www/domoticz 2026.4_1 FreeBSD
Home Automation System
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
ee78c9bcff- License
- GPLv3
- Categories
- www
- Package size
- 10942.7 KiB, 26284.3 KiB installed
Description
Domoticz is a Home Automation System that lets you monitor and configure various devices like: Lights, Switches, various sensors/meters like Temperature, Rain, Wind, UV, Electra, Gas, Water and much more. Notifications/Alerts can be sent to any mobile device
Install
Binary package:
pkg install domoticz
From the ports tree:
cd /usr/ports/www/domoticz/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= domoticz>0:www/domoticz
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2026.4 | 2026.4_1 | 2022.1_3 | 2024.7_2 | 2026.4 |
| FreeBSD:14:quarterly | - | - | n/a | 2024.7_2 | - |
| FreeBSD:15:latest | 2026.4 | 2026.4_1 | n/a | 2024.7_2 | 2024.7_2 |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | 2026.4 | 2026.4_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${LOCALBASE}/include/jwt-cpp/jwt.h: devel/jwt-cpp
Library 4
libcurl.so: ftp/curllibboost_thread.so: devel/boost-libslibjsoncpp.so: devel/jsoncpplibmosquitto.so: net/mosquitto
The full lists below include those, and their dependencies in turn.
Build dependencies 38
- archivers/brotli
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- databases/sqlite3
- devel/boost-libs
- devel/cmake-core
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/jwt-cpp
- devel/libcjson
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/picojson
- devel/pkgconf
- devel/readline
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/lua54
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/libwebsockets
- net/mosquitto
- ports-mgmt/pkg
- print/indexinfo
- security/ca_root_nss
- security/libssh2
- security/rhash
- textproc/expat2
- www/libnghttp2
Run dependencies 31
- archivers/brotli
- archivers/liblz4
- archivers/minizip
- archivers/zstd
- databases/sqlite3
- devel/boost-libs
- devel/gettext-runtime
- devel/icu
- devel/jsoncpp
- devel/libcjson
- devel/libedit
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/readline
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
- lang/lua54
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/libwebsockets
- net/mosquitto
- print/indexinfo
- security/ca_root_nss
- security/libssh2
- textproc/expat2
- www/libnghttp2
No port depends on this one.
Configuration
Options name: www_domoticz
| Option | Default | Description |
|---|---|---|
| PRECOMP | on | Enable usage of precompiled header to speed build time |
| PYTHON | on | Enable Python for Plugins and Event-Scripts |
- USES
- cmake compiler:c++11-lang cpe minizip pkgconfig ssl lua sqlite ssl
- Service scripts
domoticz- Conflicts with
- domoticz-devel-[234]*
Message after installing
Files
pkg-plist 1411
- domoticz/History.txt
- domoticz/License.txt
- domoticz/domoticz
- domoticz/dzVents/.gitignore
- domoticz/dzVents/documentation/README.md
- domoticz/dzVents/documentation/README.wiki
- domoticz/dzVents/documentation/history.md
- domoticz/dzVents/documentation/pandoc.md
- domoticz/dzVents/runtime/Camera.lua
- domoticz/dzVents/runtime/CustomEvent.lua
- domoticz/dzVents/runtime/Device.lua
- domoticz/dzVents/runtime/Domoticz.lua
- domoticz/dzVents/runtime/EventHelpers.lua
- domoticz/dzVents/runtime/HTTPResponse.lua
- domoticz/dzVents/runtime/HistoricalStorage.lua
- domoticz/dzVents/runtime/JSON.lua
- domoticz/dzVents/runtime/Security.lua
- domoticz/dzVents/runtime/ShellCommandResponse.lua
- domoticz/dzVents/runtime/SystemEvent.lua
- domoticz/dzVents/runtime/Time.lua
- domoticz/dzVents/runtime/TimedCommand.lua
- domoticz/dzVents/runtime/TimedCommandOptions.lua
- domoticz/dzVents/runtime/Timer.lua
- domoticz/dzVents/runtime/Utils.lua
- domoticz/dzVents/runtime/Variable.lua
- domoticz/dzVents/runtime/XmlParser.lua
- domoticz/dzVents/runtime/constants.lua
- domoticz/dzVents/runtime/device-adapters/Adapters.lua
- domoticz/dzVents/runtime/device-adapters/airquality_device.lua
- domoticz/dzVents/runtime/device-adapters/alert_device.lua
- domoticz/dzVents/runtime/device-adapters/ampere_1_phase_device.lua
- domoticz/dzVents/runtime/device-adapters/ampere_3_phase_device.lua
- domoticz/dzVents/runtime/device-adapters/barometer_device.lua
- domoticz/dzVents/runtime/device-adapters/counter_device.lua
- domoticz/dzVents/runtime/device-adapters/custom_sensor_device.lua
- domoticz/dzVents/runtime/device-adapters/distance_device.lua
- domoticz/dzVents/runtime/device-adapters/electric_usage_device.lua
- domoticz/dzVents/runtime/device-adapters/evohome_device.lua
- domoticz/dzVents/runtime/device-adapters/gas_device.lua
- domoticz/dzVents/runtime/device-adapters/generic_device.lua
- domoticz/dzVents/runtime/device-adapters/group_device.lua
- domoticz/dzVents/runtime/device-adapters/hardware_device.lua
- domoticz/dzVents/runtime/device-adapters/humidity_device.lua
- domoticz/dzVents/runtime/device-adapters/kodi_device.lua
- domoticz/dzVents/runtime/device-adapters/kwh_device.lua
- domoticz/dzVents/runtime/device-adapters/leafwetness_device.lua
- domoticz/dzVents/runtime/device-adapters/logitech_media_server_device.lua
- domoticz/dzVents/runtime/device-adapters/lux_device.lua
- domoticz/dzVents/runtime/device-adapters/onkyo_device.lua
- domoticz/dzVents/runtime/device-adapters/opentherm_gateway_device.lua
- domoticz/dzVents/runtime/device-adapters/p1_smartmeter_device.lua
- domoticz/dzVents/runtime/device-adapters/percentage_device.lua
- domoticz/dzVents/runtime/device-adapters/pressure_device.lua
- domoticz/dzVents/runtime/device-adapters/rain_device.lua
- domoticz/dzVents/runtime/device-adapters/rgbw_device.lua
- domoticz/dzVents/runtime/device-adapters/scaleweight_device.lua
- domoticz/dzVents/runtime/device-adapters/scene_device.lua
- domoticz/dzVents/runtime/device-adapters/security_device.lua
- domoticz/dzVents/runtime/device-adapters/smoke_detector_device.lua
- domoticz/dzVents/runtime/device-adapters/soilmoisture_device.lua
- domoticz/dzVents/runtime/device-adapters/solar_radiation_device.lua
- domoticz/dzVents/runtime/device-adapters/soundlevel_device.lua
- domoticz/dzVents/runtime/device-adapters/switch_device.lua
- domoticz/dzVents/runtime/device-adapters/temperature_barometer_device.lua
- domoticz/dzVents/runtime/device-adapters/temperature_device.lua
- domoticz/dzVents/runtime/device-adapters/temperature_humidity_barometer_device.lua
- domoticz/dzVents/runtime/device-adapters/temperature_humidity_device.lua
- domoticz/dzVents/runtime/device-adapters/text_device.lua
- domoticz/dzVents/runtime/device-adapters/thermostat6_device.lua
- domoticz/dzVents/runtime/device-adapters/thermostat_operating_state_device.lua
- domoticz/dzVents/runtime/device-adapters/thermostat_setpoint_device.lua
- domoticz/dzVents/runtime/device-adapters/thermostat_type_3_device.lua
- domoticz/dzVents/runtime/device-adapters/uv_device.lua
- domoticz/dzVents/runtime/device-adapters/visibility_device.lua
- domoticz/dzVents/runtime/device-adapters/voltage_device.lua
- domoticz/dzVents/runtime/device-adapters/waterflow_device.lua
- domoticz/dzVents/runtime/device-adapters/wind_device.lua
- domoticz/dzVents/runtime/device-adapters/youless_device.lua
- domoticz/dzVents/runtime/device-adapters/zone_heating_device.lua
- domoticz/dzVents/runtime/device-adapters/zwave_mode_type_device.lua
- domoticz/dzVents/runtime/dzVents.lua
- domoticz/dzVents/runtime/eventItemIdentifier.lua
- domoticz/dzVents/runtime/integration-tests/File.lua
- domoticz/dzVents/runtime/integration-tests/IconScript.lua
- domoticz/dzVents/runtime/integration-tests/README.md
- domoticz/dzVents/runtime/integration-tests/descriptionScript.lua
- domoticz/dzVents/runtime/integration-tests/domoticzTestTools.lua
- domoticz/dzVents/runtime/integration-tests/global_data.lua
- domoticz/dzVents/runtime/integration-tests/httpResponseScript.lua
- domoticz/dzVents/runtime/integration-tests/package.json
- domoticz/dzVents/runtime/integration-tests/quiet.lua
- domoticz/dzVents/runtime/integration-tests/scCancelledScene.lua
- domoticz/dzVents/runtime/integration-tests/scScene.lua
- domoticz/dzVents/runtime/integration-tests/scriptContactDoorLockInvertedSwitch.lua
- domoticz/dzVents/runtime/integration-tests/scriptDelayedVariableScene.lua
- domoticz/dzVents/runtime/integration-tests/scriptSelectorSwitch.lua
- domoticz/dzVents/runtime/integration-tests/scriptTestCustomAndSystemEventsScript.lua
- domoticz/dzVents/runtime/integration-tests/scriptTestEventState.lua
- domoticz/dzVents/runtime/integration-tests/scriptTestProtect.lua
- domoticz/dzVents/runtime/integration-tests/scriptTestRename.lua
The first 100 are listed.
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| domoticz-domoticz-2026.4_GH0.tar.gz | 1.3752675e+07 | 9cc0deff15cc1466d1c006295f0af253681ff844a2d70d8fad511082a9cce66e |
| domoticz-libwebem-dde28f2_GH0.tar.gz | 251739 | 178c2ea77da15910598b1dea53055e88ea5121bdb56cf66d6abf4317ebac1108 |
Commit history 5
| Date | Commit | Credits | Log message |
|---|---|---|---|
ee78c9bcff |
Xavier Beaudouin | www/domoticz: fix failing stage-qa Fixing stage-qa by removing internal maintainer script to make
"packages" for Linux, so this is unneeded. Fix USES=lua
PR: 299428
Reported by: Daniel Engberg <[email protected]> |
|
9580ea680a |
Xavier Beaudouin | www/domoticz: update to 2026.4 Changelog: https://github.com/domoticz/domoticz/blob/development/History.txt |
|
97a84ef467 |
Dima Panov | */*: update boost consumers after boost-1.92 | |
a9a387672e |
Daniel Engberg | www/domoticz*: Mark BROKEN Fails to build with boost 1.91.0
error: no matching function for call to object of type 'const asio_require_fn::impl'
Reported by: pkg-fallout |
|
213840c151 |
Dima Panov | */*: bump consumers after devel/boost update |