NEWS
[gelöst] Homematic RegaHSS und RPC flooden Raspberrymatic
-
Seit ein paar Tagen habe ich einen komischen Effekt, die beiden obigen Adapter bringen zuverlässig meine RaspberryMatic zum Absturz. Versucht habe ich die aktuellsten Versionen und die welche bis dato liefen, jetzt wieder Rega 3.0.27 und Rpc 1.14.44. RaspberryMatic auch die neuste Version und 3.59.6.20211009.
Es äussert sich dahingehend das auf den HMIP-Server unmengen an Anfragen abgefeuert werden die dann zu vielen offenen Sockets/Files führen.
Und es gibt beim Start der RegaHSS folgende Fehler:Cannot parse answer for devices: {"000ADA4992776A":{"Name":"Alarm%20Keller","Interface":"HmIP-RF"}, "000ADA4992776A:0":{"Name":"Alarm%20Keller%3A0","Interface":"HmIP-RF"}, "000ADA4992776A:1":{"Name":"HmIP-ASIR%20000ADA4992776A%3A1","Interface":"HmIP-RF"}, "000ADA4992776A:2":{"Name":"HmIP-ASIR%20000ADA4992776A%3A2","Interface":"HmIP-RF"}, "000ADA4992776A:3":{"Name":"Alarm-Keller","Interface":"HmIP-RF"}, "000AD709AEFC82":{"Name":"Alarm%20Mitte","Interface":"HmIP-RF"}, "000AD709AEFC82:0":{"Name":"Alarm%20Mitte%3A0","Interface":"HmIP-RF"}, "000AD709AEFC82:1":{"Name":"HmIP-ASIR%20000AD709AEFC82%3A1","Interface":"HmIP-RF"}, "000AD709AEFC82:2":{"Name":"HmIP-ASIR%20000AD709AEFC82%3A2","Interface":"HmIP-RF"}, "000AD709AEFC82:3":{"Name":"Alarm-Mitte","Interface":"HmIP-RF"}, "00155D898A9084":{"Name":"Arbeitszimmer-Fenster","Interface":"HmIP-RF"}, "00155D898A9084:0":{"Name":"Arbeitszimmer-Fenster%3A0","Interface":"HmIP-RF"}, "00155D898A9084:1":{"Name":"Arbeitszimmer-Fenster%3A1","Interface":"HmIP-RF"}, "00155D898A9084:2":{"Name":"HmIP-SWDM%2000155D898A9084%3A2","Interface":"HmIP-RF"}, "00209A499CCC8A":{"Name":"Aussen-WZ","Interface":"HmIP-RF"}, "00209A499CCC8A:0":{"Name":"Aussen-WZ%3A0","Interface":"HmIP-RF"}, "00209A499CCC8A:1":{"Name":"HmIP-ASIR-O%2000209A499CCC8A%3A1","Interface":"HmIP-RF"}, "00209A499CCC8A:2":{"Name":"HmIP-ASIR-O%2000209A499CCC8A%3A2","Interface":"HmIP-RF"}, "00209A499CCC8A:3":{"Name":"Aussen-WZ-Alarm","Interface":"HmIP-RF"}, "00209A4990E7C4":{"Name":"Aussensirene","Interface":"HmIP-RF"}, "00209A4990E7C4:0":{"Name":"Aussensirene%3A0","Interface":"HmIP-RF"}, "00209A4990E7C4:1":{"Name":"HmIP-ASIR-O%2000209A4990E7C4%3A1","Interface":"HmIP-RF"}, "00209A4990E7C4:2":{"Name":"HmIP-ASIR-O%2000209A4990E7C4%3A2","Interface":"HmIP-RF"}, "00209A4990E7C4:3":{"Name":"HmIP-ASIR-O%2000209A4990E7C4%3A3","Interface":"HmIP-RF"}
Stoppe ich die beiden Adapter ist sofort Ruhe.
Hatte schon mal jemand das Phänomen? -
@lobito Der Titel sollte unbedingt angepasst werden!
@lobito sagte in Homematic RegaHSS und RPC attackieren Raspberrymatic:
Seit ein paar Tagen habe ich einen komischen Effekt, die beiden obigen Adapter bringen zuverlässig meine RaspberryMatic zum Absturz.
das klingt schon mal deutlich sachlicher.
Was hast du denn vor ein paar Tagen geändert?
warum sollte sich da etwas auf einmal von selbst verändern und deine RaspiMatic böswillig attackieren
-
Eben nichts geändert, die Änderungen habe ich erst vorgenommen nachdem auf einmal ständig die Verbindung iobroker/Raspberrymatic weg war. Seit Oktober habe ich da nichts mehr angefasst.
Noch eine Fehlermeldung:hm-rpc.2 error xmlrpc -> setValue ["0001D3C99C394D:5","STATE",true] BOOL hm-rpc.2 error Cannot call setValue: Unexpected end Line: 0 Column: 0 Char: hm-rpc.2 error xmlrpc -> setValue ["0001D3C99C394D:5","STATE",true] BOOL hm-rpc.2 error Cannot call setValue: Unexpected end Line: 0 Column: 0 Char:
Im Sekundentakt.
-
@lobito sagte in Homematic RegaHSS und RPC flooden Raspberrymatic:
Noch eine Fehlermeldung:
wo sind denn deine Hintergrundinfos?
vereinfacht:
- was läuft wo und wie?
- Welche Grundinstallationen?
-
@homoran
iobroker alleine auf einem Raspi 4 mit 8GB
raspberrymatic virtuell auf einer Synology (Xenon/32 GB RAM...), daher konnte ich auch recht schmerzlos zwischen den Versionen wechseln. Ich habe Snapshots/Backups von 10 Versionen liegen. Dummerweise bei allen das gleiche Verhalten. Von daher ist zu vermuten das es nicht an der Raspberrymatic liegt.
Beides läuft seit über 1 Jahr. -
@lobito sagte in Homematic RegaHSS und RPC flooden Raspberrymatic:
Beides läuft seit über 1 Jahr.
@lobito sagte in Homematic RegaHSS und RPC flooden Raspberrymatic:
auf einem Raspi 4 mit 8GB
kann es sein dass die Karte den Geist aufgibt?
-
@homoran
Unwahrscheinlich ... Festplatte. Mit Industrienetzteil 25 Watt für den Raspi ....Plattform linux Betriebssystem linux Architektur arm CPUs 4 Geschwindigkeit 1500 MHz Modell ARMv7 Processor rev 3 (v7l) RAM 7.69 GB System-Betriebszeit 50 T. 01:11:21 Node.js v12.22.2 (Es gibt eine neuere Version: v12.22.7 - Empfohlene Version v14.18.1) NPM 6.14.13 Datenträgergröße 915.64 GB freier Festplattenspeicher 841.11 GB Anzahl der Adapter 365 Betriebszeit 50 T. 01:10:35 Aktive Instanzen 40 location /opt/iobroker/
-
@lobito sagte in Homematic RegaHSS und RPC flooden Raspberrymatic:
Unwahrscheinlich ... Festplatte. Mit Industrienetzteil 25 Watt für den Raspi ....
so weit zu vollständigen Hintergrundinformationen
Hängt die vielleicht an USB3?
-
@lobito sagte in Homematic RegaHSS und RPC flooden Raspberrymatic:
hm-rpc.2 error xmlrpc -> setValue ["0001D3C99C394D:5","STATE",true] BOOL
Im Sekundentakt? Kann es sein dass du ein Script hast welches das im Sekundentakt setzt? Denn der hm-rpc called niemals ohne externen Trigger ein
setValue
. -
Ahh guter Tipp, ich suche
-
Danke für Eure Hilfe.
Nun zu den Ursachen und der Lösung, es war tatsächlich ein Skript.
Und zwar wird Abhängig von Aussentemperatur eine Homematic-Steckdose geschalten. Aber nur zwischen 3 Grad plus und 1 Grad Minus. Wenn es wärmer oder kälter ist wird die Bedingung nicht abgearbeitet, dadurch habe ich es ewig nicht gemerkt.
Warum läuft es auf einmal blöd? Jaaa, EQ-3 brachte eine neue Firmware (irgendwann dieses Jahr) für die Steckdose heraus und da reagiert nicht mehr der Kanal 5 sondern der Kanal 4 der Steckdose. Merkte ich nicht wegen siehe oben.
Und da ich zwar das Logfile gelesen habe aber nicht so recht verstanden ;( , kam es zu langanhaltenden Ärger der mit Eurer netten Hilfe behoben wurde. -
@lobito sagte in [gelöst] Homematic RegaHSS und RPC flooden Raspberrymatic:
Warum läuft es auf einmal blöd? Jaaa, EQ-3 brachte eine neue Firmware (irgendwann dieses Jahr) für die Steckdose heraus und da reagiert nicht mehr der Kanal 5 sondern der Kanal 4 der Steckdose. Merkte ich nicht wegen siehe oben.
Nur mal so als Nachfrage: Welche Stecke war das denn???
-
@berchemer said in Homematic RegaHSS und RPC flooden Raspberrymatic:
Nur mal so als Nachfrage: Welche Stecke war das denn???
HMIP-PSM
-
@lobito sagte in [gelöst] Homematic RegaHSS und RPC flooden Raspberrymatic:
@berchemer said in Homematic RegaHSS und RPC flooden Raspberrymatic:
Nur mal so als Nachfrage: Welche Stecke war das denn???
HMIP-PSM
Bin etwas irritiert, weil ich bei der Stecke zum Setzen eher das State vom Kanal 3 nehme und zur Abfrage des Zustandes den vom Kanal 2...
Weißt Du, was der Unterschied beim "State" von Kanal 4 und 5 im Gegensatz zu 2 oder 3 ist??? -
@berchemer sagte in [gelöst] Homematic RegaHSS und RPC flooden Raspberrymatic:
Weißt Du, was der Unterschied beim "State" von Kanal 4 und 5
das sind weitere virtuelle Kanäle
Deiner Beschreibung nach ist 2 nur für die Anzeige des Realen (Gesamt-) Zustandes
Kanal 3 der Hauptkanaldie beiden virtuellen Kanäle werden dann gemäß Konfiguration (und/oder/...) mit dem Kanal 3 verknüpft
-
@berchemer said in [gelöst] Homematic RegaHSS und RPC flooden Raspberrymatic:
Bin etwas irritiert, weil ich bei der Stecke zum Setzen eher das State vom Kanal 3 nehme und zur Abfrage des Zustandes den vom Kanal 2...
Weißt Du, was der Unterschied beim "State" von Kanal 4 und 5 im Gegensatz zu 2 oder 3 ist???Abfrage nehme ich die 6 und die 2. Setzen auf Kanal 3 ging mit der Urfirmware (habe die schon ein paar Jahre...) nie, daher Kanal 5. Das war der Einzige der zuverlässig funktionierte. Und dann blieb es halt dabei....
Die restlichen Steckdosen der Sorte nehme ich eigentlich nur zur Abfrage (Waschmaschine, Trockern, Spülmaschine fertig...). Schalten tu ich sonst mit billigen Chinadosen auf Sonoff/Tasmota.
Um es kurz zu machen, natürlich kenne ich die Unterschiede nicht. -
-
@berchemer nicht so eilig
Hab noch für dich schnell eine gekauft und eingebunden:
Wie vermutet:
2 ist die Anzeige
3 ist der Schaltaktor
4/5 sind virtuelle Kanäle die mit 3 verknüpft werdenhier mit OR = egal wer über 3-5 anschaltet - es ist an (BWM/Taster/Programm)
die anderen Möglichkeiten
-
@homoran sagte in [gelöst] Homematic RegaHSS und RPC flooden Raspberrymatic:
@berchemer nicht so eilig
Hab noch für dich schnell eine gekauft und eingebunden:
Das nenne ich aber mal Support mit allen Mitteln
Danke für die sehr ausführliche Info. Ich hatte tatsächlich in der CCU-WebUI die Anzeige der virtuellen Kanäle in den Einstellungen nicht eingeschaltet und konnte diese auch nur im ioBroker sehen
Danke fürs Erinnern