Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS 19000309 - LG TV webOS

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

    #31
    Zitat von mars Beitrag anzeigen
    ... 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
    Hi,

    darf man fragen wie du das Bild aufrufst damit es im TV angezeigt wird?

    Grüße
    Zuletzt geändert von skyacer; 14.09.2018, 13:32.

    Kommentar


      #32
      Ich denke er macht es über den Browser des LG TV, d.h. den LG Browser mit der URL der Kamera starten.

      Kommentar


        #33
        Hallo,

        ich habe den Baustein v0.5.3 aus dem Download gezogen und installiert. Leider bekomme ich auf den Ausgängen E10 und E12 einen Fehler mit Payload und auf den Ausgängen E13-E15 einen mit permission {"type":"error","id":"sw_info","error":"401 insufficient permissions","payload":{}}

        Kann mir einer sagen wie ich das beheben kann?

        Grüße
        Jascha

        Kommentar


          #34
          Zitat von jonofe Beitrag anzeigen
          Ich denke er macht es über den Browser des LG TV, d.h. den LG Browser mit der URL der Kamera starten.
          Ob man eine Lösung mit Bild-in-Bild Funktion lösen könnte? Hatte das eben mal getestet und klappt nicht wirklich gut wenn Netflix läuft ;-)

          Kommentar


            #35
            Habe bisher nicht gesehen, dass es eine Bild in Bild Funktion in webOS gibt.

            Was bedeutet es klappt nicht richtig gut

            Kommentar


              #36
              ... nee, mein TV macht kein PIP:
              Das klingeln an der Haustür ruft den Browser mit der URL der Cam auf.

              Kommentar


                #37
                Hi,

                muss nochmal auf die Fehler zurückommen. Kann mir einer sagen woran das liegt?

                - Chanel List: {"type":"error","id":"get_chanel_list","error":"40 1 insufficient permissions (not registered)","payload":{}}
                - Input List: {"type":"error","id":"get_input_list","error":" 401 insufficient permissions (not registered)","payload":{}}
                - App List: {"type":"error","id":"get_app_list","error":"40 1 insufficient permissions (not registered)","payload":{}}
                - Software Info: {"type":"error","id":"sw_info","error":"401 insufficient permissions (not registered)","payload":{}}
                - Service List: {"type":"response","id":"get_service_list","payloa d":{"returnValue":true,"services":[{"name":"api","version":1},{"name":"audio","versio n":1},{"name":"config","version":1},{"name":"media .controls","version":1},{"name":"media.viewer","ve rsion":1},{"name":"pairing","version":1},{"name":" settings","version":1},{"name":"system","version": 1},{"name":"system.launcher","version":1},{"name": "system.notifications","version":1},{"name":"timer ","version":1},{"name":"tv","version":1},{"name":" user","version":1},{"name":"webapp","version":2}]}}


                Grüße
                Jascha

                Kommentar


                  #38
                  Ich habe keine Ahnung woran das liegt. Das ist auch schon bei anderen aufgetreten. Bei mir funktionieren alle Befehle problemlos.

                  Kommentar


                    #39
                    Versuch es mal mit den beiden angehängten php Skripten (im ZIP). Beide in ein Verzeichnis auf dem EDOMI Server kopieren. In test_lg_webos.php dann die Verbindungsdaten anpassen (IP, Netzwerkadresse, MAC Adresse, Client-Key) und dann starten:

                    Code:
                    php ./test_lg_webos.php
                    Und dann mal sehen was passiert...
                    Angehängte Dateien

                    Kommentar


                      #40
                      Code:
                      [root@edomi mnt]# php ./test_lg_webos.php
                      Sending WS handshake
                      GET / HTTP/1.1
                      Upgrade: websocket
                      Connection: Upgrade
                      Sec-WebSocket-Version: 13
                      Sec-WebSocket-Key: e2kzKFswaHopwkxJbiE3QQ==
                      Host: 10.10.9.18:3000
                      
                      
                      WS Handshake Response:
                      HTTP/1.1 101 Switching Protocols
                      Upgrade: websocket
                      Connection: Upgrade
                      Sec-WebSocket-Accept: cdbN0hPbCoQTnxtrYP9RDLE/BPU=
                      
                      
                      Sucessfull WS connection to 10.10.9.18:3000
                      
                      Sending LG handshake
                      {"type":"register","id":"register_0","payload":{"forcePairing":false,"pairingType":"PROMPT","client-key":"817f774da9a32398d1f28cc43631c09a","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=="}]}}}
                      LG Login Response
                      LG Login failed
                      Sending LG handshake
                      {"type":"register","id":"register_0","payload":{"forcePairing":false,"pairingType":"PROMPT","client-key":"817f774da9a32398d1f28cc43631c09a","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=="}]}}}
                      LG Login Response
                      LG Login failed
                      Sending command      : {"id":"get_chanel_list","type":"request","uri":"ssap://tv/getChannelList"}
                      Command response     : {"type":"error","id":"get_chanel_list","error":"401 insufficient permissions (not registered)","payload":{}}
                      Connection closed to 10.10.9.18
                      [root@edomi mnt]#

                      Kommentar


                        #41
                        Dann scheint dein Client-Key nicht zu stimmen. Am besten neu pairen.

                        Kommentar


                          #42
                          Hab ich gemacht. Gleiches Ergebnis. Im Baustein kann ich ja auch einige Einstellungen tätigen was ja dann nicht gehen dürfte.

                          Grüße

                          Kommentar


                            #43
                            Könnte schon sein, denn beim Pairing werden ja bestimmte Permissions angefragt.
                            Zumindest das register muss funktionieren.

                            Sicher, dass alle Parameter korrekt sind?
                            Zuletzt geändert von jonofe; 08.10.2018, 18:18.

                            Kommentar


                              #44
                              Hi,

                              ich nutze den LBS jetzt schon etwas länger (sehr Erfolgreich). In meinem Edomi Fehlerlog kommt allerdings ab und an mal folgender Fehler:

                              Code:
                               2018-12-10 17:28:27 605070 ? 19662 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-10 17:28:27 614589 ? 19662 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-10 17:28:27 627047 ? 19662 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-11 10:16:51 913217 ? 14774 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 11:50:09 865530 ? 29630 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 11:52:57 674292 ? 14416 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 12:02:08 356467 ? 17333 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 12:07:47 185163 ? 28281 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 12:14:14 822853 ? 2302 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 12:17:23 745994 ? 9839 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 12:19:45 398569 ? 13356 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 12:26:36 009836 ? 15768 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, null given
                              ERROR 2018-12-11 17:30:27 978725 ? 23650 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-11 17:30:27 988516 ? 23650 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-11 17:30:28 000977 ? 23650 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-11 17:30:43 075023 ? 23650 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-11 17:30:43 084587 ? 23650 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR 2018-12-11 17:30:43 095443 ? 23650 Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000309.php | Fehlercode: 2 | Zeile: 418 | fclose() expects parameter 1 to be resource, boolean given
                              ERROR
                              Der Fehler tritt nicht unbedingt auf wenn ich den TV z.B über den LBS einschalte oder ähnliches. Oft kommt er auch wenn der TV einfach nur eingeschaltet wurde über FB.

                              Hat hier sonst noch jemand diese Fehlermeldung?


                              Gruß

                              Kommentar


                                #45
                                Grundsätzlich ... das fclose() ist das Problem - hier soll die "Datei" geschlossen werden obwohl der Stream anscheinen abgeschmiert ist ... und es gibt nichts zum schließen ... die Ursache ist sicher ein anderes Thema.
                                Danke und LG, Dariusz
                                GIRA | ENERTEX | MDT | MEANWELL | 24VDC LED | iBEMI | EDOMI | ETS5 | DS214+ | KNX/RS232-GW-ROTEL

                                Kommentar

                                Lädt...
                                X