NEWS
SONOFF NSPanel mit Lovelace UI
SONOFF NSPanel mit Lovelace UI
-
ich hatte diesen Post,
https://forum.iobroker.net/post/889863ist aber nicht genau was du wolltest. Darum Fehlpost
-
ich hatte diesen Post,
https://forum.iobroker.net/post/889863ist aber nicht genau was du wolltest. Darum Fehlpost
-
Aktuell gibt es das so noch nicht - das Spielchen mit dem Dimmode

Finde die Idee aber nicht schlecht und daher überlege ich mir etwas über einen externen Datenpunkt. Dann könnte der Bewegungsmelder sich mit dem Datenpunkt synchronisieren.
-
Aktuell gibt es das so noch nicht - das Spielchen mit dem Dimmode

Finde die Idee aber nicht schlecht und daher überlege ich mir etwas über einen externen Datenpunkt. Dann könnte der Bewegungsmelder sich mit dem Datenpunkt synchronisieren.
-
ich hatte diesen Post,
https://forum.iobroker.net/post/889863ist aber nicht genau was du wolltest. Darum Fehlpost
Ist ähnlich aber nicht das gleiche. Mit der Beschriebenen Version läufst du durch den Bewegungsmelder oder sonst einen Auslöser und eine Seite wird aufgeschaltet.
@Meister-x möchte den Screensaver heller, solange eine Bewegung stattfindet. Das gibt es aktuell noch nicht...
-
Guten Abend, ich bekomme diese Fehlermeldungen und finde nicht warum. Was ist der Fehler?
16.11.2022, 20:36:30.073 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4658:29) 16.11.2022, 20:36:30.074 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:888:13) 16.11.2022, 20:36:30.074 [warn ]: javascript.0 (806) at step (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:33:23) 16.11.2022, 20:36:30.074 [warn ]: javascript.0 (806) at Object.next (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:14:53) 16.11.2022, 20:36:30.074 [warn ]: javascript.0 (806) at script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:8:71 16.11.2022, 20:36:30.075 [warn ]: javascript.0 (806) at __awaiter (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4:12) 16.11.2022, 20:36:30.075 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:885:12) 16.11.2022, 20:36:30.079 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4665:34) 16.11.2022, 20:36:30.079 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:888:13) 16.11.2022, 20:36:30.080 [warn ]: javascript.0 (806) at step (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:33:23) 16.11.2022, 20:36:30.080 [warn ]: javascript.0 (806) at Object.next (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:14:53) 16.11.2022, 20:36:30.080 [warn ]: javascript.0 (806) at script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:8:71 16.11.2022, 20:36:30.081 [warn ]: javascript.0 (806) at __awaiter (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4:12) 16.11.2022, 20:36:30.085 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:885:12) 16.11.2022, 20:36:30.089 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4679:29) 16.11.2022, 20:36:30.089 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:888:13) 16.11.2022, 20:36:30.090 [warn ]: javascript.0 (806) at step (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:33:23) 16.11.2022, 20:36:30.090 [warn ]: javascript.0 (806) at Object.next (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:14:53) 16.11.2022, 20:36:30.090 [warn ]: javascript.0 (806) at script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:8:71 16.11.2022, 20:36:30.091 [warn ]: javascript.0 (806) at __awaiter (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4:12) 16.11.2022, 20:36:30.091 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:885:12) 16.11.2022, 20:36:30.095 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4686:34) 16.11.2022, 20:36:30.096 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:888:13) 16.11.2022, 20:36:30.096 [warn ]: javascript.0 (806) at step (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:33:23) 16.11.2022, 20:36:30.097 [warn ]: javascript.0 (806) at Object.next (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:14:53) 16.11.2022, 20:36:30.097 [warn ]: javascript.0 (806) at script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:8:71 16.11.2022, 20:36:30.098 [warn ]: javascript.0 (806) at __awaiter (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:4:12) 16.11.2022, 20:36:30.098 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:885:12)Bei dem anderen Panel diese
16.11.2022, 20:39:41.087 [warn ]: javascript.0 (806) at script.js.Ns-Panels.Garage-3_5_0_5:1335:46 16.11.2022, 20:39:41.087 [warn ]: javascript.0 (806) at step (script.js.Ns-Panels.Garage-3_5_0_5:33:23) 16.11.2022, 20:39:41.087 [warn ]: javascript.0 (806) at Object.next (script.js.Ns-Panels.Garage-3_5_0_5:14:53) 16.11.2022, 20:39:41.087 [warn ]: javascript.0 (806) at fulfilled (script.js.Ns-Panels.Garage-3_5_0_5:5:58) 16.11.2022, 20:40:01.621 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Ns-Panels.Garage-3_5_0_5:4700:29) 16.11.2022, 20:40:01.621 [warn ]: javascript.0 (806) at HandleScreensaver (script.js.Ns-Panels.Garage-3_5_0_5:4330:5) 16.11.2022, 20:40:01.622 [warn ]: javascript.0 (806) at HandleMessage (script.js.Ns-Panels.Garage-3_5_0_5:1825:21) 16.11.2022, 20:40:01.622 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Ns-Panels.Garage-3_5_0_5:1762:17) 16.11.2022, 20:40:01.623 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Ns-Panels.Garage-3_5_0_5:4707:34) 16.11.2022, 20:40:01.623 [warn ]: javascript.0 (806) at HandleScreensaver (script.js.Ns-Panels.Garage-3_5_0_5:4330:5) 16.11.2022, 20:40:01.624 [warn ]: javascript.0 (806) at HandleMessage (script.js.Ns-Panels.Garage-3_5_0_5:1825:21) 16.11.2022, 20:40:01.624 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Ns-Panels.Garage-3_5_0_5:1762:17) 16.11.2022, 20:40:01.626 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Ns-Panels.Garage-3_5_0_5:4721:29) 16.11.2022, 20:40:01.627 [warn ]: javascript.0 (806) at HandleScreensaver (script.js.Ns-Panels.Garage-3_5_0_5:4330:5) 16.11.2022, 20:40:01.627 [warn ]: javascript.0 (806) at HandleMessage (script.js.Ns-Panels.Garage-3_5_0_5:1825:21) 16.11.2022, 20:40:01.627 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Ns-Panels.Garage-3_5_0_5:1762:17) 16.11.2022, 20:40:01.629 [warn ]: javascript.0 (806) at HandleScreensaverUpdate (script.js.Ns-Panels.Garage-3_5_0_5:4728:34) 16.11.2022, 20:40:01.629 [warn ]: javascript.0 (806) at HandleScreensaver (script.js.Ns-Panels.Garage-3_5_0_5:4330:5) 16.11.2022, 20:40:01.629 [warn ]: javascript.0 (806) at HandleMessage (script.js.Ns-Panels.Garage-3_5_0_5:1825:21) 16.11.2022, 20:40:01.629 [warn ]: javascript.0 (806) at Object.<anonymous> (script.js.Ns-Panels.Garage-3_5_0_5:1762:17)Sende mal deine Config. Ich denke es liegt an einem Parameter. Entweder der Relay-Status oder eine ScreensaverEntity
Die Fehlermeldung ist ja mal wieder Gold wert

-
Ist ähnlich aber nicht das gleiche. Mit der Beschriebenen Version läufst du durch den Bewegungsmelder oder sonst einen Auslöser und eine Seite wird aufgeschaltet.
@Meister-x möchte den Screensaver heller, solange eine Bewegung stattfindet. Das gibt es aktuell noch nicht...
-
Sende mal deine Config. Ich denke es liegt an einem Parameter. Entweder der Relay-Status oder eine ScreensaverEntity
Die Fehlermeldung ist ja mal wieder Gold wert

export const config: Config = { panelRecvTopic: 'mqtt.0.tele.NS-Panel-Paps_0BED20.RESULT', // anpassen panelSendTopic: 'mqtt.0.cmnd.NS-Panel-Paps_0BED20.CustomSend', // anpassen firstScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Hourly.h0.PrecipitationProbability', ScreensaverEntityIcon: 'weather-pouring', ScreensaverEntityText: 'Regen', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100} }, secondScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.WindSpeed', ScreensaverEntityIcon: 'weather-windy', ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'km/h', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} }, thirdScreensaverEntity: { ScreensaverEntity: "shelly.1.SHSW-1#E098068D8BFC#1.ext.temperatureC3", ScreensaverEntityIcon: "pool-thermometer", ScreensaverEntityText: "Pool", ScreensaverEntityUnitText: "°C", ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 40} }, fourthScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.RelativeHumidity', ScreensaverEntityIcon: 'water-percent', ScreensaverEntityText: 'Luft', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} }, alternativeScreensaverLayout: false, autoWeatherColorScreensaverLayout: true, mrIcon1ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER1', ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, mrIcon2ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER2', ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, timeoutScreensaver: 20, dimmode: 20, active: 100, //Standard-Brightness TFT screenSaverDoubleClick: true, locale: 'de-DE', // en-US, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc. timeFormat: '%H:%M', // currently not used dateFormat: '%A, %d. %B %Y', // currently not used weatherEntity: 'alias.0.Wetter.Gerät_1', // Dieser Alias muss erstellt werden, damit die 4 kleineren Icons (Wetter oder DP) angezeigt werden können --> oder autoCreateAlias auf true defaultOffColor: Off, defaultOnColor: On, defaultColor: Off, defaultBackgroundColor: Black, //New Parameter temperatureUnit: '°C', pages: [ Garagen WLAN Service //Auto-Alias Service Page ], subPages: [ NSPanel_Infos, //Auto-Alias Service Page NSPanel_Einstellungen, //Auto-Alias Service Page NSPanel_Firmware_Info //Auto-Alias Service Page ], button1Page: null, //Beispiel-Seite auf Button 1, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, button2Page: null //Beispiel-Seite auf Button 2, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, }; -
export const config: Config = { panelRecvTopic: 'mqtt.0.tele.NS-Panel-Paps_0BED20.RESULT', // anpassen panelSendTopic: 'mqtt.0.cmnd.NS-Panel-Paps_0BED20.CustomSend', // anpassen firstScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Hourly.h0.PrecipitationProbability', ScreensaverEntityIcon: 'weather-pouring', ScreensaverEntityText: 'Regen', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100} }, secondScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.WindSpeed', ScreensaverEntityIcon: 'weather-windy', ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'km/h', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} }, thirdScreensaverEntity: { ScreensaverEntity: "shelly.1.SHSW-1#E098068D8BFC#1.ext.temperatureC3", ScreensaverEntityIcon: "pool-thermometer", ScreensaverEntityText: "Pool", ScreensaverEntityUnitText: "°C", ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 40} }, fourthScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.RelativeHumidity', ScreensaverEntityIcon: 'water-percent', ScreensaverEntityText: 'Luft', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} }, alternativeScreensaverLayout: false, autoWeatherColorScreensaverLayout: true, mrIcon1ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER1', ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, mrIcon2ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER2', ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, timeoutScreensaver: 20, dimmode: 20, active: 100, //Standard-Brightness TFT screenSaverDoubleClick: true, locale: 'de-DE', // en-US, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc. timeFormat: '%H:%M', // currently not used dateFormat: '%A, %d. %B %Y', // currently not used weatherEntity: 'alias.0.Wetter.Gerät_1', // Dieser Alias muss erstellt werden, damit die 4 kleineren Icons (Wetter oder DP) angezeigt werden können --> oder autoCreateAlias auf true defaultOffColor: Off, defaultOnColor: On, defaultColor: Off, defaultBackgroundColor: Black, //New Parameter temperatureUnit: '°C', pages: [ Garagen WLAN Service //Auto-Alias Service Page ], subPages: [ NSPanel_Infos, //Auto-Alias Service Page NSPanel_Einstellungen, //Auto-Alias Service Page NSPanel_Firmware_Info //Auto-Alias Service Page ], button1Page: null, //Beispiel-Seite auf Button 1, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, button2Page: null //Beispiel-Seite auf Button 2, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, };@wuschl sagte in SONOFF NSPanel mit Lovelace UI:
Setzte mal die da ``` in die Spalte darunter und ganz nach vorne. Dann wird es besser lesbar
-
Nein die Postion ist egal. Habe es etwas höher, jedoch wäre die Position egal. Würde mich mal interessieren ob du bei einem anderen Trigger oder auch Datenpunkt an common.name kommst
Welche node.js hast du?
-
export const config: Config = { panelRecvTopic: 'mqtt.0.tele.NS-Panel-Paps_0BED20.RESULT', // anpassen panelSendTopic: 'mqtt.0.cmnd.NS-Panel-Paps_0BED20.CustomSend', // anpassen firstScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Hourly.h0.PrecipitationProbability', ScreensaverEntityIcon: 'weather-pouring', ScreensaverEntityText: 'Regen', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100} }, secondScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.WindSpeed', ScreensaverEntityIcon: 'weather-windy', ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'km/h', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} }, thirdScreensaverEntity: { ScreensaverEntity: "shelly.1.SHSW-1#E098068D8BFC#1.ext.temperatureC3", ScreensaverEntityIcon: "pool-thermometer", ScreensaverEntityText: "Pool", ScreensaverEntityUnitText: "°C", ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 40} }, fourthScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.RelativeHumidity', ScreensaverEntityIcon: 'water-percent', ScreensaverEntityText: 'Luft', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} }, alternativeScreensaverLayout: false, autoWeatherColorScreensaverLayout: true, mrIcon1ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER1', ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, mrIcon2ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER2', ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, timeoutScreensaver: 20, dimmode: 20, active: 100, //Standard-Brightness TFT screenSaverDoubleClick: true, locale: 'de-DE', // en-US, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc. timeFormat: '%H:%M', // currently not used dateFormat: '%A, %d. %B %Y', // currently not used weatherEntity: 'alias.0.Wetter.Gerät_1', // Dieser Alias muss erstellt werden, damit die 4 kleineren Icons (Wetter oder DP) angezeigt werden können --> oder autoCreateAlias auf true defaultOffColor: Off, defaultOnColor: On, defaultColor: Off, defaultBackgroundColor: Black, //New Parameter temperatureUnit: '°C', pages: [ Garagen WLAN Service //Auto-Alias Service Page ], subPages: [ NSPanel_Infos, //Auto-Alias Service Page NSPanel_Einstellungen, //Auto-Alias Service Page NSPanel_Firmware_Info //Auto-Alias Service Page ], button1Page: null, //Beispiel-Seite auf Button 1, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, button2Page: null //Beispiel-Seite auf Button 2, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, }; -
export const config: Config = { panelRecvTopic: 'mqtt.0.tele.NS-Panel-Paps_0BED20.RESULT', // anpassen panelSendTopic: 'mqtt.0.cmnd.NS-Panel-Paps_0BED20.CustomSend', // anpassen firstScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Hourly.h0.PrecipitationProbability', ScreensaverEntityIcon: 'weather-pouring', ScreensaverEntityText: 'Regen', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100} }, secondScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.WindSpeed', ScreensaverEntityIcon: 'weather-windy', ScreensaverEntityText: "Wind", ScreensaverEntityUnitText: 'km/h', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 120} }, thirdScreensaverEntity: { ScreensaverEntity: "shelly.1.SHSW-1#E098068D8BFC#1.ext.temperatureC3", ScreensaverEntityIcon: "pool-thermometer", ScreensaverEntityText: "Pool", ScreensaverEntityUnitText: "°C", ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 40} }, fourthScreensaverEntity: { ScreensaverEntity: 'accuweather.0.Current.RelativeHumidity', ScreensaverEntityIcon: 'water-percent', ScreensaverEntityText: 'Luft', ScreensaverEntityUnitText: '%', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 100, 'val_best': 65} }, alternativeScreensaverLayout: false, autoWeatherColorScreensaverLayout: true, mrIcon1ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER1', ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, mrIcon2ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.tasmota_0E3BFC.POWER2', ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, timeoutScreensaver: 20, dimmode: 20, active: 100, //Standard-Brightness TFT screenSaverDoubleClick: true, locale: 'de-DE', // en-US, de-DE, nl-NL, da-DK, es-ES, fr-FR, it-IT, ru-RU, etc. timeFormat: '%H:%M', // currently not used dateFormat: '%A, %d. %B %Y', // currently not used weatherEntity: 'alias.0.Wetter.Gerät_1', // Dieser Alias muss erstellt werden, damit die 4 kleineren Icons (Wetter oder DP) angezeigt werden können --> oder autoCreateAlias auf true defaultOffColor: Off, defaultOnColor: On, defaultColor: Off, defaultBackgroundColor: Black, //New Parameter temperatureUnit: '°C', pages: [ Garagen WLAN Service //Auto-Alias Service Page ], subPages: [ NSPanel_Infos, //Auto-Alias Service Page NSPanel_Einstellungen, //Auto-Alias Service Page NSPanel_Firmware_Info //Auto-Alias Service Page ], button1Page: null, //Beispiel-Seite auf Button 1, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, button2Page: null //Beispiel-Seite auf Button 2, wenn Rule2 definiert - Wenn nicht definiert --> button1Page: null, };@wuschl sagte in SONOFF NSPanel mit Lovelace UI:
mqtt.0.stat.tasmota_0E3BFC.POWER1
Da ist doch schon etwas...
Dein Tele läuft auf:
mqtt.0.tele.NS-Panel-Paps_0BED20.RESULTdein Stat läuft auf:
mqtt.0.stat.tasmota_0E3BFC.POWER1und ist irgendwie ein völlig anderes Gerät
Versuche es mal mit:
mrIcon1ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.NS-Panel-Paps_0BED20.POWER1', ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, mrIcon2ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.NS-Panel-Paps_0BED20.POWER2', ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, -
ich muss es erstmal einbauen. Wird in die nächste Version kommen.
-
ich muss es erstmal einbauen. Wird in die nächste Version kommen.
-
@armilar
Wenn du mir sagst wie ich den Common Name Abfrage Versuche ich's Mal.Node ist die 16.18.1
Warte - ich klicke mal schnell ein paar Zeilen zusammen...
16.18.1 passt. Schon vorbildlich

-
@wuschl sagte in SONOFF NSPanel mit Lovelace UI:
mqtt.0.stat.tasmota_0E3BFC.POWER1
Da ist doch schon etwas...
Dein Tele läuft auf:
mqtt.0.tele.NS-Panel-Paps_0BED20.RESULTdein Stat läuft auf:
mqtt.0.stat.tasmota_0E3BFC.POWER1und ist irgendwie ein völlig anderes Gerät
Versuche es mal mit:
mrIcon1ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.NS-Panel-Paps_0BED20.POWER1', ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff }, mrIcon2ScreensaverEntity: { ScreensaverEntity: 'mqtt.0.stat.NS-Panel-Paps_0BED20.POWER2', ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: HMIOff },@armilar super danke. Jetzt bleibt nur noch das übrig
16.11.2022, 21:22:50.314 [warn ]: javascript.0 (806) at script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:1293:46 16.11.2022, 21:22:50.314 [warn ]: javascript.0 (806) at step (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:33:23) 16.11.2022, 21:22:50.314 [warn ]: javascript.0 (806) at Object.next (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:14:53) 16.11.2022, 21:22:50.314 [warn ]: javascript.0 (806) at fulfilled (script.js.Papa-Garagen.NS-Panel-Paps-3_5_0_5:5:58) -
Würde mir ein klein wenig von deiner Seite helfen, wenn du sehen würdest, was im Screensaver aktuell nicht läuft

-
Würde mir ein klein wenig von deiner Seite helfen, wenn du sehen würdest, was im Screensaver aktuell nicht läuft

@armilar das hier fehlt, das finde ich nirgends.
//Subpage 2 von Subpages_2 let NSPanel_Einstellungen: PageEntities = { 'type': 'cardEntities', 'heading': 'Screensaver', 'useColor': true, 'subPage': true, 'parent': Service, 'items': [ <PageItem>{ id: AliasPath + 'Dimmode.brightnessDay', name: 'Brightness Tag', icon: 'brightness-5', offColor: MSYellow, onColor: MSYellow, useColor: true, minValue: 5, maxValue: 10}, <PageItem>{ id: AliasPath + 'Dimmode.brightnessNight', name: 'Brightness Nacht', icon: 'brightness-4', offColor: MSYellow, onColor: MSYellow, useColor: true, minValue: 0, maxValue: 4}, <PageItem>{ id: AliasPath + 'Dimmode.hourDay', name: 'Stunde Tag', icon: 'sun-clock', offColor: MSYellow, onColor: MSYellow, useColor: true, minValue: 0, maxValue: 23}, <PageItem>{ id: AliasPath + 'Dimmode.hourNight', name: 'Stunde Nacht', icon: 'sun-clock-outline', offColor: MSYellow, onColor: MSYellow, useColor: true, minValue: 0, maxValue: 23} ] }; -
Warte - ich klicke mal schnell ein paar Zeilen zusammen...
16.18.1 passt. Schon vorbildlich

on({id: [].concat(['0_userdata.0.NSPanel.1.Relay.1']).concat(['0_userdata.0.NSPanel.1.Relay.2']), change: "ne"}, async function (obj) { console.log(obj.id); console.log((obj.common ? obj.common.name : "")); console.log((obj.common ? obj.common.desc : "")); console.log(obj.channelId); console.log(obj.channelName); console.log(obj.deviceName); console.log((obj.state ? obj.state.val : "")); console.log((obj.state ? obj.state.ts : "")); console.log((obj.state ? obj.state.q : "")); console.log((obj.state ? obj.state.from : "")); });Pass mal die beiden Datenpunkte im Trigger an deine an. Dann Trigger mal beide Datenpunkte (true/false) und sende das Log zurück.
--> Als neues Test-Script anlegen
Ich denke wir werden mit einem Spit über die obj.id gehen. Die ist eindeutig
