NEWS
SONOFF NSPanel mit Lovelace UI (TypeScript Version)
-
zum Beispiel unterhalb vom Script werden dir Meldungen angezeigt, die vom Script kommen oder hier Protokolle.

@tt-tom
Ich habe mehrfach an der Steckdose geschalten. Wonach suchst Du im Log? Gesendet wird ja eigentlich: "send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]"
oder als Download:
2024-07-19 17:05:47.019 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Icon1 else false îŽ~17299~îŽ
2024-07-19 17:05:47.075 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:05:47.081 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:05:47.085 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:05:48.020 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0FE0.cmnd.CustomSend[SmartHome/nspanel_CA0FE0/cmnd/CustomSend]
2024-07-19 17:05:48.060 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0FE0.cmnd.CustomSend[SmartHome/nspanel_CA0FE0/cmnd/CustomSend]
2024-07-19 17:05:48.064 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0FE0.cmnd.CustomSend[SmartHome/nspanel_CA0FE0/cmnd/CustomSend]
2024-07-19 17:06:00.006 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: moments.js --> Datum 2024-07-19T05:41:00+02:00 valid?: true
2024-07-19 17:06:00.008 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: moments.js --> Datum NO valid?: false
2024-07-19 17:06:00.008 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: HandleScreensaverUpdate payload: weatherUpdate~î~6550430.9 °C~î~65363~Sonne~05:41~î~26095~Wind~3.6m/s~~26095~Böen~5.4m/s~ïč~65535~Windr.~NO~
2024-07-19 17:06:00.009 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Entity ist kein String
2024-07-19 17:06:00.009 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Icon1 else false îŽ
2024-07-19 17:06:00.009 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Entity ist kein String
2024-07-19 17:06:00.009 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Icon1 else false îŽ~17299~îŽ
2024-07-19 17:06:00.527 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0FE0.cmnd.CustomSend[SmartHome/nspanel_CA0FE0/cmnd/CustomSend]
2024-07-19 17:06:00.536 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0FE0.cmnd.CustomSend[SmartHome/nspanel_CA0FE0/cmnd/CustomSend]
2024-07-19 17:06:00.541 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0FE0.cmnd.CustomSend[SmartHome/nspanel_CA0FE0/cmnd/CustomSend]
2024-07-19 17:06:00.546 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0FE0.cmnd.CustomSend[SmartHome/nspanel_CA0FE0/cmnd/CustomSend]
2024-07-19 17:06:00.550 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:00.554 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:00.559 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:00.573 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:05.007 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: HandleScreensaverUpdate payload: weatherUpdate~î~6550430.9 °C~î~38066~Fr~17° 31°~~î~26095~Wind~3.6m/s~î~65504~Sa~19° 32°~~î~65363~Sonne~05:41î~25407~So~16° 26°~30.9 °Cî~38066~Mo~14° 25°~~î~65504
2024-07-19 17:06:05.008 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Entity ist kein String
2024-07-19 17:06:05.008 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Icon1 else false îŽ
2024-07-19 17:06:05.008 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Entity ist kein String
2024-07-19 17:06:05.009 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Icon1 else false îŽ~17299~îŽ
2024-07-19 17:06:05.058 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:05.062 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:05.064 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:23.013 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: moments.js --> Datum 2024-07-19T05:41:00+02:00 valid?: true
2024-07-19 17:06:23.017 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: moments.js --> Datum NO valid?: false
2024-07-19 17:06:23.018 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: HandleScreensaverUpdate payload: weatherUpdate~26095~Böen~5.4m/s~ïč~65535~Windr.~NO~
2024-07-19 17:06:23.019 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Entity ist kein String
2024-07-19 17:06:23.019 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Icon1 else false îŽ
2024-07-19 17:06:23.019 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Entity ist kein String
2024-07-19 17:06:23.020 - info: javascript.0 (172507) script.js.NSPanels.NSPanal_x2_Bastelei_20240719: Icon1 else false îŽ~17299~îŽ
2024-07-19 17:06:23.075 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:23.085 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]
2024-07-19 17:06:23.088 - info: mqtt.0 (170132) send2Server mqtt.0.SmartHome.nspanel_CA0EE4.cmnd.CustomSend[SmartHome/nspanel_CA0EE4/cmnd/CustomSend]In der Konsole der Steckdose:

-
Dankeschön đ
Kannst Du vielleicht mal einen Blick auf mein nÀchstes Problem werfen, das ich schon lange mit mir herumtrage. Mit Zigbee klappt das schalten der Smart Plugs ganz gut, allerdings habe ich mit Tasmota so meine Problemchen.
https://forum.iobroker.net/post/1181758Ich bin beim Einstieg in ioBroker gleich in Probleme gelaufen die ich nicht zufriedenstellend lösen konnte, immer wenn ich abweichend vom ioBroker Masterkurs selbst was cooles machen wollte.
-
Dankeschön đ
Kannst Du vielleicht mal einen Blick auf mein nÀchstes Problem werfen, das ich schon lange mit mir herumtrage. Mit Zigbee klappt das schalten der Smart Plugs ganz gut, allerdings habe ich mit Tasmota so meine Problemchen.
https://forum.iobroker.net/post/1181758Ich bin beim Einstieg in ioBroker gleich in Probleme gelaufen die ich nicht zufriedenstellend lösen konnte, immer wenn ich abweichend vom ioBroker Masterkurs selbst was cooles machen wollte.
-
@tt-tom
Trotzdem herzlichen Dank.
Werde demnĂ€chst einen weiteren Raspi mit weiteren NSPanels aufsetzen. Mal schauen ob sich das Problem denn auf magische Weise auflöst. đ -
@tt-tom
Trotzdem herzlichen Dank.
Werde demnĂ€chst einen weiteren Raspi mit weiteren NSPanels aufsetzen. Mal schauen ob sich das Problem denn auf magische Weise auflöst. đ -
War es denn nicht mal im GesprÀch, dass es eine Möglichkeit geben soll das Ns Panel ohne Skript zu programmieren, Àhnlich wie bei Homeassitant?
-
@tt-tom
Trotzdem herzlichen Dank.
Werde demnĂ€chst einen weiteren Raspi mit weiteren NSPanels aufsetzen. Mal schauen ob sich das Problem denn auf magische Weise auflöst. đIrgendwie lĂ€sst mir das keine Ruhe.
Welche Statuswert senden eigentlich die Zigbee Dosen. True False oder auch on off??
Setzte das Panel bitte nochmal in den Debugmodus und Ă€ndere dann mal die Werte im Alias Datenpunkt SET von True auf False und zurĂŒck. Dann bitte den Protokollauszug posten.
-
Irgendwie lÀsst mir das keine Ruhe.
Welche Statuswert senden eigentlich die Zigbee Dosen. True False oder auch on off??
Setzte das Panel bitte nochmal in den Debugmodus und Ă€ndere dann mal die Werte im Alias Datenpunkt SET von True auf False und zurĂŒck. Dann bitte den Protokollauszug posten.
@tt-tom
Bei den Girier Dosen (werden als Tuya BSD29_1 erkannt) gibt es kein ACTUAL sondern nur SET, das SET nimmt aber egal wo geschalten wird true oder false an.Zu den mqtt Tasmota Gosund Dosen:
In Objekte/alias/0/Gosund_Port5/ nimmt ACTUAL den Wert true und false an. Irgendwie hab ich gerade das GefĂŒhl da stimmt eher was nicht im "NsPanelTs.ts"-script nicht. -
@tt-tom
Bei den Girier Dosen (werden als Tuya BSD29_1 erkannt) gibt es kein ACTUAL sondern nur SET, das SET nimmt aber egal wo geschalten wird true oder false an.Zu den mqtt Tasmota Gosund Dosen:
In Objekte/alias/0/Gosund_Port5/ nimmt ACTUAL den Wert true und false an. Irgendwie hab ich gerade das GefĂŒhl da stimmt eher was nicht im "NsPanelTs.ts"-script nicht.gibt es kein ACTUAL sondern nur SET, das SET nimmt aber egal wo geschalten wird true oder false an.
Die Theorie ist mir neu ;-)

Es muss immer einen ACTUAL geben... SET und ACTUAL dĂŒrfen dabei auf den gleichen Datenpunkt
-
gibt es kein ACTUAL sondern nur SET, das SET nimmt aber egal wo geschalten wird true oder false an.
Die Theorie ist mir neu ;-)

Es muss immer einen ACTUAL geben... SET und ACTUAL dĂŒrfen dabei auf den gleichen Datenpunkt
@armilar
Die Praxis ist anders đ, s. Gosund_Port5 und Schreibtischlampe bzw. Schreibtischlampe_weiss. Könnte vielleicht am Zigbee liegen. đ€·ââïž
-
@armilar
Die Praxis ist anders đ, s. Gosund_Port5 und Schreibtischlampe bzw. Schreibtischlampe_weiss. Könnte vielleicht am Zigbee liegen. đ€·ââïž
Welche Praxis?
GerÀte-Manager benutzen, Steckdose auswÀhlen, ACTUAL und SET mit dem gleichen DP belegen, speichern und fertig
-
Welche Praxis?
GerÀte-Manager benutzen, Steckdose auswÀhlen, ACTUAL und SET mit dem gleichen DP belegen, speichern und fertig
đ€·ââïž kann ja sein aber das war ja nicht das Problem. Beim Zigbee geht es ja auch wenn ACTUAL nicht da ist.
-
đ€·ââïž kann ja sein aber das war ja nicht das Problem. Beim Zigbee geht es ja auch wenn ACTUAL nicht da ist.
Verstehe ich das richtig, die Gosund funktioniert nicht?
Dann mache den ACTUAL genauso wie den SET ĂŒber cmnd/POWER.
-
Verstehe ich das richtig, die Gosund funktioniert nicht?
Dann mache den ACTUAL genauso wie den SET ĂŒber cmnd/POWER.
@armilar
cmnd/POWER wird nicht ĂŒber den Button an der Steckdose auf true und false gesetzt.Bei der Zigbee habe ich ĂŒber den GerĂ€temanager in ACTUAL nochmal das gleiche reinkopiert wie in SET stand:

heiĂt hier jetzt allerdings ON_ACTUAL.
Ich weiĂ zwar nicht wozu das Anlegen von ACTUAL gut sein soll, wenn es auch ohne funktioniert aber es geht zumindest immer noch. đAchso, das ursprĂŒngliche Problem war und ist, dass das Button drĂŒcken an der Steckdose die Schalterstellung on/off im NSPanel nicht verĂ€ndert hat. Bei der Zigbee Steckdose geht es, bei der Tasmota Steckdose ĂŒber mqtt geht es nicht.
-
@armilar
cmnd/POWER wird nicht ĂŒber den Button an der Steckdose auf true und false gesetzt.Bei der Zigbee habe ich ĂŒber den GerĂ€temanager in ACTUAL nochmal das gleiche reinkopiert wie in SET stand:

heiĂt hier jetzt allerdings ON_ACTUAL.
Ich weiĂ zwar nicht wozu das Anlegen von ACTUAL gut sein soll, wenn es auch ohne funktioniert aber es geht zumindest immer noch. đAchso, das ursprĂŒngliche Problem war und ist, dass das Button drĂŒcken an der Steckdose die Schalterstellung on/off im NSPanel nicht verĂ€ndert hat. Bei der Zigbee Steckdose geht es, bei der Tasmota Steckdose ĂŒber mqtt geht es nicht.
Wir schalten den SET nur als Fallback im Script ;-)
Deshalb funktioniert es...
Schon mal versucht, die BĂŒchse ĂŒber den Sonoff-Adapter zu betreiben? Da gibt es nur Power true/false ...
Alternativ den Alias lesend aus stat und schreibend auf cmnd
-
Wir schalten den SET nur als Fallback im Script ;-)
Deshalb funktioniert es...
Schon mal versucht, die BĂŒchse ĂŒber den Sonoff-Adapter zu betreiben? Da gibt es nur Power true/false ...
Alternativ den Alias lesend aus stat und schreibend auf cmnd
nee den Sonoff Adapter habe ich noch nicht probiert.
Wenn ich alternativ den Alias lesend aus stat und schreibend auf cmnd setze funktioniert es wenn ich zusÀtzlich (!!!) den stat auch in ACTUAL schreibe (also bei mir "mqtt.0.SmartHome.Haus.NN-Geschoss.NN-Zimmer.tasmota_6FA2ED.DVES_6FA2ED.stat.POWER")
Da staunt der Laie und der Fachmann wundert sich. đMein Problem ist damit gelöst.
Vielen Dank đđđđ„ł -
nee den Sonoff Adapter habe ich noch nicht probiert.
Wenn ich alternativ den Alias lesend aus stat und schreibend auf cmnd setze funktioniert es wenn ich zusÀtzlich (!!!) den stat auch in ACTUAL schreibe (also bei mir "mqtt.0.SmartHome.Haus.NN-Geschoss.NN-Zimmer.tasmota_6FA2ED.DVES_6FA2ED.stat.POWER")
Da staunt der Laie und der Fachmann wundert sich. đMein Problem ist damit gelöst.
Vielen Dank đđđđ„łJa wer hĂ€tte das gedacht ;-)
Super, hatte wenn ich das sehe doch etwas lÀnger gedauert... Aber nun funktioniert es ja

-
Hallo zusammen,
ich habe aktuell 3 Panels laufen und habe jetzt ein Problem, wo ich einfach nicht weiterkomme.
Wenn ich an ein Panel Text sende und die Datenpunkte:
0_userdata.0.NSPanel.1.ScreensaverInfo.popupNotifyHeading
und
0_userdata.0.NSPanel.1.ScreensaverInfo.popupNotifyText setze,
wird dieses korrekt am Panel dargestellt.Jetzt möchte ich diesen Inhalt am Panel nicht mehr angezeigt haben und kann dies nur durch BerĂŒhrung am Screen machen. Jetzt meine Frage:
Gibt es eine Möglichkeit, dass das Panel das Popup nicht mehr anzeigt, ohne das ich den Bildschirm berĂŒhre?
Selbst wenn ich den Inhalt der Datenpunkte wieder entferne, bleibt die Anzeige auf dem Panel erhalten.
Vielleicht kann mir ja jemand einen Tipp geben.
-
Hallo zusammen,
ich habe aktuell 3 Panels laufen und habe jetzt ein Problem, wo ich einfach nicht weiterkomme.
Wenn ich an ein Panel Text sende und die Datenpunkte:
0_userdata.0.NSPanel.1.ScreensaverInfo.popupNotifyHeading
und
0_userdata.0.NSPanel.1.ScreensaverInfo.popupNotifyText setze,
wird dieses korrekt am Panel dargestellt.Jetzt möchte ich diesen Inhalt am Panel nicht mehr angezeigt haben und kann dies nur durch BerĂŒhrung am Screen machen. Jetzt meine Frage:
Gibt es eine Möglichkeit, dass das Panel das Popup nicht mehr anzeigt, ohne das ich den Bildschirm berĂŒhre?
Selbst wenn ich den Inhalt der Datenpunkte wieder entferne, bleibt die Anzeige auf dem Panel erhalten.
Vielleicht kann mir ja jemand einen Tipp geben.
Kann es leider aktuell nicht testen. Aber aus dem Bauch heraus wÀre eine Variante ein:
notify~~direkt in den CustomSend Datenpunkt der MQTT-Instanz abzusetzen.
-
Kann es leider aktuell nicht testen. Aber aus dem Bauch heraus wÀre eine Variante ein:
notify~~direkt in den CustomSend Datenpunkt der MQTT-Instanz abzusetzen.
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