Ein "webcmd" für HarmonyHub Aktion "Fernsehen" hinzufügen

Begonnen von Kinzal, 03 Oktober 2016, 19:36:40

Vorheriges Thema - Nächstes Thema

Kinzal

Kannst du mir bitte erklären wie ich das machen muss?

Um die Helligkeit von dem Fernseher niedriger zu stellen, muss ja erst mal das Menü geöffnet werden und nach "Hintergrundbeleuchtung" navigiert werden und dann mit der Pfeiltaste links eingestellt werden.

justme1968

wie oben geschrieben:

- die meisten geräte haben solche kommandos auch direkt ohne über menüs zu gehen. selbst dann wenn sie nicht auf der original fernbedienung sind. also schau zuerst ob es das in der harmony nicht gibt

- wenn nicht: bau dir eine sequenz in der harmony und leg die auf irgendwelche tasten. wenn du hier probleme hast schau im harmony remote forum.

- wenn du es wirklich über fhem machen musst: einfach mehrere set kommandos mit; getrennt nacheinander
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Kinzal

#17
Ok ich wüsste jetzt nicht wie das mit nur einem Knopfdruck gehen soll, ich wüsste auch nicht wonach ich dafür in der Harmony suchen müsste.

Wo lege ich das denn in FHEM entsprechend an?

edit:
Hm, mache es wohl falsch. So funktioniert es nicht. Dann kommt immer die Meldung "unknown command menu;exit"

justme1968

Zitatmehrere set kommandos mit; getrennt nacheinander

set harmony_35838160 menu; set harmony_35838160 exit

gruss
  andre

vielleicht schaust du dir mal das einsteiger pdf an und arbeitest dich in die grundlagen ein.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Kinzal

Werde ich machen, Danke.

Kurz noch gefragt, wie bekomme ich die wiederholten Befehle wieder in eine URL?

justme1968

genau so wie alle anderen kommandos auch: urlencoded.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Kinzal

#21
Es funktioniert leider nicht mit der URL:

http://192.168.179.47:8083/fhem?detail=harmony_35838160&cmd.harmony_35838160=set%20harmony_35838160%20menu%3B%20set%20harmony_35838160%20mute&XHR=1

Und ich habe gerade mal die beiden Befehle "set harmony_35838160 menu; set harmony_35838160 exit" eingegeben, das Menü erscheint aber exit scheint nicht mehr am TV anzukommen.

Kinzal

Es möchte einfach nicht klappen:

set%20harmony_35838160%20directionright%3B%20set%20harmony_35838160%20directionright%3B

http://192.168.179.47:8083/fhem?detail=harmony_35838160&cmd.harmony_35838160=set%20harmony_35838160%20directionright%3B%20set%20harmony_35838160%20directionright%3B

justme1968

fang erst mal auf der fhem kommandozeile an. geht es da?
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Kinzal

set harmony_35838160 directionright; set harmony_35838160 directionright

Funktuoniert. Es wird zwei mal der Befehl "Pfeil rechts" gesendet.

justme1968

nur cmd=. und das detail ist überflüssig. also z.b. so: http://192.168.179.47:8083/fhem?cmd=set%20harmony_35838160%20directionright%3Bset%20harmony_35838160%20directionright&XHR=1

du kannst übrigens die leerzeichen auch durch + ersetzen statt %20. das ist übersichtlicher: http://192.168.179.47:8083/fhem?cmd=set+harmony_35838160+directionright%3Bset+harmony_35838160+directionright&XHR=1

aber statt dieser riesig langen urls würde ich alles in eine sub in 99_myUtils stecken und dann nur noch diese per url aufrufen oder cmdalias verwenden

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Kinzal

Danke für deine Änderung und den Hinweis auf + statt %20.

Zitat von: justme1968 am 08 Oktober 2016, 12:22:37

aber statt dieser riesig langen urls würde ich alles in eine sub in 99_myUtils stecken und dann nur noch diese per url aufrufen oder cmdalias verwenden

gruss
  andre

Du machst mich fertig  ;D ich komme nicht mal mit den einfachsten URLs klar, und jetzt sagst Du ich soll es am besten alles in ein "99_myUtils" stecken. Ok mache ich, kein Problem  :o ;D

Kinzal

#27
Hallo noch mal,

ich habe mir den Wiki Artikel bzgl. 99_myUtils mal durchgelesen. Leider habe ich nicht so die Ahnung von Programmcode wie es in die 99_myUtils.pm hineingeschrieben werden muss.  Die 99_myUtils.pm habe ich schon im Editor erstellt.

Wäre evtl. jemand so freundlich, und könnte mir eine 99_myUtils.pm erstellen mit den von mir oben gewünschten befehlen, oder zumindest einem das ich sehe wo ich dann erweitern muss? Wäre echt sehr nett!


Vielen Dank!

Kinzal

Hallo noch mal, wäre niemand bereit mir eine Vorlage für die 99_myUtils zu erstellen? Ich bekomme es leider absolut bis heute nicht hin. Es wäre echt sehr nett von euch. Vielen Dank!

Kinzal

 Hallo, ich muss leider noch einmal fragen, weil ich bekomme es einfach absolut nicht hin. Ich habe es jetzt mehrmals versucht. Ich bitte um Hilfe