NEWS
[Aufruf] Plex connect testen
-
Hallo zusammen
Ich möchte kurz einen neuen Adapter vorstellen. Plexconnect. Derzeit können nur Nutzer mit PlexPass subscription testen. Der Plex Server gibt Informationen zum aktuellen Status aus. Somit ist z.B. möglich, die Lichter zu dimmen, wenn man etwas abspielt, oder, oder…
Der Adapter wird noch um die Playersteuerung erweitert. Dazu ist dann kein PlexPass notwendig. Wer schon testen möchte, bitte erst hier lesen: https://support.plex.tv/hc/en-us/articl … 7-Webhooks . Der Adapter lässt sich derzeit nur über den Github Icon installieren und testen: https://github.com/Eisbaeeer/iobroker.plexconnect.
Danke auch an mdsv, der hier die Idee hatte und geholfen hat.
Viel Spaß beim Testen und Rückmelden.
Eisbaeeer
-
Hallo Eisbaeeer,
danke für Eure Idee und Umsetzung. Ich habe einen Plex-Pass und zwei Plex-Server. Bei der Installation von der Version 0.02 wird auch noch die Version 0.01 installiert. Unter Adapter habe ich neben "Plex Connect" auch noch "Plex Webhook".
Allerdings bekomme ich auch keinen Connect. Muss der "Fernzugriff" aktiviert sein?
Gruß
Helle
-
Hallo Eisbaeeer,
super für die Entwicklung bei mir ist es auch so, kein Connect
Plex Pass Version 1.9.3.4290
Gurss anselra
log im
!
host.raspberrypi 2017-09-30 19:41:09.735 info Restart adapter system.adapter.plexconnect.0 because enabled host.raspberrypi 2017-09-30 19:41:09.734 error instance system.adapter.plexconnect.0 terminated with code 0 (OK) host.raspberrypi 2017-09-30 19:41:06.118 info instance system.adapter.plexconnect.0 started with pid 31019 host.raspberrypi 2017-09-30 19:40:36.074 info Restart adapter system.adapter.plexconnect.0 because enabled host.raspberrypi 2017-09-30 19:40:36.071 error instance system.adapter.plexconnect.0 terminated with code 0 (OK) plexconnect.0 2017-09-30 19:40:35.927 info starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.plexconnect, node: v4.8.2 plexconnect.0 2017-09-30 19:40:35.304 error at Function.Module.runMain (module.js:441:10) plexconnect.0 2017-09-30 19:40:35.304 error at Function.Module._load (module.js:300:12) plexconnect.0 2017-09-30 19:40:35.304 error at Module.load (module.js:343:32) plexconnect.0 2017-09-30 19:40:35.304 error at Object.Module._extensions..js (module.js:416:10) plexconnect.0 2017-09-30 19:40:35.304 error at Module._compile (module.js:409:26) plexconnect.0 2017-09-30 19:40:35.304 error at Object. (/opt/iobroker/node_modules/iobroker.plexconnect/plexconnect.js:15:15) plexconnect.0 2017-09-30 19:40:35.304 error at require (internal/module.js:12:17) plexconnect.0 2017-09-30 19:40:35.304 error at Module.require (module.js:353:17) plexconnect.0 2017-09-30 19:40:35.304 error at Function.Module._load (module.js:276:25) plexconnect.0 2017-09-30 19:40:35.304 error at Function.Module._resolveFilename (module.js:325:15) plexconnect.0 2017-09-30 19:40:35.304 error Error: Cannot find module 'request' plexconnect.0 2017-09-30 19:40:35.270 error uncaught exception: Cannot find module 'request' host.raspberrypi 2017-09-30 19:40:32.032 info instance system.adapter.plexconnect.0 started with pid 30791 host.raspberrypi 2017-09-30 19:40:31.979 info object change system.adapter.plexconnect.0 host.raspberrypi 2017-09-30 19:40:27.020 info object change system.adapter.plexconnect.0 !
-
Hallo zusammen
Danke erstmal für die Rückmeldungen. Nicht schön. Da hab ich wohl noch einen Fehler drin.
Bitte mal die folgenden Befehle ausführen und das Ergebnis Posten:
Node -v
Npm -v
Aus dem Log sehe ich schon eine Version 4 von node. Ich teste das mal auf einem raspberry und melde mich wieder
Gesendet von meinem SM-G920F mit Tapatalk
-
8.6 / 5.3
Die Installation selbst sieht gut aus. Habe inzwischen vier Adapter installiert und mit unterschiedlichen IP/Port Kombinationen. Hier möchte ich einen Fehler ausschließen. Die Objekte werden alle ordnungsgemäß angelegt, enthalten aber keine Werte. Beide Plex-Server (Linux und Windows) sind auf 1.9.2.4285.
-
8.6 / 5.3 `
Ich hatte mit npm 5.3 immer wieder Probleme, und bin, wenn ich mal nodejs 8.x getestet habe auf npm3.x zurück.Gruß
Rainer
-
Hi bei mir ist es version
npm -v 2.15.11
node -v v4.8.2
Guß anselra
-
8.6 / 5.3
Die Installation selbst sieht gut aus. Habe inzwischen vier Adapter installiert und mit unterschiedlichen IP/Port Kombinationen. Hier möchte ich einen Fehler ausschließen. Die Objekte werden alle ordnungsgemäß angelegt, enthalten aber keine Werte. Beide Plex-Server (Linux und Windows) sind auf 1.9.2.4285. `
Hi, du hast aber den Webhook im Plex Account schon aktiviert? Wie man das genau macht, hier: https://support.plex.tv/hc/en-us/articl … 7-Webhooks
Sonst sendet Plex keine Daten. Dort musst du die IP-Adresse vom iobroker und einen freien Port (den gleichen wie in den Einstellungen vom Adapter) angeben. Die IP-Adresse in den Adaptereinstellungen hat "noch" keine Auswirkung.
! Webhooks are configured under Account settings in Plex Web App (the Account item under the top right user menu), and are tied to a specific user. Servers receive webhooks for the user who is signed into the server, as well as webhooks for shared users. In this way, your webhooks "travel" with you, so regardless of the server you're playing content from (as long as it's running v1.3.4 or newer), the webhooks will be hit.
Ab heute sollte die Version auch richtig sein. Nach dem Anlegen des Adapters muss man die Seite "Objekte" mal refreshen, dann sollten alle Objekte richtig dargestellt werden.
Ich habe hier in der Entwicklungsumgebung:
root@NAS:/usr/src/Plex# node -v
v6.11.3
root@NAS:/usr/src/Plex# npm -v
3.10.10
Ich teste gerade noch mit dem downloadbaren Image für den Raspi von hier: http://www.iobroker.net/docu/?page_id=5149&lang=de
Mal sehen, ob ich ihn hier installiert bekomme.
–- Edit ---
Auf dem Image lief die Installation ohne Fehler durch. Hier die node und npm versionen:
pi@ioBroker-RasPi:~ $ node -v
v6.10.3
pi@ioBroker-RasPi:~ $ npm -v
3.10.10
Dann muss es wohl eher an der Node Version liegen.
Eisbaeeer
-
Ich teste gerade noch mit dem downloadbaren Image für den Raspi von hier `
Wenn du wirklich das Image, das zu diesem readme gehört meinst, dann ist das uralt!Das neueste für RPi2/3 liegt hier:
http://www.iobroker.net/docu/?page_id=7241&lang=de
Gruß
Rainer
-
Ich teste gerade noch mit dem downloadbaren Image für den Raspi von hier `
Wenn du wirklich das Image, das zu diesem readme gehört meinst, dann ist das uralt!Das neueste für RPi2/3 liegt hier:
http://www.iobroker.net/docu/?page_id=7241&lang=de
Gruß
Rainer `
Denke nicht, dass es das alte war. Ist vom 30.8.2017. Also passt schon
-
Hi Eisbaeeer,
bei meiner Testumgebung funktioniert der Connect des Adapter
node -v v6.11.3
npm -v 3.10.10
! ````
plexconnect.0 2017-10-01 14:49:56.506 info PMC:192.168.0.197
plexconnect.0 2017-10-01 14:49:56.506 info PMS:192.168.0.50
plexconnect.0 2017-10-01 14:49:56.498 info Server listening on port:10000
plexconnect.0 2017-10-01 14:49:56.497 info Port: 10000
plexconnect.0 2017-10-01 14:49:56.497 info IP-Address: 127.0.0.1
plexconnect.0 2017-10-01 14:49:56.497 info function main
plexconnect.0 2017-10-01 14:49:56.493 info function ready
plexconnect.0 2017-10-01 14:49:56.449 info starting. Version 0.0.2 in /opt/iobroker/node_modules/iobroker.plexconnect, node: v6.11.3
host.HomeBridge 2017-10-01 14:49:55.761 info instance system.adapter.plexconnect.0 started with pid 1120
host.HomeBridge 2017-10-01 14:49:53.763 info instance system.adapter.plexconnect.0 terminated with code 0 (OK)
plexconnect.0 2017-10-01 14:49:53.759 info terminating
host.HomeBridge 2017-10-01 14:49:53.256 info stopInstance system.adapter.plexconnect.0 killing pid 1054
host.HomeBridge 2017-10-01 14:49:53.256 info stopInstance system.adapter.plexconnect.0
host.HomeBridge 2017-10-01 14:49:53.256 info object change system.adapter.plexconnect.0in Webhooks die IP des ioBroker eingetragen mit freiem Port zB 10000 in der app
Plex Media Server IP or Hostname | IP Plexserver
Plex Player IP or Hostname | IP Abspielgerät
Listen-port |10000
bei meinem produktiv npm -v 2.15.11 node -v v4.8.2 leider nichts. Gruss Anselra
-
Hi Eisbaeeer,
bei meinem produktiv
npm -v 2.15.11
node -v v4.8.2
leider nichts.
Gruss Anselra `
Dann können wir das wohl auf die node Version eingrenzen. Problem ist nur, dass ich kein node v4 mehr installiert habe.
Brauchst du zwingend die V4 oder könntest du auf die Version 6 gehen?
-
nein brauch ich nicht dringend habe mittlerweile auf die Version vom Testsystem das Produktive upgedatet.
Verbindung funktioniert nur in den Objekten wird nichts angezeigt.
Gruß anselra
-
nein brauch ich nicht dringend habe mittlerweile auf die Version vom Testsystem das Produktive upgedatet.
Verbindung funktioniert nur in den Objekten wird nichts angezeigt.
Gruß anselra `
Hi
Worauf läuft dein iobroker?
- Ideensammlung:
Firewall auf dem iobroker, listenport? Plex Webhook nochmals kontrollieren? Auf dem iobroker nachschauen, ob er auf dem port horcht (netstat …)
Gruß Eisbaeeer
-
Hallo zusammen
So, nachdem ich sozusagen nun ein paar Stunden Arbeit in die Tonne gesetzt habe, gibt es eine neue Version 0.0.3
Wer sie testen möchte, bitte die Instanz und den Adapter erst komplett löschen (mit dem Papierkorb im Admin) und dann vom Github neu installieren.
Ich habe es auf meinem Server (Ubuntu) und Raspberry mit dem schon angesprochenen Image getestet.
Die neue Version stellt die komplette URL zu den Thumbnails zur Verfügung. Damit kann man dann in VIS die Bildchen einfach durch den Datenpunkt einfügen
Ach ja, warum stunden für die Tonne. Die node module, die ich für die Steuerung der Player nutzen wollte, funktionieren alle nicht. Ich hätte mal erst die Issues lesen sollen. Naja, ich schau mir gerade die "official Plex API" an. Aber für heute habe ich keine Lust mehr.
Grüße Eisbaeeer
-
nein brauch ich nicht dringend habe mittlerweile auf die Version vom Testsystem das Produktive upgedatet.
Verbindung funktioniert nur in den Objekten wird nichts angezeigt.
Gruß anselra `
Hi anselra
Ich glaube ich habe den Fehler gefunden. Versuch bitte nochmals mit der neuen Version (fix wurde am 2.10.17 um 6:50 Uhr) eingespielt.
-
Hi Eisbaeeer,
ich habe tatsächlich Probleme mit dem Port, mein Plex läuft auf einer virtuellen synology und die gibt ihn nicht weiter.
Jetzt muss ich das iO bringen, sorry bin erstmal raus zum testen
gruß anselra
-
Hallo Eisbaeeer,
es hat mir keine Ruhe gelassen und habe etwas weiter getestet.
Also es hat tatsächlich mit node Version zutun.
Plex läuft bei mir als XPEnology mit DSM 5.2 (Synology) dort ist DiskStation> node -v v0.12.6 installiert
Ich habe auf einer virtuellen Win7 Version den aktuellen Plex Server installiert und dein Adapter läuft, so weit ich es sehe, einwandfrei.
Ich werde damit noch etwas testen und wenn ich auf Ungereimtheiten stoße dir mitteilen.
Wenn ich explizit was testen soll sag mir bescheid.
Gruß anselra
-
Hallo Eisbaeeer,
es hat mir keine Ruhe gelassen und habe etwas weiter getestet.
Also es hat tatsächlich mit node Version zutun.
Plex läuft bei mir als XPEnology mit DSM 5.2 (Synology) dort ist DiskStation> node -v v0.12.6 installiert
Ich habe auf einer virtuellen Win7 Version den aktuellen Plex Server installiert und dein Adapter läuft, so weit ich es sehe, einwandfrei.
Ich werde damit noch etwas testen und wenn ich auf Ungereimtheiten stoße dir mitteilen.
Wenn ich explizit was testen soll sag mir bescheid.
Gruß anselra ` Hey Super!
Das sind ja gute Neuigkeiten.
Gesendet von meinem SM-G920F mit Tapatalk
-
Moin,
Adapter läuft - sieht gut aus
Gruß,
Eric