Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19000309 - LG TV webOS

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Auch die Listen?

    Kommentar


      #17
      Die A7 - A9 zeigen ERROR, liegt vermutlich daran weil ich keine Kanäle im Fernseher gespeichert habe, bei A13 und A15 kommt ein Rechtefehler:
      Code:
      {"type":"error","id":"sw_info","error":"401 insufficient permissions","payload":{}}
      Der Rest ist i. O., aber da ich diese Ausgänge nicht benötige ist es für mich nicht wichtig.

      Kommentar


        #18
        Hi,

        ich ziehe mal mit dem Thema in diesen Thread um da es in dem anderen ja eher um TV allgemein geht.

        Andre, ich habe jetzt mal die aktuelle Download version mit der Version verglichen welche du mir per E-Mail geschickt hast. Es gab tatsächlich Abweichungen in vier Zeilen. Diese sind wohl irgendwie beim Upload ins Forum passiert. Es betraf auch das Handshake. Habe diese Zeilen jetzt mal angepasst und den LBS in Edomi aktualisiert.

        Channel und Inputliste bleiben leer, dort wird nichts angezeigt, auch kein Fehler.

        App List, Service List und Software Info werden angezeigt.
        Inputlist wäre mir auch nicht so wichtig, schön wäre es wenn die ChannelList klappen würde.

        Kommentar


          #19
          Hi,

          ich hatte mich am Wochenende nochmal mit dem LBS beschäftigt. Ich habe auch noch einen kleinen Fehler (denke ich zumindest) gefunden. In der Definition der Funktionen hast fehlt ein "n" bei der Angabe zur ChannelList:

          Original:
          Code:
              function get_channel_list()
              {
                  $command = "{\"id\":\"get_chanel_list\",\"type\":\"request\",\"uri\":\"ssap://tv/getChannelList\"}";
                  return $this->send_command($command);

          abgeändert:
          Code:
              function get_channel_list()
              {
                  $command = "{\"id\":\"get_chan[COLOR=#FF0000]n[/COLOR]el_list\",\"type\":\"request\",\"uri\":\"ssap://tv/getChannelList\"}";
                  return $this->send_command($command);
          Leider hat die Änderung bei mir den Fehler nicht behoben. Die ChannelList bleibt bei mir komplett leer.

          Hier die zwei Fehler aus dem LOG, vor und nach dem Ändern:

          Code:
          Error sending command: {"id":"get_chanel_list","type":"request","uri":"ssap://tv/getChannelList"} (746)
          
          Error sending command: {"id":"get_channel_list","type":"request","uri":"ssap://tv/getChannelList"} (746)
          Ich hatte bei mir im LBS jetzt mal noch einen A17 hinzugefügt welcher mir die aktuelle ChannelID ausgibt. Durch umschalten konnte ich diese dann leichter auslesen und hab mir meine Sender in EDOMI angelegt. Ist etwas einfacher als das ganze Logfile zu durchstöbern.


          InputList funktioniert auch nicht, hier hab ich allerdings nicht zu gefunden. Der Eingang funktioniert allerings mit meinen zwei Inputs HDMI1 und HDMI .

          Code:
          Error sending command: {"id":"get_input_list","type":"request","uri":"ssap://tv/getExternalInputList"} (746)
          Gruß Benjamin

          Kommentar


            #20
            Zitat von benji Beitrag anzeigen
            Ich habe auch noch einen kleinen Fehler (denke ich zumindest) gefunden. In der Definition der Funktionen hast fehlt ein "n" bei der Angabe zur ChannelList
            Es ist nur ein Rechtschreibfehler, denn es ist eine frei definierbare ID, um die Antwort des TVs entsprechend zuordnen zu können.

            Kannst du mal das komplette Log dieser beiden Abfragen posten, d.h. nicht nur den Error, sondern auch das was davor und danach im Log steht.
            Bislang hattest du doch eigentlich "insufficient permissions" als Fehler. Jetzt sieht es so aus, als käme gar keine Antwort.

            Kommentar


              #21
              Hier der Ausschnitt aus dem LOG wenn Channel und InpuList abgefragt werden:

              Code:
                [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
               	 		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]570768[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: ================ ARRAY/OBJECT START ================[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]570955[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: "{\"type\":\"registered\",\"id\":\"register_0\",\"payload\":{\"client-key\":\"a14b242eef9e8919bb5d783d97268ea6\"}}"[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]571105[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: ================ ARRAY/OBJECT END ================[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]572906[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: LG Client-Key successfully confirmed => LOGIN sucessfull (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]580838[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sending command :{"id":"get_chanel_list","type":"request","uri":"ssap://tv/getChannelList"} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]736718[/TD]
               			[TD]7541[/TD]
               			[TD]debug[/TD]
               			[TD]LBS19000309 [v0.5.3]: LG WebOS LBS started (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]767090[/TD]
               			[TD]7541[/TD]
               			[TD]debug[/TD]
               			[TD]LBS19000309 [v0.5.3]: Daemon is running with PID: 7910 (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]768919[/TD]
               			[TD]7541[/TD]
               			[TD]debug[/TD]
               			[TD]LBS19000309 [v0.5.3]: LG WebOS LBS ended (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]843794[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: send() - RAW Response received: (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]845616[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Error sending command: {"id":"get_chanel_list","type":"request","uri":"ssap://tv/getChannelList"} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:19[/TD]
               			[TD]851272[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sending WS handshake: GET / HTTP/1.1[CR][LF]Upgrade: websocket[CR][LF]Connection: Upgrade[CR][LF]Sec-WebSocket-Version: 13[CR][LF]Sec-WebSocket-Key: WVdhbTB2N3JvWThMWGpOKQ==[CR][LF]Host: 192.168.84.26:3000[CR][LF][CR][LF] (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]114448[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: send() - RAW Response received: HTTP/1.1 101 Switching Protocols[CR][LF]Upgrade: websocket[CR][LF]Connection: Upgrade[CR][LF]Sec-WebSocket-Accept: d2aB8p+rktR2VFU/DcquS29Frag=[CR][LF][CR][LF] (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]119116[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: WS Handshake Response: HTTP/1.1 101 Switching Protocols[CR][LF]Upgrade: websocket[CR][LF]Connection: Upgrade[CR][LF]Sec-WebSocket-Accept: d2aB8p+rktR2VFU/DcquS29Frag=[CR][LF][CR][LF] (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]120867[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sucessfull WS connection to 192.168.84.26:3000 (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]123147[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sending LG handshake[LF]{"type":"register","id":"register_0","payload":{"forcePairing":false,"pairingType":"PROMPT","client-key":"a14b242eef9e8919bb5d783d97268ea6","manifest":{"manifestVersion":1,"appVersion":"1.1","signed":{"created":"20140509","appId":"com.lge.test","vendorId":"com.lge","localizedAppNames":{"":"LG Remote App","ko-KR":"리모컨 앱","zxx-XX":"ЛГ Rэмotэ AПП"},"localizedVendorNames":{"":"LG Electronics"},"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"serial":"2f930e2d2cfe083771f68e4fe7bb07"},"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}]}}} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]389734[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: send() - RAW Response received: �c{"type":"registered","id":"register_0","payload":{"client-key":"a14b242eef9e8919bb5d783d97268ea6"}} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]393704[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: LG Login Response (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]393970[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: ================ ARRAY/OBJECT START ================[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]394190[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: "{\"type\":\"registered\",\"id\":\"register_0\",\"payload\":{\"client-key\":\"a14b242eef9e8919bb5d783d97268ea6\"}}"[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]394341[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: ================ ARRAY/OBJECT END ================[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]396168[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: LG Client-Key successfully confirmed => LOGIN sucessfull (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]405152[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sending command :{"id":"get_input_list","type":"request","uri":"ssap://tv/getExternalInputList"} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]568398[/TD]
               			[TD]7541[/TD]
               			[TD]debug[/TD]
               			[TD]LBS19000309 [v0.5.3]: LG WebOS LBS started (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]597903[/TD]
               			[TD]7541[/TD]
               			[TD]debug[/TD]
               			[TD]LBS19000309 [v0.5.3]: Daemon is running with PID: 7910 (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]599838[/TD]
               			[TD]7541[/TD]
               			[TD]debug[/TD]
               			[TD]LBS19000309 [v0.5.3]: LG WebOS LBS ended (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]668140[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: send() - RAW Response received: (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]670305[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Error sending command: {"id":"get_input_list","type":"request","uri":"ssap://tv/getExternalInputList"} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]677465[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sending WS handshake: GET / HTTP/1.1[CR][LF]Upgrade: websocket[CR][LF]Connection: Upgrade[CR][LF]Sec-WebSocket-Version: 13[CR][LF]Sec-WebSocket-Key: WVdhbTB2N3JvWThMWGpOKQ==[CR][LF]Host: 192.168.84.26:3000[CR][LF][CR][LF] (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]940200[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: send() - RAW Response received: HTTP/1.1 101 Switching Protocols[CR][LF]Upgrade: websocket[CR][LF]Connection: Upgrade[CR][LF]Sec-WebSocket-Accept: d2aB8p+rktR2VFU/DcquS29Frag=[CR][LF][CR][LF] (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]944377[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: WS Handshake Response: HTTP/1.1 101 Switching Protocols[CR][LF]Upgrade: websocket[CR][LF]Connection: Upgrade[CR][LF]Sec-WebSocket-Accept: d2aB8p+rktR2VFU/DcquS29Frag=[CR][LF][CR][LF] (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]946141[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sucessfull WS connection to 192.168.84.26:3000 (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:20[/TD]
               			[TD]947882[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: Sending LG handshake[LF]{"type":"register","id":"register_0","payload":{"forcePairing":false,"pairingType":"PROMPT","client-key":"a14b242eef9e8919bb5d783d97268ea6","manifest":{"manifestVersion":1,"appVersion":"1.1","signed":{"created":"20140509","appId":"com.lge.test","vendorId":"com.lge","localizedAppNames":{"":"LG Remote App","ko-KR":"리모컨 앱","zxx-XX":"ЛГ Rэмotэ AПП"},"localizedVendorNames":{"":"LG Electronics"},"permissions":["TEST_SECURE","CONTROL_INPUT_TEXT","CONTROL_MOUSE_AND_KEYBOARD","READ_INSTALLED_APPS","READ_LGE_SDX","READ_NOTIFICATIONS","SEARCH","WRITE_SETTINGS","WRITE_NOTIFICATION_ALERT","CONTROL_POWER","READ_CURRENT_CHANNEL","READ_RUNNING_APPS","READ_UPDATE_INFO","UPDATE_FROM_REMOTE_APP","READ_LGE_TV_INPUT_EVENTS","READ_TV_CURRENT_TIME"],"serial":"2f930e2d2cfe083771f68e4fe7bb07"},"permissions":["LAUNCH","LAUNCH_WEBAPP","APP_TO_APP","CLOSE","TEST_OPEN","TEST_PROTECTED","CONTROL_AUDIO","CONTROL_DISPLAY","CONTROL_INPUT_JOYSTICK","CONTROL_INPUT_MEDIA_RECORDING","CONTROL_INPUT_MEDIA_PLAYBACK","CONTROL_INPUT_TV","CONTROL_POWER","READ_APP_STATUS","READ_CURRENT_CHANNEL","READ_INPUT_DEVICE_LIST","READ_NETWORK_STATE","READ_RUNNING_APPS","READ_TV_CHANNEL_LIST","WRITE_NOTIFICATION_TOAST","READ_POWER_STATE","READ_COUNTRY_INFO"],"signatures":[{"signatureVersion":1,"signature":"eyJhbGdvcml0aG0iOiJSU0EtU0hBMjU2Iiwia2V5SWQiOiJ0ZXN0LXNpZ25pbmctY2VydCIsInNpZ25hdHVyZVZlcnNpb24iOjF9.hrVRgjCwXVvE2OOSpDZ58hR+59aFNwYDyjQgKk3auukd7pcegmE2CzPCa0bJ0ZsRAcKkCTJrWo5iDzNhMBWRyaMOv5zWSrthlf7G128qvIlpMT0YNY+n/FaOHE73uLrS/g7swl3/qH/BGFG2Hu4RlL48eb3lLKqTt2xKHdCs6Cd4RMfJPYnzgvI4BNrFUKsjkcu+WD4OO2A27Pq1n50cMchmcaXadJhGrOqH5YmHdOCj5NSHzJYrsW0HPlpuAx/ECMeIZYDh6RMqaFM2DXzdKX9NmmyqzJ3o/0lkk/N97gfVRLW5hA29yeAwaCViZNCP8iC9aO0q9fQojoa7NQnAtw=="}]}}} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:21[/TD]
               			[TD]212634[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: send() - RAW Response received: �c{"type":"registered","id":"register_0","payload":{"client-key":"a14b242eef9e8919bb5d783d97268ea6"}} (746)[/TD]
               		[/TR]
               		[TR]
               			[TD]2018-08-25 13:06:21[/TD]
               			[TD]216732[/TD]
               			[TD]7910[/TD]
               			[TD]debug[/TD]
               			[TD]EXE19000309 [v0.5.3]: LG Login Response (746)[/TD]
               		[/TR]
               	 [/TABLE]

              Die Ausgänge Channel und InputList sind schon immer "leer" geblieben. Den Fehler "insufficient permissions" kam bei App, Service und Software Ausgängen. Dieser kam durch den Download im Forum, konnte ich fixen mit dem LBS welchen du mir geschickt hattest. Habe diese verglichen und da waren paar Zeichen verdreht.

              Kommentar


                #22
                Hi Andre,

                kannst du mir etwas zu diesem Fehler sagen?

                Code:
                 [TABLE="border: 0, cellpadding: 0, cellspacing: 0"]
                 	 		[TR]
                 			[TD]2018-09-02 07:59:43[/TD]
                 			[TD]402857[/TD]
                 			[TD]19829[/TD]
                 			[TD]debug [/TD]
                 			[TD]EXE19000309 [v0.5.3]: Sending command :{"id":"get_volume","type":"request","uri":"ssap://audio/getVolume"} (746)[/TD]
                 		[/TR]
                 		[TR]
                 			[TD]2018-09-02 07:59:43[/TD]
                 			[TD]404758[/TD]
                 			[TD]19829[/TD]
                 			[TD]debug [/TD]
                 			[TD]EXE19000309 [v0.5.3]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Error: 2 | Line: 452 | fwrite() expects parameter 1 to be resource, boolean given (746)[/TD]
                 		[/TR]
                 		[TR]
                 			[TD]2018-09-02 07:59:43[/TD]
                 			[TD]657326[/TD]
                 			[TD]19829[/TD]
                 			[TD]debug [/TD]
                 			[TD]EXE19000309 [v0.5.3]: File: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Error: 2 | Line: 454 | stream_get_contents() expects parameter 1 to be resource, boolean given (746)[/TD]
                 		[/TR]
                 		[TR]
                 			[TD]2018-09-02 07:59:43[/TD]
                 			[TD]658940[/TD]
                 			[TD]19829[/TD]
                 			[TD]debug [/TD]
                 			[TD]EXE19000309 [v0.5.3]: send() - RAW Response received: (746)[/TD]
                 		[/TR]
                 	 [/TABLE]
                Ich bekomme diesen beim Starten ins log geschrieben. Nach 15s (Update) läuft der LBS aber dann ohne Probleme. Hintergrund ist, ich starte mit Alexa z.B die Bundesliga, TV--> einschalten --->Status TV + 3S setzt die Channel-ID. Leider funktioniert dies nicht wenn der TV aus ist. Wenn der TV bereits an ist funktioniert dies sehr gut.

                Gruß Benjamin

                Kommentar


                  #23
                  Das passiert vermutlich, wenn keine Netzwerkverbindung besteht.
                  Bei welchem Starten passiert das? Starten von EDOMI oder Starten des LBS oder nur beim Starten des LBS beim Starten von Edomi oder beim Starten des TV bei WOL.

                  Befehlen Senden bei ausgeschalteten TV das geht nicht. Da geht nur der ON Befehl.

                  Kommentar


                    #24
                    Zitat von jonofe Beitrag anzeigen

                    Befehlen Senden bei ausgeschalteten TV das geht nicht. Da geht nur der ON Befehl.

                    Das ist mir schon klar. Der LBS läuft bei mir immer, auch wenn TV aus ist.


                    Der Fehler kommt, wenn ich den TV über den LBS E10 einschalte. Wenn das Update der Ausgänge durch ist dann funktioniert alles.


                    Ich schalte über Alexa den TV ein (E10) ---> wenn der LBS mir eine 1 auf Powerstatus (A4) sendet dann starte ich einen Impulstrigger für 3s welcher mir die Channel-ID setzt.

                    Der TV geht über Alexa ein, das setzen der Channel-ID bringt mir allerdings den angegebenen Fehler. Wenn der TV allerdings schon länger an ist und setze über Alexa die Channel-ID schaltet der TV auch um.


                    Wird der A4 Powerstatus im LBS über einen Ping gesetzt??? Könnte mir vorstellen, dass der TV noch nicht bereit ist für "Befehle" anzunehmen und ich das setzen der ID weiter verzögern muss.

                    Kommentar


                      #25
                      füge doch mal folgende Zeile (rot) ein:

                      Code:
                      logging($id, "TV is online now...");
                      [COLOR=#FF0000][B]sleep($value);[/B][/COLOR]
                      $tv->update_status(true);
                      Dann kannst du per E10 mit jedem Wert >=1 den TV einschalten und er wartet diese Anzahl von Sekunden, nachdem der TV netzwerktechnisch online ist (ping), bevor er den Status ausliest. Vielleicht geht es dann schon mit E10=1, da er dann 1 Sekunde wartet. Wenn das nicht reicht, einfach rantasten. Hast beim TV die schnelle Bereitschaft aktiviert? Ich meine mich zu erinnern, dass es da eine Option in den Einstellungen gab. Bei mir tritt das Problem nämlich nicht auf. Ich setze allerdings nur Input und Volume und nicht den Channel. Sollte aber grundsätzlich gleiches Verhalten erzeugen.

                      Kommentar


                        #26
                        Hi,

                        danke für den Tip. Ich hatte die Zeile eingepflegt. Ich hab allerdings eine Verzögerung von 30s einbauen müssen.
                        Dies wollte ich aber nicht im gesamten LBS. Ich habe es dann im Logikeditor nur für die Befehle über Alexa gebastelt. Sprich ich verzögere beim Einschalten über Alexa die Channel-ID um 30s. Wenn der TV an ist wird die ID sofort gesetzt, er brauch dann ca. 3s zum Schalten. Da ich die Verzögerung nur beim Einschalten habe kann ich mit den 30s ganz gut Leben.

                        Die Einstellung zur "schnellen Bereitschaft" habe ich mir im TV nicht gefunden.

                        Danke für deine Hilfe.

                        Kommentar


                          #27
                          Das ist echt erstaunlich. Meiner ist wirklich innerhalb von 3 Sekunden steuerbar. Ich schau nochmal in den Einstellungen nach ...

                          Kommentar


                            #28
                            Ich habe mir den Hostcheck LBS erweitert siehe Anhang und der gibt den LBS frei. Zusätzlich nutze ich noch die konfigurierbare Sperre, um bei Freigabe den letzten Befehl erneut zu senden. Damit werden bei mir die Eingänge sowohl am Fernsehr als auch am Marantz Receiver je nach Quelle automatisch umgeschaltet.
                            Vielleicht ist das auch für dich eine Lösung...

                            Screenshot.png
                            Angehängte Dateien
                            Zuletzt geändert von panzaeron; 02.09.2018, 11:30.

                            Kommentar


                              #29
                              Heisst bei meinem TV "Quickstart+" und ist im Menü "Allgemein"

                              LG Quickstart.jpg

                              Die o.g. Zeile sollte nur Auswirkungen beim Start des TV haben und nicht bei anderen Aktivitäten.

                              Kommentar


                                #30
                                ... wollte mich nur kurz bedanken bei jonofe, dass Du die Unterstützung für TVs mit Web-OS weiterentwickelt hast. &

                                Auch wenn meine Geräte offensichtlich nicht alle Funktionen des LBS unterstützt, kann ich jetzt aber die Kamera an der Haustür beim Klingeln kurz anzeigen.

                                Gruß Marco

                                Kommentar

                                Lädt...
                                X