FHEM Forum

FHEM - Anwendungen => Multimedia => Thema gestartet von: CatWeazle am 27 Juli 2019, 20:06:10

Titel: Enigma2 SET Channel
Beitrag von: CatWeazle am 27 Juli 2019, 20:06:10
Hi Leutz,

komische Sache ... ...

SET VU_DUO_4K channel 1 = funktioniert! :)
SET VU_DUO_4K channel 2 = funktioniert! :)
SET VU_DUO_4K channel 3 = funktioniert! :)
*
*
*
SET VU_DUO_4K channel 9 = funktioniert! :)

-

SET VU_DUO_4K channel 11 = funktioniert nicht! :(
*
*
SET VU_DUO_4K channel 111 = funktioniert nicht! :(


Einstellige funktionieren, mehrstellige nicht ?!?!?!   ???

Jemand eine Idee ?


Titel: Antw:Enigma2 SET Channel
Beitrag von: Loredo am 27 Juli 2019, 20:09:47
Bei verbose=5 wirst du im Logfile den Grund dafür erfahren. Da steht, was die Box zurück liefert.
Titel: Antw:Enigma2 SET Channel
Beitrag von: CatWeazle am 27 Juli 2019, 20:49:39
Hi Loredo,

ja, dass ja mal uncool ... ...

die Box liefert zurück:
http://VU_DUO_4K /web/remotecontrol?command=10&

Remotecontrol !

Also löst SET VU_DUO_4K channel 3 nur die entsprechende Fernbedienungstaste aus.

Hmm, wie komme ich dann über die HaBridge an den Channel 55 ?!?!?!? :(

Und nu  ???

Titel: Antw:Enigma2 SET Channel
Beitrag von: Loredo am 27 Juli 2019, 22:30:19
Das ist normal so, die API nimmt keine Zahlen. Du kannst dem Channel Setter Kanalnummern geben, er loopt da automatisch durch die einzelnen Ziffern, wenn ich mich recht erinnere.

Hab aber keine Enigma box mehr - seit 5 Jahren kein Linear TV mehr ;)
Titel: Antw:Enigma2 SET Channel
Beitrag von: CatWeazle am 28 Juli 2019, 15:27:47
Ja, okay ... ... ... nicht gut :(

Dann wäre es eine gute Idee, ein Script zu basteln, dass die eingehende Zahl bei Mehrstelligkeit zerlegt und die einzelnen Zahlen nacheinander als Remotecontrol an die Box schickt. :)

Super einfach! ehmmm wer codet das ??? also mal eben ... ???

*
Titel: Antw:Enigma2 SET Channel
Beitrag von: Loredo am 28 Juli 2019, 16:57:48
wie gesagt, ich glaube das macht der channel-Set-Befehl schon. Einfach den nehmen statt remoteControl (letzterer ist mehr für "bare-metal" Kommunikation).
Titel: Antw:Enigma2 SET Channel
Beitrag von: CatWeazle am 28 Juli 2019, 17:36:59
Hmmm,

verstehe ich jetzt nicht, der fiese Blackout schlägt wohl gerade zu ?!?!?!  :o

Habe ich den Channel Set Befehl nicht schon immer benutzt? mein erstes Post oben?

Die Commandref sagt:
Set
    set <name> <command> [<parameter>]   
        channel channel,0...999,sRef   -   zap to specific channel or service reference

Bis: SET VU_DUO_4K channel 9
Funktioniert das Ganze auch.

Wie sollte der Set Befehl den z.B. für Kanal 24 lauten?

Titel: Antw:Enigma2 SET Channel
Beitrag von: DasQ am 29 Juli 2019, 12:07:26
also channel-nummern im set, bietet der bei mir garnicht mehr an, ich hab aber meine settings auch ins fhem geladen hab. (get channel)

dort zappt man dann über den channelname.

kann aber auch sein ich missversteh da was.
Titel: Antw:Enigma2 SET Channel
Beitrag von: CatWeazle am 01 August 2019, 19:34:29
Hi Leutz,

nein in der Auswahl sind die Kanalnummern nicht drin, da stehen bei mir auch die Sendernamen im Klartext.

über den Set Befehl "SET VU_DUO_4K channel 3" schaltet die Box auch sauber um aber sobald die Kanalnummern mehrstellig werden funktioniert es nicht mehr.

Meine Idee dazu, ein Perl-Skript, dass mehrstellige Zahlen in Einer, Zehner und Hunderter zerlegt und diese als Remotecontrol Befehl im kurzen Abstand nacheinander an die Box sendet, zum Schluß noch ein Remotecontrol "OK" und gut.

Dummerweise habe ich in der Schule kein Perl gelernt und muss mich jetzt erst einmal einlesen.

*