FHEM Forum

FHEM - Hausautomations-Systeme => KNX/EIB => Thema gestartet von: Epi23 am 14 Mai 2016, 21:53:12

Titel: Werte von KNX-Gruppenadressen bei "undefiniert" über groupsread initialisieren
Beitrag von: Epi23 am 14 Mai 2016, 21:53:12
Hallo,


ich habe schon seit einiger Zeit fhem an meinem KNX-Bus am laufen. Was mich im Moment etwas stört, ist die Tatsache, das fhem (logischerweise) den Wert (on/off, usw.) eines KNX-Device erst dann kennt, wenn die entsprechende Gruppenadresse über den Bus "läuft".

Ist es möglich (z.B. beim Starten von fhem) eine Schleife über alle EIB-Geräte in FHEM, welche undefinierten Wertestatus haben (also state=???), laufen zu lassen und für jedes dieser Geräte ein "groupsread ip:localhost <Gruppenadresse>" (oder so ähnlich) auszuführen?


Grüße und Dank,

Epi
Titel: Antw:Werte von KNX-Gruppenadressen bei "undefiniert" über groupsread initialisieren
Beitrag von: antonwinden am 15 Mai 2016, 09:45:35
sollte eigentlich ein get device reichen - zumindestens liefert mein knx dann den aktuellen wert...
gruß anton
Titel: Antw:Werte von KNX-Gruppenadressen bei "undefiniert" über groupsread initialisieren
Beitrag von: speedschmidt am 15 Mai 2016, 14:19:27
Servus Anton,

wie kann ma diesen Automatismus dann starten?

Evtl. mit at fhem.start get device .* oder so ähnlich?

Schmitti
Titel: Antw:Werte von KNX-Gruppenadressen bei "undefiniert"
Beitrag von: Andi291 am 15 Mai 2016, 18:55:23
Servus,

so:

define Notify_get_values_at_startup notify global:INITIALIZED { \
fhem("sleep 0.02 quiet;; get datum");; \
fhem("sleep 0.02 quiet;; get uhrzeit");; \
fhem("sleep 0.02 quiet;; get temperatur_aussen");; \
}


Grüße, Andi
Titel: Antw:Werte von KNX-Gruppenadressen bei "undefiniert" über groupsread initialisieren
Beitrag von: speedschmidt am 15 Mai 2016, 21:45:41
Servus,

besten Dank Andi.

Schmitti