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

Begonnen von CoolTux, 02 Februar 2022, 12:54:52

Vorheriges Thema - Nächstes Thema

locodriver

#270
Zitat von: grappa24 am 31 Januar 2026, 13:56:44@Uwe: Würdest du bitte mal einen Status deiner Modul-Readings im connected-Zustand posten?

Bitteschön:

define Fernseher LGTV_WebOS 192.168.178.35
attr Fernseher devStateIcon Ein:LED.green Aus:LED.red
attr Fernseher event-on-change-reading .*
attr Fernseher eventMap on:Ein off:Aus
attr Fernseher group Geräte
attr Fernseher homebridgeMapping ChannelController:reading=channel,cmd=channel PlaybackController:playback,values=play:Play;;pause:Pause;;stop:Stop,cmds=Play:play;;Pause:pause;;Stop:stop;;Previous:previous;;Next:next Mute:mute,cmdOn=mute+on,cmdOff=mute+off,valueOn=on,valueOff=off
attr Fernseher icon rc_TV2
attr Fernseher pingPresence 1
attr Fernseher room 070Media
attr Fernseher wakeOnLanBroadcast 192.......
attr Fernseher wakeOnLanMAC B.............
#   CFGFN      ./FHEM/70_Media.cfg
#   DEF        192.168.178.35
#   FD         101
#   FUUID      615870ee-f33f-b425-..........................
#   FVERSION   82_LGTV_WebOS.pm:v3.7.1-s29241/2024-10-15
#   HOST       192.168.178.35
#   NAME       Fernseher
#   NR         725
#   PARTIAL   
#   STATE      Ein
#   TYPE       LGTV_WebOS
#   VERSION    v3.7.1
#   eventCount 10759
#   READINGS:
#     2026-02-04 10:22:52   channel         33
#     2023-06-24 23:23:15   channelCurrentEndTime -
#     2023-06-24 23:23:15   channelCurrentStartTime -
#     2023-06-24 23:23:15   channelCurrentTitle -
#     2026-02-04 10:22:52   channelMedia    Cable Digital TV
#     2026-02-04 10:22:52   channelName     3sat HD
#     2023-06-24 23:23:15   channelNextEndTime -
#     2023-06-24 23:23:15   channelNextStartTime -
#     2023-06-24 23:23:15   channelNextTitle -
#     2023-06-24 23:31:33   extInput_Flirc_OTT connect_1
#     2023-08-28 18:52:55   extInput_HDMI2  connect_1
#     2026-02-04 00:10:49   extInput_HDMI_2 connect_0
#     2023-06-24 23:31:33   extInput_HDMI_3 connect_0
#     2023-06-24 23:31:33   extInput_HDMI_4 connect_0
#     2023-08-15 12:46:50   extInput_RX_V473 connect_1
#     2026-02-03 18:50:07   input           -
#     2026-02-04 05:03:56   lastResponse    ok
#     2026-02-04 00:10:25   launchApp       TV
#     2023-06-24 23:31:16   lgKey           7................................................
#     2023-06-24 23:31:25   mute            off
#     2026-01-31 21:51:35   pairing         paired
#     2026-02-04 10:22:51   power           on
#     2026-02-04 10:22:52   presence        present
#     2026-02-04 10:22:51   state           on
#     2025-01-27 18:59:58   volume          10
#   
#     
setstate Fernseher Ein
setstate Fernseher 2026-02-04 10:22:52 channel 33
setstate Fernseher 2023-06-24 23:23:15 channelCurrentEndTime -
setstate Fernseher 2023-06-24 23:23:15 channelCurrentStartTime -
setstate Fernseher 2023-06-24 23:23:15 channelCurrentTitle -
setstate Fernseher 2026-02-04 10:22:52 channelMedia Cable Digital TV
setstate Fernseher 2026-02-04 10:22:52 channelName 3sat HD
setstate Fernseher 2023-06-24 23:23:15 channelNextEndTime -
setstate Fernseher 2023-06-24 23:23:15 channelNextStartTime -
setstate Fernseher 2023-06-24 23:23:15 channelNextTitle -
setstate Fernseher 2023-06-24 23:31:33 extInput_Flirc_OTT connect_1
setstate Fernseher 2023-08-28 18:52:55 extInput_HDMI2 connect_1
setstate Fernseher 2026-02-04 00:10:49 extInput_HDMI_2 connect_0
setstate Fernseher 2023-06-24 23:31:33 extInput_HDMI_3 connect_0
setstate Fernseher 2023-06-24 23:31:33 extInput_HDMI_4 connect_0
setstate Fernseher 2023-08-15 12:46:50 extInput_RX_V473 connect_1
setstate Fernseher 2026-02-03 18:50:07 input -
setstate Fernseher 2026-02-04 05:03:56 lastResponse ok
setstate Fernseher 2026-02-04 00:10:25 launchApp TV
setstate Fernseher 2023-06-24 23:31:16 lgKey .............................................
setstate Fernseher 2023-06-24 23:31:25 mute off
setstate Fernseher 2026-01-31 21:51:35 pairing paired
setstate Fernseher 2026-02-04 10:22:51 power on
setstate Fernseher 2026-02-04 10:22:52 presence present
setstate Fernseher 2026-02-04 10:22:51 state on
setstate Fernseher 2025-01-27 18:59:58 volume 10

fhem 6.0 auf Rpi3 Bookworm
HM-LAN-CFG (FW 0.965), HM-MOD-UART, 2x HM-TC-IT-WM-W-EU, 4x HM-Sec-RHS und 3x HM-CC-RT-DN, 6x HM-LC-Bl1-FM mit je 1x Somfy-Motor,
2x HM-LC-SW2-FM für Licht und Lüfter, 2x HM-PB-6-WM55, Alexa, Jeelinkcross, CUL, CUNO2, IR-Blaster

drhirn

Falls es relevant ist: Ich hab einen "alten" OLED55E7N-Z mit webOS 3.9.3-6270915 (dreadlocks2-dudhwa) in der Software-Version 06.10.65.

Wichtig ist, dass "TV-Gerät per Mobilgerät einschalten (WiFi)" und "QuickStart+" aktiviert sind.

define TV LGTV_WebOS 192.168.2.1
attr TV userattr rhasspyChannels:textField-long
attr TV devStateIcon on:10px-kreis-gruen:off off:10px-kreis-rot:on
attr TV event-on-change-reading presence,state,launchApp,input,channel
attr TV genericDeviceType media
attr TV keepAliveCheckTime 2
attr TV pingPresence 1
attr TV rhasspyChannels Netflix=launchApp Netflix\
Amazon=launchApp AmazonVideo\
Amatson=launchApp AmazonVideo\
Fernsehen=launchApp TV\
Fernseher=launchApp TV\
Fernsehn=launchApp TV\
ORF Eins=channel 201\
ORF Zwei=channel 202\
Wox=channel 214\
Vox=channel 214
attr TV rhasspyRoom Wohnzimmer
attr TV room Multimedia,Wohnzimmer->Multimedia
attr TV wakeOnLanBroadcast 192.168.2.255
attr TV wakeOnLanMAC 78:5A:C8:93:9B:04
#   DEF        192.168.2.1
#   FD         33
#   FUUID      5c483e71-f33f-dc90-fe62-43ed6d768dcd19b1
#   FVERSION   82_LGTV_WebOS.pm:v3.7.1-s29241/2024-10-15
#   HOST       192.168.2.1
#   NAME       TV
#   NR         111
#   PARTIAL   
#   STATE      on
#   TYPE       LGTV_WebOS
#   VERSION    v3.7.1
#   eventCount 37
#   READINGS:
#     2018-08-05 01:31:19   3D              off
#     2018-08-05 01:31:19   3DMode          2d
#     2026-02-04 10:33:57   channel         272
#     2018-08-04 23:17:32   channelCurrentEndTime -
#     2018-08-04 23:17:32   channelCurrentStartTime -
#     2018-08-04 23:17:32   channelCurrentTitle -
#     2026-02-04 10:33:57   channelMedia    Cable Digital TV
#     2026-02-04 10:33:57   channelName     Warner TV Comedy HD
#     2018-08-04 23:17:32   channelNextEndTime -
#     2018-08-04 23:17:32   channelNextStartTime -
#     2018-08-04 23:17:32   channelNextTitle -
#     2020-09-09 21:09:15   extInput_HDMI-1 connect_0
#     2022-01-30 22:56:18   extInput_HDMI-2 connect_0
#     2020-07-21 21:51:40   extInput_HDMI-3 connect_0
#     2020-03-18 13:19:50   extInput_HDMI-4 connect_0
#     2024-10-28 11:47:55   extInput_HDMI_1 connect_0
#     2023-01-25 22:32:56   extInput_HDMI_2 connect_0
#     2023-03-20 22:13:45   extInput_HDMI_3 connect_0
#     2023-05-15 16:47:06   extInput_HDMI_4 connect_0
#     2025-08-26 20:45:29   input           -
#     2026-02-04 10:33:46   lastResponse    ok
#     2026-02-04 10:33:47   launchApp       TV
#     2018-08-04 23:14:53   lgKey           0b4c6186535f8b003ab768be8c946a3d
#     2026-02-04 10:34:03   mute            on
#     2026-02-04 10:33:46   pairing         paired
#     2026-02-04 10:33:43   power           on
#     2026-02-04 10:38:25   presence        present
#     2019-01-31 11:42:21   service_api     v.1
#     2019-01-31 11:42:21   service_audio   v.1
#     2019-01-31 11:42:21   service_config  v.1
#     2019-01-31 11:42:21   service_media.controls v.1
#     2019-01-31 11:42:21   service_media.viewer v.1
#     2019-01-31 11:42:21   service_pairing v.1
#     2019-01-31 11:42:21   service_settings v.1
#     2019-01-31 11:42:21   service_system  v.1
#     2019-01-31 11:42:21   service_system.launcher v.1
#     2019-01-31 11:42:21   service_system.notifications v.1
#     2019-01-31 11:42:21   service_timer   v.1
#     2019-01-31 11:42:21   service_tv      v.1
#     2019-01-31 11:42:21   service_user    v.1
#     2019-01-31 11:42:21   service_webapp  v.2
#     2026-02-04 10:33:43   state           on
#     2026-02-04 10:33:53   volume          9
#   helper:
#     lastResponse 1770197913
#     wsKey      MTc3MDE5NzYyMy4yODI4
#
#     RUNNING_PID:
#       abortFn    FHEM::Devices::LGTV::LGTVWebOS::PresenceAborted
#       arg        TV|192.168.2.1
#       bc_pid     18456
#       finishFn   FHEM::Devices::LGTV::LGTVWebOS::PresenceDone
#       fn         FHEM::Devices::LGTV::LGTVWebOS::PresenceRun
#       pid        36708
#       telnet     telnetPort_127.0.0.1_50780
#       timeout    5
#       abortArg:
#     device:
#       registered 1
#       runsetcmd  0
#       channelguide:
#         counter    5881
#       inputapps:
#         com.webos.app.hdmi1 HDMI_1
#         com.webos.app.hdmi2 HDMI_2
#         com.webos.app.hdmi3 HDMI_3
#         com.webos.app.hdmi4 HDMI_4
#       inputs:
#         HDMI_1     com.webos.app.hdmi1
#         HDMI_2     com.webos.app.hdmi2
#         HDMI_3     com.webos.app.hdmi3
#         HDMI_4     com.webos.app.hdmi4
#
setstate TV on
setstate TV 2018-08-05 01:31:19 3D off
setstate TV 2018-08-05 01:31:19 3DMode 2d
setstate TV 2026-02-04 10:33:57 channel 272
setstate TV 2018-08-04 23:17:32 channelCurrentEndTime -
setstate TV 2018-08-04 23:17:32 channelCurrentStartTime -
setstate TV 2018-08-04 23:17:32 channelCurrentTitle -
setstate TV 2026-02-04 10:33:57 channelMedia Cable Digital TV
setstate TV 2026-02-04 10:33:57 channelName Warner TV Comedy HD
setstate TV 2018-08-04 23:17:32 channelNextEndTime -
setstate TV 2018-08-04 23:17:32 channelNextStartTime -
setstate TV 2018-08-04 23:17:32 channelNextTitle -
setstate TV 2020-09-09 21:09:15 extInput_HDMI-1 connect_0
setstate TV 2022-01-30 22:56:18 extInput_HDMI-2 connect_0
setstate TV 2020-07-21 21:51:40 extInput_HDMI-3 connect_0
setstate TV 2020-03-18 13:19:50 extInput_HDMI-4 connect_0
setstate TV 2024-10-28 11:47:55 extInput_HDMI_1 connect_0
setstate TV 2023-01-25 22:32:56 extInput_HDMI_2 connect_0
setstate TV 2023-03-20 22:13:45 extInput_HDMI_3 connect_0
setstate TV 2023-05-15 16:47:06 extInput_HDMI_4 connect_0
setstate TV 2025-08-26 20:45:29 input -
setstate TV 2026-02-04 10:33:46 lastResponse ok
setstate TV 2026-02-04 10:33:47 launchApp TV
setstate TV 2018-08-04 23:14:53 lgKey 0b4c6186535f8b003ab768be8c946a3d
setstate TV 2026-02-04 10:34:03 mute on
setstate TV 2026-02-04 10:33:46 pairing paired
setstate TV 2026-02-04 10:33:43 power on
setstate TV 2026-02-04 10:38:25 presence present
setstate TV 2019-01-31 11:42:21 service_api v.1
setstate TV 2019-01-31 11:42:21 service_audio v.1
setstate TV 2019-01-31 11:42:21 service_config v.1
setstate TV 2019-01-31 11:42:21 service_media.controls v.1
setstate TV 2019-01-31 11:42:21 service_media.viewer v.1
setstate TV 2019-01-31 11:42:21 service_pairing v.1
setstate TV 2019-01-31 11:42:21 service_settings v.1
setstate TV 2019-01-31 11:42:21 service_system v.1
setstate TV 2019-01-31 11:42:21 service_system.launcher v.1
setstate TV 2019-01-31 11:42:21 service_system.notifications v.1
setstate TV 2019-01-31 11:42:21 service_timer v.1
setstate TV 2019-01-31 11:42:21 service_tv v.1
setstate TV 2019-01-31 11:42:21 service_user v.1
setstate TV 2019-01-31 11:42:21 service_webapp v.2
setstate TV 2026-02-04 10:33:43 state on
setstate TV 2026-02-04 10:33:53 volume 9