[Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Hütte
Beiträge: 746
Registriert: 08.02.2017, 11:08
Hat sich bedankt: 32 Mal
Danksagung erhalten: 75 Mal

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von Hütte » 27.09.2020, 23:21

WOW!!!

da habt ihr beide (@Black und @jmaus) aber ganz schön tief "gebuddelt".

Ich kann ja mal meine externen Festplatten nach alten Images für FW-Updates der CCU2 durchsuchen, ob ich da noch was älteres als 2.15.5 finde. Ich hatte mit einer CCU2 in 2015 angefangen, vielleicht findet sich ja da noch etwas. Und das wäre ja dann ein Zeitpunkt, bevor eQ-3 die FW als OCCU bereitgestellt hatte. Aber versprechen kann ich nichts. Sollte ich was finden, dann werde ich mit der "uralten" Version mal das Script von Jens laufen lassen.

Dann käme meine alte CCU2 sogar zum zweiten Mal, nach meinem Umstieg auf RaspberryMatic, zum Einsatz, um bei einer Fehleranalyse zu helfen. Der erste Einsatz war vor etwa einem Jahr, um eine neue FW für den HM-ES-TX-WM in Kombination mit dem ES-IEC-Sensor und einem Zweirichtungszähler von Elster zu testen, der dann zu FW Version 2. führte.

Aber vielleicht kann Jens auch direkt von eQ-3 noch ältere FW-Versionen bekommen, auch wenn sie noch nicht unter die Lizenz fallen, die für OCCU gelten. Denn schließlich soll ja nur geprüft werden, ob der Fehler schon vorher bestand. Also, auch wenn ihr eventuell schon eure CCU2 entsorgt haben solltet. Meine liegt bei mir im Arbeitszimmer immer noch im Schrank. Einfach nur Bescheid geben, falls ich helfen kann.

jp112sdl
Beiträge: 12116
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 849 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von jp112sdl » 27.09.2020, 23:23

Hütte hat geschrieben:
27.09.2020, 23:21
ob ich da noch was älteres als 2.15.5 finde
https://github.com/leonsio/CCU2-FW

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Hütte
Beiträge: 746
Registriert: 08.02.2017, 11:08
Hat sich bedankt: 32 Mal
Danksagung erhalten: 75 Mal

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von Hütte » 29.09.2020, 12:53

so. bin nun endlich zum Testen gekommen.

Das Ergebnis lautet: Bereits in der Version 2.5.4 (die älteste Version, die es in verlinkten Github-Repo liegt) wird mit dem Testscript von Jens nur eine Zeile ausgegeben.

Im Log steht dann folgendes:

Code: Alles auswählen

Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (269)]
Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =init Params = {"xmlrpc_bin://127.0.0.1:1999","1008"} result= nil [../Platform/DOM/iseXmlRpc.cpp (2589)]
Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallInit: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1187)]
Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: XmlRpcClientThread::ThreadFunction(): failed call init for interface=VirtualDevices [../Platform/RT/iseRTHss.cpp (163)]
Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: XmlRpc: Error in XmlRpcClient::writeRequest: write error (error 111). [../Platform/DOM/iseXmlRpc.h (269)]
Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallXmlrpcMethod: execute failed; method =init Params = {"xmlrpc_bin://127.0.0.1:1999","1009"} result= nil [../Platform/DOM/iseXmlRpc.cpp (2589)]
Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: IseXmlRpc::CallInit: CallXmlrpcMethod failed [../Platform/DOM/iseXmlRpc.cpp (1187)]
Sep 29 12:50:09 homematic-ccu2 local0.err ReGaHss: Error: XmlRpcClientThread::ThreadFunction(): failed call init for interface=HmIP-RF [../Platform/RT/iseRTHss.cpp (163)]

Benutzeravatar
jmaus
Beiträge: 9864
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von jmaus » 29.09.2020, 13:19

Hütte hat geschrieben:
29.09.2020, 12:53
so. bin nun endlich zum Testen gekommen.

Das Ergebnis lautet: Bereits in der Version 2.5.4 (die älteste Version, die es in verlinkten Github-Repo liegt) wird mit dem Testscript von Jens nur eine Zeile ausgegeben.
Danke für die Überprüfung! Ich denke ich hab den Fehler auch schon bereits gefunden und in ReGaHss repariert. In der nächsten kommenden Version (R1.00.0388.0224) sollte das dann behoben sein.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
jmaus
Beiträge: 9864
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von jmaus » 29.09.2020, 15:48

So, es gibt weitere Nachrichten diesbzgl. Soeben habe ich die notwendigen Änderungen in RaspberryMativ vorgenommen sodass die neue ReGaHss Version mit dem besagten Bugfix für das Problem hier mit integriert ist. D.h. der nächste nightly build von RaspberryMatic sollten dann die reparierte Version (R1.00.0388.0224) von ReGaHss mit sich bringen. Wenn der Eine oder Andere das morgen testen könnte wäre das natürlich super. Darüberhinaus sollte man die Version dann wirklich mal auf Herz und Nieren testen damit ausgeschlossen werden kann das der von mir umgesetzte Bugfix nicht mit irgendwelchen Nebenwirkungen kommt. Das Testframework (OCCU-Test) hat zumindest diesbzgl. nichts zu tage gefördert (siehe https://github.com/jens-maus/occu-test/runs/1182272102)
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Benutzeravatar
Eli_78
Beiträge: 160
Registriert: 09.09.2017, 13:09
Hat sich bedankt: 18 Mal
Danksagung erhalten: 20 Mal

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von Eli_78 » 01.10.2020, 19:20

Hallo Jens

Habe die Test Scripts soweit alle durch getestet und keine Fehler mehr gefunden. Sieht also gut aus.

Auch im laufenden Betrieb gab es bis jetzt (seit ca 24h) keine anderen Probleme.

Grüße Thomas
Intel NUC (NUC6CAYH) 8GB Ram, 60GB SSD + RPI-RF-MOD auf HB-RF-USB-2 + APC USV via Nut Server (Master)
IOBroker auf RPI3B+
1262 Kanäle in 323 Geräten und 127 CUxD-Kanäle in 16 CUxD-Geräten
Und der ganze Haufen funktioniert auch noch! :D

[sprotte80]
Beiträge: 336
Registriert: 05.10.2020, 18:37
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 25 Mal

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von [sprotte80] » 01.07.2023, 22:01

Hi
Eli_78 hat geschrieben:
01.10.2020, 19:20
Habe die Test Scripts soweit alle durch getestet und keine Fehler mehr gefunden. Sieht also gut aus.
grade mal ne Testsequenz von badenpower auf den Fehler angesetzt.
Es funzt mit ReGaHss-Version R1.00.0388.0232 auch noch nicht richtig. Da hagelds nur so Result-Errors in verschiedenen Kombinationen.

Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.

Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.

Matthias K.
Beiträge: 1172
Registriert: 14.02.2016, 12:32
System: Alternative CCU (auf Basis OCCU)
Wohnort: Heidenheim
Hat sich bedankt: 57 Mal
Danksagung erhalten: 226 Mal

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von Matthias K. » 02.07.2023, 11:03

[sprotte80] hat geschrieben:
01.07.2023, 22:01
Testsequenz
Die da wäre? :wink:
[sprotte80] hat geschrieben:
01.07.2023, 22:01
in verschiedenen Kombinationen.
Die da wären? :wink:

Du musst schon genauere Infos liefern, sonst sind Änderungen ja nicht möglich...

[sprotte80]
Beiträge: 336
Registriert: 05.10.2020, 18:37
System: CCU
Hat sich bedankt: 30 Mal
Danksagung erhalten: 25 Mal

Re: [Workaround] Skript mit dom.GetObject("BidCos-RF") funktioniert nicht 3.53.30.20200919

Beitrag von [sprotte80] » 02.07.2023, 13:48

Hi
scorpionking hat geschrieben:
02.07.2023, 11:03
Du musst schon genauere Infos liefern, sonst sind Änderungen ja nicht möglich...
Hab mal ne Anfrage gestellt ob ichs darf.

Thomas
Wenn du keine App zur Bedienung brauchst, dann hast du kein Smarthome, sondern nur eine angefangene Baustelle, oder nur ein unsmartes Autohome.

Homematic-Script - ScriptLexikon für alle
Methoden Konstanten
Hilfe und Infos erwünscht. Alle können mitmachen. Keine Levels. Keine Geheimtuerei.

Antworten

Zurück zu „RaspberryMatic“