Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Hilfe bei einfachen Prog Tagesberechnung Verbrauch HM Aktor

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Hilfe bei einfachen Prog Tagesberechnung Verbrauch HM Aktor

    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      kevinaus last edited by

      Hallo zusammen,

      vielleicht kann mir jemand ein bisschen unter die Arme greifen. Ich möchte mittels Blocky den Tagesverbrauch eines HomeMatic Aktors berechnen. Dieser gibt leider nur eine Variable mit:

      Energy-Counter (Das ist quasi der Wert den der Aktor seit einbindung immer Hochzählt) Was anderes loggt er leider nicht.
      e38b66cc-f900-49ca-8139-c2c0463e4cd2-image.png

      Nun möchte ich immer am Ende des Tages um 23:59Uhr erstmal die Variable wegschreiben, damit ich den Wert gesichert habe.

      Dann möchte ich den Wert vom z.b. 15.08.2020 abziehen vom Wert des 16.08.2020. Somit müsste ich dann den Tagesverbrauch dieses Aktors berechnet haben.
      Dies würde ich dann in eine Variable schreiben wollen, die dann mittels History geloggt wird und ich damit ein Diagramm erstellen kann.

      Leider hab ich es nicht so mit der Logik diese umzusetzen. Vielleicht brauche ich nur ein Anstoß zu Start.

      Dank Euch für die Hilfe
      Kev

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @kevinaus last edited by

        @kevinaus sagte in Hilfe bei einfachen Prog Tagesberechnung Verbrauch HM Aktor:

        Vielleicht brauche ich nur ein Anstoß zu Start.

        Du brauchst zwei Variablen oder Datenpunkte
        Zählerstand aktuell
        Zählerstand alt

        Am Tagesende schreibst du erst den Wert von aktuell in alt, mit ein wenig Verzögerung dann den Wert aus dem Aktor in aktuell.
        Dann bildet du die Differenz zwischen aktuell-alt und hast den Tageswert, den du in einen Datenpunkt schreibst und loggst.

        1 Reply Last reply Reply Quote 0
        • First post
          Last post

        Support us

        ioBroker
        Community Adapters
        Donate

        897
        Online

        31.9k
        Users

        80.2k
        Topics

        1.3m
        Posts

        2
        2
        222
        Loading More Posts
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes
        Reply
        • Reply as topic
        Log in to reply
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
        The ioBroker Community 2014-2023
        logo