FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Helmi55 am 24 September 2018, 10:27:35

Titel: [erledigt] Mit RFHEM Zustand von KeyMatic übertragen
Beitrag von: Helmi55 am 24 September 2018, 10:27:35
Hallo
ich habe erfolgreich meine KeyMatic in der Garage eingebaut.
Nun möchte ich vom GaragenSytem den Zustand des Schlosses auf mein HausSystem übertragen (1Pi Garage per Lan mit Pi im Haus verbunden)
Dafür habe ich ein notify in der Garage erstellt
Abstellraum_Schloss.* set FHEMHaus cmd set Dummy.empfang $EVENT
Im Haus einen dummy erstellt
Internals:
   CFGFN     
   NAME       Dummy.empfang
   NR         1742
   STATE      uncertain: no
   TYPE       dummy
   READINGS:
     2018-09-24 09:56:07   Offen           (uncertain)
     2018-09-24 10:06:56   state           uncertain: no
Attributes:
   readingList state
   userReadings Abstellraum_Schloss:state


Ich bekomme aber nicht den Zustand = state angezeigt.
Im notify habe ich auch schon setreading verwendet.
Habe auf den Dummy.empfang auch einen readingsProxy gesetzt - anscheinend falsch.

Im EventMonitor bekomme ich folgendes angezeigt:
2018-09-24 10:25:29 readingsProxy rp_Dummy.empfang set_lock
2018-09-24 10:25:29 dummy Dummy.empfang set_lock
2018-09-24 10:25:29 readingsProxy rp_Dummy.empfang aesCommToDev: pending
2018-09-24 10:25:29 dummy Dummy.empfang aesCommToDev: pending
2018-09-24 10:25:29 readingsProxy rp_Dummy.empfang aesKeyNbr: 00
2018-09-24 10:25:29 dummy Dummy.empfang aesKeyNbr: 00
2018-09-24 10:25:30 readingsProxy rp_Dummy.empfang aesCommToDev: ok
2018-09-24 10:25:30 dummy Dummy.empfang aesCommToDev: ok
2018-09-24 10:25:30 readingsProxy rp_Dummy.empfang battery: ok
2018-09-24 10:25:30 dummy Dummy.empfang battery: ok
2018-09-24 10:25:30 readingsProxy rp_Dummy.empfang direction: down
2018-09-24 10:25:30 dummy Dummy.empfang direction: down
2018-09-24 10:25:30 readingsProxy rp_Dummy.empfang error: none
2018-09-24 10:25:30 dummy Dummy.empfang error: none
2018-09-24 10:25:30 readingsProxy rp_Dummy.empfang lock: Offen
2018-09-24 10:25:30 dummy Dummy.empfang lock: Offen
2018-09-24 10:25:30 readingsProxy rp_Dummy.empfang Offen (uncertain)
2018-09-24 10:25:30 dummy Dummy.empfang Offen (uncertain)
2018-09-24 10:25:30 readingsProxy rp_Dummy.empfang uncertain: yes
2018-09-24 10:25:30 dummy Dummy.empfang uncertain: yes
2018-09-24 10:25:37 readingsProxy rp_Dummy.empfang battery: ok
2018-09-24 10:25:37 dummy Dummy.empfang battery: ok
2018-09-24 10:25:37 readingsProxy rp_Dummy.empfang direction: none
2018-09-24 10:25:37 dummy Dummy.empfang direction: none
2018-09-24 10:25:37 readingsProxy rp_Dummy.empfang error: none
2018-09-24 10:25:37 dummy Dummy.empfang error: none
2018-09-24 10:25:37 readingsProxy rp_Dummy.empfang lock: Zu
2018-09-24 10:25:37 dummy Dummy.empfang lock: Zu
2018-09-24 10:25:37 readingsProxy rp_Dummy.empfang Zu
2018-09-24 10:25:37 dummy Dummy.empfang Zu
2018-09-24 10:25:37 readingsProxy rp_Dummy.empfang uncertain: no
2018-09-24 10:25:37 dummy Dummy.empfang uncertain: no
2018-09-24 10:25:51 readingsProxy rp_Dummy.empfang set_unlock
2018-09-24 10:25:51 dummy Dummy.empfang set_unlock
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang aesCommToDev: pending
2018-09-24 10:25:52 dummy Dummy.empfang aesCommToDev: pending
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang aesKeyNbr: 00
2018-09-24 10:25:52 dummy Dummy.empfang aesKeyNbr: 00
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang aesCommToDev: ok
2018-09-24 10:25:52 dummy Dummy.empfang aesCommToDev: ok
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang battery: ok
2018-09-24 10:25:52 dummy Dummy.empfang battery: ok
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang direction: up
2018-09-24 10:25:52 dummy Dummy.empfang direction: up
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang error: none
2018-09-24 10:25:52 dummy Dummy.empfang error: none
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang lock: Zu
2018-09-24 10:25:52 dummy Dummy.empfang lock: Zu
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang Zu (uncertain)
2018-09-24 10:25:52 dummy Dummy.empfang Zu (uncertain)
2018-09-24 10:25:52 readingsProxy rp_Dummy.empfang uncertain: yes
2018-09-24 10:25:52 dummy Dummy.empfang uncertain: yes
2018-09-24 10:25:59 readingsProxy rp_Dummy.empfang battery: ok
2018-09-24 10:25:59 dummy Dummy.empfang battery: ok
2018-09-24 10:25:59 readingsProxy rp_Dummy.empfang direction: none
2018-09-24 10:25:59 dummy Dummy.empfang direction: none
2018-09-24 10:25:59 readingsProxy rp_Dummy.empfang error: none
2018-09-24 10:25:59 dummy Dummy.empfang error: none
2018-09-24 10:25:59 readingsProxy rp_Dummy.empfang lock: Offen
2018-09-24 10:25:59 dummy Dummy.empfang lock: Offen
2018-09-24 10:25:59 readingsProxy rp_Dummy.empfang Offen
2018-09-24 10:25:59 dummy Dummy.empfang Offen
2018-09-24 10:25:59 readingsProxy rp_Dummy.empfang uncertain: no
2018-09-24 10:25:59 dummy Dummy.empfang uncertain: no


Hier wird eindeutig zu und Offen empfangen, aber ohne Zuordnung zu state??

was mache ich hier bitte falsch?

LG
Helmut
Titel: Antw:Mit RFHEM Zustand von KeyMatic übertragen
Beitrag von: Helmi55 am 24 September 2018, 17:43:38
RFHEM funktioniert. Ich sehe ja Daten im EventMonitor
und ich kann auch über den Set Befehl schalten.
ich schaffe es nur nicht den state Zustand zu transportieren und anzuzeigen.
Gruß
Helmut
Titel: Antw:Mit RFHEM Zustand von KeyMatic übertragen
Beitrag von: Helmi55 am 24 September 2018, 22:35:45
Mit einem readingsProxy hab ich es auch schon versucht.......
Titel: Antw:Mit RFHEM Zustand von KeyMatic übertragen
Beitrag von: Helmi55 am 25 September 2018, 18:12:49
Ok habe jetzt eine Lösung gefunden mit dem guten alten DOIF
([Abstellraum_Schloss:?]) (set FHEMHaus cmd setreading du_AR_Sch state [Abstellraum_Schloss:state])
und im Haus einen dummy mit folgendem UserReading
Zustand { Value("Abstellraum_Schloss");; }

Keine Ahnung ob der einfachste und schönste Weg aber es tut das was ich eigentlich will

Nice eve