Hallo,
ich habe mal eine Frage.
Ich habe den KNXIO erfolgreich als Host verbunden. Allerdings verliere ich ab und an Telegramme und das ist nicht so schön. Den Secure Modus unterstützt das Modul noch nicht.
Also wollte ich den Multicast Modus mal ausprobieren. Dafür habe ich den Host Modus rausgenommen und den Multicast Modus umgestellt.
Also unter KNXIO von
H 194.1XX.2XX.1XX:3671 1.99.5
auf
M 239.XX.XX.XX:3671 1.99.5.
Schalten ist damit kein Problem. ABer Telegramm, wie zum Beispiel eine Temperatur kommen nicht mehr an.
Habe ich etwas falsch gemacht?
Ich nutze den IP Router von MDT und habe alle Telegramme auf weiterleiten eingestellt.
Gruß
Tim
Zitat von: netpirat am 01 Mai 2023, 13:03:09Hallo,
ich habe mal eine Frage.
Ich habe den KNXIO erfolgreich als Host verbunden. Allerdings verliere ich ab und an Telegramme und das ist nicht so schön. Den Secure Modus unterstützt das Modul noch nicht.
Also wollte ich den Multicast Modus mal ausprobieren. Dafür habe ich den Host Modus rausgenommen und den Multicast Modus umgestellt.
Also unter KNXIO von
H 194.1XX.2XX.1XX:3671 1.99.5
auf
M 239.XX.XX.XX:3671 1.99.5.
Schalten ist damit kein Problem. ABer Telegramm, wie zum Beispiel eine Temperatur kommen nicht mehr an.
Habe ich etwas falsch gemacht?
Ich nutze den IP Router von MDT und habe alle Telegramme auf weiterleiten eingestellt.
Internals:
ADDR 239.XX.XX.XX
DEF M 239.XX.XX.XX:3671 1.99.5
DeviceName 239.XX.XX.XX:3671
FD 9
FUUID 638b6526-f33f-335d-b1fe-212d365535dee589
MULTICAST 1
NAME KNX
NR 41
PARTIAL
PORT 3671
PhyAddr 1.99.5
STATE connected
SVN 27412 2023-04-07 20:36:47
TYPE KNXIO
devioLoglevel 4
devioNoSTATE 1
eventCount 4
model M
nextOpenDelay 10
stacktrace TcpServer_Close:910 KNXIO::KNXIO_closeDev:194 KNXIO::KNXIO_Define:3980 CallFn:2221 CommandModify:1278 AnalyzeCommand:2849 FW_fC:980 FW_answerCall:609 FW_Read:3980 CallFn:784
KNXIOhelper:
FIFOMSG
FIFOTIMER 0
FIFO:
READINGS:
2023-05-01 13:11:20 state connected
Attributes:
room Softwaredevice
verbose 4
Internals:
ADDR 239.XX.XX.XX
DEF H 194.1XX.2XX.1XX:3671 1.99.5
DeviceName 194.1XX.2XX.1XX:3671
FD 14
FUUID 638b6526-f33f-335d-b1fe-212d365535dee589
MULTICAST 1
NAME KNX
NR 41
PARTIAL
PORT 3671
PhyAddr 1.99.5
STATE connected
SVN 27412 2023-04-07 20:36:47
TYPE KNXIO
devioLoglevel 4
devioNoSTATE 1
eventCount 7
model H
msg_count 281
msg_time 2023-05-01 13:16:48
nextOpenDelay 10
stacktrace TcpServer_Close:910 KNXIO::KNXIO_closeDev:194 KNXIO::KNXIO_Define:3980 CallFn:2221 CommandModify:1278 AnalyzeCommand:2849 FW_fC:980 FW_answerCall:609 FW_Read:3980 CallFn:784
KNXIOhelper:
CCID 17
FIFOMSG C01121w0173b00000000
FIFOTIMER 1
LASTSENTMSG ␆␐␄ ␗␄␑␑��␑␂␁␃�␗�
SEQUENCECNTR 120
SEQUENCECNTR_W 1
FIFO:
C0115bw0179c00000000
C01123w0231601
C0111fw0175300000000
C01121w0231c01
C0115bw0179d00000000
C01123w0231700000046
C0111fw0232801
C02121w0178500000000
C01121w0231d00009385
C01123w0172400000000
C0115bw0179e00000000
C02106w0b70797
C02121w017860000000a
C01121w0173000000925
C0111fw0232900013b71
C0115bw0179f00000000
C02121w0178700000000
C01123w0172500000000
C0111fw01748000065ce
C02121w0178800001c1e
C01123w0172600000000
READINGS:
2023-05-01 13:16:01 state connected
Attributes:
room Softwaredevice
verbose 4
Der KNX Router sagt:
Bild 1:, Host Mode
Bild 2:, Multicast Mode
Es scheint als wenn sich der Multicast Mode nicht richtig verbindet. Schalten ist aber kein Problem.
Gruß
Tim
Hallo Forum,
Hat Multicast wirklich noch niemand umgesetzt? Hat keiner eine Idee dazu?
Gruß
Tim
Hallo,
wer von Euch nutz denn den Multicast Modus und hat diesen erfolgreich eingesetzt?
Ich bekommen keine get Nachrichten und kann auch keine STeuerungen, zum Beispiel wenn Taste gedrück, dann Lampe an übernehemen.
Hat das auch jemand von Euch beobachtet?
Host Modus geht verliert aber ab und zu mal wieder eine Nachricht.
Gruß
Tim
Sorry, ich hab deinen Post offensichtlich im Mai übersehen.
Lt. aktueller Statistik nutzen 7 user den Mode M im KNXIO Modul.
Übrigens: die Multicast Adresse ist nicht "geheim", die ist im KNX Standard definiert und publiziert: 224.0.23.12
ich gehe davon aus, dass du einen fhem retart gemacht hast, nach der Änderung...
Was noch sein könnte: läuft evtl. noch ein knxd auf einem deiner systeme? - diese kann den MC-tree beeinflussen!
zum testen: sudo netstat -g
auf der linux cmd- zeile!
das Ergebnis sollte so aussehen:
eth0 1 224.0.23.12
zweite Frage: Welche linux version, und wie aktuell ist dein FHEM?
zum Thema Host-mode: Ja, messages gehen verloren falls FHEM nicht rechtzeitig ( < 1 sec ) ein ACK schickt, bzw. ein Ack vom Router nicht rechtzeitig prozessed. Das passiert üblicherweise dann, wenn FHEM mit anderen Tasks länger beschäftigt ist.
Zur Ursachen-Forschung eignet sich das apptime cmd:
apptime average
l-g. erwin
Hallo Erwin,
danke für deine Antwort.
Ich habe eine andere Multicast Adresse konfiguriert.
Aber diese Zeile bekomme ich mit der Sudo netstat -g abfrage auch.
eth0 1 224.X.XX.XX
Habe jetzt mal testweise auf die 224.0.23.12 gewechselt. Das selbe Ergebnis.
Ich nutze einen
SCN-IP100.02/.03 IP Router ohne Secure
.
Fhem halte ich mittles Update immer aktuell.
Linux ist Debian 11
ZitatPRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Schalten überhaupt kein Problem, auch Modbus sendet ohne Probleme. Nur get Befehle gehen überhabt nicht.
Gruß
Tim
Hi Tim,
Ich sehe gerade, dass der mode H bei dir auch nicht sauber funktioniert! - sehr viele entries im FIFO!
Kann es sein, das deine phy-adresse 1.99.5 falsch ist - nicht mit dem pool von phy adressen im KNX Router (geschwärzt) übereinstimmt?
Nach meiner Interpretation sollten die phy-adressen einen Range von: <0-15>.<0-15>.<0-255> haben, lt. KNX standard!
Da ist noch ein Fehler im KNXIO Modul, eine falsche phy-adresse wird dzt. (noch) nicht geprüft!
l.g. erwin
Hallo Erwin,
hier mal das aktuelle List Elements:
Internals:
ADDR 224.0.23.12
DEF M 224.0.23.12:3671 1.1.3
DeviceName 224.0.23.12:3671
FD 11
FUUID 638b6526-f33f-335d-b1fe-212d365535dee589
MULTICAST 1
NAME KNX
NR 41
PARTIAL
PORT 3671
PhyAddr 1.1.3
STATE connected
SVN 28206 2023-11-25
TYPE KNXIO
devioLoglevel 4
devioNoSTATE 1
eventCount 1
model M
nextOpenDelay 10
KNXIOhelper:
FIFOMSG
FIFOTIMER 0
startdone 1
FIFO:
READINGS:
2023-12-10 12:37:10 state connected
Attributes:
room Softwaredevice
verbose 3
Die Adresse wurde schon geändert.
pi@raspberrypi:~ $ sudo netstat -g
IPv6/IPv4-Gruppenmitgliedschaften
Schnittstelle RefZäh Grupp
--------------- ------ ---------------------
lo 1 mdns.mcast.net
lo 1 all-systems.mcast.net
eth0 1 224.0.23.12
eth0 1 mdns.mcast.net
eth0 1 all-systems.mcast.net
wlan0 1 all-systems.mcast.net
lo 1 ff02::fb
lo 1 ip6-allnodes
lo 1 ff01::1
eth0 1 ff02::1:ffa8:8519
eth0 1 ff02::fb
eth0 1 ip6-allnodes
eth0 1 ff01::1
wlan0 1 ip6-allnodes
wlan0 1 ff01::1
Scheint alles doch alles richtig eingestellt zu sein. Nur die Telegramme kann ich nicht abfragen. Schalten wie gesagt ohne Probleme.
Ja, scheint alles richtig zu sein.
mach bitte mal ein list von dem KNX-device, wo das get nicht funktioniert...
Es könnte allerdings auch am Betriebsystem liegen. Bitte den output von
cat /proc/net/igmp
posten.
Hallo Erwin,
cat /proc/net/igmp
Idx Device : Count Querier Group Users Timer Reporter
1 lo : 2 V3
FB0000E0 1 0:00000000 0
010000E0 1 0:00000000 0
2 eth0 : 3 V3
0C1700E0 1 0:00000000 0
FB0000E0 1 0:00000000 0
010000E0 1 0:00000000 0
3 wlan0 : 1 V3
010000E0 1 0:00000000 0
Als Device, zum Beispiel die Wetterstation:
Internals:
DEF 0/3/0:dpt9:Aussentemperatur:nosuffix
0/3/1:dpt9:Windgeschwindigkeit:nosuffix
0/3/2:dpt1.001:Niederschlag:nosuffix
0/3/3:dpt16:Windrichtung:nosuffix
0/3/4:dpt9:Luftdruck:nosuffix
0/3/6:dpt9:Deammerung:nosuffix
0/3/7:dpt9:RelativeLuftfeuchtigkeit:nosuffix
0/3/8:dpt9:Globalstrahlung:nosuffix
0/3/9:dpt7.001:AbsoluteLuftfeuchtigkeit:nosuffix
0/3/10:dpt9:GefuehlteTemperatur:nosuffix
0/3/11:dpt1.001:Schwuehle:nosuffix
0/3/12:dpt1.001:Behaglichkeit:nosuffix
0/3/13:dpt13:Regenmenge:nosuffix
0/0/12:dpt14:Geografische_Breite:nosuffix
0/0/13:dpt14:Geografische_Laenge:nosuffix
0/0/14:dpt5:Azimut:nosuffix
0/0/15:dpt5:Elevation:nosuffix
0/0/16:dpt14:Standorthoehe:nosuffix
0/3/15:dpt9:Helligkeit_Ost:nosuffix
0/3/16:dpt9:Helligkeit_Sued:nosuffix
0/3/17:dpt9:Helligkeit_West:nosuffix
0/3/5:dpt9:Helligkeit_Nord:nosuffix
FUUID 638f8204-f33f-335d-5f50-823e5fdbf1217c23
IODev KNX
NAME GER_AU_GA_Wetterstation_WET
NR 357
STATE 86
TYPE KNX
eventCount 3
model dpt9
GADDETAILS:
AbsoluteLuftfeuchtigkeit:
CODE 00309
MODEL dpt7.001
NO 9
OPTION
RDNAMEGET AbsoluteLuftfeuchtigkeit
RDNAMESET AbsoluteLuftfeuchtigkeit
SETLIST
Aussentemperatur:
CODE 00300
MODEL dpt9
NO 1
OPTION
RDNAMEGET Aussentemperatur
RDNAMESET Aussentemperatur
SETLIST
Azimut:
CODE 0000e
MODEL dpt5
NO 16
OPTION
RDNAMEGET Azimut
RDNAMESET Azimut
SETLIST :slider,0,1,255
Behaglichkeit:
CODE 0030c
MODEL dpt1.001
NO 12
OPTION
RDNAMEGET Behaglichkeit
RDNAMESET Behaglichkeit
SETLIST :on,off,toggle
Deammerung:
CODE 00306
MODEL dpt9
NO 6
OPTION
RDNAMEGET Deammerung
RDNAMESET Deammerung
SETLIST
Elevation:
CODE 0000f
MODEL dpt5
NO 17
OPTION
RDNAMEGET Elevation
RDNAMESET Elevation
SETLIST :slider,0,1,255
GefuehlteTemperatur:
CODE 0030a
MODEL dpt9
NO 10
OPTION
RDNAMEGET GefuehlteTemperatur
RDNAMESET GefuehlteTemperatur
SETLIST
Geografische_Breite:
CODE 0000c
MODEL dpt14
NO 14
OPTION
RDNAMEGET Geografische_Breite
RDNAMESET Geografische_Breite
SETLIST
Geografische_Laenge:
CODE 0000d
MODEL dpt14
NO 15
OPTION
RDNAMEGET Geografische_Laenge
RDNAMESET Geografische_Laenge
SETLIST
Globalstrahlung:
CODE 00308
MODEL dpt9
NO 8
OPTION
RDNAMEGET Globalstrahlung
RDNAMESET Globalstrahlung
SETLIST
Helligkeit_Nord:
CODE 00305
MODEL dpt9
NO 22
OPTION
RDNAMEGET Helligkeit_Nord
RDNAMESET Helligkeit_Nord
SETLIST
Helligkeit_Ost:
CODE 0030f
MODEL dpt9
NO 19
OPTION
RDNAMEGET Helligkeit_Ost
RDNAMESET Helligkeit_Ost
SETLIST
Helligkeit_Sued:
CODE 00310
MODEL dpt9
NO 20
OPTION
RDNAMEGET Helligkeit_Sued
RDNAMESET Helligkeit_Sued
SETLIST
Helligkeit_West:
CODE 00311
MODEL dpt9
NO 21
OPTION
RDNAMEGET Helligkeit_West
RDNAMESET Helligkeit_West
SETLIST
Luftdruck:
CODE 00304
MODEL dpt9
NO 5
OPTION
RDNAMEGET Luftdruck
RDNAMESET Luftdruck
SETLIST
Niederschlag:
CODE 00302
MODEL dpt1.001
NO 3
OPTION
RDNAMEGET Niederschlag
RDNAMESET Niederschlag
SETLIST :on,off,toggle
Regenmenge:
CODE 0030d
MODEL dpt13
NO 13
OPTION
RDNAMEGET Regenmenge
RDNAMESET Regenmenge
SETLIST
RelativeLuftfeuchtigkeit:
CODE 00307
MODEL dpt9
NO 7
OPTION
RDNAMEGET RelativeLuftfeuchtigkeit
RDNAMESET RelativeLuftfeuchtigkeit
SETLIST
Schwuehle:
CODE 0030b
MODEL dpt1.001
NO 11
OPTION
RDNAMEGET Schwuehle
RDNAMESET Schwuehle
SETLIST :on,off,toggle
Standorthoehe:
CODE 00010
MODEL dpt14
NO 18
OPTION
RDNAMEGET Standorthoehe
RDNAMESET Standorthoehe
SETLIST
Windgeschwindigkeit:
CODE 00301
MODEL dpt9
NO 2
OPTION
RDNAMEGET Windgeschwindigkeit
RDNAMESET Windgeschwindigkeit
SETLIST
Windrichtung:
CODE 00303
MODEL dpt16
NO 4
OPTION
RDNAMEGET Windrichtung
RDNAMESET Windrichtung
SETLIST :multiple,>CLR<
GADTABLE:
0000c Geografische_Breite
0000d Geografische_Laenge
0000e Azimut
0000f Elevation
00010 Standorthoehe
00300 Aussentemperatur
00301 Windgeschwindigkeit
00302 Niederschlag
00303 Windrichtung
00304 Luftdruck
00305 Helligkeit_Nord
00306 Deammerung
00307 RelativeLuftfeuchtigkeit
00308 Globalstrahlung
00309 AbsoluteLuftfeuchtigkeit
0030a GefuehlteTemperatur
0030b Schwuehle
0030c Behaglichkeit
0030d Regenmenge
0030f Helligkeit_Ost
00310 Helligkeit_Sued
00311 Helligkeit_West
READINGS:
2023-12-10 07:29:00 Aussentemperatur 6.8
2023-12-10 12:49:03 Azimut 86
2023-12-10 10:37:11 Deammerung 899.84
2023-12-10 13:59:55 Druck Tiefdruck
2023-12-10 10:23:13 Elevation 7
2023-12-10 10:14:35 GefuehlteTemperatur 5.1
2023-12-10 10:48:29 Globalstrahlung 39
2023-12-10 10:48:13 Helligkeit_Nord 999.68
2023-12-10 10:48:13 Helligkeit_Ost 999.68
2023-12-10 10:48:13 Helligkeit_Sued 999.68
2023-12-10 10:48:13 Helligkeit_West 999.68
2023-12-10 12:37:15 IODev KNX
2023-12-10 13:59:55 LuftDruck 997.79
2023-11-24 10:46:42 Luftdruck 99778.56
2023-12-10 10:51:28 Niederschlag on
2023-12-09 12:33:38 Regenmenge 20
2023-12-10 13:59:55 Regenmenge2 5033
2023-12-10 13:59:55 RegenmengeMMA 203.353
2023-12-10 13:59:55 RegenmengeTag 203.353
2023-12-10 09:33:11 RelativeLuftfeuchtigkeit 98.16
2023-12-10 10:51:25 Windgeschwindigkeit 1.3
2023-12-10 10:51:27 Windrichtung West
2023-12-10 13:59:55 Windspeed 4.68
2023-12-10 13:59:55 brightness 899.84
2023-12-10 13:59:55 statAussentemperatur Hour: 0.0 Day: 6.1 Month: 16.8 Year: 16.8 (since: 2023-11-13 )
2023-12-10 12:33:02 statAussentemperaturDay Min: 6.8 Avg: 7.5 Max: 8.8
2023-12-10 12:33:02 statAussentemperaturDayAvg 7.5
2023-12-09 23:59:57 statAussentemperaturDayAvgLast 7.1
2023-12-09 23:59:57 statAussentemperaturDayLast Min: 5.6 Avg: 7.1 Max: 8.8
2023-12-10 12:33:02 statAussentemperaturDayMax 8.8
2023-12-09 23:59:57 statAussentemperaturDayMaxLast 8.8
2023-12-10 12:33:02 statAussentemperaturDayMin 6.8
2023-12-09 23:59:57 statAussentemperaturDayMinLast 5.6
2023-12-10 12:33:02 statAussentemperaturHour Min: 6.8 Avg: 6.8 Max: 6.8
2023-12-10 12:33:02 statAussentemperaturHourAvg 6.8
2023-12-10 11:59:56 statAussentemperaturHourAvgLast 6.8
2023-12-10 11:59:56 statAussentemperaturHourLast Min: 6.8 Avg: 6.8 Max: 6.8
2023-12-10 12:33:02 statAussentemperaturHourMax 6.8
2023-12-10 11:59:56 statAussentemperaturHourMaxLast 6.8
2023-12-10 12:33:02 statAussentemperaturHourMin 6.8
2023-12-10 11:59:56 statAussentemperaturHourMinLast 6.8
2023-12-10 13:59:55 statAussentemperaturLast Hour: 0.0 Day: 1.4 Month: - Year: -
2023-12-10 12:33:02 statAussentemperaturMonth Min: -3.3 Avg: 1.6 Max: 8.8
2023-12-10 12:33:02 statAussentemperaturMonthAvg 1.6
2023-11-30 23:59:57 statAussentemperaturMonthAvgLast 6.6
2023-11-30 23:59:57 statAussentemperaturMonthLast Min: -1.7 Avg: 6.6 Max: 15.9
2023-12-10 12:33:02 statAussentemperaturMonthMax 8.8
2023-11-30 23:59:57 statAussentemperaturMonthMaxLast 15.9
2023-12-10 12:33:02 statAussentemperaturMonthMin -3.3
2023-11-30 23:59:57 statAussentemperaturMonthMinLast -1.7
2023-12-10 12:33:02 statAussentemperaturYear Min: -3.3 Avg: 10.9 Max: 32.7 (since: 2023-09-09_21:34:15 )
2023-12-10 12:33:02 statAussentemperaturYearAvg 10.9
2023-12-10 12:33:02 statAussentemperaturYearMax 32.7
2023-12-10 12:33:02 statAussentemperaturYearMin -3.3
2023-12-10 13:59:55 statBrightnessDay Min: 2.00 Avg: 306.05 Max: 899.84
2023-12-09 23:59:57 statBrightnessDayLast Min: 2.00 Avg: 262.66 Max: 897.92
2023-12-10 13:59:55 statBrightnessHour Min: 899.84 Avg: 899.84 Max: 899.84
2023-12-10 13:59:55 statBrightnessHourLast Min: 899.84 Avg: 899.84 Max: 899.84
2023-12-10 13:59:55 statBrightnessMonth Min: 1.00 Avg: 260.10 Max: 899.84
2023-11-30 23:59:57 statBrightnessMonthLast Min: 1.00 Avg: 277.68 Max: 899.84 (since: 2023-11-12_16:44:44 )
2023-12-10 13:59:55 statBrightnessYear Min: 1.00 Avg: 271.64 Max: 899.84 (since: 2023-11-12_16:44:44 )
2023-11-12 17:12:45 statDeammerung Hour: -39.00 Day: -19.00 Month: -19.00 Year: -19.00 (since: 2023-11-12_04:10:07 )
2023-11-12 04:09:09 statDeammerungDay Min: 21.00 Avg: 21.00 Max: 21.00
2023-11-12 04:09:09 statDeammerungDayAvg 21.00
2023-11-11 23:59:56 statDeammerungDayAvgLast 21.00
2023-11-11 23:59:56 statDeammerungDayLast Min: 21.00 Avg: 21.00 Max: 21.00
2023-11-12 04:09:09 statDeammerungDayMax 21.00
2023-11-11 23:59:56 statDeammerungDayMaxLast 21.00
2023-11-12 04:09:09 statDeammerungDayMin 21.00
2023-11-11 23:59:56 statDeammerungDayMinLast 21.00
2023-11-12 04:09:09 statDeammerungHour Min: 21.00 Avg: 21.00 Max: 21.00
2023-11-12 04:09:09 statDeammerungHourAvg 21.00
2023-11-12 03:59:55 statDeammerungHourAvgLast 21.00
2023-11-12 03:59:55 statDeammerungHourLast Min: 21.00 Avg: 21.00 Max: 21.00
2023-11-12 04:09:09 statDeammerungHourMax 21.00
2023-11-12 03:59:55 statDeammerungHourMaxLast 21.00
2023-11-12 04:09:09 statDeammerungHourMin 21.00
2023-11-12 03:59:55 statDeammerungHourMinLast 21.00
2023-11-12 16:59:55 statDeammerungLast Hour: -828.76 Day: - Month: - Year: -
2023-11-12 04:09:09 statDeammerungMonth Min: 1.00 Avg: 318.49 Max: 899.84
2023-11-12 04:09:09 statDeammerungMonthAvg 318.49
2023-10-31 23:59:56 statDeammerungMonthAvgLast 363.64
2023-10-31 23:59:56 statDeammerungMonthLast Min: 1.00 Avg: 363.64 Max: 899.84
2023-11-12 04:09:09 statDeammerungMonthMax 899.84
2023-10-31 23:59:56 statDeammerungMonthMaxLast 899.84
2023-11-12 04:09:09 statDeammerungMonthMin 1.00
2023-10-31 23:59:56 statDeammerungMonthMinLast 1.00
2023-11-12 04:09:09 statDeammerungYear Min: 1.00 Avg: 386.20 Max: 899.84 (since: 2023-09-10_06:38:30 )
2023-11-12 04:09:09 statDeammerungYearAvg 386.20
2023-11-12 04:09:09 statDeammerungYearMax 899.84
2023-11-12 04:09:09 statDeammerungYearMin 1.00
2023-12-10 13:59:55 statGlobalstrahlung Hour: 0.00 Day: 9.16 Month: 28.16 Year: 28.16 (since: 2023-11-13 )
2023-12-10 12:33:02 statGlobalstrahlungDay Min: 0.00 Avg: 5.41 Max: 39.00
2023-12-10 12:33:02 statGlobalstrahlungDayAvg 5.41
2023-12-09 23:59:57 statGlobalstrahlungDayAvgLast 20.32
2023-12-09 23:59:57 statGlobalstrahlungDayLast Min: 0.00 Avg: 20.32 Max: 198.88
2023-12-10 12:33:02 statGlobalstrahlungDayMax 39.00
2023-12-09 23:59:57 statGlobalstrahlungDayMaxLast 198.88
2023-12-10 12:33:02 statGlobalstrahlungDayMin 0.00
2023-12-09 23:59:57 statGlobalstrahlungDayMinLast 0.00
2023-12-10 12:33:02 statGlobalstrahlungHour Min: 39.00 Avg: 39.00 Max: 39.00
2023-12-10 12:33:02 statGlobalstrahlungHourAvg 39.00
2023-12-10 11:59:56 statGlobalstrahlungHourAvgLast 39.00
2023-12-10 11:59:56 statGlobalstrahlungHourLast Min: 39.00 Avg: 39.00 Max: 39.00
2023-12-10 12:33:02 statGlobalstrahlungHourMax 39.00
2023-12-10 11:59:56 statGlobalstrahlungHourMaxLast 39.00
2023-12-10 12:33:02 statGlobalstrahlungHourMin 39.00
2023-12-10 11:59:56 statGlobalstrahlungHourMinLast 39.00
2023-12-10 13:59:55 statGlobalstrahlungLast Hour: 0.00 Day: 11.27 Month: - Year: -
2023-12-10 12:33:02 statGlobalstrahlungMonth Min: 0.00 Avg: 20.34 Max: 238.88
2023-12-10 12:33:02 statGlobalstrahlungMonthAvg 20.34
2023-11-30 23:59:57 statGlobalstrahlungMonthAvgLast 47.51
2023-11-30 23:59:57 statGlobalstrahlungMonthLast Min: 0.00 Avg: 47.51 Max: 499.84
2023-12-10 12:33:02 statGlobalstrahlungMonthMax 238.88
2023-11-30 23:59:57 statGlobalstrahlungMonthMaxLast 499.84
2023-12-10 12:33:02 statGlobalstrahlungMonthMin 0.00
2023-11-30 23:59:57 statGlobalstrahlungMonthMinLast 0.00
2023-12-10 12:33:02 statGlobalstrahlungYear Min: 0.00 Avg: 73.78 Max: 890.88 (since: 2023-09-10_08:00:30 )
2023-12-10 12:33:02 statGlobalstrahlungYearAvg 73.78
2023-12-10 12:33:02 statGlobalstrahlungYearMax 890.88
2023-12-10 12:33:02 statGlobalstrahlungYearMin 0.00
2023-12-10 13:59:55 statLuftDruck Hour: 0.00 Day: 0.00 Month: 0.00 Year: 997.81 (since: 2023-09-10 )
2023-12-10 13:59:55 statLuftDruckLast Hour: 0.00 Day: 0.00 Month: 13.95 Year: -
2023-12-10 13:59:55 statLuftdruckDay Min: 99778.56 Avg: 99778.56 Max: 99778.56
2023-12-09 23:59:57 statLuftdruckDayLast Min: 99778.56 Avg: 99778.56 Max: 99778.56
2023-12-10 13:59:55 statLuftdruckHour Min: 99778.56 Avg: 99778.56 Max: 99778.56
2023-12-10 13:59:55 statLuftdruckHourLast Min: 99778.56 Avg: 99778.56 Max: 99778.56
2023-12-10 13:59:55 statLuftdruckMonth Min: 99778.56 Avg: 99778.56 Max: 99778.56
2023-11-30 23:59:57 statLuftdruckMonthLast Min: 96501.76 Avg: 99407.54 Max: 102236.16
2023-12-10 13:59:55 statLuftdruckYear Min: 96501.76 Avg: 99235.18 Max: 102236.16 (since: 2023-10-19_19:43:09 )
2023-12-10 13:59:55 statRegenmengeMMADay Min: 203.353 Avg: 203.353 Max: 203.353
2023-12-09 23:59:57 statRegenmengeMMADayLast Min: 202.586 Avg: 399.663 Max: 597.333
2023-12-10 13:59:55 statRegenmengeMMAHour Min: 203.353 Avg: 203.353 Max: 203.353
2023-12-10 13:59:55 statRegenmengeMMAHourLast Min: 203.353 Avg: 203.353 Max: 203.353
2023-12-10 13:59:55 statRegenmengeMMAMonth Min: 202.586 Avg: 552.726 Max: 597.333
2023-11-30 23:59:57 statRegenmengeMMAMonthLast Min: 202.545 Avg: 322.243 Max: 597.333
2023-12-10 13:59:55 statRegenmengeMMAYear Min: 202.545 Avg: 342.810 Max: 597.333 (since: 2023-09-09_21:34:15 )
2023-12-10 13:59:55 statRegenmengeTag Hour: 0.000 Day: 0.000 Month: -393.979 Year: 0.810 (since: 2023-09-10 )
2023-12-10 13:59:55 statRegenmengeTagDay 0.000
2023-12-09 23:59:57 statRegenmengeTagDay7 -393.979
2023-12-09 23:59:57 statRegenmengeTagDayLast -393.979
2023-12-10 13:59:55 statRegenmengeTagHour 0.000
2023-12-10 13:59:55 statRegenmengeTagHour2 0.000
2023-12-10 13:59:55 statRegenmengeTagHourLast 0.000
2023-12-10 13:59:55 statRegenmengeTagLast Hour: 0.000 Day: -393.979 Month: 383.637 Year: -
2023-12-10 13:59:55 statRegenmengeTagMonth -393.979
2023-11-30 23:59:57 statRegenmengeTagMonthLast 383.637
2023-12-10 13:59:55 statRegenmengeTagYear 0.810
2023-12-10 13:59:55 statWindgeschwindigkeit Hour: 0.0 Day: 169.7 Month: 1224.0 Year: 1224.0 (since: 2023-11-13 )
2023-12-10 12:33:02 statWindgeschwindigkeitDay Min: 0.0 Avg: 1.4 Max: 10.6
2023-12-10 12:33:02 statWindgeschwindigkeitDayAvg 1.4
2023-12-09 23:59:57 statWindgeschwindigkeitDayAvgLast 0.8
2023-12-09 23:59:57 statWindgeschwindigkeitDayLast Min: 0.0 Avg: 0.8 Max: 8.3
2023-12-10 12:33:02 statWindgeschwindigkeitDayMax 10.6
2023-12-09 23:59:57 statWindgeschwindigkeitDayMaxLast 8.3
2023-12-10 12:33:02 statWindgeschwindigkeitDayMin 0.0
2023-12-09 23:59:57 statWindgeschwindigkeitDayMinLast 0.0
2023-12-10 12:33:02 statWindgeschwindigkeitHour Min: 1.3 Avg: 1.3 Max: 1.3
2023-12-10 12:33:02 statWindgeschwindigkeitHourAvg 1.3
2023-12-10 11:59:56 statWindgeschwindigkeitHourAvgLast 1.3
2023-12-10 11:59:56 statWindgeschwindigkeitHourLast Min: 1.3 Avg: 1.3 Max: 1.3
2023-12-10 12:33:02 statWindgeschwindigkeitHourMax 1.3
2023-12-10 11:59:56 statWindgeschwindigkeitHourMaxLast 1.3
2023-12-10 12:33:02 statWindgeschwindigkeitHourMin 1.3
2023-12-10 11:59:56 statWindgeschwindigkeitHourMinLast 1.3
2023-12-10 13:59:55 statWindgeschwindigkeitLast Hour: 0.0 Day: 356.4 Month: - Year: -
2023-12-10 12:33:02 statWindgeschwindigkeitMonth Min: 0.0 Avg: 0.5 Max: 10.6
2023-12-10 12:33:02 statWindgeschwindigkeitMonthAvg 0.5
2023-11-30 23:59:57 statWindgeschwindigkeitMonthAvgLast 0.6
2023-11-30 23:59:57 statWindgeschwindigkeitMonthLast Min: 0.0 Avg: 0.6 Max: 10.9
2023-12-10 12:33:02 statWindgeschwindigkeitMonthMax 10.6
2023-11-30 23:59:57 statWindgeschwindigkeitMonthMaxLast 10.9
2023-12-10 12:33:02 statWindgeschwindigkeitMonthMin 0.0
2023-11-30 23:59:57 statWindgeschwindigkeitMonthMinLast 0.0
2023-12-10 12:33:02 statWindgeschwindigkeitYear Min: 0.0 Avg: 0.5 Max: 17.2 (since: 2023-09-10_00:13:01 )
2023-12-10 12:33:02 statWindgeschwindigkeitYearAvg 0.5
2023-12-10 12:33:02 statWindgeschwindigkeitYearMax 17.2
2023-12-10 12:33:02 statWindgeschwindigkeitYearMin 0.0
2023-12-10 13:59:55 statWindspeedDay Min: 0.00 Avg: 4.98 Max: 38.16
2023-12-10 13:59:55 statWindspeedDayAvg 4.98
2023-12-09 23:59:57 statWindspeedDayAvgLast 3.05
2023-12-09 23:59:57 statWindspeedDayLast Min: 0.00 Avg: 3.05 Max: 29.88
2023-12-10 13:59:55 statWindspeedDayMax 38.16
2023-12-09 23:59:57 statWindspeedDayMaxLast 29.88
2023-12-10 13:59:55 statWindspeedDayMin 0.00
2023-12-09 23:59:57 statWindspeedDayMinLast 0.00
2023-12-10 13:59:55 statWindspeedHour Min: 4.68 Avg: 4.68 Max: 4.68
2023-12-10 13:59:55 statWindspeedHourAvg 4.68
2023-12-10 13:59:55 statWindspeedHourAvgLast 4.68
2023-12-10 13:59:55 statWindspeedHourLast Min: 4.68 Avg: 4.68 Max: 4.68
2023-12-10 13:59:55 statWindspeedHourMax 4.68
2023-12-10 13:59:55 statWindspeedHourMaxLast 4.68
2023-12-10 13:59:55 statWindspeedHourMin 4.68
2023-12-10 13:59:55 statWindspeedHourMinLast 4.68
2023-12-10 13:59:55 statWindspeedMonth Min: 0.00 Avg: 1.84 Max: 38.16
2023-12-10 13:59:55 statWindspeedMonthAvg 1.84
2023-11-30 23:59:57 statWindspeedMonthAvgLast 2.40
2023-11-30 23:59:57 statWindspeedMonthLast Min: 0.00 Avg: 2.40 Max: 39.24
2023-12-10 13:59:55 statWindspeedMonthMax 38.16
2023-11-30 23:59:57 statWindspeedMonthMaxLast 39.24
2023-12-10 13:59:55 statWindspeedMonthMin 0.00
2023-11-30 23:59:57 statWindspeedMonthMinLast 0.00
2023-12-10 13:59:55 statWindspeedYear Min: 0.00 Avg: 1.92 Max: 61.92 (since: 2023-09-09_21:34:15 )
2023-12-10 13:59:55 statWindspeedYearAvg 1.92
2023-12-10 13:59:55 statWindspeedYearMax 61.92
2023-12-10 13:59:55 statWindspeedYearMin 0.00
2023-12-10 12:49:03 state 86
helper:
_98_statistics STA_AL_AL_Stromverbrauch_WER
Attributes:
event-on-change-reading .*
group Gerate
room Garten
suppressReading last-sender
userReadings RegenmengeTag {sprintf('%.3f',(ReadingsNum($name,'Regenmenge2','')*(0.040404)))},
Windspeed {sprintf('%.2f',((((ReadingsNum($name,'Windgeschwindigkeit','') * (3.6) )))))},
Druck { ( ReadingsNum($name,'Luftdruck',0) > 101325 ? 'Hochdruck' : 'Tiefdruck' ) },
LuftDruck {return sprintf('%.2f',(ReadingsNum($name,'Luftdruck',0)/100))},
RegenmengeMMA {sprintf('%.3f',(ReadingsNum($name,'Regenmenge2','')*(0.040404)))},
Regenmenge2 {sprintf('%.0f',(ReadingsNum($name,'Regenmenge','')+(5013)))},
brightness { ReadingsNum("GER_AU_GA_Wetterstation_WET","Deammerung",0) }
Oder ein DOIF was nicht mehr funktioniert:
Internals:
DEF ([GLT_EG_EZ_Glastaster:SchaltenT6-get] eq "on") (set DIM_EG_EZ_Gang_SCH Sperren enable ; sleep 0.1; set DIM_EG_EZ_Tisch_SCH Sperren enable ; sleep 0.1 ; set GLT_EG_EZ_Glastaster StatusT6 on) DOELSEIF
([GLT_EG_EZ_Glastaster:SchaltenT6-get] eq "off")(set DIM_EG_EZ_Gang_SCH Sperren disable ; sleep 0.1; set DIM_EG_EZ_Tisch_SCH Sperren disable ; sleep 0.1 ; set GLT_EG_EZ_Glastaster StatusT6 off) DOELSEIF
([GLT_EG_WZ_Glastaster:SchaltenT6-get] eq "on")(set DIM_EG_WZ_Gang_SCH Sperren enable ; sleep 0.1; set DIM_EG_WZ_Sofa_SCH Sperren enable ; sleep 0.1; set GLT_EG_WZ_Glastaster StatusT6 on) DOELSEIF
([GLT_EG_WZ_Glastaster:SchaltenT6-get] eq "off")(set DIM_EG_WZ_Gang_SCH Sperren disable ; sleep 0.1; set DIM_EG_WZ_Sofa_SCH Sperren disable ; sleep 0.1; set GLT_EG_WZ_Glastaster StatusT6 off)DOELSEIF
([GLT_EG_KU_Glastaster:SchaltenT6-get] eq "on")(set DIM_EG_KU_Licht_SCH Sperren enable ; sleep 0.1; set DIM_EG_KU_Pendelleuchte_SCH Sperren enable ; sleep 0.1; set LIC_EG_KU_Spuehle_SCH Sperren enable ; sleep 0.1; set GLT_EG_KU_Glastaster StatusT6 on) DOELSEIF
([GLT_EG_KU_Glastaster:SchaltenT6-get] eq "off")(set DIM_EG_KU_Licht_SCH Sperren disable ; sleep 0.1; set DIM_EG_KU_Pendelleuchte_SCH Sperren disable ; sleep 0.1; set LIC_EG_KU_Spuehle_SCH Sperren disable ; sleep 0.1; set GLT_EG_KU_Glastaster StatusT6 off)DOELSEIF
([GLT_EG_EL_Glastaster:SchaltenT6-get] eq "on")(set DIM_EG_EL_Bett_SCH Sperren enable ; sleep 0.1; set DIM_EG_EL_Gang_SCH Sperren enable ; sleep 0.1; set GLT_EG_EL_Glastaster StatusT6 on) DOELSEIF
([GLT_EG_EL_Glastaster:SchaltenT6-get] eq "off")(set DIM_EG_EL_Bett_SCH Sperren disable ; sleep 0.1; set DIM_EG_EL_Gang_SCH Sperren disable ; sleep 0.1; set GLT_EG_EL_Glastaster StatusT6 off)DOELSEIF
([GLT_EG_KI_Glastaster:SchaltenT6-get] eq "on")(set DIM_EG_KI_Dimmlicht_SCH Sperren enable ; sleep 0.1; set DIM_EG_KI_Schreibtisch_SCH Sperren enable ; sleep 0.1; set GLT_EG_KI_Glastaster StatusT6 on) DOELSEIF
([GLT_EG_KI_Glastaster:SchaltenT6-get] eq "off")(set DIM_EG_KI_Dimmlicht_SCH Sperren disable ; sleep 0.1; set DIM_EG_KI_Schreibtisch_SCH Sperren disable ; sleep 0.1; set GLT_EG_KI_Glastaster StatusT6 off)DOELSEIF
([GLT_EG_BA_Glastaster:SchaltenT6-get] eq "on")(set DIM_EG_BA_Licht_SCH Sperren enable ; sleep 0.1; set DIM_EG_BA_Dusche_SCH Sperren enable ; sleep 0.1; set GLT_EG_BA_Glastaster StatusT6 on ) DOELSEIF
([GLT_EG_BA_Glastaster:SchaltenT6-get] eq "off")(set DIM_EG_BA_Licht_SCH Sperren disable ; sleep 0.1; set DIM_EG_BA_Dusche_SCH Sperren disable ; sleep 0.1; set GLT_EG_BA_Glastaster StatusT6 off )DOELSEIF
([GLT_EG_BU_Glastaster:SchaltenT6-get] eq "on")(set DIM_EG_BU_Buero_SCH Sperren enable ; sleep 0.1; set LIC_EG_BU_Licht_Gang_SCH Sperren enable ; sleep 0.1 ; set GLT_EG_BU_Glastaster StatusT6 on ) DOELSEIF
([GLT_EG_BU_Glastaster:SchaltenT6-get] eq "off")(set DIM_EG_BU_Buero_SCH Sperren disable ; sleep 0.1; set LIC_EG_BU_Licht_Gang_SCH Sperren disable ; sleep 0.1 ; set GLT_EG_BU_Glastaster StatusT6 off)DOELSEIF
([GLT_EG_FL_TasterSmart:SchaltenT4-get] eq "on")(set DIM_EG_FL_Klein_SCH Sperren enable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren enable ; sleep 0.1; set GLT_EG_FL_Glastaster StatusT4 on) DOELSEIF
([GLT_EG_FL_TasterSmart:SchaltenT4-get] eq "off")(set DIM_EG_FL_Klein_SCH Sperren disable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren disable ; sleep 0.1; set GLT_EG_FL_Glastaster StatusT4 off)DOELSEIF
([GLT_EG_FL_TasterSmart:SchaltenlangT4-get] eq "on")(set DIM_EG_FL_Klein_SCH Sperren enable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren enable ; sleep 0.1; set GLT_EG_FL_TasterSmart SperrenstatusT4 on) DOELSEIF
([GLT_EG_FL_TasterSmart:SchaltenlangT4-get] eq "off")(set DIM_EG_FL_Klein_SCH Sperren disable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren disable ; sleep 0.1; set GLT_EG_FL_TasterSmart SperrenstatusT4 off)DOELSE
FUUID 638e3c9e-f33f-335d-2035-f06b774533e6f694
MODEL FHEM
NAME DOI_ALL_Sperren
NOTIFYDEV GLT_EG_EZ_Glastaster,global,GLT_EG_FL_TasterSmart,GLT_EG_KI_Glastaster,GLT_EG_BA_Glastaster,GLT_EG_KU_Glastaster,GLT_EG_BU_Glastaster,GLT_EG_EL_Glastaster,GLT_EG_WZ_Glastaster
NR 306
NTFY_ORDER 50-DOI_ALL_Sperren
STATE cmd_10
TYPE DOIF
VERSION 27740 2023-07-10 09:31:11
READINGS:
2023-12-10 10:20:51 Device GLT_EG_KI_Glastaster
2023-12-10 10:20:51 cmd 10
2023-12-10 10:20:51 cmd_event GLT_EG_KI_Glastaster
2023-12-10 10:20:51 cmd_nr 10
2023-12-09 18:33:21 e_GLT_EG_BA_Glastaster_SchaltenT6-get off
2023-11-02 19:07:18 e_GLT_EG_BU_Glastaster_SchaltenT6-get off
2023-12-10 00:41:28 e_GLT_EG_EL_Glastaster_SchaltenT6-get on
2023-12-09 18:22:23 e_GLT_EG_EZ_Glastaster_SchaltenT6-get off
2023-12-10 10:20:51 e_GLT_EG_KI_Glastaster_SchaltenT6-get off
2023-12-01 19:17:34 e_GLT_EG_KU_Glastaster_SchaltenT6-get off
2023-12-10 00:37:46 e_GLT_EG_WZ_Glastaster_SchaltenT6-get off
2023-12-10 10:20:51 state cmd_10
Regex:
accu:
bar:
barAvg:
collect:
cond:
GLT_EG_BA_Glastaster:
10:
SchaltenT6-get ^GLT_EG_BA_Glastaster$:^SchaltenT6-get:
11:
SchaltenT6-get ^GLT_EG_BA_Glastaster$:^SchaltenT6-get:
GLT_EG_BU_Glastaster:
12:
SchaltenT6-get ^GLT_EG_BU_Glastaster$:^SchaltenT6-get:
13:
SchaltenT6-get ^GLT_EG_BU_Glastaster$:^SchaltenT6-get:
GLT_EG_EL_Glastaster:
6:
SchaltenT6-get ^GLT_EG_EL_Glastaster$:^SchaltenT6-get:
7:
SchaltenT6-get ^GLT_EG_EL_Glastaster$:^SchaltenT6-get:
GLT_EG_EZ_Glastaster:
0:
SchaltenT6-get ^GLT_EG_EZ_Glastaster$:^SchaltenT6-get:
1:
SchaltenT6-get ^GLT_EG_EZ_Glastaster$:^SchaltenT6-get:
GLT_EG_FL_TasterSmart:
14:
SchaltenT4-get ^GLT_EG_FL_TasterSmart$:^SchaltenT4-get:
15:
SchaltenT4-get ^GLT_EG_FL_TasterSmart$:^SchaltenT4-get:
16:
SchaltenlangT4-get ^GLT_EG_FL_TasterSmart$:^SchaltenlangT4-get:
17:
SchaltenlangT4-get ^GLT_EG_FL_TasterSmart$:^SchaltenlangT4-get:
GLT_EG_KI_Glastaster:
8:
SchaltenT6-get ^GLT_EG_KI_Glastaster$:^SchaltenT6-get:
9:
SchaltenT6-get ^GLT_EG_KI_Glastaster$:^SchaltenT6-get:
GLT_EG_KU_Glastaster:
4:
SchaltenT6-get ^GLT_EG_KU_Glastaster$:^SchaltenT6-get:
5:
SchaltenT6-get ^GLT_EG_KU_Glastaster$:^SchaltenT6-get:
GLT_EG_WZ_Glastaster:
2:
SchaltenT6-get ^GLT_EG_WZ_Glastaster$:^SchaltenT6-get:
3:
SchaltenT6-get ^GLT_EG_WZ_Glastaster$:^SchaltenT6-get:
condition:
0 ::ReadingValDoIf($hash,'GLT_EG_EZ_Glastaster','SchaltenT6-get') eq "on"
1 ::ReadingValDoIf($hash,'GLT_EG_EZ_Glastaster','SchaltenT6-get') eq "off"
10 ::ReadingValDoIf($hash,'GLT_EG_BA_Glastaster','SchaltenT6-get') eq "on"
11 ::ReadingValDoIf($hash,'GLT_EG_BA_Glastaster','SchaltenT6-get') eq "off"
12 ::ReadingValDoIf($hash,'GLT_EG_BU_Glastaster','SchaltenT6-get') eq "on"
13 ::ReadingValDoIf($hash,'GLT_EG_BU_Glastaster','SchaltenT6-get') eq "off"
14 ::ReadingValDoIf($hash,'GLT_EG_FL_TasterSmart','SchaltenT4-get') eq "on"
15 ::ReadingValDoIf($hash,'GLT_EG_FL_TasterSmart','SchaltenT4-get') eq "off"
16 ::ReadingValDoIf($hash,'GLT_EG_FL_TasterSmart','SchaltenlangT4-get') eq "on"
17 ::ReadingValDoIf($hash,'GLT_EG_FL_TasterSmart','SchaltenlangT4-get') eq "off"
2 ::ReadingValDoIf($hash,'GLT_EG_WZ_Glastaster','SchaltenT6-get') eq "on"
3 ::ReadingValDoIf($hash,'GLT_EG_WZ_Glastaster','SchaltenT6-get') eq "off"
4 ::ReadingValDoIf($hash,'GLT_EG_KU_Glastaster','SchaltenT6-get') eq "on"
5 ::ReadingValDoIf($hash,'GLT_EG_KU_Glastaster','SchaltenT6-get') eq "off"
6 ::ReadingValDoIf($hash,'GLT_EG_EL_Glastaster','SchaltenT6-get') eq "on"
7 ::ReadingValDoIf($hash,'GLT_EG_EL_Glastaster','SchaltenT6-get') eq "off"
8 ::ReadingValDoIf($hash,'GLT_EG_KI_Glastaster','SchaltenT6-get') eq "on"
9 ::ReadingValDoIf($hash,'GLT_EG_KI_Glastaster','SchaltenT6-get') eq "off"
do:
0:
0 set DIM_EG_EZ_Gang_SCH Sperren enable ; sleep 0.1; set DIM_EG_EZ_Tisch_SCH Sperren enable ; sleep 0.1 ; set GLT_EG_EZ_Glastaster StatusT6 on
1:
0 set DIM_EG_EZ_Gang_SCH Sperren disable ; sleep 0.1; set DIM_EG_EZ_Tisch_SCH Sperren disable ; sleep 0.1 ; set GLT_EG_EZ_Glastaster StatusT6 off
10:
0 set DIM_EG_BA_Licht_SCH Sperren enable ; sleep 0.1; set DIM_EG_BA_Dusche_SCH Sperren enable ; sleep 0.1; set GLT_EG_BA_Glastaster StatusT6 on
11:
0 set DIM_EG_BA_Licht_SCH Sperren disable ; sleep 0.1; set DIM_EG_BA_Dusche_SCH Sperren disable ; sleep 0.1; set GLT_EG_BA_Glastaster StatusT6 off
12:
0 set DIM_EG_BU_Buero_SCH Sperren enable ; sleep 0.1; set LIC_EG_BU_Licht_Gang_SCH Sperren enable ; sleep 0.1 ; set GLT_EG_BU_Glastaster StatusT6 on
13:
0 set DIM_EG_BU_Buero_SCH Sperren disable ; sleep 0.1; set LIC_EG_BU_Licht_Gang_SCH Sperren disable ; sleep 0.1 ; set GLT_EG_BU_Glastaster StatusT6 off
14:
0 set DIM_EG_FL_Klein_SCH Sperren enable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren enable ; sleep 0.1; set GLT_EG_FL_Glastaster StatusT4 on
15:
0 set DIM_EG_FL_Klein_SCH Sperren disable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren disable ; sleep 0.1; set GLT_EG_FL_Glastaster StatusT4 off
16:
0 set DIM_EG_FL_Klein_SCH Sperren enable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren enable ; sleep 0.1; set GLT_EG_FL_TasterSmart SperrenstatusT4 on
17:
0 set DIM_EG_FL_Klein_SCH Sperren disable ; sleep 0.1; set DIM_EG_FL_Gross_SCH Sperren disable ; sleep 0.1; set GLT_EG_FL_TasterSmart SperrenstatusT4 off
18:
0
2:
0 set DIM_EG_WZ_Gang_SCH Sperren enable ; sleep 0.1; set DIM_EG_WZ_Sofa_SCH Sperren enable ; sleep 0.1; set GLT_EG_WZ_Glastaster StatusT6 on
3:
0 set DIM_EG_WZ_Gang_SCH Sperren disable ; sleep 0.1; set DIM_EG_WZ_Sofa_SCH Sperren disable ; sleep 0.1; set GLT_EG_WZ_Glastaster StatusT6 off
4:
0 set DIM_EG_KU_Licht_SCH Sperren enable ; sleep 0.1; set DIM_EG_KU_Pendelleuchte_SCH Sperren enable ; sleep 0.1; set LIC_EG_KU_Spuehle_SCH Sperren enable ; sleep 0.1; set GLT_EG_KU_Glastaster StatusT6 on
5:
0 set DIM_EG_KU_Licht_SCH Sperren disable ; sleep 0.1; set DIM_EG_KU_Pendelleuchte_SCH Sperren disable ; sleep 0.1; set LIC_EG_KU_Spuehle_SCH Sperren disable ; sleep 0.1; set GLT_EG_KU_Glastaster StatusT6 off
6:
0 set DIM_EG_EL_Bett_SCH Sperren enable ; sleep 0.1; set DIM_EG_EL_Gang_SCH Sperren enable ; sleep 0.1; set GLT_EG_EL_Glastaster StatusT6 on
7:
0 set DIM_EG_EL_Bett_SCH Sperren disable ; sleep 0.1; set DIM_EG_EL_Gang_SCH Sperren disable ; sleep 0.1; set GLT_EG_EL_Glastaster StatusT6 off
8:
0 set DIM_EG_KI_Dimmlicht_SCH Sperren enable ; sleep 0.1; set DIM_EG_KI_Schreibtisch_SCH Sperren enable ; sleep 0.1; set GLT_EG_KI_Glastaster StatusT6 on
9:
0 set DIM_EG_KI_Dimmlicht_SCH Sperren disable ; sleep 0.1; set DIM_EG_KI_Schreibtisch_SCH Sperren disable ; sleep 0.1; set GLT_EG_KI_Glastaster StatusT6 off
helper:
NOTIFYDEV GLT_EG_EZ_Glastaster,global,GLT_EG_FL_TasterSmart,GLT_EG_KI_Glastaster,GLT_EG_BA_Glastaster,GLT_EG_KU_Glastaster,GLT_EG_BU_Glastaster,GLT_EG_EL_Glastaster,GLT_EG_WZ_Glastaster
globalinit 1
last_timer 0
sleeptimer -1
perlblock:
readings:
all GLT_EG_EZ_Glastaster:SchaltenT6-get GLT_EG_WZ_Glastaster:SchaltenT6-get GLT_EG_KU_Glastaster:SchaltenT6-get GLT_EG_EL_Glastaster:SchaltenT6-get GLT_EG_KI_Glastaster:SchaltenT6-get GLT_EG_BA_Glastaster:SchaltenT6-get GLT_EG_BU_Glastaster:SchaltenT6-get GLT_EG_FL_TasterSmart:SchaltenT4-get GLT_EG_FL_TasterSmart:SchaltenlangT4-get
uiState:
uiTable:
Attributes:
do always
room Softwaredevice
Gruß
Tim
Hi,
aus KNX-Sicht / aus Betriebsystem-Sicht schaut das alles gut aus,
die Wetterstation updated ihre readings, z.b:
Zitat2023-12-10 13:59:55 LuftDruck 997.79
2023-12-10 13:59:55 Windspeed 4.68
.. wobei da auch manche readings komisch sind: LuftDruck/Luftdruck Windspeed/Windgeschwindigkeit ...
Ich sehe da keinen Zusammenhang mit dem DOIF, bin da allerdings absolut KEIN experte.
Ist
GLT_EG_EZ_Glastaster ein KNX-device ? Evtl. den event-monitor bemühen, ob events kommen wenn Taster betätigt wird.
Hallo Erwin,
in der ETS kommt der Befehl an. Siehe Bild.
In FHEM kann ich keine Reaktion verzeichnen. Siehe Bild 1 oder 2. Manuell kann ich das DOIf ausführen.
Es ist so als würde diese "Gruppen" nicht fuktionieren.
Meine Vermutung: Die Aktualisierung;
[GLT_EG_EZ_Glastaster:SchaltenT6-get] eq "on"
wird nicht bei FHEM "registriert". Daher keine Folge Aktion. Schalten, zum Beispiel von Rolläden bei den Tastern geht.
Also
set GLT_EG_EZ_Glastaster SchaltenT6 on
set GLT_EG_EZ_Glastaster SchaltenT6 off
set GLT_EG_EZ_Glastaster StatusT6 on
set GLT_EG_EZ_Glastaster StatusT6 off
funktiniert ohne Probleme
Es ist fast so als wenn der Befehl der ETS nicht in FHEM ankommt.
Irgendwelche Filter in der MDT IP? EIgentlich sollte alles ungefiltert ankommen. Warum kann ich Schalten?
Ein bischen komisch und ich fnde keine Antwort dafür.
Gruß
Tim
ok,
um ein Problem im KNX_Router auszuschließen, folgender Vorschlag:
Mit der ETS, dem Group Monitor auf die GA 10/3/2 on bzw. off senden
und mit der eventmonitor in FHEM beobachten.
Falls in FHEM was ankommt, dann liegts am KNX_Router... (die ETS verwendet Multicast als IO-device ?)
auch kannst du testen, wenn du vom FHEM was schaltest, ob es im ETS Monitor ankommt...
Hallo Erwin,
Thema ist gelöst.
Ich habe die Schneittstelle einmal neu in der ETS gestartet. Daraufhin wurden alle Geräte neu gestartet. Ich vermute die Schnittstelle hat sich "weggehangen". Darauf wäre ich so nicht gekommen.
Für alle die auch hier ein Problem haben, schaut Euch die ETS an. Hier kann man gut sehen ob die Multicast Verbindung arbeitet. Das war bei mir nicht der Fall.
Ich vermute die Schnittstelle hat sich "weggehangen".
Danke für deine Tipps!
Grüße
Tim
Hi Tim,
gratuliere, ist gefixed... viel wäre mir nicht mehr eingefallen ;)
Eine Bemerkung noch zur Wetterstation:
Das ist ein großer Performance-Killer!
Begründung: du hast in einem device definiert:
20 KNX-readings
ca. 180 statistics readings
und 7 user-readings
Das Problem: bei jeder Änderung eines KNX-readings werden alle userreadings neu berechnet!
Das ergibt bei 20KNX- events bereits 140 Berechnungen....
Falls sich durch die KNX-events auch etliche statistic_.* readings ändern, werden für jede Änderung nochmal alle userreadings neu berechnet!
Du kannst mal mittels event-monitor checken, wieviele events da passieren und dann die Zahl mit der Anzahl userreadings multipizieren...
Lösung: die user readings mit trigger versehen, z.B. so:
attr XXX userreading Windspeed:Windgeschwindigkeit.* {sprintf('%.2f',(ReadingsNum($name,'Windgeschwindigkeit','') * 3.6 ))}
... geht überall dort, wo das userreading nur von EINEM anderen reading berechnet wird.
Das ergibt bei 20KNX- events nur 7 Berechnungen.
dann noch die Frage, ob du in der Statistik Windspeed UND Windgeschwindigkeit brauchst.
l.g. erwin