Zigbee, Hardware, kompatibel,

Allgemeine Fragen rund um die "Smart Home" Hardware/Komponenten

Moderatoren: seppy, udo1toni

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Zigbee, Hardware, kompatibel,

Beitrag von udo1toni »

oh73 hat geschrieben: 15. Nov 2024 10:34 nur receivedCommand liefert mir den Status ON, OFF in Großbuchstaben, brauche den Status zum senden aber in Kleinbuchstaben!
ACHTUNG! receivedCommand liefert KEINEN Status! Es besteht ein Unterschied zwischen Status und Command!

Du kannst receivedCommand.toString.toLowerCase verwenden, um Kleinbuchstaben zu erhalten. Bitte beachte auch das .toString, denn receivedCommand enthält in diesem Fall keinen String, sondern den Datentyp OnOffType (oder evtl. auch noch einen anderen Datentyp, es gäbe neben ON und OFF noch REFRESH als Command...). Entsprechend stünde in receivedCommand kein .toLowerCase zur Verfügung.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

oh73
Beiträge: 302
Registriert: 7. Mär 2021 14:49
Answers: 1

Re: Zigbee, Hardware, kompatibel,

Beitrag von oh73 »

funktioniert!

Code: Alles auswählen

rule "Gruppe iHost Schalter"
when
	Member of giHostSchalter received command
then
	var Befehl = "/home/scripts/"+triggeringItem.name+"_on_off.sh"
	executeCommandLine(Duration.ofSeconds(60), "sh",""+Befehl+"",""+receivedCommand.toString.toLowerCase)
end
OH 4.3.0 auf HP 26o G1 Dm Mini Pc mit MX_Linux

Antworten