@segway said in Schalter mit Beleuchtungsring:
nach einem Major Update einiges nicht mehr funktioniert und ich einen signifikanten Zeitanteil aufwenden muss um überhaupt erstmal den Fehler zu erkennen um zu suchen wie die Lösung aussucht, zB neu / anders konfigurieren.
Kenne ich nur zu gut und waren auch meine (glücklicherweise inzwischen schon einige Jahre her) Erfahrungen mit Tasmota.
Aber meine Zeit ist mir zu wertvoll als dafür zu verplempern
Vor allem um nur den vorherigen (funktionierenden) Stand wiederherzustellen. Deswegen bin ich auch sehr glücklich mit esphome eine Lösung gefunden zu haben die einfach das macht was sie soll. Es gibt jeden Monat eine neue "Hauptversion" (eigentlich eher ein rolling release) mit einer meist überschaubaren Anzahl an neuen Komponenten und Änderungen welche aber natürlich auch breaking changes (aufgelistet im Changelog) enthalten können.
Das schöne am design von esphome und dem Ansatz der "Rezpte" um alle Einstellungen/Komponenten zu definieren, es gibt nur einen zentralen Punkt wo eventuell was geändert werden muss. Der übliche Fall bei einem breaking-change ist, dass bevor ein update durchgeführt wird die Validierung des "Rezeptes" fehlschlägt und zwar direkt mit Ansage warum.
Ich hatte so einen Fall dieses Jahr genau einmal (im ganzen letzten Jahr glaube ich kein einziges mal) und zwar bei einem Helligkeitssensor (bh1750) bei dem es eine Verbesserung gab und deswegen eine Zeile in der Konfiguration überflüssig wurde:
INFO Reading configuration solar.yaml...
Failed config
sensor.bh1750: [source solar.yaml:100]
platform: bh1750
name: Solar Panel Brightness
address: 35
The 'measurement_duration' option has been removed. The optimal value is now dynamically calculated.
measurement_duration: 31
Sprich in diesem Fall hat es gereicht einfach die Zeile measurement_duration: 31 zu löschen welche ich ursprünglich definiert hatte um (in den alten esphome version) auch sehr helle Szenarien (~80klux) messen zu können. Danach liefen alle weiteren Updates ohne Kommentar durch, genau wie man sich das wünscht.