[82_LGTV_WebOS.pm] Modul für LG TV's mit WebOS

Begonnen von CoolTux, 08 Februar 2017, 00:02:58

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

wakeupCmd
Befehl zum Einschalten des LG TV. Möglich ist ein FHEM Befehl oder Perl in {}


Wie ist der Befehl genau zu verstehen ?
Könnt ich hier alternativ einen set-Befehl eines IR-Device angeben, wenn der TV sich nicht über das Modul einschalten lässt ?

Gruß

Thomas

CoolTux

Hi Thomas,

Ich glaube ja. Weiß nicht mehr so genau wie das war. Probiere einfach mal. Gib Bescheid wenn das nicht klappt das schaue ich noch mal.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

Ja, hab ich ja, deswegen die Frage, klappt aber nicht. Steht auch nix im Log.

Einschalten dann einfach über on, ja ?

CoolTux

Zitat von: TomLee am 05 Juli 2020, 20:55:24
Ja, hab ich ja, deswegen die Frage, klappt aber nicht. Steht auch nix im Log.

Einschalten dann einfach über on, ja ?

Also ab verbose 4 schreibt er was. Der Befehl welchen Du da einträgst wird als fhem() ausgeführt. Sollte also klappen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

#1099
2020.07.05 21:21:50 4: LGTV_WebOS (TV_Wohnzimmer) - Baue Socket Verbindung auf
2020.07.05 21:21:51 4: LGTV_WebOS (TV_Wohnzimmer) Couldn't connect to 192.168.188.60:3000
2020.07.05 21:22:01 4: LGTV_WebOS (TV_Wohnzimmer) - Baue Socket Verbindung auf
2020.07.05 21:22:01 4: LGTV_WebOS (TV_Wohnzimmer) Couldn't connect to 192.168.188.60:3000
2020.07.05 21:22:11 4: LGTV_WebOS (TV_Wohnzimmer) - Baue Socket Verbindung auf
2020.07.05 21:22:11 4: LGTV_WebOS (TV_Wohnzimmer) Couldn't connect to 192.168.188.60:3000


on Befehl wurde mehrmals abgesetzt.

Höher stellen ?


Internals:
   DEF        192.168.188.60
   FUUID      5c97b0f2-f33f-78f5-ec6f-38d51502f327a904
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.188.60
   LAST_RECV  1593973900.70354
   NAME       TV_Wohnzimmer
   NR         30
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2019-03-24 17:37:10   3D              off
     2019-03-24 17:37:10   3DMode          2d
     2020-07-05 20:32:02   channel         -
     2019-11-02 03:32:20   channelCurrentEndTime -
     2019-11-02 03:32:20   channelCurrentStartTime -
     2019-11-02 03:32:20   channelCurrentTitle -
     2020-07-05 20:32:02   channelMedia    -
     2020-07-05 20:32:02   channelName     -
     2019-11-02 03:32:20   channelNextEndTime -
     2019-11-02 03:32:20   channelNextStartTime -
     2019-11-02 03:32:20   channelNextTitle -
     2019-03-24 17:37:12   extInput_AV-1   connect_0
     2019-03-24 17:37:12   extInput_AV-2   connect_0
     2019-10-25 23:46:25   extInput_HDMI-1 connect_1
     2019-03-24 17:37:12   extInput_HDMI-2 connect_0
     2019-03-24 17:37:12   extInput_HDMI-3 connect_0
     2019-03-24 17:37:12   extInput_Komponente connect_0
     2020-05-25 22:02:53   input           -
     2020-07-05 20:23:51   lastResponse    ok
     2020-06-28 03:08:17   launchApp       TV
     2019-03-24 17:35:47   lgKey           376cdd04fe0677a0c0bef94ef2c280d2
     2020-07-05 19:52:14   mute            off
     2020-07-05 20:23:51   pairing         paired
     2019-06-02 19:04:36   service_api     v.1
     2019-06-02 19:04:36   service_audio   v.1
     2019-06-02 19:04:36   service_media.controls v.1
     2019-06-02 19:04:36   service_media.viewer v.1
     2019-06-02 19:04:36   service_pairing v.1
     2019-06-02 19:04:36   service_system  v.1
     2019-06-02 19:04:36   service_system.launcher v.1
     2019-06-02 19:04:36   service_system.notifications v.1
     2019-06-02 19:04:36   service_tv      v.1
     2019-06-02 19:04:36   service_webapp  v.2
     2020-07-05 20:31:58   state           off
     2020-07-05 20:28:31   volume          12
   helper:
     wsKey      MTU5Mzk3MzQyOC4wNjY4OQ==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    80046
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType media
   group      TV
   homebridgeMapping ChannelController:reading=channel,cmd=channel
   icon       it_television
   room       Homekit,Media
   verbose    4
   wakeOnLanMAC E8:5B:5B:80:55:B3
   wakeupCmd  fhem("set MQTT2_IR_OG_Wohnzimmer power")
   webCmd     on:off:rewind:pause:stop:play:fastForward


edit: mit verbose 5 sieht man auch nicht mehr

CoolTux

Mach es mal bitte einfach. Erstelle ein Dummy und und teste es bitte mit einen Dummy. Wenn der auf on geht dann funktioniert das prinzipiell
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

#1101
Verstehe ich nicht.

Du meinst dummy mit notify um zu prüfen ob set MQTT2_IR_OG_Wohnzimmer power auch wirklich klappt ?
Reicht doch auch eigentlich  set MQTT2_IR_OG_Wohnzimmer power aus der Befehlszeile ?

Der Befehl funzt seit langer Zeit ...

bspw. mit dem readingsProxy, vergleichbar mit dummy

Internals:
   DEF        MQTT2_IR_OG_Wohnzimmer
   DEVICE     MQTT2_IR_OG_Wohnzimmer
   FUUID      5e2aef38-f33f-78f5-f8d8-eed5eef286467fd2
   NAME       rp_TV_Wohnzimmer_power
   NOTIFYDEV  global,MQTT2_IR_OG_Wohnzimmer
   NR         240
   NTFY_ORDER 50-rp_TV_Wohnzimmer_power
   READING    state
   STATE      Done
   TYPE       readingsProxy
   CONTENT:
     MQTT2_IR_OG_Wohnzimmer 1
   READINGS:
     2020-07-05 16:24:03   lastCmd         on
     2020-07-05 20:23:05   state           Done
Attributes:
   alexaName  glotze
   devStateIcon Done:IR@green .*:IR:@red
   event-on-change-reading .*
   genericDeviceType switch
   room       Sprachsteuerung,Fritzbox
   setFn      {($CMD eq "on")?"power":"power"}
   setList    on off



CoolTux

Ach jetzt sehe ich das erst.
Mach bitte

wakeupCmd  set MQTT2_IR_OG_Wohnzimmer power
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

Nee, nee :P

Auf fhem("set MQTT2_IR_OG_Wohnzimmer power") hab ich erst umgestellt nachdem du

Zitat von: CoolTux am 05 Juli 2020, 21:17:14
... fhem()...

erwähnt hast, zuerst hatte ich es mit set MQTT2_IR_OG_Wohnzimmer power versucht/verstanden.

Ist aber ehrlich gesagt auch nicht wichtig, bin nur zufällig in der commandref auf wakeupCmd gestolpert.

CoolTux

Zitat von: TomLee am 05 Juli 2020, 22:24:22
Nee, nee :P

Auf fhem("set MQTT2_IR_OG_Wohnzimmer power") hab ich erst umgestellt nachdem du

erwähnt hast, zuerst hatte ich es mit set MQTT2_IR_OG_Wohnzimmer power versucht/verstanden.

Ist aber ehrlich gesagt auch nicht wichtig, bin nur zufällig in der commandref auf wakeupCmd gestolpert.

Ja da hatte ich Dir ja erzählt wie der Aufruf im Modul gemacht wird. Ich teste das die Tage mal.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: CoolTux am 05 Juli 2020, 22:30:07
Ja da hatte ich Dir ja erzählt wie der Aufruf im Modul gemacht wird. Ich teste das die Tage mal.

Ich habe es getestet. Bei mir geht es wunderbar.


Internals:
   DEF        10.6.9.52
   FUUID      5f02ffed-f33f-5153-ac1f-41d66ab396c19e02
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       10.6.9.52
   NAME       testmyTv
   NR         138
   PARTIAL   
   STATE      ???
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2020-07-06 12:41:49   channel         -
     2020-07-06 12:41:49   channelCurrentEndTime -
     2020-07-06 12:41:49   channelCurrentStartTime -
     2020-07-06 12:41:49   channelCurrentTitle -
     2020-07-06 12:41:49   channelMedia    -
     2020-07-06 12:41:49   channelName     -
     2020-07-06 12:41:49   channelNextEndTime -
     2020-07-06 12:41:49   channelNextStartTime -
     2020-07-06 12:41:49   channelNextTitle -
   helper:
     device:
       registered 0
       runsetcmd  0
       channelguide:
         counter    17
Attributes:
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   room       LGTV
   wakeupCmd  set dummyTestTv on



Internals:
   FUUID      5f03000e-f33f-5153-6af2-cfc46d66d832bf3e
   NAME       dummyTestTv
   NR         140
   STATE      on
   TYPE       dummy
   READINGS:
     2020-07-06 12:43:37   state           on
Attributes:
   room       LGTV
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

so war das gemeint mit dummy  ::)

klappt bei mir auch nicht:

Internals:
   DEF        192.168.188.60
   FUUID      5c97b0f2-f33f-78f5-ec6f-38d51502f327a904
   FVERSION   82_LGTV_WebOS.pm:v3.2.4-s22008/2020-05-22
   HOST       192.168.188.60
   LAST_RECV  1594001365.82423
   NAME       TV_Wohnzimmer
   NR         30
   PARTIAL   
   STATE      off
   TYPE       LGTV_WebOS
   VERSION    v3.2.4
   READINGS:
     2019-03-24 17:37:10   3D              off
     2019-03-24 17:37:10   3DMode          2d
     2020-07-06 04:12:28   channel         -
     2019-11-02 03:32:20   channelCurrentEndTime -
     2019-11-02 03:32:20   channelCurrentStartTime -
     2019-11-02 03:32:20   channelCurrentTitle -
     2020-07-06 04:12:28   channelMedia    -
     2020-07-06 04:12:28   channelName     -
     2019-11-02 03:32:20   channelNextEndTime -
     2019-11-02 03:32:20   channelNextStartTime -
     2019-11-02 03:32:20   channelNextTitle -
     2019-03-24 17:37:12   extInput_AV-1   connect_0
     2019-03-24 17:37:12   extInput_AV-2   connect_0
     2019-10-25 23:46:25   extInput_HDMI-1 connect_1
     2019-03-24 17:37:12   extInput_HDMI-2 connect_0
     2019-03-24 17:37:12   extInput_HDMI-3 connect_0
     2019-03-24 17:37:12   extInput_Komponente connect_0
     2020-05-25 22:02:53   input           -
     2020-07-05 22:35:45   lastResponse    ok
     2020-06-28 03:08:17   launchApp       TV
     2019-03-24 17:35:47   lgKey           376cdd04fe0677a0c0bef94ef2c280d2
     2020-07-05 23:08:14   mute            off
     2020-07-05 22:35:45   pairing         paired
     2019-06-02 19:04:36   service_api     v.1
     2019-06-02 19:04:36   service_audio   v.1
     2019-06-02 19:04:36   service_media.controls v.1
     2019-06-02 19:04:36   service_media.viewer v.1
     2019-06-02 19:04:36   service_pairing v.1
     2019-06-02 19:04:36   service_system  v.1
     2019-06-02 19:04:36   service_system.launcher v.1
     2019-06-02 19:04:36   service_system.notifications v.1
     2019-06-02 19:04:36   service_tv      v.1
     2019-06-02 19:04:36   service_webapp  v.2
     2020-07-06 04:12:24   state           off
     2020-07-06 00:12:34   volume          6
   helper:
     wsKey      MTU5Mzk4NTM1NS4yNTgyOA==

     device:
       registered 1
       runsetcmd  0
       channelguide:
         counter    85608
       inputapps:
         com.webos.app.externalinput.av2 AV-2
         com.webos.app.externalinput.component Komponente
         com.webos.app.externalinput.scart AV-1
         com.webos.app.hdmi1 HDMI-1
         com.webos.app.hdmi2 HDMI-2
         com.webos.app.hdmi3 HDMI-3
       inputs:
         AV-1       com.webos.app.externalinput.scart
         AV-2       com.webos.app.externalinput.av2
         HDMI-1     com.webos.app.hdmi1
         HDMI-2     com.webos.app.hdmi2
         HDMI-3     com.webos.app.hdmi3
         Komponente com.webos.app.externalinput.component
Attributes:
   alexaName  fernseher
   devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
   event-on-change-reading .*
   genericDeviceType media
   group      TV
   homebridgeMapping ChannelController:reading=channel,cmd=channel
   icon       it_television
   room       Homekit,Media
   wakeOnLanMAC E8:5B:5B:80:55:B3
   wakeupCmd  du_Sprachausgabe off
   webCmd     on:off:rewind:pause:stop:play:fastForward


Internals:
   CFGFN     
   FUUID      5eff298c-f33f-78f5-a0e3-d5087ec6afa954b1
   NAME       du_Sprachausgabe
   NR         215648
   STATE      on
   TYPE       dummy
   READINGS:
     2020-07-03 16:10:06   associatedWith  n_Briefkasten
     2020-07-05 12:49:17   state           on
Attributes:
   devStateIcon .*:noIcon
   group      Test1
   room       Test
   setExtensionsEvent 1
   setList    on off
   useSetExtensions 1

CoolTux

Du hast das set davor vergessen
wakeupCmd  du_Sprachausgabe off
Ändern in
wakeupCmd  set du_Sprachausgabe off
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

TomLee

 ::) es geht auch nicht mit set

set du_Sprachausgabe off

CoolTux

Ich sehe gerade, lösch mal Deinen WakOnLan Attribut. Dann geht es.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net