Fhem Alexa Connector, Fernseher Kanal umschalten

Begonnen von Kiki99, 05 Mai 2020, 21:28:43

Vorheriges Thema - Nächstes Thema

Kiki99

Hallo zusammen,
über den FHEM Connector für Amazon Alexa kann ich die meisten Fhem Geräte ziemlich Problemlos steuern. Für den Ferseher (hier ein LG) sind ein paar Extra Eingriffe notwendig, mit denen ich nicht ganz klar komme. Laut https://wiki.fhem.de/wiki/FHEM_Connector_f%C3%BCr_Amazon_Alexa#Was_geht_alles_.3F habe ich genericDeviceType auf media gestellt und in homebridgeMapping steht

ChannelController:reading=channel,cmd=channel, values=1;2;3
InputController:reading=channel,cmd=channel,values=tv;pc;switch;wii

Das "values 1;2;3" habe ich zum testen eingefügt aber da wird ja vermutlich keine ellenlange Liste aller möglichen Programme erforderlich sein, zumindest geht es mit und ohne diesen Eintrag nicht. Auf "Alexa Schalte das Fernseher Programm (oder den Kanal) auf 1" kommt die Rückmeldung "Fernseher unterstützt das nicht". Im Log vom Connector finde ich

[5.5.2020, 20:56:03] [FHEM]     caching: ChannelController: 3 (as string; from '3')
[5.5.2020, 20:56:03] [FHEM] TV-channel value 3 not handled in values

wobei Programm 3 eingestellt war. Er liest also das aktuelle Programm korrekt aus und will sich das merken, steigt aber aus, weil er der Meinung ist Programm 3 gäbe es nicht.  :o

Hat jemand eine Idee, was ich probieren könnte? Ich bin irgendwie ratlos und finde auf google nichts zum ChannelController  :-\

Danke im voraus für jeden Tipp   :D

MadMax-FHEM

Ich weiß ja nicht so genau aber das Leerzeichen NACH dem Komma und VOR der values Aufzählung ist dir aufgefallen...
...evtl. gehört das OHNE Leerzeichen...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Esjay

Hier mal mein Mapping

Mute=mute,cmd=mute,ValueOn=on,ValueOff=off,cmdOn=mute+on,cmdOff=mute+off
ChannelController:reading=channel,cmd=channel


Schau das der TV in der Alexa App als TV gekennzeichnet ist. Außerdem musst du dem Gerät zuvor durch Alexa ein "on" verpassen.

Sprich "Alexa LG Fernseher an" Danach versuch mal " Alexa schalte den LG Fernseher auf Kanal 3"

Grüße