Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly für VerbrauchsZähler?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    315

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    600

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.8k

Blockly für VerbrauchsZähler?

Geplant Angeheftet Gesperrt Verschoben Blockly
9 Beiträge 3 Kommentatoren 617 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    Dieter_P
    schrieb am zuletzt editiert von Dieter_P
    #1

    Hi
    die gefunden Beiträge beziehen sich auf eine Verbrauchsauswertung. Ich möchte jedoch einen Verbrauchszähler bauen, der auf True/False einen Verbrauch zählt und dies möglichst "Bulletproof" gegen Reboots und vlt. auch verlorene Signale.

    Hierzu hab ich an diese Blockly gedacht:

    a3905cfc-fada-407a-9ce4-f459251efcc6-grafik.png

    Und den DP Zählerstandverbrauch würde ich ergänzend in eine Datenbank schreiben und per Source Analytics auswerten. Aber mir geht es hier ums das Zählerblockly. Wird das so funktionieren oder kann/sollte ich etwas ergänzen? Ein Reboot des IOBrokers (Nicht mitbekomme Signaländerungen) könnte so noch zur Falschmessung führen, oder? Bekommt der IObroker eine Abschaltung nicht mit führt das (aktuell) zu einer Zählung von ca. 30 Minuten Verbrauch (Laufzeit) statt ca. 5 Minuten. Allerdings kann eine plumpe Abfrage auch eine Aufwärmphase der Heizung aus dem Aus-Zustand ebenso aushebeln. Macht es da eher Sinn auf Aktualisierung zu triggern?

    Besten Dank!

    paul53P 1 Antwort Letzte Antwort
    0
    • D Dieter_P

      Hi
      die gefunden Beiträge beziehen sich auf eine Verbrauchsauswertung. Ich möchte jedoch einen Verbrauchszähler bauen, der auf True/False einen Verbrauch zählt und dies möglichst "Bulletproof" gegen Reboots und vlt. auch verlorene Signale.

      Hierzu hab ich an diese Blockly gedacht:

      a3905cfc-fada-407a-9ce4-f459251efcc6-grafik.png

      Und den DP Zählerstandverbrauch würde ich ergänzend in eine Datenbank schreiben und per Source Analytics auswerten. Aber mir geht es hier ums das Zählerblockly. Wird das so funktionieren oder kann/sollte ich etwas ergänzen? Ein Reboot des IOBrokers (Nicht mitbekomme Signaländerungen) könnte so noch zur Falschmessung führen, oder? Bekommt der IObroker eine Abschaltung nicht mit führt das (aktuell) zu einer Zählung von ca. 30 Minuten Verbrauch (Laufzeit) statt ca. 5 Minuten. Allerdings kann eine plumpe Abfrage auch eine Aufwärmphase der Heizung aus dem Aus-Zustand ebenso aushebeln. Macht es da eher Sinn auf Aktualisierung zu triggern?

      Besten Dank!

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @dieter_p
      Du ermittelst den kumulierten Verbrauch über die Einschaltdauer? Das geht einfacher, wenn man nur auf "Ausschalten" (ist kleiner als letztes) triggert.

      Bild_2022-12-22_153006834.png

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      D 1 Antwort Letzte Antwort
      1
      • paul53P paul53

        @dieter_p
        Du ermittelst den kumulierten Verbrauch über die Einschaltdauer? Das geht einfacher, wenn man nur auf "Ausschalten" (ist kleiner als letztes) triggert.

        Bild_2022-12-22_153006834.png

        D Offline
        D Offline
        Dieter_P
        schrieb am zuletzt editiert von
        #3

        @paul53 said in Blockly für VerbrauchsZähler?:

        @dieter_p
        Du ermittelst den kumulierten Verbrauch über die Einschaltdauer? Das geht einfacher, wenn man nur auf "Ausschalten" (ist kleiner als letztes) triggert.

        Oh, super ja Danke!

        Hast Du eine Empfehlung um das möglichst Fehlertolerant zu gestalten?
        Ich hätte ja die Freiheit den Status (True/False) des Signals periodisch an den IOBroker zu schicken und nicht nur bei Änderung. Das fühlt sich in Richtung Fehlertoleranz besser an, aber ich flute natürlich nach und nach mit sowas das Netzwerk mit auch unnötigem Traffic.

        paul53P 1 Antwort Letzte Antwort
        0
        • D Dieter_P

          @paul53 said in Blockly für VerbrauchsZähler?:

          @dieter_p
          Du ermittelst den kumulierten Verbrauch über die Einschaltdauer? Das geht einfacher, wenn man nur auf "Ausschalten" (ist kleiner als letztes) triggert.

          Oh, super ja Danke!

          Hast Du eine Empfehlung um das möglichst Fehlertolerant zu gestalten?
          Ich hätte ja die Freiheit den Status (True/False) des Signals periodisch an den IOBroker zu schicken und nicht nur bei Änderung. Das fühlt sich in Richtung Fehlertoleranz besser an, aber ich flute natürlich nach und nach mit sowas das Netzwerk mit auch unnötigem Traffic.

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #4

          @dieter_p sagte: Empfehlung um das möglichst Fehlertolerant zu gestalten?

          Ein Fehler entsteht nur, wenn der Brenner während des Reboots (ein-) oder ausschaltet, was relativ unwahrscheinlich ist.

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          D 1 Antwort Letzte Antwort
          1
          • paul53P paul53

            @dieter_p sagte: Empfehlung um das möglichst Fehlertolerant zu gestalten?

            Ein Fehler entsteht nur, wenn der Brenner während des Reboots (ein-) oder ausschaltet, was relativ unwahrscheinlich ist.

            D Offline
            D Offline
            Dieter_P
            schrieb am zuletzt editiert von Dieter_P
            #5

            @paul53 said in Blockly für VerbrauchsZähler?:

            @dieter_p sagte: Empfehlung um das möglichst Fehlertolerant zu gestalten?

            Ein Fehler entsteht nur, wenn der Brenner während des Reboots (ein-) oder ausschaltet, was relativ unwahrscheinlich ist.

            Thx, Nuja, letzte Woche (-8°C draußen) hat der Brenner ca. alle 20 Minuten getaktet. Entsprechend treffe ich bestimmt mit einem RaspberryUpdate + Reboot.

            Aber, wenn ich jede Minute das Signal publish zum IOBroker, dann "fängt" er sich doch wieder? Der Fehler ist überschaubar genau wie der Traffic von ein paar Bit im 1GBit Netzwerk. Übersehe ich vlt. was oder ist das ein brauchbarer Kompromiss?

            paul53P 1 Antwort Letzte Antwort
            0
            • D Dieter_P

              @paul53 said in Blockly für VerbrauchsZähler?:

              @dieter_p sagte: Empfehlung um das möglichst Fehlertolerant zu gestalten?

              Ein Fehler entsteht nur, wenn der Brenner während des Reboots (ein-) oder ausschaltet, was relativ unwahrscheinlich ist.

              Thx, Nuja, letzte Woche (-8°C draußen) hat der Brenner ca. alle 20 Minuten getaktet. Entsprechend treffe ich bestimmt mit einem RaspberryUpdate + Reboot.

              Aber, wenn ich jede Minute das Signal publish zum IOBroker, dann "fängt" er sich doch wieder? Der Fehler ist überschaubar genau wie der Traffic von ein paar Bit im 1GBit Netzwerk. Übersehe ich vlt. was oder ist das ein brauchbarer Kompromiss?

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #6

              @dieter_p sagte: wenn ich jede Minute das Signal publish zum IOBroker, dann "fängt" er sich doch wieder?

              Wenn der Brenner während des Reboot ausschaltet, wird nicht getriggert und somit diese Brennerlaufzeit nicht erfasst.

              @dieter_p sagte in Blockly für VerbrauchsZähler?:

              Entsprechend treffe ich bestimmt mit einem RaspberryUpdate + Reboot.

              Das passiert so oft? Ich mache das mit meinem Produktivsystem alle halbe Jahre.

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              D 1 Antwort Letzte Antwort
              0
              • paul53P paul53

                @dieter_p sagte: wenn ich jede Minute das Signal publish zum IOBroker, dann "fängt" er sich doch wieder?

                Wenn der Brenner während des Reboot ausschaltet, wird nicht getriggert und somit diese Brennerlaufzeit nicht erfasst.

                @dieter_p sagte in Blockly für VerbrauchsZähler?:

                Entsprechend treffe ich bestimmt mit einem RaspberryUpdate + Reboot.

                Das passiert so oft? Ich mache das mit meinem Produktivsystem alle halbe Jahre.

                D Offline
                D Offline
                Dieter_P
                schrieb am zuletzt editiert von
                #7

                @paul53 said in Blockly für VerbrauchsZähler?:

                @dieter_p sagte: wenn ich jede Minute das Signal publish zum IOBroker, dann "fängt" er sich doch wieder?

                Wenn der Brenner während des Reboot ausschaltet, wird nicht getriggert und somit diese Brennerlaufzeit nicht erfasst.

                Thx, wenn ich von ca. 5 Minuten Brennerlaufzeit ausgehe, dann wären das
                ~160mL die mir fehlen. Nuja, bei der Wahrscheinlichkeit und dann die geringe Menge, das sollte wirklich egal sein :)

                @dieter_p sagte in Blockly für VerbrauchsZähler?:

                Entsprechend treffe ich bestimmt mit einem RaspberryUpdate + Reboot.

                Das passiert so oft? Ich mache das mit meinem Produktivsystem alle halbe Jahre.

                Oh nee, ich habe da die Worte sehr aktiver Forumsmitglieder im Ohr. Im Prinzip mit jedem Update des IOBroker (Adapter) prüfe ich auch Updates für den Raspi und in meiner naiven Hoffnung hilft mir das dann irgendwie weniger Probleme zu haben.......:man-shrugging:

                AsgothianA 1 Antwort Letzte Antwort
                0
                • D Dieter_P

                  @paul53 said in Blockly für VerbrauchsZähler?:

                  @dieter_p sagte: wenn ich jede Minute das Signal publish zum IOBroker, dann "fängt" er sich doch wieder?

                  Wenn der Brenner während des Reboot ausschaltet, wird nicht getriggert und somit diese Brennerlaufzeit nicht erfasst.

                  Thx, wenn ich von ca. 5 Minuten Brennerlaufzeit ausgehe, dann wären das
                  ~160mL die mir fehlen. Nuja, bei der Wahrscheinlichkeit und dann die geringe Menge, das sollte wirklich egal sein :)

                  @dieter_p sagte in Blockly für VerbrauchsZähler?:

                  Entsprechend treffe ich bestimmt mit einem RaspberryUpdate + Reboot.

                  Das passiert so oft? Ich mache das mit meinem Produktivsystem alle halbe Jahre.

                  Oh nee, ich habe da die Worte sehr aktiver Forumsmitglieder im Ohr. Im Prinzip mit jedem Update des IOBroker (Adapter) prüfe ich auch Updates für den Raspi und in meiner naiven Hoffnung hilft mir das dann irgendwie weniger Probleme zu haben.......:man-shrugging:

                  AsgothianA Offline
                  AsgothianA Offline
                  Asgothian
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  @dieter_p sagte in Blockly für VerbrauchsZähler?:

                  Oh nee, ich habe da die Worte sehr aktiver Forumsmitglieder im Ohr. Im Prinzip mit jedem Update des IOBroker (Adapter) prüfe ich auch Updates für den Raspi und in meiner naiven Hoffnung hilft mir das dann irgendwie weniger Probleme zu haben.......

                  Diese Fehleinschätzung ist warum ich den Mitgliedern die immer als erstes alles auf den aktuellen Stand bringen lassen so oft widerspreche. Ich mache die Updates auf meinem Produktivsystem in etwa im Jahresrhythmus - oder wenn ich dazwischen Zeit habe. Ansonsten ist das System von aussen nicht zu erreichen und es läuft ausschliesslich der ioBroker, was das Ausnützen von Schwachstellen im OS doch begrenzt. Und solange ich neue Funktionen eines Adapters nicht aktiv brauche kann ich auch das alte weiter laufen lassen.

                  Sofern das System sauber aufgesetzt ist und läuft gibt es wenig Zwang immer aktuell zu bleiben.

                  Nur weil ein Stück Software "neuer" ist heisst das letztendlich weder das es "besser" ist, noch das es die Auffälligkeiten die Dein System vielleicht zeigt nicht hat.

                  Aber jedem das Seine :)

                  ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                  "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                  D 1 Antwort Letzte Antwort
                  1
                  • AsgothianA Asgothian

                    @dieter_p sagte in Blockly für VerbrauchsZähler?:

                    Oh nee, ich habe da die Worte sehr aktiver Forumsmitglieder im Ohr. Im Prinzip mit jedem Update des IOBroker (Adapter) prüfe ich auch Updates für den Raspi und in meiner naiven Hoffnung hilft mir das dann irgendwie weniger Probleme zu haben.......

                    Diese Fehleinschätzung ist warum ich den Mitgliedern die immer als erstes alles auf den aktuellen Stand bringen lassen so oft widerspreche. Ich mache die Updates auf meinem Produktivsystem in etwa im Jahresrhythmus - oder wenn ich dazwischen Zeit habe. Ansonsten ist das System von aussen nicht zu erreichen und es läuft ausschliesslich der ioBroker, was das Ausnützen von Schwachstellen im OS doch begrenzt. Und solange ich neue Funktionen eines Adapters nicht aktiv brauche kann ich auch das alte weiter laufen lassen.

                    Sofern das System sauber aufgesetzt ist und läuft gibt es wenig Zwang immer aktuell zu bleiben.

                    Nur weil ein Stück Software "neuer" ist heisst das letztendlich weder das es "besser" ist, noch das es die Auffälligkeiten die Dein System vielleicht zeigt nicht hat.

                    Aber jedem das Seine :)

                    D Offline
                    D Offline
                    Dieter_P
                    schrieb am zuletzt editiert von Dieter_P
                    #9

                    @asgothian

                    Kann ich nachvollziehen und verstehn. Habe aber nicht das Fachwissen nur Nutzerempfinden und möchte darum dort kein Öl ins Feuer gießen....

                    Nur Eines, dass ich manchmal eben den Eindruck habe, dass ich mit der Updaterrei eine neue Beschäftigungsmaßnahme gefunden habe, wo ich doch eher was Richtung Automatisierungslösung haben wollte. Anfangs hatte ich auch noch das Repository auf Latest stehen und dass hab ich nun nur zum Vorteil schon länger geändert und bin zufriedener damit.

                    Aber auch bei der "Updaterrei" gibt es zwei Seiten, eine die treibt und eine die sich treiben lässt.....

                    Letzter Satz zum Off-Topic. Den Nutzer den ich dbzgl. meine möchte ich aber zu Gute halten, dass er mir schon mehrfach mit Störungen kräftigst aus der Patsche geholfen hat :+1:

                    Nu denn, das Blockly überzeugt und morgen wird am Brenner "gebastelt" und der Zähler in Betrieb genommen :)

                    1 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    877

                    Online

                    32.5k

                    Benutzer

                    81.9k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe