Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Generischer Betriebsstundenzähler

    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

    Generischer Betriebsstundenzähler

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

      Hi,

      ich konnte jetzt deine Datei öffnen.

      Du hast als ID '"hm-rega.0.18677"/PV_kum_Erzeugung/" eingetragen.

      Da gibt es gleich mehrere Probleme (hochkomma und Kommentar)

      es muss so aussehen: 'hm-rega.0.18677'

      aonsonsten wird die ID nicht gefunden.

      und wie schon vorher geschrieben sollten die Strukturelemente Gruppen Position 2 und auch Logname Position1 mit sinnvollen Namen belegt werden.

      vG Looxer

      1 Reply Last reply Reply Quote 0
      • L
        little_tiger last edited by

        Hallo Looxer01,

        vielen Dank für die Mühe! Es klappt!
        377_bsz.jpg

        Letzte Frage, meine Variable liefert den Wert in Wh, die Umrechnung in kWh klappt nicht.

        Dafür habe ich unter Special in Spalte 4(Divisor) "1000" eingetragen. Dies bewirkt allerdings nichts, was habe ich übersehen?

        Gruß

        Patrick

        1 Reply Last reply Reply Quote 0
        • L
          looxer01 last edited by

          Hi Patrick,

          Das sollte funktionieren. Schickst du mir nochmal deine letzten Einstellungen?

          edit:

          ich sehe, dass bisher ausser dem Initialwert keine Periodenwerte ermittelt worden sind.

          Das bedeutet, dass es nach der Feststellung des Initialwertes keine Aenderung gab (klar - Nachts)

          Sobald es Aenderungen gibt sollten auch die Formeln ziehen.

          Waere dir wahrscheinlich gar nicht aufgefallen, wenn der Initialwert tagsueber festgestellt worden waere 🙂

          VG looxer

          PS

          noch ein paar Tipps:

          1. Du kannst dein Setup natürlich so wählen wie du es gemacht hast. Du könntest aber auch alle Photovoltaik messungen zusammenlaufen lassen (also Ertrag und Vertrauch). In Gruppen Position 2 kannst du einfach bei beiden Zeilen "Photovoltaik eingeben. Dann sind die beiden in einem Sturkturknoten

          2. Vielleicht macht es Sinn für dich die sich ändernden Einzelwerte auch zu loggen. In dem Fall kannst du das Selektive Logging einschaltaen.

          Falls du Windows oder einen Mac nutzt muesstest du aber den Pfad in den Einstellungen für das Logging ändern.

          1 Reply Last reply Reply Quote 0
          • L
            little_tiger last edited by

            so, nun ein kleiner Erfahrungsbericht:

            Dank der geduldigen Hilfe von looxer01 habe ich nun alles wie gewünscht laufen.

            Die wichtigsten Erkenntnisse meinerseits (wahrscheinlich nur für Anfänger wie mich interessant):

            • unbedingt im Gruppenteil des Skriptes unter "Thema (2)" auch etwas eingeben 😉

            • hiermit kann man auch die Ordnung/Übersichtlichkeit in den Objekten erhöhen,
              ` > noch ein paar Tipps:

            1. Du kannst dein Setup natürlich so wählen wie du es gemacht hast. Du könntest aber auch alle Photovoltaik messungen zusammenlaufen lassen (also Ertrag und Vertrauch). In Gruppen Position 2 kannst du einfach bei beiden Zeilen "Photovoltaik eingeben. `

            • Umstrukturierung des Skriptes gehen nur durch Löschen und Neuanlage.

            (Löschen kann durch Setzen der letzten beiden Spalten der Gruppentabelle auf "true" gemacht werden. - Ist also gar nicht im Objektreiter nötig)

            • Ich hatte noch bei Berechnungen Probleme (Division durch 1000). Wenn man dann akzeptiert, dass ein "." auch ein "," sein kann ist alles gut :lol:

            Alles in allem: Ein Super-Skript, welches all meine Bedürfnisse des Datenloggings (bisher) erfüllt.

            Danke dem Ersteller!

            Gruß

            Patrick

            1 Reply Last reply Reply Quote 0
            • ruhr70
              ruhr70 last edited by

              Das wäre auch ein sehr schöner Adapter 😉

              1 Reply Last reply Reply Quote 0
              • L
                looxer01 last edited by

                @little_tiger :

                welches all meine Bedürfnisse des Datenloggings (bisher) erfüllt. Danke dem Ersteller! `
                das freut mich sehr.

                @ruhr70:

                Das wäre auch ein sehr schöner Adapter `
                das würde ich gerne machen. Aber ich fürchte ich bräuchte da etwas Unterstützung

                sowas wie Starthilfe für die Adapterentwicklung und dann kenne ich mich auch nicht in der Javascript Dialogprogrammierung aus.

                Das ist ja auch ein Bereich, der im Skript natürlicherweise überhaupt nicht abgedeckt ist.

                Ich hätte dann folgendes im Lastenheft

                • Funktionen wie bereits entwickelt

                • Freie Konfiguration der Strukturen über Dialog und Speicherung in JSON Format (Konfig-daten)

                • Zuordnung der Methoden und Funktionen durch Dialog inkl Check Funktionen und Speicherung als Konfig

                • Möglichkeit der nachträglichen Umstrukturierung (ohne Löschen zu müssen)

                • Aenderung von Formeln mit Gültigkeitszeitraum (um z.B. Historie mitzuziehen) Beispeil: Strompreisänderungen

                • etc

                also jede Menge Zeug

                vG Looxer

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

                  @looxer01:

                  das würde ich gerne machen `
                  Das ist das wichtigste!

                  @looxer01:

                  Aber ich fürchte ich bräuchte da etwas Unterstützung `
                  die wirst du bestimmt bekommen!

                  @looxer01:

                  Starthilfe für die Adapterentwicklung `
                  ist https://github.com/ioBroker/ioBroker/wiki/Installation,-setup-and-first-steps-with-an-ioBroker-Development-Environment erst einmal genug?

                  Gruß

                  Rainer

                  1 Reply Last reply Reply Quote 0
                  • L
                    looxer01 last edited by

                    Hi Rainer,

                    das war ja super schnell 🙂

                    Den Link kenne ich. Ich habe sogar schon Webstorm installiert.

                    Ich glaube aber das das eher ein zweiter Schritt ist.

                    Ich denke, dass der Beginn die Installation des Templates ist - oder täusche ich mich da ?

                    Debugging geht ja zur Not auch in der etwas aufwändigeren klassischen Form wie eben beim Skripten auch.

                    vG Looxer

                    1 Reply Last reply Reply Quote 0
                    • Bluefox
                      Bluefox last edited by

                      @ruhr70:

                      Das wäre auch ein sehr schöner Adapter `
                      Denke ich auch.

                      @looxer01:

                      das würde ich gerne machen. Aber ich fürchte ich bräuchte da etwas Unterstützung

                      sowas wie Starthilfe für die Adapterentwicklung und dann kenne ich mich auch nicht in der Javascript Dialogprogrammierung aus.

                      Das ist ja auch ein Bereich, der im Skript natürlicherweise überhaupt nicht abgedeckt ist. `
                      Ich werde dir gerne helfen.

                      Ich empfehle dir das hier anzuschauen: https://github.com/ioBroker/ioBroker.template

                      Fange dann mit github an und stelle hier die Fragen ich werde dann im github checken und dir PullRequest mit der Lösung oder Erklärung stellen.

                      So eine Arbeitsweise mit pix hat super geklappt. Mit dir wird auch funktionieren. 🙂

                      1 Reply Last reply Reply Quote 0
                      • L
                        looxer01 last edited by

                        Hallo Bluefox,

                        vielen Dank erstmal. Dann kann ich ja schon anfangen 🙂

                        ich habe im Moment kein System zur Verfügung aber ich habe mir die Doku angesehen. Die Vorbereitungen zum Adapter habe ich verstanden, sollte kein Problem sein.

                        Dann die Prinzipiellen Unterschiede wie channel und das lesen und schreiben von States wird schon gehen.

                        Ich habe aber ein paar grundsätzliche Fragen:

                        • Dialog für die Parametrisierung

                        wie funktioniert der Einstellungsdialog. Ich habe da ja sehr viele Parameter, die ich mit Funktionen verknüpfe. Gibt es auch die Möglichkeit Einstellungen mehrstufig (also über weiterführende Button) zu programmieren ? Ich glaube, dass es ansonsten nur zeilenweise geht ?

                        • Mischung von Event und schedule

                        Ich habe die Möglichkeit im Skript die Eventsteuerung mit einem Schedule zu übersteuern. Da - wie ich es zumindest verstanden habe- der Modus je Adapter einzustellen funktioniert das dann nicht ?

                        -Mobile Entwicklungsumgebung

                        ich bin viel unterwegs und würde gerne in der Woche meine Abende nutzen. Ich habe zwar einen PC aber leider ohne ADMIN Rechte. Was würdest du empfehlen ? evt ein Raspi zum Mitnehmen ? Da ich kein SSH habe würde ich wohl vom PC nur den Monitor nutzen können via HDMI.

                        Datenpunkte könnte ich über kleine Scripte selber füllen um z.B. Geräte zu simulieren. Oder hast du evt andere Vorschläge ?

                        vG Looxer

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        985
                        Online

                        31.9k
                        Users

                        80.3k
                        Topics

                        1.3m
                        Posts

                        5
                        17
                        2305
                        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