NEWS
ESPHome: Verständnisfrage Datenpunkte Aktualisieren
-
Ich möchte, dass mein ESP32 alle 10 Sekunden die aktuelle Zeit im Klartext und als Unix Zeit ausgibt. Folgenden Code habe ich hierzu geschrieben:
time: - platform: sntp timezone: Europe/Berlin id: MySntp on_time: - seconds: /10 then: - lambda: |- // Aktuelle Zeit im Klartext auto now = id(MySntp).now(); // Erzeuge eine Kopie der aktuellen Zeit id(Zeit) = now.strftime("%d.%m %H:%M:%S"); id(ZeitTimestamp) = now.timestamp; id(Aktuellezeit)->publish_state(id(Zeit).c_str()); // Hole die aktuelle Zeit und aktualisiere den Unix-Timestamp id(AktuellezeitTimestamp)->publish_state(id(ZeitTimestamp));Komischerweise wird die Zeit im Klartext alle 10 Sekunden richtig ausgegeben, die Unix Zeit aber nicht (irgendwann wird sie aktualisiert, ein Schema konnte ich nicht feststellen).
Hier iste die Ausgabe:
16:01:00][D][text_sensor:064]: '116 Zeit': Sending state '19.01 16:01:00' [16:01:00][D][sensor:094]: '116 Timestamp': Sending state 1737298816.00000 with 0 decimals of accuracy [16:01:01][D][sensor:094]: '116 Laufzeit': Sending state 636.67200 s with 0 decimals of accuracy [16:01:06][D][text_sensor:064]: '116 IP': Sending state '192.168.1.70' [16:01:10][D][text_sensor:064]: '116 Zeit': Sending state '19.01 16:01:10' [16:01:10][D][sensor:094]: '116 Timestamp': Sending state 1737298816.00000 with 0 decimals of accuracy [16:01:19][D][sensor:094]: '116 Signal': Sending state -43.00000 dBm with 0 decimals of accuracy [16:01:20][D][text_sensor:064]: '116 Zeit': Sending state '19.01 16:01:20' [16:01:20][D][sensor:094]: '116 Timestamp': Sending state 1737298944.00000 with 0 decimals of accuracy [16:01:23][D][text_sensor:064]: '116 MAC': Sending state '84:F7:03:EA:EF:E0' [16:01:30][D][text_sensor:064]: '116 Zeit': Sending state '19.01 16:01:30' [16:01:30][D][sensor:094]: '116 Timestamp': Sending state 1737298944.00000 with 0 decimals of accuracy [16:01:40][D][text_sensor:064]: '116 Zeit': Sending state '19.01 16:01:40' [16:01:40][D][sensor:094]: '116 Timestamp': Sending state 1737298944.00000 with 0 decimals of accuracyKann mir jemand erklären was hier schief läuft?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden