Laufzeit von Gerät berechnen

alles zum Thema Scripte im ioBroker
Hex2
Beiträge: 4
Registriert: Sa 27. Aug 2022, 12:06

Laufzeit von Gerät berechnen

Beitrag von Hex2 »

Hallo an alle

Ich möchte einen Timer für iobroker der mir die Laufzeit von Geräten anzeigt.

Ich habe in der Übergangszeit eine Infrarot Heizung im Bad. Die wird über ein blockly und einem Temperatursensor gesteuert. Ich habe eine Sonoff S26 Steckdose für die Heizung.

Ich möchte das in iobroker die Laufzeit angezeigt wird für die Dauer wo die Heizung heizt.
Ich habe schon ein blockly aus dem Internet probiert. Geht aber nicht

Hat jemand eine Idee?

LG Hex
Benutzeravatar
Admin
Administrator
Beiträge: 10
Registriert: Do 25. Aug 2022, 11:50

Re: Laufzeit von Gerät berechnen

Beitrag von Admin »

Hallo Hex2,

herzlich willkommen und schön das Du den Weg ins Forum gefunden hast.

Ich habe dein Thema verschoben.

Als einfachste Lösung habe ich das:

Code: Alles auswählen

<xml xmlns="https://developers.google.com/blockly/xml">
  <block type="schedule" id="iAOfu{X.AT72Z%56`WT6" x="163" y="88">
    <field name="SCHEDULE">* * * * * *</field>
    <statement name="STATEMENT">
      <block type="controls_if" id="xd]Y@v(Y}Ehl}3shP%}I">
        <value name="IF0">
          <block type="logic_compare" id="=qAE_6kOT}G*pt1q}utr">
            <field name="OP">EQ</field>
            <value name="A">
              <block type="get_value" id="aOiLukYGh|j8-`+lgw-p">
                <field name="ATTR">val</field>
                <field name="OID">mqtt.0.SmartHome.Erdgeschoss.Bad.HeizungBad.stat.POWER</field>
              </block>
            </value>
            <value name="B">
              <block type="text" id="$29D0u%yU7L*piVF=_3H">
                <field name="TEXT">ON</field>
              </block>
            </value>
          </block>
        </value>
        <statement name="DO0">
          <block type="update" id="5,=Q+sLd?Wig|;,,OZlI">
            <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
            <field name="OID">node-red.0.Test.Laufzeit_Sekunden</field>
            <field name="WITH_DELAY">FALSE</field>
            <value name="VALUE">
              <block type="math_arithmetic" id="S3UjByiMPS?h,g2LPtA5">
                <field name="OP">ADD</field>
                <value name="A">
                  <shadow type="math_number" id="K9g)%$z=XPDe%jcplY1Q">
                    <field name="NUM">1</field>
                  </shadow>
                  <block type="get_value" id="d$*:8+G!S-I_dlFa^Hf#">
                    <field name="ATTR">val</field>
                    <field name="OID">node-red.0.Test.Laufzeit_Sekunden</field>
                  </block>
                </value>
                <value name="B">
                  <shadow type="math_number" id="3CJgEdhpm..BM-qcl_H!">
                    <field name="NUM">1</field>
                  </shadow>
                </value>
              </block>
            </value>
          </block>
        </statement>
      </block>
    </statement>
  </block>
</xml>
Kurze Erklärung dazu:
Du musst einen Datenpunkt erstellen (hier im Beispiel „Laufzeit_Sekunden“)
Danach das Script in Blockly einfügen und die entsprechenden Datenpunkte an Deine installation anpassen.

Solltest Du Probleme haben melde Dich
103 114 117 195 159 013 010 100 101 114 032 065 100 109 105 110 :lol:

Schaut auch mal auf meinem anderen Forum vorbei Permakultur Forum
Hex2
Beiträge: 4
Registriert: Sa 27. Aug 2022, 12:06

Re: Laufzeit von Gerät berechnen

Beitrag von Hex2 »

Hallo Admin,

super, vielen Dank es geht.

Eine Frage noch:
kann damit auch der Stromverbrauch berechnet werden?

Danke

LG Hex
Benutzeravatar
Admin
Administrator
Beiträge: 10
Registriert: Do 25. Aug 2022, 11:50

Re: Laufzeit von Gerät berechnen

Beitrag von Admin »

Ja, das geht...
Blockly.JPG
musst die Leistung in KW angeben. Also wenn die Heizung 1000 Watt hat dann 1 KW bzw. 1500 Watt 1,5 KW
103 114 117 195 159 013 010 100 101 114 032 065 100 109 105 110 :lol:

Schaut auch mal auf meinem anderen Forum vorbei Permakultur Forum
Sandra
Beiträge: 2
Registriert: Fr 4. Nov 2022, 15:28

Re: Laufzeit von Gerät berechnen

Beitrag von Sandra »

bei mir geht es nicht mit dem Stromverbrauch. es wird nichts berechnet
Benutzeravatar
Admin
Administrator
Beiträge: 10
Registriert: Do 25. Aug 2022, 11:50

Re: Laufzeit von Gerät berechnen

Beitrag von Admin »

Sandra hat geschrieben: Fr 4. Nov 2022, 15:34 bei mir geht es nicht mit dem Stromverbrauch. es wird nichts berechnet
Hallo Sandra,

herzlich willkommen und schön das Du den Weg ins Forum gefunden hast.

wenn du das Blockly so übernommen hast wie ich es oben gepostet habe, sollte es funktionieren.
Kann es sein das du bei der Leistung in kW ein „Komma“ statt einen „Punkt“ geschrieben hast?

Also zum Beispiel 1,5 statt 1.5

Mit Komma funktioniert es bei mir auch nicht

Falls es dennoch nicht geht, poste Dein Script :)
103 114 117 195 159 013 010 100 101 114 032 065 100 109 105 110 :lol:

Schaut auch mal auf meinem anderen Forum vorbei Permakultur Forum
Sandra
Beiträge: 2
Registriert: Fr 4. Nov 2022, 15:28

Re: Laufzeit von Gerät berechnen

Beitrag von Sandra »

sorry das ich erst jetzt schreibe.
Das war mein Fehler. Vielen Dank
Antworten