NEWS
SONOFF NSPanel mit Lovelace UI
- 
					
					
					
					
 Moment bist du mit der Emu unterwegs oder mit dem Original-Panel? Das sind zwei unterschiedliche Berry Treiber Der wäre für das Original-Panel 
 https://github.com/joBr99/nspanel-lovelace-ui/blob/main/tasmota/autoexec.beDer nachfolgende für die Emulation: 
- 
					
					
					
					
 @armilar ne bin noch im emu 
- 
					
					
					
					
 Emu im Nextion-Editor? 
- 
					
					
					
					
 @armilar richtig. Autoexec.be passt hab deine noch mal kopiert und komme wieder auf 3720 
- 
					
					
					
					
 Im Nextion-Editor unter Debug: 
 Dort unten links von Keyboard Input auf User MCU Input umstellen, den COM-Port des ESP auswählen und die Baud-Rate auf 115200 stellen. Mit Start verbindet man sich nun zum ESP.
- 
					
					
					
					
 @armilar ja hab ich es kommt auch event startup 44 an 
- 
					
					
					
					
 Läuft also? 
- 
					
					
					
					
 @armilar Verbindung ja aber steht immernoch auf waiting for content. Hab das Skript ohne Beispiele aber sollte ja zumindest in den Screensaver mit dem Wetter gehen oder? 
- 
					
					
					
					
 ESP ist über USB verbunden und MQTT korrekt eingerichtet? Punkt 4 und 6. Liegt häufig daran, dass die MQTT-Verbindung zwischen CustomSend (häufig noch über Mosquitto) zum NSPanel nicht korrekt konfiguriert ist. Das Panel kommuniziert in beide Richtungen 
- 
					
					
					
					
 @armilar ja kofig hab ich genauso gemacht, hab in der mqtt instanz den timeout mal hoch gesetzt. aber ansonsten so wie beschrieben, der adapter sagt auch verbunden mit NSPanel_DEV 
- 
					
					
					
					
 Dann zeige mal den CustomSend im MQTT und in der Script-Config 
- 
					
					
					
					
 export const config: Config = { panelRecvTopic: 'mqtt.1.SmartHome.NSPanel_DEV.tele.RESULT', // anpassen panelSendTopic: 'mqtt.1.SmartHome.NSPanel_DEV.cmnd.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: 'accuweather.0.Current.UVIndex', ScreensaverEntityIcon: 'solar-power', ScreensaverEntityText: 'UV', ScreensaverEntityUnitText: '', ScreensaverEntityIconColor: {'val_min': 0, 'val_max': 9} }, 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: null, ScreensaverEntityIcon: 'light-switch', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: Off }, mrIcon2ScreensaverEntity: { ScreensaverEntity: null, ScreensaverEntityIcon: 'lightbulb', ScreensaverEntityOnColor: On, ScreensaverEntityOffColor: Off }, 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', // Dieser Alias muss erstellt werden, damit die 4 kleineren Icons (Wetter oder DP) angezeigt werden können defaultOffColor: Off, defaultOnColor: On,
- 
					
					
					
					
 Ist okay. Das Skript arbeitet auch. Der Transport vom CustomSend zum ESP funktioniert nicht. Jetzt zeig mal die Einstellungen vom MQTT im Tasmota und vom MQTT-Adapter 
- 
					
					
					
					
 
- 
					
					
					
					
 Kann keine Fehler finden. Port ist auch wirklich frei? 
- 
					
					
					
					
 Bekomme seit neustem folgende Fehlermeldung: javascript.0 
 2022-11-11 23:25:15.014 error at processImmediate (node:internal/timers:471:21)
 javascript.0
 2022-11-11 23:25:15.013 error at Immediate._onImmediate (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/build/lib/adapter/adapter.js:5375:56)
 javascript.0
 2022-11-11 23:25:15.013 error at Object.stateChange (/opt/iobroker/node_modules/iobroker.javascript/main.js:593:29)
 javascript.0
 2022-11-11 23:25:15.013 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1244:38)
 javascript.0
 2022-11-11 23:25:15.012 error at Object.<anonymous> (script.js.NsPanelTs_ts:2833:81)
 javascript.0
 2022-11-11 23:25:15.009 error Error in callback: TypeError: Cannot read properties of undefined (reading 'Temperature')Ist der Fehler in der Zeilennummer 2833 im NsPanel Skript zu finden? 
- 
					
					
					
					
 @armilar ja ging ja mit den Einstellungen einmal, da kam der berry update Bildschirm. Aber kann gern nochmal einen anderen Port testen. 
- 
					
					
					
					
 Geh es einfach noch mal durch. Der Berry Fehler kann ja nicht mehr kommen... 
- 
					
					
					
					
 
- 
					
					
					
					
 @armilar Danke Dir! 
 
		
	 
		
	 
			
		
 
  
 