NEWS
[Problem] Dream btw. Enigma2 Adapter
-
Habe bei mir eine neue Version veröffentlich. Unter anderem erlaubt die es nun, EnigmaLight zu steuern (Port muss in den Adaptereinstellungen von eurem Enigmalight Server in den Adaptereinstellungen hinterlegt werden). Zudem wurden einige Vorkehrungen getroffen, um später den Code weiter optimieren zu können. Dazu brauche ich aber Feedback. Ich bitte die Leute, die motiviert sind zu testen, diese Version zu installieren: https://github.com/Bjoern3003/ioBroker.enigma2 `
Läuft leider nicht. Hier die Log Meldung…
host.DSHOME 2018-11-03 15:09:29.425 info Restart adapter system.adapter.enigma2.0 because enabled host.DSHOME 2018-11-03 15:09:29.425 error instance system.adapter.enigma2.0 terminated with code 0 (OK) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at SAXParser.onclosetag (/opt/iobroker/node_modules/xml2js/lib/parser.js:261:26) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at Parser.emit (events.js:211:7) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at emitOne (events.js:116:13) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at Parser. <anonymous>(/opt/iobroker/node_modules/xml2js/lib/parser.js:303:18) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.enigma2/enigma2.js:250:8 host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at evaluateCommandResponse (/opt/iobroker/node_modules/iobroker.enigma2/enigma2.js:504:10) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at enigma2.getResponse (/opt/iobroker/node_modules/iobroker.enigma2/enigma2.js:216:18) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at Object.get (http.js:42:13) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at request (http.js:38:10) host.DSHOME 2018-11-03 15:09:29.425 error Caught by controller[0]: at new ClientRequest (_http_client.js:127:13) host.DSHOME 2018-11-03 15:09:29.424 error Caught by controller[0]: TypeError: Request path contains unescaped characters enigma2.0 2018-11-03 15:09:28.991 error TypeError: Request path contains unescaped characters at new ClientRequest (_http_client.js:127:13) at request (http.js:38:10) at Object.get (http.js:42:13) at enigma2.getResponse (/op enigma2.0 2018-11-03 15:09:28.990 error uncaught exception: Request path contains unescaped characters enigma2.0 2018-11-03 15:09:27.644 info enigma2 Verbunden!</anonymous>
-
Da wird in der drittletzten Zeile hinten was abgeschnitten.
Kannst du den Adapter im Debug Modus ausführen und dann den Log posten? Ich vermute ein Problem mit den picons.
Die Version von MattenMatten geht aber?
-
Die Version von MattenMatten läuft. Das Log habe ich schon gelöscht und bin zurück auf die MattenMatten Version. Ich bin jetzt gleich ausser Haus, dann kann ich Deine Version erst heute Abend nochmal laufen lassen.
-
Habe es noch schnell geschafft….
3822_log.rtf -
…Version zu installieren: https://github.com/Bjoern3003/ioBroker.enigma2 `
Adapter gestartet mit folgenden Fehlern:
<code>2018-11-03 16:48:27.590 - [32minfo[39m: host.ioBroker object change system.adapter.enigma2.1 2018-11-03 16:48:27.621 - [32minfo[39m: host.ioBroker instance system.adapter.enigma2.1 started with pid 5164 2018-11-03 16:48:29.807 - [32minfo[39m: enigma2.1 starting. Version 1.1.1 in C:/ioBroker/node_modules/iobroker.enigma2, node: v6.11.4 2018-11-03 16:48:29.839 - [32minfo[39m: enigma2.1 starting Polling every 8000 ms 2018-11-03 16:48:29.964 - [32minfo[39m: enigma2.1 enigma2 Verbunden! 2018-11-03 16:48:30.917 - [31merror[39m: enigma2.1 uncaught exception: Request path contains unescaped characters 2018-11-03 16:48:30.917 - [31merror[39m: enigma2.1 TypeError: Request path contains unescaped characters at new ClientRequest (_http_client.js:52:11) at Object.exports.request (http.js:31:10) at Object.exports.get (http.js:35:21) at enigma2.getResponse (C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:216:18) at evaluateCommandResponse (C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:504:10) at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:250:8 at emitOne (events.js:96:13) at Parser.emit (events.js:188:7) at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) 2018-11-03 16:48:31.432 - [32minfo[39m: enigma2.1 terminating 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: TypeError: Request path contains unescaped characters 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at new ClientRequest (_http_client.js:52:11) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at Object.exports.request (http.js:31:10) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at Object.exports.get (http.js:35:21) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at enigma2.getResponse (C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:216:18) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at evaluateCommandResponse (C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:504:10) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:250:8 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at emitOne (events.js:96:13) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at Parser.emit (events.js:188:7) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) 2018-11-03 16:48:31.464 - [31merror[39m: Caught by controller[0]: at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) 2018-11-03 16:48:31.464 - [31merror[39m: host.ioBroker instance system.adapter.enigma2.1 terminated with code 0 (OK) 2018-11-03 16:48:31.464 - [32minfo[39m: host.ioBroker Restart adapter system.adapter.enigma2.1 because enabled 2018-11-03 16:48:33.577 - [32minfo[39m: host.ioBroker object change system.adapter.enigma2.1[/code]</code>
-
Ich nehme an, es ist der gleiche Fehler, wie bei dslraser.
Ich habe eine neue Version hochgeladen: https://github.com/Bjoern3003/ioBroker.enigma2
Die prüft nun vorab ob und wo das picon Verzeichnis liegt, bevor es die picons als base64 abholt. Mir war nicht bewusst, dass es da mehrere Verzeichnisse bei enigma2 gibt.
-
Ich nehme an, es ist der gleiche Fehler, wie bei dslraser.
Ich habe eine neue Version hochgeladen: https://github.com/Bjoern3003/ioBroker.enigma2
Die prüft nun vorab ob und wo das picon Verzeichnis liegt, bevor es die picons als base64 abholt. Mir war nicht bewusst, dass es da mehrere Verzeichnisse bei enigma2 gibt. `
host.ioBroker 2018-11-03 17:28:30.462 error instance system.adapter.enigma2.1 terminated with code 0 (OK) Caught 2018-11-03 17:28:30.462 error by controller[0]: at IncomingMessage. <anonymous>(C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:256:13) Caught 2018-11-03 17:28:30.462 error by controller[0]: at Parser.exports.Parser.Parser.parseString (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\xml2js\lib\parser.js:322:31) Caught 2018-11-03 17:28:30.462 error by controller[0]: at Object.write (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:1436:13) Caught 2018-11-03 17:28:30.462 error by controller[0]: at closeTag (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:889:7) Caught 2018-11-03 17:28:30.462 error by controller[0]: at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) Caught 2018-11-03 17:28:30.462 error by controller[0]: at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) Caught 2018-11-03 17:28:30.462 error by controller[0]: at Parser.emit (events.js:188:7) Caught 2018-11-03 17:28:30.462 error by controller[0]: at emitOne (events.js:96:13) Caught 2018-11-03 17:28:30.462 error by controller[0]: at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:258:8 Caught 2018-11-03 17:28:30.462 error by controller[0]: at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:569:33 Caught 2018-11-03 17:28:30.462 error by controller[0]: TypeError: Cannot read property 'e2result' of undefined enigma2.1 2018-11-03 17:28:30.447 info terminating enigma2.1 2018-11-03 17:28:29.884 error at IncomingMessage. <anonymous>(C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:256:13) enigma2.1 2018-11-03 17:28:29.884 error at Parser.exports.Parser.Parser.parseString (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\xml2js\lib\parser.js:322:31) enigma2.1 2018-11-03 17:28:29.884 error at Object.write (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:1436:13) enigma2.1 2018-11-03 17:28:29.884 error at closeTag (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:889:7) enigma2.1 2018-11-03 17:28:29.884 error at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) enigma2.1 2018-11-03 17:28:29.884 error at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) enigma2.1 2018-11-03 17:28:29.884 error at Parser.emit (events.js:188:7) enigma2.1 2018-11-03 17:28:29.884 error at emitOne (events.js:96:13) enigma2.1 2018-11-03 17:28:29.884 error at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:258:8 enigma2.1 2018-11-03 17:28:29.884 error at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:569:33 enigma2.1 2018-11-03 17:28:29.884 error TypeError: Cannot read property 'e2result' of undefined enigma2.1 2018-11-03 17:28:29.884 error uncaught exception: Cannot read property 'e2result' of undefined</anonymous></anonymous>
Das kommt sobald ich ein command Button auslöse. in dem Fall war es der Standby_Toggle Button.
Der Update Button funst auch nicht.
CHANNEL_PICON ist auch leer.
Gruß
Matten Matten
-
Ich nehme an, es ist der gleiche Fehler, wie bei dslraser.
Ich habe eine neue Version hochgeladen: https://github.com/Bjoern3003/ioBroker.enigma2
Die prüft nun vorab ob und wo das picon Verzeichnis liegt, bevor es die picons als base64 abholt. Mir war nicht bewusst, dass es da mehrere Verzeichnisse bei enigma2 gibt. ` Ähm….
Meine Picons liegen (so aus der Erinnerung) auf meinem NAS...
Sollte ich die vielleicht auf einen Stick kopieren ?
(ich habe keine interne Festplatte)
Verschiedene Picons in verschiedenen Gtößen habe ich schon...Einmal im Sender selbst und noch für die Sendervorschauliste...
![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201811 ... 4a5220.jpg">https://uploads.tapatalk-cdn.com/20181103/e363a8adb2f4990004a5e882ae4a5220.jpg</link_text>" /> -
-
@Matten Matten:Ähm….
Meine Picons liegen (so aus der Erinnerung) auf meinem NAS... `
Funktioniert das abrufen der picons problemlos? dann muss ich mir die Picons auch mal
auf einem Speichermedium an der Fritte packen.
Gruß
Matten ` Ja läuft, ich nutze den Picon Manager dafür.
![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201811 ... 0641d9.jpg">https://uploads.tapatalk-cdn.com/20181103/9ea6ec4b9c7c1b9c69f05a20b50641d9.jpg</link_text>" />![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201811 ... 6d986e.jpg">https://uploads.tapatalk-cdn.com/20181103/76728c4a8b9cb65142976dccdb6d986e.jpg</link_text>" />![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201811 ... e60c1d.jpg">https://uploads.tapatalk-cdn.com/20181103/343f6749cbbc65dcb732a78f91e60c1d.jpg</link_text>" />![](</s><URL url=)<link_text text="https://uploads.tapatalk-cdn.com/201811 ... 08ffba.jpg">https://uploads.tapatalk-cdn.com/20181103/1e94ccc48ba3b34248a93626f408ffba.jpg</link_text>" />~~~~~~~~ -
Leider gibt es bei enigma2 keine Möglichkeit, die Picons per API abzurufen (habe ich jedenfalls keine finden können). Wer die Möglichkeit kennt, gerne her damit. Aus dem Grund habe ich mir angesehen, wie es webif selber macht und es nachgebaut. Die prüfen einfach die Verzeichnisse, ob dort was existiert. Überhaupt nicht optimal
-
@Matten Matten:Ich nehme an, es ist der gleiche Fehler, wie bei dslraser.
Ich habe eine neue Version hochgeladen: https://github.com/Bjoern3003/ioBroker.enigma2
Die prüft nun vorab ob und wo das picon Verzeichnis liegt, bevor es die picons als base64 abholt. Mir war nicht bewusst, dass es da mehrere Verzeichnisse bei enigma2 gibt. `
host.ioBroker 2018-11-03 17:28:30.462 error instance system.adapter.enigma2.1 terminated with code 0 (OK) Caught 2018-11-03 17:28:30.462 error by controller[0]: at IncomingMessage. <anonymous>(C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:256:13) Caught 2018-11-03 17:28:30.462 error by controller[0]: at Parser.exports.Parser.Parser.parseString (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\xml2js\lib\parser.js:322:31) Caught 2018-11-03 17:28:30.462 error by controller[0]: at Object.write (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:1436:13) Caught 2018-11-03 17:28:30.462 error by controller[0]: at closeTag (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:889:7) Caught 2018-11-03 17:28:30.462 error by controller[0]: at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) Caught 2018-11-03 17:28:30.462 error by controller[0]: at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) Caught 2018-11-03 17:28:30.462 error by controller[0]: at Parser.emit (events.js:188:7) Caught 2018-11-03 17:28:30.462 error by controller[0]: at emitOne (events.js:96:13) Caught 2018-11-03 17:28:30.462 error by controller[0]: at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:258:8 Caught 2018-11-03 17:28:30.462 error by controller[0]: at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:569:33 Caught 2018-11-03 17:28:30.462 error by controller[0]: TypeError: Cannot read property 'e2result' of undefined enigma2.1 2018-11-03 17:28:30.447 info terminating enigma2.1 2018-11-03 17:28:29.884 error at IncomingMessage. <anonymous>(C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:256:13) enigma2.1 2018-11-03 17:28:29.884 error at Parser.exports.Parser.Parser.parseString (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\xml2js\lib\parser.js:322:31) enigma2.1 2018-11-03 17:28:29.884 error at Object.write (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:1436:13) enigma2.1 2018-11-03 17:28:29.884 error at closeTag (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:889:7) enigma2.1 2018-11-03 17:28:29.884 error at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) enigma2.1 2018-11-03 17:28:29.884 error at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) enigma2.1 2018-11-03 17:28:29.884 error at Parser.emit (events.js:188:7) enigma2.1 2018-11-03 17:28:29.884 error at emitOne (events.js:96:13) enigma2.1 2018-11-03 17:28:29.884 error at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:258:8 enigma2.1 2018-11-03 17:28:29.884 error at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:569:33 enigma2.1 2018-11-03 17:28:29.884 error TypeError: Cannot read property 'e2result' of undefined enigma2.1 2018-11-03 17:28:29.884 error uncaught exception: Cannot read property 'e2result' of undefined</anonymous></anonymous>
Das kommt sobald ich ein command Button auslöse. in dem Fall war es der Standby_Toggle Button.
Der Update Button funst auch nicht.
CHANNEL_PICON ist auch leer.
objects - ioBroker.png
Gruß
Matten Matten `
Hi, danke für das Feedback. Ich habe in der Funktion extra 3 info debug Ausgaben eingebaut. Die hast du mir leider nicht in deinem Log Auszug mit angegeben Sie hätten unmittelbar vor der Fehlerausgabe kommen müssen. Kannst du das ggf. noch nachreichen? Danke
-
Leider gibt es bei enigma2 keine Möglichkeit, die Picons per API abzurufen (habe ich jedenfalls keine finden können). Wer die Möglichkeit kennt, gerne her damit. Aus dem Grund habe ich mir angesehen, wie es webif selber macht und es nachgebaut. Die prüfen einfach die Verzeichnisse, ob dort was existiert. Überhaupt nicht optimal
Ist aber auch problematisch weil man den Picon Ordner im Prinzip überall ablegen kann. vielleicht sollte man das einfach mit in der Einstellungs Maske
integrieren. Den Standard Pfad "/usr/share/enigma2/" vordefinieren und wer seine Picons in einem anderen Pfad ablegt muss den Pfad einfach ändern.
das wäre zumindest eine individuelle Lösung.
kannst du vieleicht auch gleich die "CHANNEL_SERVICEREFERENCE" umschlüsseln also aus " : " ein " _ " machen und den letzten " : " entfernen?
dann muss ich das nicht mehr danach umschlüsseln. :roll:
Gruß
Matten Matten
-
Hi, danke für das Feedback. Ich habe in der Funktion extra 3 info debug Ausgaben eingebaut. Die hast du mir leider nicht in deinem Log Auszug mit angegeben Sie hätten unmittelbar vor der Fehlerausgabe kommen müssen. Kannst du das ggf. noch nachreichen? Danke `
host.ioBroker 2018-11-05 11:03:39.837 error instance system.adapter.enigma2.1 terminated with code 0 (OK) Caught 2018-11-05 11:03:39.837 error by controller[0]: at IncomingMessage. <anonymous>(C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:256:13) Caught 2018-11-05 11:03:39.837 error by controller[0]: at Parser.exports.Parser.Parser.parseString (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\xml2js\lib\parser.js:322:31) Caught 2018-11-05 11:03:39.837 error by controller[0]: at Object.write (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:1436:13) Caught 2018-11-05 11:03:39.837 error by controller[0]: at closeTag (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:889:7) Caught 2018-11-05 11:03:39.837 error by controller[0]: at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) Caught 2018-11-05 11:03:39.837 error by controller[0]: at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) Caught 2018-11-05 11:03:39.837 error by controller[0]: at Parser.emit (events.js:188:7) Caught 2018-11-05 11:03:39.837 error by controller[0]: at emitOne (events.js:96:13) Caught 2018-11-05 11:03:39.837 error by controller[0]: at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:258:8 Caught 2018-11-05 11:03:39.837 error by controller[0]: at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:569:33 Caught 2018-11-05 11:03:39.837 error by controller[0]: TypeError: Cannot read property 'e2result' of undefined enigma2.1 2018-11-05 11:03:39.805 info terminating enigma2.1 2018-11-05 11:03:39.289 error at IncomingMessage. <anonymous>(C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:256:13) enigma2.1 2018-11-05 11:03:39.289 error at Parser.exports.Parser.Parser.parseString (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\xml2js\lib\parser.js:322:31) enigma2.1 2018-11-05 11:03:39.289 error at Object.write (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:1436:13) enigma2.1 2018-11-05 11:03:39.289 error at closeTag (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:889:7) enigma2.1 2018-11-05 11:03:39.289 error at emitNode (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:629:5) enigma2.1 2018-11-05 11:03:39.289 error at emit (C:\ioBroker\node_modules\iobroker.enigma2\node_modules\sax\lib\sax.js:624:35) enigma2.1 2018-11-05 11:03:39.289 error at Parser.emit (events.js:188:7) enigma2.1 2018-11-05 11:03:39.289 error at emitOne (events.js:96:13) enigma2.1 2018-11-05 11:03:39.289 error at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:258:8 enigma2.1 2018-11-05 11:03:39.289 error at C:\ioBroker\node_modules\iobroker.enigma2\enigma2.js:569:33 enigma2.1 2018-11-05 11:03:39.289 error TypeError: Cannot read property 'e2result' of undefined enigma2.1 2018-11-05 11:03:39.274 error uncaught exception: Cannot read property 'e2result' of undefined enigma2.1 2018-11-05 11:03:38.878 debug using authorization with user 'root' enigma2.1 2018-11-05 11:03:38.878 debug creating request for command 'NONE' (deviceId: 1, host: 192.168.27.66, port: 80, path: '/web/remotecontrol?command=true&rcu=advanced') enigma2.1 2018-11-05 11:03:38.878 info name: STANDBY_TOGGLE enigma2.1 2018-11-05 11:03:38.878 info val: undefined enigma2.1 2018-11-05 11:03:38.878 info obj.common.def: undefined</anonymous></anonymous>
-
@Matten Matten:kannst du vieleicht auch gleich die "CHANNEL_SERVICEREFERENCE" umschlüsseln also aus " : " ein " _ " machen und den letzten " : " entfernen?
dann muss ich das nicht mehr danach umschlüsseln. :roll:
Gruß
Matten Matten `
!
on({id: "enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE"/*Servicereference Code*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; var CurrentChannel = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE").val; CurrentChannel = CurrentChannel.replace(/:/g,"_"); setState("javascript.0.systeminfo.CurrentChannelImage"/*CurrentChannelImage*/,"http://192.168.77.10/MyTV/images/BilderSender/"+CurrentChannel.slice(0,-1)+'.png'); }); !
-
!
on({id: "enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE"/*Servicereference Code*/, change: "ne"}, function (obj) { var value = obj.state.val; var oldValue = obj.oldState.val; var CurrentChannel = getState("enigma2.0.enigma2.CHANNEL_SERVICEREFERENCE").val; CurrentChannel = CurrentChannel.replace(/:/g,"_"); setState("javascript.0.systeminfo.CurrentChannelImage"/*CurrentChannelImage*/,"http://192.168.77.10/MyTV/images/BilderSender/"+CurrentChannel.slice(0,-1)+'.png'); }); !
`Zauberhaft werde ich gleich integrieren. 8-)
adapter.setState('enigma2.CHANNEL_SERVICEREFERENCE', {val: xml.e2currentserviceinformation.e2eventlist[0].e2event[0].e2eventservicereference[0].replace(/:/g, '_').slice(0,-1), ack: true});
Vielen Dank!
Gruß
Matten Matten
-
Mal eine Frage.
Ich habe zwei VU. Eine ist per LAN und eine per WLAN eingebunden.
Ich schalte beide per Fernbedienung und per Alexa.(über Alexa2) Gleichzeitig schalte ich in Abhängigkeit mit einem Helligkeitswert Licht. Dabei prüfe ich im Script auch ob die Boxen im Standby sind oder nicht. (brauche ich nur für die Fernbedienung)
Jetzt ist mir bei der WLAN Box aufgefallen, das die manchmal ganz kurz die Verbindung verliert. Wenn die Verbindung wieder da ist scheint sich die Box selbst ein zu schalten. (das ist ne kleine VU Zero) Viel mir bisher nicht auf, aber seit dem ich Licht mit schalte schon, da es dann auch angeht. Im Schlafzimmer schon blöd wenn mitten in der Nacht die Nachttischlampen angehen.
Meine VU im Wohnzimmer die per LAN verbunden ist macht das nicht bzw. hat das Problem nicht….
(Liegt das an der Box bzw. kann man das iwi einstellen ? )
2018-11-12 02:05:40.562 - info: enigma2.1 enigma2: 192.168.180.4:80 ist nicht erreichbar! 2018-11-12 02:06:12.312 - info: enigma2.1 enigma2 Verbunden! 2018-11-12 02:06:12.415 - info: hue.0 final lightState for HueBridge.Schlafzimmer:{"bri":76,"on":true,"transitiontime":15,"level":30} 2018-11-12 02:06:16.346 - info: javascript.0 script.js.Statusabfragen.Licht.Licht: Text: Schlafzimmer 2018-11-12 02:06:16.346 - info: javascript.0 script.js.Statusabfragen.Licht.Licht: Anzahl Lichter: 20 # davon Lichter an:
-
Meine VU im Wohnzimmer die per LAN verbunden ist macht das nicht bzw. hat das Problem nicht….
(Liegt das an der Box bzw. kann man das iwi einstellen ? )
2018-11-12 02:05:40.562 - info: enigma2.1 enigma2: 192.168.180.4:80 ist nicht erreichbar! 2018-11-12 02:06:12.312 - info: enigma2.1 enigma2 Verbunden! 2018-11-12 02:06:12.415 - info: hue.0 final lightState for HueBridge.Schlafzimmer:{"bri":76,"on":true,"transitiontime":15,"level":30} 2018-11-12 02:06:16.346 - info: javascript.0 script.js.Statusabfragen.Licht.Licht: Text: Schlafzimmer 2018-11-12 02:06:16.346 - info: javascript.0 script.js.Statusabfragen.Licht.Licht: Anzahl Lichter: 20 # davon Lichter an:
Bildschirmfoto 2018-11-12 um 12.18.29.png `
wie hoch ist denn dein Intervall eingestellt?
Hast du den Adapter mal gestoppt und neu gestartet?
Warum Schaltet sich deine Box Selbstständig ein?
Gruß
Matten Matten
-
@Matten Matten:Meine VU im Wohnzimmer die per LAN verbunden ist macht das nicht bzw. hat das Problem nicht….
(Liegt das an der Box bzw. kann man das iwi einstellen ? )
2018-11-12 02:05:40.562 - info: enigma2.1 enigma2: 192.168.180.4:80 ist nicht erreichbar! 2018-11-12 02:06:12.312 - info: enigma2.1 enigma2 Verbunden! 2018-11-12 02:06:12.415 - info: hue.0 final lightState for HueBridge.Schlafzimmer:{"bri":76,"on":true,"transitiontime":15,"level":30} 2018-11-12 02:06:16.346 - info: javascript.0 script.js.Statusabfragen.Licht.Licht: Text: Schlafzimmer 2018-11-12 02:06:16.346 - info: javascript.0 script.js.Statusabfragen.Licht.Licht: Anzahl Lichter: 20 # davon Lichter an:
Bildschirmfoto 2018-11-12 um 12.18.29.png `
wie hoch ist denn dein Intervall eingestellt?
Hast du den Adapter mal gestoppt und neu gestartet?
Warum Schaltet sich deine Box Selbstständig ein?
Gruß
Matten Matten ` Die Box ist im Standby. Anscheinend wird die nach dem wiederverbinden mit dem WLAN eingeschaltet, warum auch immer ? Ich finde keinen Menüpunkt dafür.
Ich habe es jetzt so gelöst das die Box komplett runter fährt. Dauert dann zwar beim einschalten länger, aber dann ist sie wenigstens ganz aus und ich trigger jetzt auf connection.
-
Also ich hab eine VU solo über WLAN, hatte es auch gesehen das sie einmal die Verbindung verloren hatte. aber Eingeschaltet hat sie sich danach nicht…
Vielleicht installierst du mal parallel zum OpenWebif das Webif und legst den auf Port 81 und startest den Adapter dann auf dem Port.
Gruß
Matten Matten