Interne Systemvariable Systemmeldungen

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

Moderatoren: jmaus, Co-Administratoren

Antworten
ehohz
Beiträge: 45
Registriert: 19.11.2015, 14:27

Interne Systemvariable Systemmeldungen

Beitrag von ehohz » 28.03.2018, 05:41

Hat sich bei der internen Systemvariablen Systemmeldungen etwas geändert?

In den letzen beiden Raspberrymaticversionen erhalte ich bei Ausführung des Scriptbefehls

Code: Alles auswählen

WriteLine(dom.GetObject("Servicemeldungen").Value());
die Ausgabe null, früher wurde die Anzahl der vorliegenden Meldungen angezeigt.

NickHM
Beiträge: 3733
Registriert: 23.09.2017, 12:04
Hat sich bedankt: 66 Mal
Danksagung erhalten: 120 Mal

Re: Interne Systemvariable Systemmeldungen

Beitrag von NickHM » 28.03.2018, 07:40

Guten Morgen

Gegentest ... CCU2 mit aktueller FW funktioniert mit dem o.g. Befehl.

"sollte" also auch bei der RasPiMatic gehen.

ehohz
Beiträge: 45
Registriert: 19.11.2015, 14:27

Re: Interne Systemvariable Systemmeldungen

Beitrag von ehohz » 28.03.2018, 17:00

Ich habe es noch einmal auf einer neuen Raspberrymatic Installation (akt. Software) probiert und es funktioniert nicht.

Benutzeravatar
klana
Beiträge: 1093
Registriert: 08.02.2015, 08:37
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 56 Mal
Danksagung erhalten: 26 Mal

Re: Interne Systemvariable Systemmeldungen

Beitrag von klana » 28.03.2018, 17:06

Hi,

habe es auch mal getestet.

Als Rückgabe kommt keine "0" mehr sondern "NULL"....

Gruß
Klana
Gruß Klana
Es ist nett, wichtig zu sein. Aber es ist wichtiger, nett zu sein.

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

Re: Interne Systemvariable Systemmeldungen

Beitrag von jmaus » 28.03.2018, 17:28

Das ist doch ein uralter Bug in ReGaHss der auch nix mit RaspberryMatic im engeren Sinne zu tun hat. Das tritt hier/da auf einer frischen CCU2 auch auf.

Hier das Ticket dazu:
https://github.com/jens-maus/RaspberryMatic/issues/199
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

alchy
Beiträge: 10754
Registriert: 24.02.2011, 01:34
System: CCU
Hat sich bedankt: 65 Mal
Danksagung erhalten: 673 Mal

Re: Interne Systemvariable Systemmeldungen

Beitrag von alchy » 03.04.2018, 20:14

Weil es schon so uralt ist, ist schlimm genug und immer noch nicht besser.
Dem TE ist mit einem Verweis auf externe englischsprachige Website auch unter Umständen nicht geholfen.

@TE benutz die ISE_ID 41 statt dem Namen der Systemvariable

Code: Alles auswählen

WriteLine(dom.GetObject(41).Value());
oder besser, benenn die Systemvariable nochmal richtig um. Wenn ein Umstellen der Benutzersprache nichts bringt.

Code: Alles auswählen

object i = (dom.GetObject(ID_SYSTEM_VARIABLES)).Get(41);
if(!i.Name() == "Servicemeldungen") {i.Name("Servicemeldungen"); WriteLine("Umbenannt");
}else{WriteLine("Name war schon korrekt");} 
Desweiteren kannst du auch mal nach Klarnamen in der Suche suchen.
>> H I E R << ein Beipielthread.

Alchy

Blacklist................... almost full
Ignoranz ist die Summe aller Maßnahmen die man ergreift, um bestehende Tatsachen nicht sehen zu müssen.

© Sandra Pulsfort (*1974)

Lies bitte die Logik von WebUI Programmen und die Tipps und Tricks für Anfänger.

Wichtig auch CUxD ersetzt System.exec. Die HM Script Doku (Downloadart Skripte) hilft auch weiter.
Zum Testen von Scripten den >> HomeMatic Script Executor << von Anli benutzen.

Antworten

Zurück zu „RaspberryMatic“