NEWS
SONOFF NSPanel mit Lovelace UI
-
@ticaki sagte in SONOFF NSPanel mit Lovelace UI:
wir haben uns darauf geeinigt das das Skript und der Adapter 100% als zu interpretiert - also 100% ist zu 0% ist offen. Da kann man jahrelang drüber diskutieren ob ein Rolladen nun zu 60% geöffnet oder zu 40% geschlossen ist
Wäre was für den Adapter , das konfigurierbar zu machen....
@gargano sagte in SONOFF NSPanel mit Lovelace UI:
@ticaki sagte in SONOFF NSPanel mit Lovelace UI:
wir haben uns darauf geeinigt das das Skript und der Adapter 100% als zu interpretiert - also 100% ist zu 0% ist offen. Da kann man jahrelang drüber diskutieren ob ein Rolladen nun zu 60% geöffnet oder zu 40% geschlossen ist
Wäre was für den Adapter , das konfigurierbar zu machen....
Dann müsste das auch im TFT konfigurierbar sein und ich sehe da jetzt keinen Vorteil. Außer das @Armilar mehr arbeit hat. Du müsstes ja trotzdem etwas einstellen, jetzt muß man halt max:0, min: 100 eingeben. Oder im Alias ein 100-val eingeben.
Kannst uns aber gerne überzeugen.

-
@teletapi sagte in SONOFF NSPanel mit Lovelace UI:
@ticaki Ich muss zugeben das ich jetzt nicht ganz verstehe was du damit sagen wolltest
In einem Datenpunkt der zu einem Rolladen gehört steht 20%. Das kann bedeuten, dass er zu 20% geschlossen ist oder aber das er zu 20% geöffnet ist. Wir haben uns darauf geeinigt, dass wenn eine 100 an das TFT geschickt wird, wird er als geschlossen angezeigt.
-
@teletapi sagte in SONOFF NSPanel mit Lovelace UI:
@ticaki Ich muss zugeben das ich jetzt nicht ganz verstehe was du damit sagen wolltest
In einem Datenpunkt der zu einem Rolladen gehört steht 20%. Das kann bedeuten, dass er zu 20% geschlossen ist oder aber das er zu 20% geöffnet ist. Wir haben uns darauf geeinigt, dass wenn eine 100 an das TFT geschickt wird, wird er als geschlossen angezeigt.
-
@teletapi sagte in SONOFF NSPanel mit Lovelace UI:
@ticaki Ich muss zugeben das ich jetzt nicht ganz verstehe was du damit sagen wolltest
In einem Datenpunkt der zu einem Rolladen gehört steht 20%. Das kann bedeuten, dass er zu 20% geschlossen ist oder aber das er zu 20% geöffnet ist. Wir haben uns darauf geeinigt, dass wenn eine 100 an das TFT geschickt wird, wird er als geschlossen angezeigt.
@ticaki Die Frage ist ja von welchen Voraussetzungen man ausgeht.
Bei Homematic heißt es 'Behanghöhe' und damit ist 100 % Behanghöhe = Rollade ganz oben/offen und 0% Behanghöhe = Rollade ganz unten/geschlossen.
Hier beim Panel ist es genau umgekehrt , da heißt es Schließstatus 0 % = ganz oben/offen und Schließstatus 100% = Rollade ganz unten/geschlossen.
Um das Problem zu lösen gibt es 3 Möglichkeiten:
selber Script ändern, ( nicht jedermanns Sache)
Konvertierungsfunktion benutzen, (geht wahrscheinlich, habe ich nicht probiert)
Konfigurierbar machen ( am Elegantesten, würde ich aber erst im Adapter machen)@teletapi : Du kannst mal die Konvertierungsfunktion versuchen:

-
Hallo zusammen,
nach dem Tasmota Update auf 15.0.1 mit dem Zwischenschritt auf 14.3.0 habe ich im Display ein "System Data ERROR!" stehen...
Was mache ich nun?
Danke & Gruß
-
@ticaki Die Frage ist ja von welchen Voraussetzungen man ausgeht.
Bei Homematic heißt es 'Behanghöhe' und damit ist 100 % Behanghöhe = Rollade ganz oben/offen und 0% Behanghöhe = Rollade ganz unten/geschlossen.
Hier beim Panel ist es genau umgekehrt , da heißt es Schließstatus 0 % = ganz oben/offen und Schließstatus 100% = Rollade ganz unten/geschlossen.
Um das Problem zu lösen gibt es 3 Möglichkeiten:
selber Script ändern, ( nicht jedermanns Sache)
Konvertierungsfunktion benutzen, (geht wahrscheinlich, habe ich nicht probiert)
Konfigurierbar machen ( am Elegantesten, würde ich aber erst im Adapter machen)@teletapi : Du kannst mal die Konvertierungsfunktion versuchen:

-
dein Tasmota läuft ? sieht jedenfalls so aus. Hast du das Panel mal vom Strom genommen?
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
Hast du das Panel mal vom Strom genommen?
Das ist der einzige Weg der bei mir bei diesem Problem bisher funktioniert hat. Auch ein reset 1 hat nicht geholfen
-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
Hast du das Panel mal vom Strom genommen?
Das ist der einzige Weg der bei mir bei diesem Problem bisher funktioniert hat. Auch ein reset 1 hat nicht geholfen
-
@ticaki sagte in SONOFF NSPanel mit Lovelace UI:
bei diesem Problem bisher funktioniert hat. Auch ein reset 1 hat nicht geholfen
Hab das NSPanel mal ausgebaut, trotzdem keine Veränderung.... System Data ERROR!
-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
Tasmota läuft? und version 15 ist drauf?
jepp, Tasmota 15.0.1 läuft ohne Probleme - Zugriff über IP ist möglich
-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
dann ist der Flash nicht sauber durch gelaufen. Versuche nochmal anzustoßen.
den Tasmota OTA Flash meinst Du?
-
@ticaki sagte in SONOFF NSPanel mit Lovelace UI:
bei diesem Problem bisher funktioniert hat. Auch ein reset 1 hat nicht geholfen
Hab das NSPanel mal ausgebaut, trotzdem keine Veränderung.... System Data ERROR!
@toysman
Wenn du im Log zeichenmüll siehst wie oben auf deinem Bild, muß der Strom entfernt werden. Dann den Flash nochmal laufen lassen. -
@ticaki Die Frage ist ja von welchen Voraussetzungen man ausgeht.
Bei Homematic heißt es 'Behanghöhe' und damit ist 100 % Behanghöhe = Rollade ganz oben/offen und 0% Behanghöhe = Rollade ganz unten/geschlossen.
Hier beim Panel ist es genau umgekehrt , da heißt es Schließstatus 0 % = ganz oben/offen und Schließstatus 100% = Rollade ganz unten/geschlossen.
Um das Problem zu lösen gibt es 3 Möglichkeiten:
selber Script ändern, ( nicht jedermanns Sache)
Konvertierungsfunktion benutzen, (geht wahrscheinlich, habe ich nicht probiert)
Konfigurierbar machen ( am Elegantesten, würde ich aber erst im Adapter machen)@teletapi : Du kannst mal die Konvertierungsfunktion versuchen:

-
@tt-tom sagte in SONOFF NSPanel mit Lovelace UI:
@toysman
wenn sie durch läuft, jaso, die Version 4.9.2 läuft und das neue Script auch.... fast

in den LOGs vo ioBroker bekomme ich folgende Fehler:
javascript.0 2025-07-27 19:06:17.624 warn script.js.NSPanels.NSPanel_Office: error at function HandleScreensaverUpdate: Cannot read properties of null (reading 'substring') javascript.0 2025-07-27 19:06:17.623 warn at Object.<anonymous> (script.js.NSPanels.NSPanel_Office:4088:12) javascript.0 2025-07-27 19:06:17.623 warn at __awaiter (script.js.NSPanels.NSPanel_Office:4:12) javascript.0 2025-07-27 19:06:17.623 warn at new Promise (<anonymous>) javascript.0 2025-07-27 19:06:17.623 warn at script.js.NSPanels.NSPanel_Office:8:71 javascript.0 2025-07-27 19:06:17.623 warn at Object.next (script.js.NSPanels.NSPanel_Office:14:53) javascript.0 2025-07-27 19:06:17.623 warn at step (script.js.NSPanels.NSPanel_Office:33:23) javascript.0 2025-07-27 19:06:17.623 warn at Object.<anonymous> (script.js.NSPanels.NSPanel_Office:4092:17) javascript.0 2025-07-27 19:06:17.623 warn at HandleScreensaverUpdate (script.js.NSPanels.NSPanel_Office:13651:37) javascript.0 2025-07-27 19:06:17.622 warn getState "daswetter.0.NextDays.Location_1.Day_1.Tag_value" not found (3) javascript.0 2025-07-27 19:06:17.622 warn at Object.<anonymous> (script.js.NSPanels.NSPanel_Office:4088:12) javascript.0 2025-07-27 19:06:17.622 warn at __awaiter (script.js.NSPanels.NSPanel_Office:4:12) javascript.0 2025-07-27 19:06:17.622 warn at new Promise (<anonymous>) javascript.0 2025-07-27 19:06:17.622 warn at script.js.NSPanels.NSPanel_Office:8:71 javascript.0 2025-07-27 19:06:17.622 warn at Object.next (script.js.NSPanels.NSPanel_Office:14:53) javascript.0 2025-07-27 19:06:17.622 warn at step (script.js.NSPanels.NSPanel_Office:33:23) javascript.0 2025-07-27 19:06:17.622 warn at Object.<anonymous> (script.js.NSPanels.NSPanel_Office:4092:17) javascript.0 2025-07-27 19:06:17.622 warn at HandleScreensaverUpdate (script.js.NSPanels.NSPanel_Office:13650:35) javascript.0 2025-07-27 19:06:17.622 warn getState "daswetter.0.NextDays.Location_1.Day_1.Maximale_Temperatur_value" not found (3) javascript.0 2025-07-27 19:06:17.622 warn at Object.<anonymous> (script.js.NSPanels.NSPanel_Office:4088:12) javascript.0 2025-07-27 19:06:17.622 warn at __awaiter (script.js.NSPanels.NSPanel_Office:4:12) javascript.0 2025-07-27 19:06:17.621 warn at new Promise (<anonymous>) javascript.0 2025-07-27 19:06:17.621 warn at script.js.NSPanels.NSPanel_Office:8:71 javascript.0 2025-07-27 19:06:17.621 warn at Object.next (script.js.NSPanels.NSPanel_Office:14:53) javascript.0 2025-07-27 19:06:17.621 warn at step (script.js.NSPanels.NSPanel_Office:33:23) javascript.0 2025-07-27 19:06:17.621 warn at Object.<anonymous> (script.js.NSPanels.NSPanel_Office:4092:17) javascript.0 2025-07-27 19:06:17.621 warn at HandleScreensaverUpdate (script.js.NSPanels.NSPanel_Office:13649:35) javascript.0 2025-07-27 19:06:17.619 warn getState "daswetter.0.NextDays.Location_1.Day_1.Minimale_Temperatur_value" not found (3)In den Objekten im ioBroker habe ich aber nicht daswetter.0.NextDays.Location_1.Day_1 sondern "nur" daswetter.0.NextHours.Location_1.Day_1
Im der Instanz ist eingestellt: Pfad 3: XML-Datei mit Wettervorhersage für die nächsten 5 Tage und stündliche InformationenKann ich da etwas ändern?
Danke & Gruß
