thing Switch on off nach true false konvertieren

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
EmptySoft
Beiträge: 247
Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:

thing Switch on off nach true false konvertieren

Beitrag von EmptySoft »

Hi all.!

Zur Zeit finde ich beim googeln nichts :=( Ich habe ein Thing

Code: Alles auswählen

Type switch : PackRelais "Daly Pack Relais (Balancer)" [ stateTopic="DalyBMS/Pack-1/Pack_Relais", commandTopic="DalyBMS/Pack-1/Device_Control/Pack_Relais", on="true", off="false" ]
ankommend wird das true/false schön auf ON/OFF umgewandelt und das Switch Item zeigt es richtig an, aber wenn ich etwas sendn will, kommt ON/OFF zum MQTT Broker, ich brauche aber true/false. Kann mir wer auf die Sprünge helfen? Danke Harald
BYe
Harald

Benutzeravatar
peter-pan
Beiträge: 2758
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: thing Switch on off nach true false konvertieren

Beitrag von peter-pan »

Hast du es schon mal ohne die Parameter probiert ?
Bei mir klappt das:

Code: Alles auswählen

    Channels:
        Type switch : power      "Power"                  [ stateTopic="stat/pow_02/POWER", commandTopic="cmnd/pow_02/POWER" ]
Oder mit der Schreibweise: "TRUE" + "FALSE" (also Grossbuchstaben) ... oder 0 + 1 .... ;)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

EmptySoft
Beiträge: 247
Registriert: 7. Jan 2020 14:45
Answers: 2
Kontaktdaten:

Re: thing Switch on off nach true false konvertieren

Beitrag von EmptySoft »

Hi peter-pan.!

ich habe on off und ON OFF probiert, hatte beides nicht funktioniert, dann habe ich es über die GUI (parallel, eigenes Thing und eigenes Item) angelegt (mit custom Values) in das alte Thing kopiert

Code: Alles auswählen

Type switch : PackRelais "Daly Pack Relais (Balancer)" [ stateTopic="DalyBMS/Pack-1/Pack_Relais", commandTopic="DalyBMS/Pack-1/Device_Control/Pack_Relais", off="false",on="true"]
und was soll ich sagen, jetzt funktioniert es...

Danke für Deine Hilfe
BYe
Harald

Antworten