NEWS
NS Panel Nachfrage nach firmware update unterbinden
- 
					
					
					
					
 Re: SONOFF NSPanel mit Lovelace UI Liebe community, ich bekomme zur Zeit wieder mal vom NS Panel eine Anfrage für ein (Tasmota) firmware Update. 
  Nachdem ich da in der Vergangenheit schonmal schlechte Erfahrungen gemacht habe und sich nach einem Update das Panel überhaupt nicht mehr mit dem iobroker verbunden hat, möchte ich die Nachfrage nach dem Update komplett deaktivieren, ganz nach dem Motto "never change a (halbwegs) running system". Im NS Panel selbst unter "Service Menü > Firmware" ist der Punkt "Auto-Updates" bereits deaktiviert, damit hat es wohl nichts zu tun. Leider ist die Anfrage zu den firmware-Updates äußerst penetrant und wenn ich die mehrmals auf dem NS-Panel verneint habe komme ich gar nicht mehr aus dem Firmware-Update-Bildschirm heraus und muss das Panel einmal komplett vom Strom nehmen, damit ich wieder in das normale Menu komme. Kann mir jemande von euch helfen wie ich diese Anfrage deaktiviert bekomme? Danke schon vorab und VG 
- 
					
					
					
					
 Bei mir klappte das OTA bzw. Update auf diese Art auch nicht. Das Panel hängt dann in einer Bootschleife. Am besten, tasmota32.bin über das Tasmota Webinterface flashen. Autoupdate kannst du ja über die Datenpunkte ändern. 
- 
					
					
					
					
 @hansi44 
 Das hat mich schon in den Anfängen am Skript gestört. Ich habe deshalb die Abfragen auf ein Update auskommentiert.
 Ob das auch über den Adapter geht weiss ich nicht.
- 
					
					
					
					
 Hallo @hansi44 welche Script Version nutzt du den? Es gibt die Option die Meldungen zu unterdrücken. 
 Hier mal der Link zum Wiki
 https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Service-Menü
 unter info findest du die Option.für weitere Fragen nutze doch bitte unseren offiziellen Thread 
 https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui/7700die Tasmota version 15.1.0 ist für das Panel nicht geeignet. Es gibt da einige Probleme bei verschiedenen Usern. 
- 
					
					
					
					
 Der Adapter hat einen eigene Versionskontrolle eingebaut. Neue Versionen werden durch uns nach einem Test dann freigeben. Das gilt für Tasmota, Berry und TFT-Firmware. 
 Der User kann aber immer noch am Adapter vorbei Installationen durchführen, dann aber auf eigene Gefahr.
- 
					
					
					
					
 @tt-tom sagte in NS Panel Nachfrage nach firmware update unterbinden: Es gibt die Option die Meldungen zu unterdrücken. 
 unter info findest du die Option.Wo genau befindet sich diese? Unter "Info" kann man jedenfalls nichts ändern, nur gucken. Auch im Wiki steht dazu nichts, und wenn ich das Script richtig interpretiere, gibt es keine Möglichkeit. 
- 
					
					
					
					
 wenn du im Wiki (Serviceseiten) die Animation ganz oben ansiehst, kannst unter "Info" den letzten Punkt "Update Meldungen" sehen. Diesen deaktivieren und es ist Ruhe im Panel. Siehe auch im Script folgende Servicepage //Level_1 let NSPanel_Infos: PageType = { 'type': 'cardEntities', 'heading': findLocaleServMenu('nspanel_infos'), 'useColor': true, 'subPage': true, 'parent': NSPanel_Service, 'home': 'NSPanel_Service', 'items': [ /*PageItem*/{navigate: true, id: 'NSPanel_Wifi_Info_1', icon: 'wifi', offColor: Menu, onColor: Menu, name: findLocaleServMenu('wifi'), buttonText: findLocaleServMenu('more')}, /*PageItem*/{navigate: true, id: 'NSPanel_Sensoren', icon: 'memory', offColor: Menu, onColor: Menu, name: findLocaleServMenu('sensors_hardware'), buttonText: findLocaleServMenu('more')}, /*PageItem*/{navigate: true, id: 'NSPanel_IoBroker', icon: 'information-outline', offColor: Menu, onColor: Menu, name: findLocaleServMenu('info_iobroker'), buttonText: findLocaleServMenu('more')}, /*PageItem*/{id: AliasPath + 'Config.Update.UpdateMessage', name: findLocaleServMenu('update_message'), icon: 'message-alert-outline', offColor: HMIOff, onColor: MSGreen}, ] };und hier der Codeschnipsel aus dem Script let update_message: boolean = true; if (existsState(NSPanel_Path + 'Config.Update.UpdateMessage')) { update_message = getState(NSPanel_Path + 'Config.Update.UpdateMessage').val; } if (Update && update_message) { await setStateAsync(popupNotifyHeading, {val: Headline, ack: false}); await setStateAsync(popupNotifyHeadingColor, {val: HeadlineColor, ack: false}); await setStateAsync(popupNotifyButton1Text, {val: Button1, ack: false}); await setStateAsync(popupNotifyButton1TextColor, {val: Button1Color, ack: false}); await setStateAsync(popupNotifyButton2Text, {val: Button2, ack: false}); await setStateAsync(popupNotifyButton2TextColor, {val: Button2Color, ack: false}); await setStateAsync(popupNotifySleepTimeout, {val: Timeout, ack: false}); await setStateAsync(popupNotifyInternalName, {val: InternalName, ack: false}); await setStateAsync(popupNotifyLayout, {val: Layout, ack: false}); await setStateAsync(popupNotifyText, {val: [formatDate(getDateObject(new Date().getTime()), 'TT.MM.JJJJ SS:mm:ss'), '\r\n', '\r\n', Text].join(''), ack: false}); } else if (Update && !update_message) { log('Updates for NSPanel available', 'info'); } else { log('No Updates for NSPanel available', 'info'); }
- 
					
					
					
					
 Geht auch per Datenpunkt Manuelle Updates: 0_userdata.0.NSPanel.X.Config.Update.UpdateTasmota 
  Automatische Updates: 0_userdata.0.NSPanel.X.NSPanel_autoUpdate 
  Jeweils auf "false" setzen  
- 
					
					
					
					
 @tt-tom sagte in NS Panel Nachfrage nach firmware update unterbinden: kannst unter "Info" den letzten Punkt "Update Meldungen" sehen. Diesen deaktivieren und es ist Ruhe im Panel. Diesen Punkt gibt es bei mir nicht mit Skript 5.0.0.1. Dann liegt bei mir irgendwo der Hase im Pfeffer. Wahrscheinlich muss ich die Serviceseiten mal aktualisieren. Danke für den Hinweis. 
- 
					
					
					
					
 @armilar sagte in NS Panel Nachfrage nach firmware update unterbinden: Manuelle Updates: 0_userdata.0.NSPanel.X.Config.Update.UpdateTasmota Automatische Updates: 0_userdata.0.NSPanel.X.NSPanel_autoUpdate Da geht es aber nur um die Updates selbst, oder? Das Problem hier in diesem Thread liegt bei den Update-Meldungen, die hochpoppen. 
- 
					
					
					
					
 Sind die manuellen Updates mit dem Popup - also unter: 0_userdata.0.NSPanel.X.Config.Update.UpdateTasmotaDanach kommt kein Popup mehr... 
 Wenn der Punkt im Service Menü nicht vorhanden ist, dann solltest du das Menü aus der Online Version nehmen und austauschen... Die sind ja oberhalb der Meldung: DE: Ab hier keine Konfiguration mehr
- 
					
					
					
					
 @armilar sagte in NS Panel Nachfrage nach firmware update unterbinden: 0_userdata.0.NSPanel.X.Config.Update.UpdateTasmota Ah okay, dann ist die Benennung nur etwas missverständlich.  
- 
					
					
					
					
 @armilar sagte in NS Panel Nachfrage nach firmware update unterbinden: 0_userdata.0.NSPanel.X.Config.Update.UpdateTasmota Danach kommt kein Popup mehr... Ich würde sagen, dies hier ist der richtige DP: 0_userdata.0.NSPanel.x.Config.Update.UpdateMessage
- 
					
					
					
					
 ja, dieser ist für die Meldungen. Der andere war für das Update zum Anstoßen. 
- 
					
					
					
					
 @tt-tom, ich benutze TFT Firmware: 56 / v4.7.1. Ich versuch's mal mit dem Auskommentieren der Zeile "Config.Update.UpdateMessage" im script so wie ich deinen post verstanden habe. Vielen Dank an dich und alle anderen für die guten Tipps, ihr seid echt super! 
- 
					
					
					
					
 @hansi44 
 Mit welcher Script Version bist du unterwegs?Du brauchst da nichts am Code ändern. Einfach den Datenpunkt auf false setzen. 
- 
					
					
					
					
 @hansi44 sagte in NS Panel Nachfrage nach firmware update unterbinden: Ich versuch's mal mit dem Auskommentieren der Zeile "Config.Update.UpdateMessage" im script so wie ich deinen post verstanden habe. Der Hintergrund von @TT-Tom 's Post ist, dass wenn du das auskommentierst, wird die Meldung nach reinem Script-Upgrade wieder drin sein... Der Datenpunkt bleibt jedoch auf "false"! 
- 
					
					
					
					
 @armilar ich habe Script Version "TypeScript v4.7.1.2" Hab jetzt erst deine Antwort gelesen .. es hat mit dem Auskommentieren im Script auch irgendwie nicht geklappt, die Meldung kam wieder.  Die Datenpunkte für das NS Panel Update schauen bei mir so aus: 
  Ich hab jetzt mal "UpdateMessage", das noch aktiv war, deaktiviert, hoffe damit ist es erledigt.. 
 Vielleicht könnt ihr vom Entwicklerteam das in der Zukunft im NSPanel bei Service "Menu > Firmware > Tasmota-Firmware" standardmäßig als Punkt für eine Möglichkeit zum Deaktivieren aufnehmen .. könnte mir vorstellen, dass das andere auch gut fänden. VG
- 
					
					
					
					
 Ich hab jetzt mal "UpdateMessage", das noch aktiv war, deaktiviert, hoffe damit ist es erledigt.. Ja, sollte damit erledigt sein...  Vielleicht könnt ihr vom Entwicklerteam das in der Zukunft im NSPanel bei Service "Menu > Firmware > Tasmota-Firmware" standardmäßig als Punkt für eine Möglichkeit zum Deaktivieren aufnehmen .. könnte mir vorstellen, dass das andere auch gut fänden. VG wir bauen das noch in das Servicemenü ein... 
- 
					
					
					
					
 Ist im Servicemenue enthalten. Steht unter Info. Habe ich Marc hier im Thread schon gezeigt. 
 Es würde besser sein auf die aktuelle Script Version zu wechseln. Aber komplett nicht nur den unteren Teil. Eine Anleitung dazu gibt es im Wiki. Dort wird die Umstellung auf die neue Typ Version gezeigt. Die gilt immer noch. Eventuell können ein paar Punkte übersprungen werden.
 https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Starthilfe-FAQ#hilfe-bei-update--upgrade
 
		
	 
		
	 
			
		