NEWS
SONOFF NSPanel mit Lovelace UI (TypeScript Version)
-
Da werden rekursiv states subscripted - Das im Skript zu finden wird super lustig. Außer @tt-tom kennt das Problem
könnte ich dich nicht für den Adapter erwärmen - ab der nächsten Adapterversion kann man da auch über den admin grids und entities (einfach) anlegen und vereinfacht die Wartung und den Support.
einfach: die pageitems bieten erstmal nur die Basis einstellmöglichkeiten - id, navigation, icon, farbe
https://forum.iobroker.net/topic/80055/betatest-adapter-nspanel-lovelace-ui-v0.13.x
-
Da werden rekursiv states subscripted - Das im Skript zu finden wird super lustig. Außer @tt-tom kennt das Problem
könnte ich dich nicht für den Adapter erwärmen - ab der nächsten Adapterversion kann man da auch über den admin grids und entities (einfach) anlegen und vereinfacht die Wartung und den Support.
einfach: die pageitems bieten erstmal nur die Basis einstellmöglichkeiten - id, navigation, icon, farbe
https://forum.iobroker.net/topic/80055/betatest-adapter-nspanel-lovelace-ui-v0.13.x
Da werden rekursiv states subscripted - Das im Skript zu finden wird super lustig. Außer @tt-tom kennt das Problem
könnte ich dich nicht für den Adapter erwärmen - ab der nächsten Adapterversion kann man da auch über den admin grids und entities (einfach) anlegen und vereinfacht die Wartung und den Support.
einfach: die pageitems bieten erstmal nur die Basis einstellmöglichkeiten - id, navigation, icon, farbe
https://forum.iobroker.net/topic/80055/betatest-adapter-nspanel-lovelace-ui-v0.13.x
Ich hab mir den Adapter schon näher angeschaut, ich denke das ich dann wechseln werde. Die Seiten die ich benutze gibt es, es sind auch einige Seiten bei den Panels gleich. Wann kommt die nächste Version? Und muss dann wieder was an den Seiten geändert werden? Grüsse
-
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
-
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
Ahh ok, denke wenn es einmal eingerichtet ist wird es mit dem Adapter wirklich einfacher. Die Seiten Erstellung wird wieder spannend werden, aber wenn ich alles richtig verstanden habe bleiben die Aliase ja gleich. Das hieße dann ich müsste wirklich nur die Seiten neu erstellen. Und von Vorteil eine mqtt Instanz wäre auch weg, was dann der Adapter übernehmen würde. Die seiten selbst werden ja auch im Adapter erstellt, also ich brauche kein Script mehr in der Java Instanz?
-
Die nächste Version kommt wohl gleich ins latest wird dann im laufe des Tages verfügbar.
Es kommt sehr sehr sehr selten vor das man was an einem vorhandenen Skript ändern muß - nur ab und an muß das Skript updaten, wenn da die Version erhöht wurde (geht per klick) und dann angucken und neu an den adapter schicken - damit nix meckert (aber der Adapter meckert in 99,9% der Fälle nur das die Version falsch ist, ohne Konsequenzen.
Ah noch was - Expert immer an
Wenn du zu diesen Personen gehörst bitte etwas vorsichtig sein und den mal ausschalten - alles was im Admin bei Expert zusätzlich gezeigt wird ist entweder tatsächlich für experten oder experimentell oder entwicklerkram :)
Ahh ok, denke wenn es einmal eingerichtet ist wird es mit dem Adapter wirklich einfacher. Die Seiten Erstellung wird wieder spannend werden, aber wenn ich alles richtig verstanden habe bleiben die Aliase ja gleich. Das hieße dann ich müsste wirklich nur die Seiten neu erstellen. Und von Vorteil eine mqtt Instanz wäre auch weg, was dann der Adapter übernehmen würde. Die seiten selbst werden ja auch im Adapter erstellt, also ich brauche kein Script mehr in der Java Instanz?
hab hier geantwortet: https://forum.iobroker.net/post/1333651
-
okay, welchen Screensaver nutzt du?
Welche Felder genau, werden nichtaktualisiert?
gibt es Fehlermeldungen vom Script?schalte bitte im Panel den Debugmodus ein und sehe im Log nach folgendem Eintrag, der beginnt mit
HandleScreensaverUpdate payload: weatherUpdate~sollte immer zur vollen Minute erscheinen.
-
okay, welchen Screensaver nutzt du?
Welche Felder genau, werden nichtaktualisiert?
gibt es Fehlermeldungen vom Script?schalte bitte im Panel den Debugmodus ein und sehe im Log nach folgendem Eintrag, der beginnt mit
HandleScreensaverUpdate payload: weatherUpdate~sollte immer zur vollen Minute erscheinen.
Jetzt konnte ich eine aktualisierung am Display life sehen.
Meistens in der früh sieht man, das die Wetterdaten nicht passen (alle Wettersymbole inkl. Werte von der Wetterstation). Drückt man dann auf das Display, aktualisieren sich die Werte.
Nein ich habe keine Fehlermeldungen im Script12:41:43.664 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:43.712 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:43.724 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:43.750 SRC: MQTT 12:41:43.751 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 161, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~65168~Temperatur~9.1°C~~~~26095~Wind~1.4km/h~~~~26095~UV~0~~~~64333~Wolken~wechselhaft~~~~64333~Feuchte~99.0%~' 12:41:43.820 BRY: GC from 109293 to 55205 bytes, objects freed 842/660 (in 29 ms) - slots from 2028/2039 to 424/730 12:41:43.862 NXP: payload sent = bytes('55BBA100776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:43.872 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:43.908 SRC: MQTT 12:41:43.909 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:43.932 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:43.940 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:43.971 SRC: MQTT 12:41:43.973 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:44.021 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:44.033 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.061 SRC: MQTT 12:41:44.063 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 161, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~65168~Temperatur~9.1°C~~~~26095~Wind~1.8km/h~~~~26095~UV~0~~~~64333~Wolken~wechselhaft~~~~64333~Feuchte~99.0%~' 12:41:44.136 NXP: payload sent = bytes('55BBA100776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:44.146 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.179 SRC: MQTT 12:41:44.181 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:44.225 BRY: GC from 110432 to 54949 bytes, objects freed 873/660 (in 30 ms) - slots from 2088/2116 to 424/730 12:41:44.237 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:44.250 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.276 SRC: MQTT 12:41:44.278 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:44.325 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:44.337 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.370 SRC: MQTT 12:41:44.372 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 161, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~65168~Temperatur~9.1°C~~~~26095~Wind~1.8km/h~~~~26095~UV~0~~~~64333~Wolken~wechselhaft~~~~64333~Feuchte~99.0%~' 12:41:44.444 NXP: payload sent = bytes('55BBA100776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:44.457 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.480 SRC: MQTT 12:41:44.482 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:44.505 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:44.516 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.536 SRC: MQTT 12:41:44.538 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:44.604 BRY: GC from 109933 to 55049 bytes, objects freed 865/659 (in 30 ms) - slots from 2071/2085 to 423/730 12:41:44.621 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:44.632 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:45.068 WIF: Checking connection... 12:41:52.289 SRC: MQTT 12:41:52.291 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 156, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~25407~Fr~6° 11°~~~~38066~Sa~5° 18°~~~~19017~So~7° 14°~~~~19017~Mo~7° 13°~~~~64333~Feuchte~99.0%' 12:41:52.367 NXP: payload sent = bytes('55BB9C00776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:52.377 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:52.407 SRC: MQTT 12:41:52.409 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:52.434 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:52.445 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:52.470 SRC: MQTT 12:41:52.471 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:52.518 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:52.530 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} -
Jetzt konnte ich eine aktualisierung am Display life sehen.
Meistens in der früh sieht man, das die Wetterdaten nicht passen (alle Wettersymbole inkl. Werte von der Wetterstation). Drückt man dann auf das Display, aktualisieren sich die Werte.
Nein ich habe keine Fehlermeldungen im Script12:41:43.664 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:43.712 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:43.724 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:43.750 SRC: MQTT 12:41:43.751 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 161, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~65168~Temperatur~9.1°C~~~~26095~Wind~1.4km/h~~~~26095~UV~0~~~~64333~Wolken~wechselhaft~~~~64333~Feuchte~99.0%~' 12:41:43.820 BRY: GC from 109293 to 55205 bytes, objects freed 842/660 (in 29 ms) - slots from 2028/2039 to 424/730 12:41:43.862 NXP: payload sent = bytes('55BBA100776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:43.872 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:43.908 SRC: MQTT 12:41:43.909 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:43.932 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:43.940 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:43.971 SRC: MQTT 12:41:43.973 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:44.021 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:44.033 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.061 SRC: MQTT 12:41:44.063 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 161, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~65168~Temperatur~9.1°C~~~~26095~Wind~1.8km/h~~~~26095~UV~0~~~~64333~Wolken~wechselhaft~~~~64333~Feuchte~99.0%~' 12:41:44.136 NXP: payload sent = bytes('55BBA100776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:44.146 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.179 SRC: MQTT 12:41:44.181 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:44.225 BRY: GC from 110432 to 54949 bytes, objects freed 873/660 (in 30 ms) - slots from 2088/2116 to 424/730 12:41:44.237 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:44.250 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.276 SRC: MQTT 12:41:44.278 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:44.325 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:44.337 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.370 SRC: MQTT 12:41:44.372 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 161, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~65168~Temperatur~9.1°C~~~~26095~Wind~1.8km/h~~~~26095~UV~0~~~~64333~Wolken~wechselhaft~~~~64333~Feuchte~99.0%~' 12:41:44.444 NXP: payload sent = bytes('55BBA100776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:44.457 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.480 SRC: MQTT 12:41:44.482 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:44.505 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:44.516 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:44.536 SRC: MQTT 12:41:44.538 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:44.604 BRY: GC from 109933 to 55049 bytes, objects freed 865/659 (in 30 ms) - slots from 2071/2085 to 423/730 12:41:44.621 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:44.632 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:45.068 WIF: Checking connection... 12:41:52.289 SRC: MQTT 12:41:52.291 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 156, Pld -99, Data 'weatherUpdate~~~~19017~~7.1 °C~~~~25407~Fr~6° 11°~~~~38066~Sa~5° 18°~~~~19017~So~7° 14°~~~~19017~Mo~7° 13°~~~~64333~Feuchte~99.0%' 12:41:52.367 NXP: payload sent = bytes('55BB9C00776561746865725570646174657E7E7EEE968F7E31393031377E7E37...') 12:41:52.377 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:52.407 SRC: MQTT 12:41:52.409 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 35, Pld -99, Data 'statusUpdate~~17299~~17299~~~' 12:41:52.434 NXP: payload sent = bytes('55BB23007374617475735570646174657EEE8CB47E31373239397EEE8CB47E31...') 12:41:52.445 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"} 12:41:52.470 SRC: MQTT 12:41:52.471 CMD: Grp 0, Cmd 'CUSTOMSEND', Idx 1, Len 97, Pld -99, Data 'color~0~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535~65535' 12:41:52.518 NXP: payload sent = bytes('55BB6100636F6C6F727E307E36353533357E36353533357E36353533357E3635...') 12:41:52.530 MQT: stat/NS_Panel/RESULT = {"CustomSend":"Done"}
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

