Closed timwegenerDE closed 4 years ago
Logging kann mit dem Parameter -D auf Debug gestellt werden. Dann kommt da vieeeeel mehr. Dann sollte auch die RPC Eventmessage des Rauchmelder auftauchen.
Da kommt tatsächlich sehr viel. Aber m.E. nichts vom Rauchmelder:
[2/6/2020, 12:59:22] [HomeMatic CCU] ** Fakegato-storage write FS file: /var/homebridge/accessories/history_14B457FFFE54A223.json "firstEntry":17514,"lastEntry":21546,"usedMemory":4032,"refTime":593612251,"init
...
[2/6/2020, 13:01:42] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.SET_POINT_TEMPERATURE [2/6/2020, 13:01:42] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.SET_POINT_TEMPERATURE [2/6/2020, 13:01:42] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.ACTUAL_TEMPERATURE [2/6/2020, 13:01:42] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.SET_POINT_TEMPERATURE [2/6/2020, 13:01:42] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.HUMIDITY [2/6/2020, 13:01:42] [HomeMatic CCU] platform getValue (Variable) Anwesenheit.STATE [2/6/2020, 13:01:42] [HomeMatic CCU] platform getValue (Variable) Feueralarm.STATE
...
[2/6/2020, 13:01:46] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.SET_POINT_TEMPERATURE [2/6/2020, 13:01:46] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.SET_POINT_TEMPERATURE [2/6/2020, 13:01:46] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.ACTUAL_TEMPERATURE [2/6/2020, 13:01:46] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.SET_POINT_TEMPERATURE [2/6/2020, 13:01:46] [HomeMatic CCU] platform getValue (HmIP-RF) HmIP-RF.000A1A499BB358:1.HUMIDITY [2/6/2020, 13:01:46] [HomeMatic CCU] platform getValue (Variable) Anwesenheit.STATE [2/6/2020, 13:01:46] [HomeMatic CCU] platform getValue (Variable) Feueralarm.STATE
Kann es mit den Firewall-Einstellungen etwas zutun haben?
Naja generell kommen hmip Events ja auch an. Die Kommunikation wird auch von der ccu aus gestartet da hat die FW keinen Einfluss drauf. Die FW blockiert incoming traffic.
Aber warum der Melder keinen Event auslöst, das erschließt sich mir jetzt nicht. Ggf den mal zum Test in ein CCU Programm aufnehmen (als Auslösekriterium reicht), dann bekommt die Schnittstelle die Info das sie für diesen Datenpunkt auf jeden Fall Events weiterleiten muss.
So? Ändert leider nichts.
Hmm also wenn keine Events für den Melder von der CCU ankommen sieht es eng aus mit der Weiterleitung. Man kann der Schnittstelle noch gesammelt mitteilen welche Datenpunkte man alle gerne haben möchte. Das werde ich mal noch einbauen.
Ich dürfte ja eigentlich nicht der einize mit dem Problem sein. Falls ich irgendwas tun kann, lass es mich gerne wissen :)
das funktioniert bei "ports blockiert" .... wenn kein einziger port als "offen" eingetragen ist ?!?!?
jo ich seh gerade das Log in groß. Stimmt da kommen gar keine Events die FW muss Zugriff auf das XMLRPC Api (hier muss einmal ein Init geschickt werden, damit alle Events von der Schnittstelle an homebridge gesendet werden) und das Script Api (darüber laufen die Abfrage der Geräte und die Abfrage der Daten wenn zb HomeKit direkt danach fragt) zulassen.
ist zwar älter sollte aber noch stimmen ...... RaspberryMatic_Firewall.pdf
Ihr seid meine Helden 👍 Ich hatte soetwas vermutet; Die empfohlenen Firewall-Regeln hatte ich aber in der readme vermisst und war deshalb restriktiv bei der Freigabe (vllt. könnte man die noch mit aufnehmen?).
Der Vollständigkeit-halber, hier meine Config der Firewall.
BTW. Cooles Plugin :)
Hallo zusammen,
Ich habe den Rauchmelder HmIP-SWSD (1.0.12) an der CCU3 (3.51.6). In der CCU sehe ich auch, wenn dieser auslöst; Die Meldung kommt jedoch weder auf der Hombebridge noch in der Home-App an. Smoke Detected bleibt auf "0".
Testweise habe ich eine Systemvariable setzen lassen, wenn der Feueralarm auslöst und diese als Schalter in Hombebridge anzeigen lassen. Das funktioniert (wenn auch mit deutlichem Zeitversatz).
Die Umgebung ist sehr frisch aufgesetzt; Eventuell habe ich also auch nocht etwas Grundlendes nicht eingestellt.
BTW: Gibt es eine Möglichkeit das Logging zu erweitern? Leider zeigt das Plugin bei mir sehr wenig (eigentlich gar nichts) im Log an?
Vielen Dank für eure Hilfe.