-
Nabend, Was mir in dem Zusammenhang auch mal wieder ins Gesicht gefallen ist, ist die "Anzahl der Konfigurationsspeicherungen" wofür die dieser Counter eigentlich? Grüsse in die Runde |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 4 replies
-
Habe heute Morgen ein wenig gespielt und bin auf die API gestossen. Versucht hatte ich es z.B. hiermit: Auch das Beispiel aus dem Wiki mit dem NTP schlägt fehl.
|
Beta Was this translation helpful? Give feedback.
-
Wenn du das versuchen willst, dann musst du alle Einstellungen übermitteln. Den Fehler erhälst du, wenn schon nur eine Einstellung nicht übertragen wird. Das Ändern dieser Einstellung über MQTT wird nicht unterstützt. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Hallo zusammen, Jetzt aber zu meiner Frage: ist es irgendwie schädlich für die Hardware (z. B. Flash-Speicher) dieses Limit häufig zu überschreiben? |
Beta Was this translation helpful? Give feedback.
-
Ja. Aber Zehntausend Schreibzyklen hast du in jedem Fall. Falls in irgendeiner Weise irgendein Wear-Leveling implementiert ist, und davon gehe ich aus, hast du sicherlich mindestens 100 Tausend. Bis dahin ist dein ESP32 obsolet 😉 Also mach dir darüber keine Gedanken. Aber wenn das so viele Leute benutzen, dann wäre ein Override via MQTT durchaus sinnvoll. Das Problem ist aber, dass schon der Mode, den man per MQTT setzen kann, total versteckt und intransparent ist. Ein weiteres solches intransparentes Datum ist super schlecht. Es bräuchte dann schon irgendwie eine Kachel im Live View, wo der Zustand dieser Parameter ersichtlich wird. Meiner Meinung nach. |
Beta Was this translation helpful? Give feedback.
-
OK, danke für die schnelle Antwort. |
Beta Was this translation helpful? Give feedback.
-
Würde das auch gerne dynamisch nach Wetter und/oder Verbrauchern anpassen können :) aktuell ist das also nur über die API möglich, wo immer alle Parameter gesendet werden müssen? |
Beta Was this translation helpful? Give feedback.
Das Problem sind die ' es müssen " am DatenString sein.
Brettvordenkopfschlag
curl -u "admin:PW" http://IP/api/ntp/config -d "data={"ntp_server":"pool.ntp.org","ntp_timezone":"CET-1CEST,M3.5.0,M10.5.0/3","ntp_timezone_descr":"Europe/Berlin","longitude":10.45149994,"latitude":49.16569902,"sunsettype":1}"