[Gelöst] Falsche Werte für Systemvariable?

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

Moderatoren: jmaus, Co-Administratoren

Antworten
joesch
Beiträge: 789
Registriert: 03.02.2007, 14:57
Hat sich bedankt: 64 Mal
Danksagung erhalten: 2 Mal

[Gelöst] Falsche Werte für Systemvariable?

Beitrag von joesch » 24.04.2022, 21:13

Hallo zusammen!

Ich habe auf meinem System eine Systemavriable "Alarmanlage" vom Typ "Logikwert" definiert, deren Werte "scharf" (wahr) bzw. "unscharf" (falsch) annehmen können.

In einem Skript möchte ich die definierten Werte scharf bzw. unscharf ausgeben. Dazu habe ich folgende Zeilen definiert:

Code: Alles auswählen

object sv01 = dom.GetObject("Alarmanlage");
string tText_01 = sv01.ValueList().StrValueByIndex(";",sv01.Value());
Statt "scharf" liefert der Wert tText_01 jedoch "intern scharf".

Hat jemand eine Idee, warum die Ausgabe für wahr nicht dem Wert "scharf" entspricht?

Vielen Dank und VG,
Jörg
Zuletzt geändert von joesch am 25.04.2022, 07:39, insgesamt 1-mal geändert.
System: RaspberryMatic auf Raspberry Pi 3 Model B Rev 1.2 (rpi3) mit RPI-RF-MOD (4.4.22)

Benutzeravatar
Black
Beiträge: 5480
Registriert: 12.09.2015, 22:31
System: Alternative CCU (auf Basis OCCU)
Wohnort: Wegberg
Hat sich bedankt: 424 Mal
Danksagung erhalten: 1074 Mal
Kontaktdaten:

Re: Falsche Werte für Systemvariable?

Beitrag von Black » 24.04.2022, 21:21

wenn deine Systevariable "Alarmanlage" von Typ Bolean ist sollte dir diese Abfrage das gewünschte Ergebnis bringen:

Code: Alles auswählen

object sv01 = dom.GetObject("Alarmanlage");
string tText_01 = sv01.ValueName();
Black
Wenn das Fernsehprogramm immer mehr durch nervende Werbung unterbrochen wird und der Radiomoderator nur noch Müll erzählt, ist es besser, die Zeit für sinnvolle Dinge zu nutzen -
mal aufs Klo zu gehen, ein Bier zu holen oder einfach mal den roten AUS-Knopf zu drücken. Klick - und weg

Script Time Scheduler V1.3
AstroSteuerung über Zeitmodul flexibel mit Offset / spätestens, frühestens
SDV 5.03.01 Das umfassende Entwicklungs und Diagnosetool für Homematik
Selektive Backups - Nützliche Dinge, die die WebUI nicht kann

Intel NUC6 Celeron 16GB mit 512GB SSD unter Proxxmox mit insgesamt 5 VM: 2 x bloatwarebefreiter Raspberrymatik, 2 x IOBroker als Middleware und einer MariaDB zur Archivierung. Verbrauch: 6W

technical contribution against annoying advertising

joesch
Beiträge: 789
Registriert: 03.02.2007, 14:57
Hat sich bedankt: 64 Mal
Danksagung erhalten: 2 Mal

Re: Falsche Werte für Systemvariable?

Beitrag von joesch » 25.04.2022, 07:39

Klappt - vielen Dank!
System: RaspberryMatic auf Raspberry Pi 3 Model B Rev 1.2 (rpi3) mit RPI-RF-MOD (4.4.22)

Antworten

Zurück zu „RaspberryMatic“