sudo systemctl stop knxd
sudo systemctl stop knxd.socket
sudo systemctl start knxd.socket
sudo systemctl start knxd
### und als draufgabe:
sudo systemctl status knxd
defmod CC.DACHBad DOIF subs\
{\
$_CC = "$SELF";; ##double Quotes, Inhalt der Variable wird als Text benutzt, single Quote: Variablenname mit $ wird als Text benutzt\
}\
\
{\
if ([06:00-22:00]) { \
{fhem ("set ".[$SELF:desiredTemp]." 20");;set_State ("heizen")}\
} \
else { \
{fhem_set("$_CC desiredTemp 16");;set_State ("Absenkung")}\
} \
}
attr CC.DACHBad cmdState heizen|Absenkung
attr CC.DACHBad event-on-change-reading cmd_nr
attr CC.DACHBad group Raumregler
attr CC.DACHBad room DOIF
attr CC.DACHBad startup set $SELF checkall all
attr CC.DACHBad verbose 2
setstate CC.DACHBad heizen
setstate CC.DACHBad 2026-02-25 16:59:07 block_01 executed
setstate CC.DACHBad 2026-02-25 16:11:29 desiredTemp 18
setstate CC.DACHBad 2026-02-25 16:59:03 mode enabled
setstate CC.DACHBad 2026-02-25 16:59:07 state heizen
setstate CC.DACHBad 2026-02-25 16:59:03 timer_01_c01 26.02.2026 06:00:00
setstate CC.DACHBad 2026-02-25 16:59:03 timer_02_c01 25.02.2026 22:00:00
ZitatKNXD_OPTS=" -i -D --e 1.2.202 -E 1.2.203:8 -u /tmp/knx -b tpuarts:/dev/knx.
sudo nano /etc/udev/rules.d/99-usb-serial.rulesZitatSUBSYSTEM=="tty", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="204b", ATTRS{serial}=="854393438363514130E0", SYMLINK+="knx", OWNER="knxd"
Zitatdefine KNX KNXIO T localhost:6720 1.2.203
ZitatKNXD_OPTS="-e 0.0.50 -E 0.0.51:8 -D -T -R -S -single -b tpuarts:dev/knx" # connect to a serial/USB KNX GWin Verbindung mit:
Zitatdefine KNX KNXIO T localhost:6720 0.0.51