NEWS
Test Adapter shuttercontrol v1.7.x
-
@c-radi
Es gibt da in den Extra Settings den Hacken „Fahren nachdem Fenster geschlossen wurde „
Dieser stellt eigentlich sicher, dass die letzte angeforderte Position aktualisiert wird.
Hast die gesetzt? -
Ab sofort steht die Version 1.4.0 auf Github und in kürze auch im latest zur Verfügung.
In dieser Version wurde hauptsächlich etwas unter der Haube gemacht.
Da inzwischen zu viele Funktionen in Shuttercontrol enthalten waren und dadurch der Source Code in meiner Welt zu unübersichtlich war, habe ich die letzten Tage einige Stunden (OK eigentlich sind es schon Tage ) damit verbracht und alles neu geschrieben.Darum bitte testen ... testen ... testen
Changelog
1.4.0 (2021-11-30)
- (simatec) Source code completely redesigned
- (simatec) Much of the source code was converted to async
- (simatec) many small Bugfixes
- (simatec) Dependencies updated
- (simatec) Dev-Dependencies updated
-
@c-radi Teste mal bitte die Version 1.4.0 ... Hab da noch was gefixt
-
@simatec Danke dir, lade ich heute Nachmittag und teste alles munter durch.
-
Erst einmal möchte ich mich bei @simatec für die tolle Arbeit bedanken, welche er in diesen Adapter steckt. ich benutze Ihn seit der ersten Version und bin immer wieder begeistert, was umgesetzt wird.
Habe diese Woche von Nightfly1983 erfahren das es eine neue Version gibt, welche einige meiner Script, die in der kalten Jahreszeit zusätzlich zum shuttercontrol laufen ersetzen könnte.
Ich habe nun seit zwei Tagen die v1.3.9 installiert, leider funktioniert diese am TestRollladen NICHT ..
Mir ging es vor allem um die Kombination von Frostschutz und Weihnachtsprogramm.
Leider wird weder die Position für den Weihnachtsbetrieb von 60% beim Schließen der Rollos 30min nach Sonnenuntergang, noch die Frostschutz Position von 15% um 22:30 bei dem Rollo im Arbeitszimmer angefahren...
Mir ist aufgefallen, das der Wert "Alarm Frost Höhe immer wieder verschwindet!!!
Zu meinen Einstellungen:
das hier ist mein Datenpunkt, welcher ab 5 Grad Außentemperatur auf "True" gesetzt wird. Das macht ein Skript, welches 24/7 alle 5min die Außentemperatur kontrolliert, und den Datenpunkt aktualisiert.
Vielleicht stimmt da ja auch irgendwas nicht, der Datenpunkt wurden schon vor dem Wechsel auf Admin 5 erzeugt.
Ich hoffe ich hab alles um das Problem zu lösen, aktuell habe ich zum Glück nur einen Rollladen umgestellt, damit meine Frau nicht genervt ist wenn es nicht funktioniert.
Ihr willst ja sicherlich wie das mit dem WAF ist.
danke schonmal allen!!
-
@banditfg Hast du einen Debuglog? Wie meinst du genau mit Wert verschwindet?
-
@simatec Das der eingestellte Höhenwert einfach wieder raus gelöscht ist. Hatte ich auch schon.
-
@nightfly1983 Wo denn genau? Welcher Höhenwert und wo in der Config?
-
ich habe leider keinen Debuglog, da ich nicht weis wie ich an Logs von gestern Abend ran komme.. Hab jetzt mal die Log Ansicht auf Debug gestellt.
mehr steht da noch nicht..
Zum Alarm Frost Höhen Wert: nach dem Speichern steht bei mir keine Wert mehr drin, wenn ich wieder in die EInstellung gehe. sehr seltsam..
-
hier verschwindet der Wert!!
-
@banditfg Kann ich erstmal nicht bestätigen ... Mehrmals gespeichert und im Anschluss die Config geprüft
Stellst du eventuell vorm speichern dein Design Theme um? Ich sehe nur in den beiden Screenshots einmal ein helles und einmal ein dunkles Design. Wenn du das vorm speichern der Config machst, sind die Werte weg.
Das feature fehlt im Admin aktuell noch.So geht der Debuglog nicht. Schaue in meine Signatur. Da steht wie es geht.
PS Prüfe mal dein Log bzw. System. 38 MB Log bereits am Vormittag. Da scheint irgendwo was krum zu sein in deinem System.
-
@simatec sagte in Test Adapter shuttercontrol v1.4.x:
PS Prüfe mal dein Log bzw. System. 38 MB Log bereits am Vormittag. Da scheint irgendwo was krum zu sein in deinem System.
autsch. hatte ich vor kurzem auch. da standen einige adapter unwissentlich eben auf debug...
-
am Design Theme hab ich seit Tagen nichts umgestellt, steht eigentlich im Admin auf Dunkel..
ist das so richtig auf Debug eingestellt?? und wenn ja wie komme ich dann an den Debuglog??
Warum der Log schon 38MB groß ist weis ich nicht, sonst sind die so pro Tag 2-3 MB groß.
Ich bekomme aktuell vom Javascript Adapter sehr viele Warnungen wegen einem Script was den Batterie Zustand meiner Xiaomi Sensoren überwacht und damit ob die noch online sind. weiss aber nicht wo der Fehler liegt.
-
Wenn ich das jetzt richtig verstehe muss man auf Debug in der Instanz Reiter das ja für jeden Adapter Instanz einstellen?? Oder??
Steht bei mir aktuell nur der shuttercontrol auf Debug alle anderen auf Info.
es sind eben ziemlich viele.
-
Wenn ich das jetzt richtig verstehe muss man auf Debug in der Instanz Reiter das ja für jeden Adapter Instanz einstellen?? Oder??
ja.
hab eigentlich die meisten auf warn eingestellt. dann bleibt das protokoll recht klein. -
Hallo,
nur mal zur Info: Die 1.4.0 läuft bei mir nicht rund:host.iobroker 2021-12-01 10:05:02.849 error instance system.adapter.shuttercontrol.0 terminated with code 6 (UNCAUGHT_EXCEPTION) host.iobroker 2021-12-01 10:05:02.849 error Caught by controller[0]: at listOnTimeout (node:internal/timers:557:17) host.iobroker 2021-12-01 10:05:02.849 error Caught by controller[0]: at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.shuttercontrol/lib/sunProtect.js:30:56) host.iobroker 2021-12-01 10:05:02.849 error Caught by controller[0]: at checkPendingAlarm (/opt/iobroker/node_modules/iobroker.shuttercontrol/lib/shutterAlarm.js:661:12) host.iobroker 2021-12-01 10:05:02.849 error Caught by controller[0]: at new Promise (<anonymous>) host.iobroker 2021-12-01 10:05:02.849 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.shuttercontrol/lib/shutterAlarm.js:672:83 host.iobroker 2021-12-01 10:05:02.848 error Caught by controller[0]: at Adapter.getForeignStateAsync (/opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1651:16) host.iobroker 2021-12-01 10:05:02.848 error Caught by controller[0]: at new Promise (<anonymous>) host.iobroker 2021-12-01 10:05:02.848 error Caught by controller[0]: at /opt/iobroker/node_modules/iobroker.js-controller/lib/tools.js:1652:16 host.iobroker 2021-12-01 10:05:02.848 error Caught by controller[0]: at Adapter.getForeignState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6815:17) host.iobroker 2021-12-01 10:05:02.848 error Caught by controller[0]: at validateId (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:501:19) host.iobroker 2021-12-01 10:05:02.848 error Caught by controller[0]: Error: The id is empty! Please provide a valid id. host.iobroker 2021-12-01 10:05:02.847 error Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
Ich nutze allerdings schon npm 8.1.0 und node.js 16.13.0, nehme mal an dass es daran liegt.
Ich wollte das hier auch nur zur Info posten, bin auf die 1.3.9 zurück und die läuft stabil -
@amg_666 Zeige mal bitte deine Config der Alarm Settings
-
@simatec Was genau meinst du? Die shuttercontrol Instanz steht auf "warn"
-
-
@simatec ok, da habe ich nix eingetragen: