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
ZitatFehlt da jetzt noch was für die KNX Kommunikation?Abgesehen von DevIo, TCPServerUtils, HttpUtils (nur für DNS resolve) brauchts keine zus. Module.... und diese sind mit use eingebunden.
ZitatDie wiki KNXIO ist für mich schwer zu verstehen. Gerade auch wenn dort steht:..und wie verständlich ist der gesamte Absatz???
Zitat
Eine direkte Unterstützung von Seriellen/USB Gateways ist nicht implementiert!
ZitatT -TCP Mode: Verbindet mittels TCP-Protokoll mit knxd. Dieser Modus ist der Nachfolger des TUL-Moduls.. Eine direkte Unterstützung von Seriellen/USB Gateways ist nicht implementiert! Falls ein Serielles / USB -Gateway verwendet wird ist die Empfehlung, das via knxd-daemon einzubinden und die Modes: M,S oder T zur Verbindung knxd->FHEM zu verwenden.
KNXD_OPTS="-e 0.0.50 -E 0.0.51:8 -D -T -R -S -single -b tpuarts:/dev/ttyxxx" # connect to a serial/USB KNX GWDaher die Frage: geht eine Verbindung mittels ETS? Gibts infos aus dem knxd Log?Zitat von: Boekel am 25 Februar 2026, 12:32:512026.02.25 12:12:29 1: PERL WARNING: Attempt to call undefined import method with arguments ("DevIo_OpenDev" ...) via package "DevIo" (Perhaps you forgot to load the package?) at ./FHEM/00_KNXIO.pm line 106, <$fh> line 68.Fehlt da jetzt noch was für die KNX Kommunikation? Vielleicht mal noch hier lesen und suchen: FHEM Kommandozeile help knx bzw. help knxio ich lese da auf die Schnelle keine Voraussetzungen.
2026.02.25 12:12:29 1: PERL WARNING: Attempt to call undefined import method with arguments ("TcpServer_Open" ...) via package "TcpServerUtils" (Perhaps you forgot to load the package?) at ./FHEM/00_KNXIO.pm line 108, <$fh> line 68.
2026.02.25 12:12:29 1: PERL WARNING: Attempt to call undefined import method with arguments ("HttpUtils_gethostbyname" ...) via package "HttpUtils" (Perhaps you forgot to load the package?) at ./FHEM/00_KNXIO.pm line 109, <$fh> line 68.