Seite 1 von 1

Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 25.04.2024, 08:25
von Karoshi85
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

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 25.04.2024, 09:44
von jp112sdl
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.

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 25.04.2024, 11:05
von HM-Villa
Gab's da nicht mal was ... ?

Die Suchfunktion fördert das Folgende zu Tage.

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 25.04.2024, 11:10
von Baxxy
Ja, in RaspberryMatic ist das seit über einem Jahr gefixt.

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 25.04.2024, 21:05
von Karoshi85
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.

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 25.04.2024, 21:35
von Karoshi85
Hab was gefunden, mit dem Bröckchen gehts (recht leicht anzupassen)

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

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 25.04.2024, 23:48
von Baxxy
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.

Re: Rauchmelder HmIP-SWSD liefert falsche TIME_OF_OPERATION

Verfasst: 26.04.2024, 08:27
von Baxxy
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