Seite 1 von 1

Kanal wählen anhand des Senders

Verfasst: 2. Sep 2021 15:42
von sobby1969
Hallo,
ich habe meinen Samsung Fernseher in openhab eingebunden. Die Kanal umstellung mittels Zahlen funktioniert über Alexa.
Ich möchte gerne, das die Kanalwahl über den Aufruf des Sendernamens funktioniert. Habe es schon über eine Rule versucht aber ohne Erfolg.
Hat hier jemand hierfür eine Lösung.

Gruß Sobby

Re: Kanal wählen anhand des Senders

Verfasst: 2. Sep 2021 15:44
von udo1toni
Wie sieht denn deine Rule aus?

Re: Kanal wählen anhand des Senders

Verfasst: 3. Sep 2021 13:38
von sobby1969
ich ahbe folgende Regel verwendet:

triggers:
- id: "1"
configuration:
itemName: TV_Channel_ARD
command: ON
type: core.ItemCommandTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: Kanal
command: '"1"'
type: core.ItemCommandAction

wobei TV_Channel_ARD ein virtuelles Item ist.

Re: Kanal wählen anhand des Senders

Verfasst: 3. Sep 2021 15:30
von udo1toni
Ist Kanal nicht ein Number Item? Dann dürfte der Wert 1 nicht in Anführungszeichen stehen.

Kannst Du Alexa einen freien Text an eine Item übergeben lassen? Also z.B.
"Alexa, setze Programm ARD", was dann darin mündet, dass das String Item Programm den Text "ARD" enthält? Das wäre eine sinnvollere Grundlage für eine Rule, die dann mit switch-case die verschiedenen Namen in Zahlen umsetzen könnte.

Re: Kanal wählen anhand des Senders

Verfasst: 5. Sep 2021 13:50
von sobby1969
Das mit der 1 ohne Anführungszeichen habe ich auch schon ausprobiert funktioniert auch nicht

Re: Kanal wählen anhand des Senders

Verfasst: 5. Sep 2021 15:20
von udo1toni
Wird die Rule denn überhaupt getriggert?

Re: Kanal wählen anhand des Senders

Verfasst: 6. Sep 2021 06:28
von sobby1969
Ich habe deb Fehler gefunden, lag an einen kleinen Schreibfehler im Item.
Danke für die Hilfe