NEWS
Status HM-Sec-TiS wird nicht geändert
-
Hallo,
ich bin aktuell dabei, meine Smarthome-Geräte über ioBroker zu visualisieren. Das klappt dank des Forums eigentlich auch recht gut, jedoch machen mir die Neigungsmelder an meinen Garagentoren Probleme:
Bei einer Statusänderung der Neigungsmelder von Homematic (HM-SEC-TiS) wird dies nur im Homematic-System (CCU3) entsprechend angezeigt, im ioBroker ändert sich der Status dagegen nicht. Er bleibt immer auf "false".
Woran kann das liegen?
Besten Dank im Voraus!
-
@kostolany said in Status HM-Sec-TiS wird nicht geändert:
Woran kann das liegen?
der läuft bei mir problemlos
ich habe ihn allerdings auf Erschütterung konfiguriert und in einer markise als Sturmsensor verwendet
ist das bei dir nur der TiS, der nicht den Status korrekt sendet?
Wie sehen deine Konfigurationen der hm-rpc und hm-rega Instanzen aus? -
@homoran Was meinst Du mit "wie sehen die aus"?
Die Geräte von meiner Homematic wurden meiner Auffassung nach alle korrekt eingelesen. So kann ich z. B. problemlos Lichter schalten oder Thermostate anzeigen/verstellen.
Und ja, aktuell ist es nur der TiS. Wobei ich gerade mit dem HmIP-FCI6 kämpfe, wie ich hier eine Alarmmeldung weiterverarbeiten kann. Hier gibt es keine "State".
-
@kostolany said in Status HM-Sec-TiS wird nicht geändert:
Was meinst Du mit "wie sehen die aus"?
ich hätte gerne einen Screenshot, damit ich sie sehen kann
-
Screenshots kommen gleich.
as mir jetzt noch aufgefallen ist: Wenn ich ein Haizkörperthermostat am Thermostat selbst verstelle, wird der Wert in ioBroker auch nicht upgedatet.
-
-
@kostolany da muss etwas im log stehen.
Du hast den Haken bei neu einlesen aktiv.
Der müsste nach dem Speichern und neu einlesen von selber weg gehen.
Da das bei dir nicht der Fall ist, hast du anscheinend keine Verbindung zur CCU3Du scheinst https aktiviert zu haben (anders kann ich mir den Port nicht erklären)
Ist die Konfig in der Firewall der CCU und die weiter Konfig im Adapter unter zusätzliche Einstellungen auch dementsprechend angepasst? -
@kostolany
Die Adapter-Adresse muss die ioBroker-IP-Adresse sein. -
@paul53 said in Status HM-Sec-TiS wird nicht geändert:
@kostolany
Die Adapter-Adresse muss die ioBroker-IP-Adresse sein.Hab das jetzt umgestellt, hat jedoch keine Auswirkungen gehabt.
Im Log sind folgende Fehler enthalten:
hm-rpc.0 2021-01-17 18:33:12.178 error (8158) Error: XML-RPC fault: Failure
hm-rpc.0 2021-01-17 18:33:12.178 error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",18] FLOAT
hm-rpc.0 2021-01-17 18:33:12.176 error (8158) Error: XML-RPC fault: Failure
hm-rpc.0 2021-01-17 18:33:12.175 error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",18] FLOAT
hm-rpc.0 2021-01-17 18:33:12.172 error (8158) Error: XML-RPC fault: Failure
hm-rpc.0 2021-01-17 18:33:12.171 error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",18.1] FLOAT
hm-rpc.0 2021-01-17 18:33:12.169 error (8158) Error: XML-RPC fault: Failure
hm-rpc.0 2021-01-17 18:33:12.169 error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",21] FLOAT
hm-rpc.0 2021-01-17 18:33:12.167 error (8158) Error: XML-RPC fault: Failure
hm-rpc.0 2021-01-17 18:33:12.166 error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",21] FLOAT
hm-rpc.0 2021-01-17 18:33:09.634 error (8158) Error: XML-RPC fault: Failure
hm-rpc.0 2021-01-17 18:33:09.617 error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",18] FLOATWas mir noch aufgefallen ist: Wenn ich in ioBroker etwas ändere (z. B. Temperatur), dann funktioniert das. Nur wenn ich am Regler selbst eine Ändeurng vornehme, wird der neu eingestellte Wert nicht nach ioBroker übertragen.
-
Noch eine allgemeine Frage:
Ich poste jetzt unter einem anderen Account, weil die Bestätigungsemail nicht ankommt. Resultiert dieses Problem aus dem Serverumzug?
-
@kostolany25 said in Status HM-Sec-TiS wird nicht geändert:
Ich poste jetzt unter einem anderen Account, weil die Bestätigungsemail nicht ankommt. Resultiert dieses Problem aus dem Serverumzug?
möglich! web oder gmx?
-
@kostolany25 said in Status HM-Sec-TiS wird nicht geändert:
error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",18] FLOAT
dann hast du keine Verbindung zur CCU3, und ioBroker kann dort nichts schreiben.
@kostolany25 said in Status HM-Sec-TiS wird nicht geändert:
Wenn ich in ioBroker etwas ändere (z. B. Temperatur),
ist das auch rfd oder HmIP?
-
@homoran said in Status HM-Sec-TiS wird nicht geändert:
@kostolany25 said in Status HM-Sec-TiS wird nicht geändert:
Ich poste jetzt unter einem anderen Account, weil die Bestätigungsemail nicht ankommt. Resultiert dieses Problem aus dem Serverumzug?
möglich! web oder gmx?
gmx
-
@homoran said in Status HM-Sec-TiS wird nicht geändert:
@kostolany25 said in Status HM-Sec-TiS wird nicht geändert:
error (8158) xmlrpc -> setValue ["MEQ0788931:4","SET_TEMPERATURE",18] FLOAT
dann hast du keine Verbindung zur CCU3, und ioBroker kann dort nichts schreiben.
Der Weg von ioBroker zur CCU3 klappt, die in ioBroker eingestellte Solltemperatur wird zu dem Raumthermostat übertragen.
@kostolany25 said in Status HM-Sec-TiS wird nicht geändert:
Wenn ich in ioBroker etwas ändere (z. B. Temperatur),
ist das auch rfd oder HmIP?
rfd
-
Was ich noch rausgefunden habe:
Wenn ich mich nicht per https verbinde, bekomme ich bei den Adaptern keine Verbindung zur CCU hin. Ergänzende Info hierzu: Der ioBroker läuft in Docker auf meiner Synology. Hat es ggf. damit zu tun?
Was mich irritiert ist, dass es nicht gar nicht geht sondern nur in manchen Punkten nicht. So kann ich z. B. eine Systemvarianle sowohl in der CCU ändern und es kommt beim ioBroker an als auch anders herum.
-
@kostolany25 said in Status HM-Sec-TiS wird nicht geändert:
Ergänzende Info hierzu: Der ioBroker läuft in Docker auf meiner Synology.
sehr wichtige info! wieso erst jetzt?
was steht bei callback adresse in der hm-rpc.0?
-
Die Adresse des Docker: 172.17.0.2 - eth0
-
@kostolany25 ich kenne mich mit Docker nicht aus.
ist das die Adresse unter der du ioBroker aufrufst?
dann wäre das ok! -
@kostolany25 said: Die Adresse des Docker: 172.17.0.2 - eth0
Soweit ich es mitbekommen habe, muss dort die Adresse des Hosts vom Container rein.
-
@paul53
Genau, deshalb funktioniert es ja grundsätzlich. Nur die o. g. Punkte funktionieren nicht.