Das Einschalten muss du am TV erlauben, Einstellungen-> einschalten über App erlauben. Ist ein wol...funktioniert soweit mir bekannt auch nur mit Netzwerkkabel und nicht über WLAN
Hast du mal ein Update Intervall abgewartet nachdem du umgestellt hast auf Terrestrisch? Dann sollten die List wieder kommen. Channellist klappt bei mir auch nicht, ich hab noch ein Ausgang hinzugefügt für die Channel-ID. Dies brauch man aber nur einmal um die Sender in Edomi anzulegen.
Ankündigung
Einklappen
Keine Ankündigung bisher.
LBS 19000309 - LG TV webOS
Einklappen
X
-
Hallo André,
ich habe etwas Zeit gefunden deinen LBS auszuprobieren :-)
Das "pairing" war einwandfrei, den Key am Eingang fix eingefügt:
Bildschirmfoto 2018-12-29 um 11.38.47.png
Ich habe nicht alle Funktionen getestet aber Volume up/down/absolut keine Problem, auch das Ausschalten ... leider geht das Einschalten nicht - nur mit der Fernbedienung (Magicpaket?).
An den Ausgängen habe ich - wie einige schon berichteten - ein paar Probleme ...
Bildschirmfoto 2018-12-29 um 11.42.20.png
A7 bis A9 ... vermute ich, weil ich keine Liste habe (da am LG kein DVB-T oder -S oder Kabel angeschlossen ist ...
A10 ... n ... mit HDMI4 als Input, Errors ....
Wenn Input auf Terrestrisch umgestellt wird, dann ändern sich die Ausgänge ... ist das normal oder beachte ich etwas nicht ?
Bildschirmfoto 2018-12-29 um 11.50.31.png
Einen Kommentar schreiben:
-
... hatte ich auch gelegentlich. Ich vermute, dass es immer dann auftritt bzw. bei mir auftrat, wenn der TV zwar eingeschaltet aber das WebOS noch nicht vollständig hochgefahren ist.
Seit ca. 2 Wochen habe ich den LBS mal experimentell angepasst - leichte Modifikation in disconnect():
PHP-Code:/*
function disconnect()
{
global $id;
$this->connected = false;
fclose($this->sock);
logging($id, "Connection closed to $this->host");
}
*/
function disconnect()
{
global $id;
if ($this->connected) {
fclose($this->sock);
}
$this->connected = false;
logging($id, "Connection closed to $this->host");
}
funktioniert bisher ohne Probleme.
@jonofe
Kannst du die Code-Anpassung bitte mal checken und ggf. in ein Update des LBS einfließen lassen - vielen Dank.
Gruß Marco
EDIT: Da warst Du schneller
Einen Kommentar schreiben:
-
Ich denke du kannst die Zeile 950
auskommentieren. Dann sollte der Fehler hoffentlich nicht mehr auftreten.PHP-Code:$this->disconnect();
Einen Kommentar schreiben:
-
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.
Einen Kommentar schreiben:
-
Hi,
ich nutze den LBS jetzt schon etwas länger (sehr Erfolgreich). In meinem Edomi Fehlerlog kommt allerdings ab und an mal folgender Fehler:
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.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
Hat hier sonst noch jemand diese Fehlermeldung?
Gruß
Einen Kommentar schreiben:
-
Hab ich gemacht. Gleiches Ergebnis. Im Baustein kann ich ja auch einige Einstellungen tätigen was ja dann nicht gehen dürfte.
Grüße
Einen Kommentar schreiben:
-
Dann scheint dein Client-Key nicht zu stimmen. Am besten neu pairen.
Einen Kommentar schreiben:
-
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]#
Einen Kommentar schreiben:
-
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:
Und dann mal sehen was passiert...Code:php ./test_lg_webos.php
Angehängte Dateien
Einen Kommentar schreiben:
-
Ich habe keine Ahnung woran das liegt. Das ist auch schon bei anderen aufgetreten. Bei mir funktionieren alle Befehle problemlos.
Einen Kommentar schreiben:
-
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
Einen Kommentar schreiben:
-
... nee, mein TV macht kein PIP:
Das klingeln an der Haustür ruft den Browser mit der URL der Cam auf.
Einen Kommentar schreiben:
-
Habe bisher nicht gesehen, dass es eine Bild in Bild Funktion in webOS gibt.
Was bedeutet es klappt nicht richtig gut
Einen Kommentar schreiben:

Einen Kommentar schreiben: