NEWS
[erl]Homematic Adapter
-
-
@homoran Hi, ich bin kein Programmierer und verstehe leider nicht alles, wie komme ich vernünftig zu dieser Darstellung, die Du wünscht.
Gruß Axel
-
@afi
Hi,
ich weiß nicht, ob Dir das hier weiter hilft:Ich habe vor einer Woche 4 Stck. Homematic-Wandthermostaten (HM-TC-IT-WM-W-EU) installiert,
die einen Homematic 4-fach Schaltaktor ( HM-LC-Sw4-SM-2 ) entsp. der Temparaturen steuern sollen.
Funktionierte soweit auch einwandfrei, nur morgens um 06:00 Uhr bekam ich im ioBroker-Log ebenfalls "xmlrpc -> setValue"-Errors .
Das kam wohl daher, daß ich für die Wandthermosten auf meiner RaspberryMatic einen 3stufigen Zeitplan von 00:00-06:00, 06:00-22:30 und 22:30-24:00 Uhr festgelegt hatte.
Ergo wollten alle 4 Wandthermostaten um 06:00 Uhr die 4 Relais im Schaltaktor ansteuern, was dann in den o.a. Error-Meldungen für den Schaltaktor resultierte ( nicht für alle 4 Kanäle, sondern unterschiedlich mal Kanal1, mal Kanal3, etc.).Irgendwie waren die 4 gleichzeitigen Steuerbefehle für den 4-fach Schaltaktor wohl zu viel, was er mit STICKY_UNREACH quittierte und ioBroker die "xmlrpc -> setValue"-Errors ausgab.
Lt. Deinen Screenshots treten Deine errors ja auch ziemlich zeitgleich auf?
Oder versucht evtl. ein Script mehrfach, bzw. zu schnell nacheinander, Dein DOOR_COMMAND abzusetzen?Ich habe meinen Zeitplan daraufhin etwas entzerrt, will heißen: den jeweiligen Startzeitpunkt der 4 Wandthermostaten jeweils um 5 Minuten verschoben (06:00, 06:05, 06:10, 06:15)
Seit dem habe ich keine "xmlrpc -> setValue"-Errors mehr und auch STICKY_UNREACH steht wieder auf "false".Gruß
JörgP.S.
RapberryMatic-Firmware 3.57.4.20210320 (also die aktuellste vom 20.03.2021)
HomeMatic RPC-Adapter 1.14.35
HomeMatic ReGaHSS-Adapter 3.0.16 -
@joergeli Hi Jörg, erst mal vielen Dank. Du hast recht ein Teil der Probleme kann durch gleichzeitigen Zugriff entstehen ich muss dies prüfen. Prinzipiell handelt es sich um Thermostate. Den Aufbau siehst Du im Bild, es ist ziemlich individuell steuerbar, natürlich funken auch Fensterkontakte rein, wenn offen oder zu.
Alles in Blockly programmiert und eigentlich läuft dies schon 1 Jahr, das einzigste an was ich dran bin, ist
die Umstellung auf "Alias-Variablen" aber die RPC-Fehler sind hier noch nicht enthalten. Derzeit ist das Wohnzimmer und die Küche umgestellt. Ich gehe da Zimmer für Zimmer vor und warte von einer auf die nächste Umstellung immer ca. 2 Wochen um das System zu beobachten.
Kannst Du mir bitte noch helfen, was Homoran meint, wenn er die log-Datei als "Text in code-tags" möchte und wie ich zu dieser Darstellung komme.
Besten Dank
Gruß Axel -
@afi sagte in Homematic Adapter:
Kannst Du mir bitte noch helfen, was Homoran meint, wenn er die log-Datei als "Text in code-tags"
-
@sigi234 Hi Danke, und somit Code-Tags
die erste
-
@afi die 2te
-
-
@afi Hab jetzt mal den Adapter coronavirus gekillt, brauch in sowiso nicht.
Gruß Axel -
Hi Homoran,
das ist mir aufgefallen, hab schon den Kalanderzugang für iobroker geändert, genau deshalb mach ich dies nicht gerne.
Werde jetzt mal versuchen zu Filtern.Gruß Axel
-
Hi Homoran,
kannst Du mir bitte sagen, wie gespeichert logs gefiltert werden können.
Gruß Axel -
@afi sagte in Homematic Adapter:
genau deshalb mach ich dies nicht gerne.
private Daten muss man dann unkenntlich machen.
Allerdings waren diese Informationen unnötig.
Die massiven Daten hatten mein Handy lahmgelegt.Bitte nur relevantes posten, dieses aber nicht abgeschnitten.
Wie bereits geschrieben hast du anscheinend diverse "Problem" die du dann auch noch vermischst
.
Wenn die CCU3 upgedatet wurde, kann es sein, dass da die firewall wegen geänderter Sicherheitseinstellungen jetzt dichtmacht.Die Fehlermeldung "you are assigning...." stammt garantiert von einem deiner Skripte und bezieht sich wahrscheinlich auf einen selbst angelegten Datenpunkt von falschem Typ.
Wenn es @joergeli gelungen war, dein log zu lesen und alle(??) Meldungen nur setValue Fehler waren, diese dann auch noch alle zeitgleich waren ist die wahrscheinlichkeit groß dass es hier Funkstörungen durch zeitgleiches Senden gab, oder zu diesem Zeitpunkt deine CCU3 nicht erreichbar war.
Hängt CCU und/oder ioBroker im WLAN?
-
@afi sagte in Homematic Adapter:
wie gespeichert logs gefiltert werden können.
mit der Hand!
deswegen ergibt es auch keinen Sinn komplette logs zu posten.
Am Handy kann ich dann nichts damit anfangen -
@afi
Moin,eins vorweg: vorhin konnte ich Deine Logs ( in den Code-Tags) noch lesen, jetzt sehe ich nur noch schwarze Zeilen.
Hast Du da was geändert?-OK, ist jetzt klar @HomoranEgal, wenn ich mich recht entsinne, stand im Log mehrfach was von "non existing datapoint/object" drin.
Vermutung: es wird - von was auch immer - versucht, auf diese nicht vorhandenen Datenpunkte zuzugreifen, was nicht funktioniert. Daraus resultieren dann wahrscheinlich die Folge-Fehlermeldungen.Bei der Alias-Geschichte bin ich raus, ich habe selber keine Alias-Datenpunkte.
Warnung!!! : Bevor Du das Folgende machst, bitte auf weitere Antworten von kompetenteren Usern warten, da ich nicht der Crack in diesen Sachen bin.
Was evtl. helfen könnte: Alle! Datenpunkte der Aktoren/Sensoren in der betroffenen Instanz hm-rpc.2 manuell zu löschen und dann die Instanz neu starten. Dann sollten meines Wissens die entspr. Datenpunkte neu angelegt werden.
(was dann allerdings mit Deinen Aliasen passiert, weiß ich nicht!) -
@joergeli sagte in Homematic Adapter:
Hast Du da was geändert?
ja! auf meine Anforderung, weil da private Daten drin waren
-
Hallo zusammen,
schön, dass Ihr mir helft, ich versuch mal alles zu beantworten.
CCU und ioBroker hängen im LAN (war so immer empfohlen, was ich auch verstehe, wenn auch über einen Switch).
werde ich suchen
Da hab ich Alias eingerichtet in der Küche, ich habe da beobachtet, dass beim einrichten diese Fehler aufgrund nicht abgeschlossener Konfiguration entstehen, danach aber Ruhe ist. (mein ich zumindest).Ich werde jetzt mal noch die CCU prüfen, ob sich in der Firewall was geändert hat, da sind ja Ports speziell
freigegeben.Gruß Axel
-
@afi
wieso machst du immer noch Screenshots, statt den text als code oder als Quote zu posten?
So kann man ihn selber nicht noch mal zitieren.@afi sagte in Homematic Adapter:
CCU und ioBroker hängen im LAN (war so immer empfohlen, was ich auch verstehe, wenn auch über einen Switch).
Das ist gut so!
@afi sagte in Homematic Adapter:
Ich werde jetzt mal noch die CCU prüfen, ob sich in der Firewall was geändert hat, da sind ja Ports speziell
freigegeben.das ist anscheinend nicht nötig, wenn alles andere (jeweils für eine Instanz) durchkommt.
-
Hi Homoran, eventuell klärst Du mich auf wie das zitieren in der Praxis funktioniert, Danke
Gruß Axel -
@afi sagte in Homematic Adapter:
wie das zitieren in der Praxis funktioniert,
- Textstelle markieren
- in dem zu zitierenden Post rechts unten auf zitieren klicken
- fertig
-
@homoran Hi Danke,
@homoran said in Homematic Adapter:
Textstelle markieren
ok klappt,
anbei nochmals eine Zusammenfassung der Fehler über mehrere Tage, werde jetzt auch die Adapter und die entsprechenden Blockly Bereich prüfen.
Diese Fehlermeldungen rühren verm. von der Einrichtung Alias
Gruß
Axel2021-03-20 20:00:07.964 - warn: hm-rega.0 (31752) State "hm-rpc.2.0000D709A14E73.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.966 - warn: hm-rega.0 (31752) State "hm-rpc.2.0000D709A14E73.0.LOW_BAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.968 - warn: hm-rega.0 (31752) State "hm-rpc.2.0000D709A14E73.0.SABOTAGE_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.971 - warn: hm-rega.0 (31752) State "hm-rpc.2.0000D709A14E73.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.973 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A98A21CF.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.974 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A98A21CF.0.LOW_BAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.976 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A98A21CF.0.SABOTAGE_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.977 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A98A21CF.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.979 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A99165DC.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.980 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A99165DC.0.LOW_BAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.982 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A99165DC.0.SABOTAGE_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.983 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A99165DC.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:07.985 - warn: hm-rega.0 (31752) State "hm-rpc.2.001098A99164E9.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.168 - warn: hm-rega.0 (31752) State "hm-rpc.2.00161BE991BFAD.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.169 - warn: hm-rega.0 (31752) State "hm-rpc.2.00161BE991BFAD.0.ERROR_OVERHEAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.171 - warn: hm-rega.0 (31752) State "hm-rpc.2.00161BE991BFAD.0.ERROR_UNDERVOLTAGE_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.172 - warn: hm-rega.0 (31752) State "hm-rpc.2.00161BE991BFAD.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.184 - warn: hm-rega.0 (31752) State "hm-rpc.2.00085BE98F0BC0.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.186 - warn: hm-rega.0 (31752) State "hm-rpc.2.00085BE98F0BC0.0.ERROR_OVERHEAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.188 - warn: hm-rega.0 (31752) State "hm-rpc.2.00085BE98F0BC0.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.191 - warn: hm-rega.0 (31752) State "hm-rpc.2.00085BE98EFAEE.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.193 - warn: hm-rega.0 (31752) State "hm-rpc.2.00085BE98EFAEE.0.ERROR_OVERHEAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.195 - warn: hm-rega.0 (31752) State "hm-rpc.2.00085BE98EFAEE.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.217 - warn: hm-rega.0 (31752) State "hm-rpc.2.000A1BE99B4DD9.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.219 - warn: hm-rega.0 (31752) State "hm-rpc.2.000A1BE99B4DD9.0.LOW_BAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.221 - warn: hm-rega.0 (31752) State "hm-rpc.2.000A1BE99B4DD9.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.224 - warn: hm-rega.0 (31752) State "hm-rpc.2.000A1BE99B4920.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.226 - warn: hm-rega.0 (31752) State "hm-rpc.2.000A1BE99B4920.0.LOW_BAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.228 - warn: hm-rega.0 (31752) State "hm-rpc.2.000A1BE99B4920.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.230 - warn: hm-rega.0 (31752) State "hm-rpc.2.001A5A499B4304.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.232 - warn: hm-rega.0 (31752) State "hm-rpc.2.001A5A499B4304.0.ERROR_OVERHEAT_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.233 - warn: hm-rega.0 (31752) State "hm-rpc.2.001A5A499B4304.0.UNREACH_ALARM" has no existing object, this might lead to an error in future versions 2021-03-20 20:00:08.236 - warn: hm-rega.0 (31752) State "hm-rpc.2.0000DBE99AE85C.0.CONFIG_PENDING_ALARM" has no existing object, this might lead to an error in future versions