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. [Vorlage] Betriebsstundenzähler & Verbrauchsrechner

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.5k

[Vorlage] Betriebsstundenzähler & Verbrauchsrechner

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
javascript
333 Beiträge 51 Kommentatoren 93.4k Aufrufe 26 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.
  • E Offline
    E Offline
    ein-bayer
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • L Offline
      L Offline
      looxer01
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • 0 Offline
        0 Offline
        0018
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • E Offline
          E Offline
          ein-bayer
          schrieb am zuletzt editiert von
          #75

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

          1 Antwort Letzte Antwort
          0
          • E Offline
            E Offline
            ein-bayer
            schrieb am zuletzt editiert von
            #76

            @looxter

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

            1 Antwort Letzte Antwort
            0
            • L Offline
              L Offline
              looxer01
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              0
              • L Offline
                L Offline
                looxer01
                schrieb am zuletzt editiert von
                #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 Antwort Letzte Antwort
                0
                • L Offline
                  L Offline
                  looxer01
                  schrieb am zuletzt editiert von
                  #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 Antwort Letzte Antwort
                  0
                  • E Offline
                    E Offline
                    ein-bayer
                    schrieb am zuletzt editiert von
                    #80

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

                    1 Antwort Letzte Antwort
                    0
                    • L Offline
                      L Offline
                      looxer01
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      • E Offline
                        E Offline
                        ein-bayer
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • E Offline
                          E Offline
                          ein-bayer
                          schrieb am zuletzt editiert von
                          #83

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

                          1 Antwort Letzte Antwort
                          0
                          • M Offline
                            M Offline
                            Marcolotti
                            schrieb am zuletzt editiert von
                            #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 Antwort Letzte Antwort
                            0
                            • E Offline
                              E Offline
                              ein-bayer
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              0
                              • M Offline
                                M Offline
                                Marcolotti
                                schrieb am zuletzt editiert von
                                #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 Antwort Letzte Antwort
                                0
                                • L Offline
                                  L Offline
                                  looxer01
                                  schrieb am zuletzt editiert von
                                  #87

                                  @Marcolotti:

                                  ine 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. `

                                  Hi

                                  das Script erfasst die Anfangszeit und wartet dann auf eine Aenderung des Status damit die Endezeit berechnet werden kann.

                                  Allerdings könnte das was du möchtest im Zusammenhang mit einem Schedule Sinn machen, ist aber nicht implementiert.

                                  Leider war ich in der letzten Zeit beruflich sehr stark eingebunden, ansonsten hätte ich mich schon an eine Adapterentwicklung gemacht.

                                  Ist aber noch nicht vom Schirm. Das wäre also was bei einer ohnehin fälligen Ueberarbeitung des Konzeptes.

                                  vG Looxer

                                  1 Antwort Letzte Antwort
                                  0
                                  • L Offline
                                    L Offline
                                    looxer01
                                    schrieb am zuletzt editiert von
                                    #88

                                    @ein-bayer:

                                    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 `

                                    Hi,

                                    meinst du die Summenbildung aufgrund der Erweiterung ? - das funktioniert noch nicht - fixe ich am WE

                                    oder hast du noch andere Probleme ?

                                    vG Looxer

                                    1 Antwort Letzte Antwort
                                    0
                                    • M Offline
                                      M Offline
                                      Marcolotti
                                      schrieb am zuletzt editiert von
                                      #89

                                      Hallo Looxer,

                                      das wäre ein Adapter wie ihn viele brauchen würden. Bin ich mir sicher.

                                      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 Antwort Letzte Antwort
                                      0
                                      • L Offline
                                        L Offline
                                        looxer01
                                        schrieb am zuletzt editiert von
                                        #90

                                        @looxer01:

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

                                        Schaffe ich erst am nächsten WE. `

                                        Hi,

                                        sodele, ich habe das script jetzt angepasst und es sollte funktionieren.

                                        Bitte achte darauf, dass du einen neuen Datenpunkt definierst. Für diesen Datenpunkt definierst schreibst du in die Individualfunktion "Summierung1!

                                        Bitte nicht mehr Datenpunkte damit versehen. Das war bei deiner letzten Konfig nicht richtig und kann nicht funktionieren.

                                        Beispiel:

                                        Gruppentabelle:

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

                                        Specialtabelle:

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

                                        Im Coding musst du unten dann wie gehabt die zu summierenden Datenpunkte angeben. Anders ist jetzt, dass du die Perioden nicht mehr angibst:

                                        die Variable anzSummen muss der Anzahl deiner Datenpunkte entsprechen, vermutlich also 8.

                                        beispiel:

                                        if(funktion === "SUMMIERUNG1") {

                                        // Einstellbereich–------------------------------------------------------

                                        var DatenPkt1 = "javascript.0.BSZ.ZCounter.Strom_Oekofen.DELTA.Oekofen-EURO";

                                        var DatenPkt2 = "javascript.0.BSZ.ZCounter.Strom_Kuehlschrank.DELTA.KuehlscrankEURO";

                                        var DatenPkt3 = "";

                                        var DatenPkt4 = "";

                                        var DatenPkt5 = "";

                                        var DatenPkt6 = "";

                                        var DatenPkt7 = "";

                                        var DatenPkt8 = "";

                                        im Anhang findest du das gesamte Programm. Bitte alles unterhalb deiner Einstellungen kopieren. (unterhalb von Expert-Einstellungen)

                                        Viel Erfolg :)

                                        Looxer

                                        305_bsz_summierungsvariante.txt

                                        1 Antwort Letzte Antwort
                                        0
                                        • P Offline
                                          P Offline
                                          ple
                                          schrieb am zuletzt editiert von
                                          #91

                                          Wollte nur eben kurz mein Dankeschön hier lassen.

                                          Es ist wirklich ein super Script und selbst ich habe es am laufen bekommen :-)

                                          eine Frage hätte ich da noch. Ich logge bei mir erst mal den Hauptstromzähler mit. Was ich noch vermisse wäre der Grundpreis für den Anschluss.

                                          Kann man den noch mit einbauen?

                                          Vielen Dank dafür, Super Leistung. Ich hoffe mal noch auf einen Adapter, falls du Langeweile haben solltest :-)

                                          Intel Nuc + Proxmox

                                          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

                                          569

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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