Vielen Dank für eure schnelle Hilfe.
Ich werde das in den nächsten Tagen testen.
Vielen Dank für eure schnelle Hilfe.
Ich werde das in den nächsten Tagen testen.
Hallo, zusammen,
ich habe aktuell erfolgreich einen Lichtwecker mittels HUE Leuchtmitteln im Einsatz. Selbst meine Frau ist begeistert, wie gut das Aufstehen mittlerweile funktioniert.
Nun versuche ich mich - bislang erfolglos - mit der Erweiterung des Blockly´s um die folgende Funktion:
Wenn der Lichtwecker gestartet ist (nach 6:15 Uhr), möchte ich über einen Schalter im Raum (mit Shelly 1) den Lichtwecker stoppen können, sodass dieser nicht weiterläuft und die Lampe ausschaltet (möglichst direkt noch zur Ausgangsfarbe zurückkehrt, dass beim nächsten Einschalten der Lampe die volle Lichthelligkeit und ursprüngliche Farbe vorhanden ist.
Hier das Ausgangsblockly:
Ich freue mich auf Ideen und Vorschläge.
Vielen Dank und
viele Grüße.
Systemdata | Bitte Ausfüllen |
---|---|
Hardwaresystem: | Synology DS920+ |
Arbeitsspeicher: | 20 GB |
Festplattenart: | SD-Karte/SSD/HDD |
Betriebssystem: | Docker |
Node-Version: | V14.18.3 |
Nodejs-Version: | V14.18.3 |
NPM-Version: | 6.14.15 |
Installationsart: | Skript/Manuell |
Image genutzt: | Buanet/iobroker:latest |
Ort/Name der Imagedatei: | Link |
Hallo, zusammen,
ich betreibe auf der Synology eine Docker-Installation (verwaltet über Portainer) in Verbindung mit einem MACVLAN. Das System funktioniert fehlerfrei. Die Iobroker-Installation läuft im Hostmodus (da es mein Einstieg in die Welt von Docker war und ich mich erst später an Portainer und MACVLAN versucht habe)
In einem Docker-Container läuft EVCC im MACVLAN; eine Ladesteuerung für Elektrofahrzeuge. In der Config-Datei ist Mqtt eingerichtet. Leider verbindet sich diese Konfiguration nicht mit dem Iobroker (Host-Modus).
Auf dem Test-Iobroker, welcher im MACVLAN eingebunden ist, funktioniert die Verbindung fehlerfrei.
Sicherlich wäre es ratsam, das Hauptsystem irgendwann in das MACVLAN umzuziehen, aber da will ich (aufgrund der umfangreichen Konfiguration) noch nicht so schnell ran.
Hat jemand eine Idee, warum es zwischen dem Host-Modus und der Docker-MACVLAN Konfiguration zu Verbindungsproblemen kommt? Angemerkt sei hier noch, dass z. B. pihole im MACVLAN - keine Probleme mit dem Iobroker (Host-Modus) hat.
Gruß,
Andreas
Edit:
Gerade musste ich feststellen, dass auch influxdb sich nicht mit dem Iobroker im Host-Modus verbindet. Auf dem Testsystem funktioniert es.
Edit2:
Der Post kann geschlossen werden. Habe das System erfolgreich in das MACVLAN Netzwerk umgezogen und somit die Probleme "umschifft"
@bahnuhr said in [gelöst]Frage: Wer hat die "Tagesschau in 100s" eingebunden?:
let regexp = /media.tagesschau.de/video/\d*/\d*/TV-\d*-\d*-\d*.webxl.h264.mp4/gm;
Top, Danke @bahnuhr
@pix
Hallo Pix, vorab erst Mal Danke für dieses Script und die Zeit, die du in die Entwicklung gesteckt hast.
Das Script hat bislang unauffällig seinen Dienst verrichtet. Seit zwei Tagen erhalte ich nun aber folgende Fehlermeldung im Log:
2022-01-19 08:42:34.342 - info: javascript.0 (4199) Stop script script.js.common.VIS.Tagesschau_100s_aktueller_Link
2022-01-19 08:42:38.801 - info: javascript.0 (4199) Start javascript script.js.common.VIS.Tagesschau_100s_aktueller_Link
2022-01-19 08:42:38.807 - info: javascript.0 (4199) script.js.common.VIS.Tagesschau_100s_aktueller_Link: registered 0 subscriptions and 1 schedule
2022-01-19 08:42:40.963 - info: javascript.0 (4199) script.js.common.VIS.Tagesschau_100s_aktueller_Link: HTML: https://www.tagesschau.de/multimedia/livestreams/livestream-3-105~player.html
2022-01-19 08:42:41.005 - error: javascript.0 (4199) Error in request callback: TypeError: Cannot read property '0' of null
Der Fehler steht in Verbindung mit dem Linkabruf.
Hast du eine Idee, wie man den Fehler beheben kann?
Danke und Gruß
Danke für eure Hilfe. Das Problem zu lösen übersteigt meine Programmierkenntnisse :). Ich kämpfe mich mal durch den entsprechenden Thread, in dem ich das Script gefunden habe.
LG
@jey-cee
Top, danke. Hab den Übeltäter gefunden. Es lag an der Abfrage zum aktuellsten Tagesschau in 100 Sekunden Link für VIS.
Worin besteht das Problem und wie kann ich es lösen?
Systemdata | Bitte Ausfüllen |
---|---|
Hardwaresystem: | Synology DS 920+ |
Arbeitsspeicher: | 20 GB |
Festplattenart: | HDD |
Betriebssystem: | Ubuntu/Windows/Mac |
Node-Version: | V14.18.2 |
Nodejs-Version: | V14.18.2 |
NPM-Version: | 6.14.15 |
Installationsart: | Skript/Manuell |
Image genutzt: | Ja/Nein |
Ort/Name der Imagedatei: | Link |
Guten Morgen allerseits,
seit zwei Tagen plagt mich im Log eine Fehlermeldung, die ich nicht zuordnen kann.
022-01-19 07:04:59.206 - info: javascript.0 (32125) Start javascript script.js.common.Beleuchtung.Beleuchtung_Deckenlampe_Henri_Aufwecken_Alexa
2022-01-19 07:04:59.210 - info: javascript.0 (32125) script.js.common.Beleuchtung.Beleuchtung_Deckenlampe_Henri_Aufwecken_Alexa: registered 1 subscription and 0 schedules
2022-01-19 07:04:59.210 - info: javascript.0 (32125) Start javascript script.js.common.Beleuchtung.Beleuchtung_Deckenlampe_Henri_keine_Bewegung
2022-01-19 07:04:59.213 - info: javascript.0 (32125) script.js.common.Beleuchtung.Beleuchtung_Deckenlampe_Henri_keine_Bewegung: registered 1 subscription and 0 schedules
2022-01-19 07:05:00.042 - info: host.buanet-iobroker-neu instance system.adapter.dwd.0 started with pid 32140
2022-01-19 07:05:00.915 - error: javascript.0 (32125) Error in request callback: TypeError: Cannot read property '0' of null
2022-01-19 07:05:00.934 - info: dwd.0 (32140) starting. Version 2.7.7 in /opt/iobroker/node_modules/iobroker.dwd, node: v14.18.2, js-controller: 3.3.22
2022-01-19 07:05:01.787 - info: dwd.0 (32140) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2022-01-19 07:05:02.304 - info: host.buanet-iobroker-neu instance system.adapter.dwd.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
2022-01-19 07:05:23.330 - info: go-e.0 (453) State value to set for "go-e.0.temperatures.tempereatureArray" has to be stringified but received type "object"
2022-01-19 07:06:11.653 - info: javascript.0 (32125) Start javascript script.js.common.Telefon.Anrufer_Ansage_Alexa
2022-01-19 07:06:11.667 - info: javascript.0 (32125) script.js.common.Telefon.Anrufer_Ansage_Alexa: registered 1 subscription and 0 schedules
2022-01-19 07:06:23.350 - info: go-e.0 (453) State value to set for "go-e.0.temperatures.tempereatureArray" has to be stringified but received type "object"
2022-01-19 07:07:23.310 - info: go-e.0 (453) State value to set for "go-e.0.temperatures.tempereatureArray" has to be stringified but received type "object"
2022-01-19 07:08:00.204 - error: javascript.0 (32125) Error in request callback: TypeError: Cannot read property '0' of null
2022-01-19 07:08:23.315 - info: go-e.0 (453) State value to set for "go-e.0.temperatures.tempereatureArray" has to be stringified but received type "object"
2022-01-19 07:08:24.079 - info: synology.0 (182) State value to set for "synology.0.DiskStationManager.vol_info.volume_1.used_size" has to be type "number" but received type "string"
2022-01-19 07:08:46.468 - info: synology.0 (182) State value to set for "synology.0.DiskStationManager.vol_info.volume_1.used_size" has to be type "number" but received type "string"
2022-01-19 07:09:23.301 - info: go-e.0 (453) State value to set for "go-e.0.temperatures.tempereatureArray" has to be stringified but received type "object"
2022-01-19 07:10:00.043 - info: host.buanet-iobroker-neu instance system.adapter.dwd.0 started with pid 32443
2022-01-19 07:10:00.910 - info: dwd.0 (32443) starting. Version 2.7.7 in /opt/iobroker/node_modules/iobroker.dwd, node: v14.18.2, js-controller: 3.3.22
2022-01-19 07:10:01.668 - info: dwd.0 (32443) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2022-01-19 07:10:02.187 - info: host.buanet-iobroker-neu instance system.adapter.dwd.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
Der Fehler "TypeError: Cannot read property '0' of null" tritt ohne sichtlichen Zusammenhang mit Scripten oder Geräten auf.
Weiß vielleicht jemand Rat?
Danke vorab und Gruß
Ich konnte das Problem durch das Neuaufsetzen des Containers und dem Einspielen eines Backup beheben.
Bitte schließen.
@glasfaser
Habe den Befehl ausgeführt, der Prozess ist auch durchgelaufen, hat aber den Fehler nicht behoben.