Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. [Vorlage] Betriebsstundenzähler & Verbrauchsrechner

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    5
    1
    112

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    8
    1
    154

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    865

[Vorlage] Betriebsstundenzähler & Verbrauchsrechner

Scheduled Pinned Locked Moved Skripten / Logik
javascript
333 Posts 51 Posters 98.7k Views 26 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • L Offline
    L Offline
    looxer01
    wrote on last edited by
    #67

    @ein-bayer:

    er Eintrag in Tabelle special wirkt sich nicht auf das Ergebnis der Objekte aus, `

    Hi,

    die 0.001 ist richtig als Faktor. Du hast allerdings eine Addition (Spalte 2) hinzugefügt.

    Eine Spalte weiter und es sollte gehen.

    vG Looxer

    1 Reply Last reply
    0
    • E Offline
      E Offline
      ein-bayer
      wrote on last edited by
      #68

      Danke für die schnelle Antwort, wenn man die Anleitung genau lesen würede ….. :-)

      jetzt passts

      1 Reply Last reply
      0
      • 0 Offline
        0 Offline
        0018
        wrote on last edited by
        #69

        Hallo zusammen,

        super Sache mit dem Script, funktioniert perfekt!

        Was muss ich machen wenn ich ein Geräte aus dem Script wieder rausnehmen will? Und wie sieht es mit eine Anpassung im Status der Gruppen aus (zb von delta auf calc)

        Reicht nur Script anpassen oder muss ich auch den zugehörigen Ordner den Objekten löschen oder passiert das automatisch?

        Mfg

        Mfg
        0018

        1 Reply Last reply
        0
        • L Offline
          L Offline
          looxer01
          wrote on last edited by
          #70

          @0018:

          Was muss ich machen wenn ich ein Geräte aus dem Script wieder rausnehmen will? Und wie sieht es mit eine Anpassung im Status der Gruppen aus (zb von delta auf calc)

          Reicht nur Script anpassen oder muss ich auch den zugehörigen Ordner den Objekten löschen oder passiert das automatisch? `

          Hi,

          ich bin zur Zeit unterwegs und kann keine Screenshots posten.

          Es gibt dazu zwei Einstellungen und die letzten beiden Spalten der ersten Tabelle.

          Die vorletzte Spalte stoppt alle Speichervorgänge für diese Zeile.

          Die letzte Spalte löscht zusätzlich die zugehoerigen Objekte.

          Vorgehensweise ist also

          1. Die lezten beiden Spalten der zu ändernden oder löschenden Zeile auf true true setzen und script speichern

          2. Dann die ànderungen durchführen

          3. Die letzten beiden Spalten der ersten Tabelle auf false false setzen und speichern.

          vG Looxer

          1 Reply Last reply
          0
          • 0 Offline
            0 Offline
            0018
            wrote on last edited by
            #71

            Danke, durch erneutes lesen wird es mir auch klar :)

            Position 19 = stop Refresh = true  Es werden kene  Daten mehr aktualsieirt. Solange Refresh auf true steht werden keine neuen Daten aufgezeichnet - standard ist also false
            Position 20 = Loesch Datenpunkte = True   Es werden alle Daten geloescht - standard ist also false - damit geloescht wird muss auch stop refresh auf true stehen
            
            

            Danke.

            Mfg
            0018

            1 Reply Last reply
            0
            • E Offline
              E Offline
              ein-bayer
              wrote on last edited by
              #72

              Jetzt hab ich das script am laufen und bin super zufrieden.

              Eine Frage stellt sich mir jedoch noch, wenn ich jetzt 8 Stromzähler habe, wie bekomme ich da eine summe heraus , zb die summe des Tagesverbrauchs oder Monat , Jahr…..

              1 Reply Last reply
              0
              • L Offline
                L Offline
                looxer01
                wrote on last edited by
                #73

                Hi .

                Das geht, braucht aber einige wenige Zeilen code. Das mache ich gerne,komme aber erst Freitag dazu

                Wenn Du mir die 8 datenpunkte schickst kann ich das schon voreinstellen

                Vg looxer

                Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

                1 Reply Last reply
                0
                • 0 Offline
                  0 Offline
                  0018
                  wrote on last edited by
                  #74

                  Hallo zusammen,

                  wie muss ich vorgehen wenn ich neue Geräte hinzufügen will?

                  Habe gestern zwei neue Geräte hinzugefügt, aber es wird seitdem nichts gezählt.

                  Die Objekte wurden alle soweit angelegt, alle Werte sind aber 0.

                  Wie verhält es sich nach einem Neustart meiner Hardware ? Läuft das Script dann einfach weiter oder sind Werte dann gelöscht?

                  Mfg

                  Gesendet von meinem SM-T550 mit Tapatalk

                  Mfg
                  0018

                  1 Reply Last reply
                  0
                  • E Offline
                    E Offline
                    ein-bayer
                    wrote on last edited by
                    #75

                    kannst mir mal nen screenshot machen?? ich hab ohne weiteres alle meine 8 Stromzähler drin

                    1 Reply Last reply
                    0
                    • E Offline
                      E Offline
                      ein-bayer
                      wrote on last edited by
                      #76

                      @looxter

                      Das währe spitze, ich hab auch mit blocky schon experimentiert, aber da fehlt mir noch der richtige Zugang (geistig :-))

                      1 Reply Last reply
                      0
                      • L Offline
                        L Offline
                        looxer01
                        wrote on last edited by
                        #77

                        @ein-bayer:

                        ich hab auch mit blocky schon experimentiert, `

                        das laesst sich auch nicht einfach von aussen lösen, wäre zumindest schon aufwendiger.

                        Ich habe einen UserExit im Programm eingebaut. Der nutzt die vorhanden Strukturen.

                        Damit sollte es schnell machbar sein.

                        vG Looxer

                        1 Reply Last reply
                        0
                        • L Offline
                          L Offline
                          looxer01
                          wrote on last edited by
                          #78

                          @0018:

                          Hallo zusammen,

                          wie muss ich vorgehen wenn ich neue Geräte hinzufügen will?

                          Habe gestern zwei neue Geräte hinzugefügt, aber es wird seitdem nichts gezählt.

                          Die Objekte wurden alle soweit angelegt, alle Werte sind aber 0. `

                          Hi,

                          erstmal musst du wissen was das für Datenpunkte sind. Ist es True/false, ist es ein Wert oder ein sonstiger Status.

                          Dann ist es wichtig zu wissen was du eigentlich messen willst. Ist es eine Einschaltzeit oder Ausschaltzeit, ist es die Verweildauer auf einen beliebigen Status, ist es ein Verbrauch, oder ein Tankstand etc

                          Mit diesen Informationen kann dann die notwendige Konfiguration abgeleitet werden.

                          Schick mir doch ein paar Informationen dazu. Ich helfe gerne.

                          Wenn ioBroker runterfährt werden die augenblicklichen Status gespeichert und es wird da weiter gemacht wo aufgehört wurde.

                          vG Looxer

                          1 Reply Last reply
                          0
                          • L Offline
                            L Offline
                            looxer01
                            wrote on last edited by
                            #79

                            @ein-bayer:

                            Eine Frage stellt sich mir jedoch noch, wenn ich jetzt 8 Stromzähler habe, wie bekomme ich da eine summe heraus , zb die summe des Tagesverbrauchs oder Monat , Jahr….. `

                            Hi,

                            ich habe einen Test gemacht und es scheint erstmal zu funktionieren.

                            Folgendes Coding muss hinter deinen Einstellungen ersetzt werden:

                            305_bsz_summierungsvariante.txt

                            Die Summierungseinstellungen befinden sich ganz unten im coding.

                            Bei den Einstellung der Summierung musst du folgendes beachten:

                            Fuer die Summierungsfunktion sind es 20 Zeilen (10 Davon die summierenden Datenpunkte)

                            Diese muessen eingestellt werden. Dazu muessen dann die "DAY-Datenpunkte" verwendet werden.

                            Dann musst du noch die Variable anzSummen auf z.B. 8 einstellen. (bei dir sind es ja 8)

                            Das ganze funktioniert mit der Methode calc.

                            Als Trigger kannst du einen der Energycounter verwenden.

                            Nicht wundern, denn die Summierung hängt dabei immer einen Zyklus hinterher, wenn du einen Energycounter verwendest der mit summiert werden soll.

                            Alternativ kannst du einen Schedule einstellen, dann würde z.B. alle x Minuten summiert.

                            In Tabelle Special muss in Position 6 das Unterprogramm eingetragen werden. Also "Summierung1"

                            Beispiel:

                            Gruppentabelle:

                            Gruppen[5] = ['hm-rpc.0.KEQ0965841.2.ENERGY_COUNTER','CALCTEST' ,false ,true ,true ,true ,true ,true ,'calc'

                            Specialtabelle:

                            special[5] = ['' ,'' ,'' ,'' ,'' ,'Summierung1' ,''

                            Wenn du es testest und alles ok ist wuerde ich das zum Download einstellen.

                            vG Looxer

                            1 Reply Last reply
                            0
                            • E Offline
                              E Offline
                              ein-bayer
                              wrote on last edited by
                              #80

                              Danke für das script, werde mich "reindenken" und bescheidgeben

                              1 Reply Last reply
                              0
                              • L Offline
                                L Offline
                                looxer01
                                wrote on last edited by
                                #81

                                Hi,

                                warte mal besser. Leider ist es so, dass der Periodenwechsel nicht funktioniert.

                                Ich muss den BSZ erst darauf vorbereiten und das ist dann etwas mehr Arbeit.

                                Schaffe ich erst am nächsten WE.

                                vG Looxer

                                1 Reply Last reply
                                0
                                • E Offline
                                  E Offline
                                  ein-bayer
                                  wrote on last edited by
                                  #82

                                  Hallo Looxer,

                                  so wie es aussieht funktioniert das script, keine Fehler in den logs. Was mir noch aufgefallen ist, ich . hab zum test nur meine ersten beiden Zähler eingesetzt, beim ersten Zähler Heizung Bad erscheint in der ersten Zeile kein Wert, beim Zähler pool 0,025.

                                  während ich die obigen Zeilen schrieb kam jetzt im log:

                                  javascript.0 State "BSZ.Counter.strom.CALC.Heizung-bad not found , der unter Objekte angezeigte wert stimmt auch nicht , der ist zu hoch ! beim pool meine ich auch das der wert zu hoch ist

                                  Was mir auffällt, im iob. log sehe ich das die Daten alle 1,2 Sekunden übergeben werden, ist das so ok?

                                  Vg Manfred
                                  1342_bildschirmfoto_2017-01-28_um_20.49.16.png
                                  1342_bildschirmfoto_2017-01-28_um_20.59.18.png
                                  1342_bildschirmfoto_2017-01-28_um_20.59.51.png
                                  1342_bildschirmfoto_2017-01-28_um_21.00.29.png

                                  1 Reply Last reply
                                  0
                                  • E Offline
                                    E Offline
                                    ein-bayer
                                    wrote on last edited by
                                    #83

                                    Du warst schneller !! :D :D :D :D

                                    1 Reply Last reply
                                    0
                                    • M Offline
                                      M Offline
                                      Marcolotti
                                      wrote on last edited by
                                      #84

                                      Hallo,

                                      ich habe das Script erfolgreich angewendet. Vielen Dank dafür. Wäre das nicht ein Adapter wert?

                                      Gruß Marco

                                      CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

                                      1 Reply Last reply
                                      0
                                      • E Offline
                                        E Offline
                                        ein-bayer
                                        wrote on last edited by
                                        #85

                                        Hallo Marcolotti

                                        stimmen bei dir auch die Werte der Summen? Am laufen hatte ich das script auch , aber die Summen passten nicht. Oder hast du noch etwas geändert

                                        Vg

                                        Manfred

                                        1 Reply Last reply
                                        0
                                        • M Offline
                                          M Offline
                                          Marcolotti
                                          wrote on last edited by
                                          #86

                                          Hallo Manfred,

                                          darüber kann ich noch nichts genaues sagen. Es wird sich im Tagesverlauf ergeben. Gebe dann nochmal bescheid.

                                          Eine Frage von mir noch an den Macher des Scripts: Lässt es sich einstellen, dass die Zeiten nicht erst nach Beendigung angezeigt werden sondern kontinuierlich Werte liefert. Ich überwache damit die "Computerspielzeiten" der Kinder. Das heißt, der Ping-Adapter sendet alle 2 Minuten einen Ping an die Rechner. Aber erst wenn der Ping wieder "false" ist, dann wird die Zeit aktualisiert. So ein Update vom Script alle paar Minuten wäre für die Darstellung ganz praktisch.

                                          Gruß Marco

                                          CCU2-CuxD&Cul868MHz, 44xHM Geräte, 20xMAX Fenstersensoren.Acer Revo mit IoBroker, Tablet Captiva 9,7 SFHD. SMA SB2.5,STP7000TL20,SMA Energy Meter, Echo, Harmony, JeeLink868, Arduino 433MHz, MaxtoxCUL868,MilightEasyLED,Hue

                                          1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          510

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe