Fühlerwerte direkt ohne Broker aufzeichnen

  • Hier die erste Version des Temperaturloggers in Python. Es werden Datum, Zeit und die drei Temperaturwerte alle 5 Sekunden in eine csv-Datei geschrieben:

  • Einmal editiert, zuletzt von fritzr (30. Dezember 2020 um 17:59)

  • So bekommst Du die akteulle Zeit in Deiner TimeZone

    import datetime

    import pytz

    d = datetime.datetime.now()

    print(" d: " + str(d))

    timezone = pytz.timezone("Europe/Vienna")

    print(" timezone: " + str(timezone))

    d_aware = timezone.localize(d)

    print(" d_aware: " + str(d_aware))

  • Danke, die Idee hatte ich gestern auch und hatte es probiert mit:

    datetime.fromtimestamp(zeit, pytz.timezone('Europe/Berlin'))

    Hatte trotzdem die 2h später. Ich weiß nicht, warum in meinem Shelly bei "unixtime" gegenüber "time" 2h Vorlauf ist. Mit der Timezone hat es wohl nicht direkt etwas zu tun.

  • Wie solch ein Log dann in der Tabellenkalkulation dargestellt werden kann, sieht man unten. Hinzugefügt habe ich den dazu passenden Event Log:

    Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.
  • fritzr 23. Mai 2020 um 16:26

    Hat das Label Shelly 1 hinzugefügt.
  • Dieses Thema enthält 69 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.