Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

HMIP Sender und Empfänger der Serie Homematic IP

Moderator: Co-Administratoren

Antworten
Karoshi85
Beiträge: 46
Registriert: 19.06.2014, 21:02

Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Beitrag von Karoshi85 » 25.04.2024, 08:25

Hallo Community,

ich frage einen HmIP-SWSD ab.

Code: Alles auswählen

integer wert = dom.GetObject("HmIP-RF."#adresse#":0."#"TIME_OF_OPERATION").Value();
Ergebnisse kommen. Allerdings nicht die Zahl (die nachweislich drin steht), sondern die 0.
Ich denke, dass er sich die 0 aus der TIME_OF_OPERATION_INDEX holt.

Initiiert wird das Ganze über eine Device Liste

Code: Alles auswählen

string index; string liste = dom.GetObject(ID_DEVICES).EnumUsedIDs();
foreach (index, liste) {
Hat jemand eine Idee?


Danke und liebe Grüße

jp112sdl
Beiträge: 12125
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 850 Mal
Danksagung erhalten: 2155 Mal
Kontaktdaten:

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Beitrag von jp112sdl » 25.04.2024, 09:44

Muss das nicht so ?

Code: Alles auswählen

integer wert = dom.GetObject("HmIP-RF."#adresse#":0.TIME_OF_OPERATION").Value();
EDIT: Ach nee, is wurscht seh ich grad.

VG,
Jérôme ☕️

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

Benutzeravatar
HM-Villa
Beiträge: 515
Registriert: 24.01.2022, 10:13
System: CCU
Hat sich bedankt: 29 Mal
Danksagung erhalten: 121 Mal

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Beitrag von HM-Villa » 25.04.2024, 11:05

Gab's da nicht mal was ... ?

Die Suchfunktion fördert das Folgende zu Tage.
______________________________________________________
950 Kanäle in 201 Geräten und 39 CUxD-Kanäle in 5 CUxD-Geräten


Karoshi85
Beiträge: 46
Registriert: 19.06.2014, 21:02

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Beitrag von Karoshi85 » 25.04.2024, 21:05

Spannend, danke euch
Die Alternative über die xmlrpc habe ich schon gesehen.
Da ich auch andere Werte abfrage und das Script bereits umfangreich ist und läuft, wäre es mir unlieb eine zweite Herangehensweise in die Schleifen implementieren zu müssen.
Bleibt wohl nur das warten und hoffen, dass das auch mal in der normalen Firmware gefixt wird.

Karoshi85
Beiträge: 46
Registriert: 19.06.2014, 21:02

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Beitrag von Karoshi85 » 25.04.2024, 21:35

Hab was gefunden, mit dem Bröckchen gehts (recht leicht anzupassen)

viewtopic.php?f=19&t=76523&hilit=dom.Ge ... SSI_DEVICE

Benutzeravatar
Baxxy
Beiträge: 10891
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 615 Mal
Danksagung erhalten: 2242 Mal

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Beitrag von Baxxy » 25.04.2024, 23:48

Karoshi85 hat geschrieben:
25.04.2024, 21:05
Bleibt wohl nur das warten und hoffen, dass das auch mal in der normalen Firmware gefixt wird.
Vielleicht den SWSD mal komplett rauslöschen und neu anlernen wenn der schon länger als 1 Jahr angelernt ist.

Benutzeravatar
Baxxy
Beiträge: 10891
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 615 Mal
Danksagung erhalten: 2242 Mal

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Beitrag von Baxxy » 26.04.2024, 08:27

Weil mich das selbst interessiert hat habe ich mal einen gebrauchten SWSD aus der Testgeräte-Kiste an eine frische aktuelle CCU3 (3.75.7) angelernt.
Und siehe da, TIME_OF_OPERATION wird korrekt dargestellt und auch so durch Scripte ausgelesen.
CCU3_SWSD_korrekte_Betriebszeit.JPG

Antworten

Zurück zu „HomeMatic IP Aktoren und Sensoren“