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
===> The following configuration options are available for domoticz-devel-2026.4.18490:
PRECOMP=on: Enable usage of precompiled header to speed build time
PYTHON=on: Enable support for Python Plugins
===> Use 'make config' to modify these settings
Notice:
This port runs per default using uid:gid domoticz:domoticz to
avoid security problems.
Some code of Domoticz may needs root access. If you are ok with
that change the following rc.conf to:
domoticz_user="root"
domoticz_group="wheel"
And restart domoticz.
If you have issues with domoticz listen option, you can add
net.inet6.ip6.v6only=0 to /etc/sysctl.conf
If your install is a new one, a default user has been created :
User/Password: admin/domoticz
Please modify password ASAP in menu Setup -> MyProfile
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
*: Revise USES=python:... version range constraints
and strip all lower bounds of 3.9 or 3.10 because they are implied now.
python:3.9-X -> python:-X
python:3.9+ -> python
python:3.10-X -> python:-X
python:3.10+ -> python
(options such as ,build preserved)
www/domoticz-devel: Update to 2025.1.16796
This build fix some CMake breakage, boost discovery and add a better
up to date Domoticz
Changelog (extract) from version 2025.1:
Version 2025.1.16796
- Implemented: EnergyDashboard, add option for (Outside) Temperature
Sensor
- Implemented: Enever, Added Pure Energy, removed obsolete providers
- Implemented: Enphase, display a error is a IQ inverter has not
been received for more then a day
- Implemented: Kodi, support for 'tvshow' type
- Implemented: MQTT-AD, added support for Climate action_template/state
(Only the first 15 lines of the commit message are shown above )
www/domoticz-devel: prepare for Boost-1.89, do not link with stub Boost::system
(+)
Get rid of overlinking on empty stub library Boost::system, it is header-only
since boost-1.70
With hat: office/boost
www/domoticz*: Fix build for boost >= 1.87
With boost >= 1.87, domoticz cannot be built. This has been
handled by PR 6252 on domoticz github.
I'm adding the patches to files/ because they do not apply
cleanly unfortunately when managed via PATCH_SITES.
The problem is that the upstream patch modifies the
msbuild-related parts of the build system. Those parts are
not relevant on FreeBSD and has been already removed in
previous updates. So adding modified version of the patches
from the GitHub PR to files/ seems to be the right approach.
PR: 286076
Reported by: <erwin.freebsd-bugzilla@bk3.nl>
Approved by: 0mp (mentor)
Differential Revision: https://reviews.freebsd.org/D50373
www/domoticz-devel: mark as BROKEN with Boost>=1.87 (+)
Since 1.87 release some long-time-ago deprecated Boost.asio facilities was
dropped off
Sponsored by: Future Crew, LLC
www/domoticz-devel: Home Automation System (Development Branch)
This port is the development branch of www/domoticz. The plan is to
update it more or less each months.
PR: 280944