Laufzeit von Gerät berechnen

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Maximale Dateigröße pro Anhang: 256 MiB.

Ansicht erweitern Die letzten Beiträge des Themas: Laufzeit von Gerät berechnen

Re: Laufzeit von Gerät berechnen

von Sandra » Di 8. Nov 2022, 19:13

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

Re: Laufzeit von Gerät berechnen

von Admin » Sa 5. Nov 2022, 10:16

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 :)

Re: Laufzeit von Gerät berechnen

von Sandra » Fr 4. Nov 2022, 15:34

bei mir geht es nicht mit dem Stromverbrauch. es wird nichts berechnet

Re: Laufzeit von Gerät berechnen

von Admin » Di 30. Aug 2022, 18:05

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

Re: Laufzeit von Gerät berechnen

von Hex2 » Mo 29. Aug 2022, 18:27

Hallo Admin,

super, vielen Dank es geht.

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

Danke

LG Hex

Re: Laufzeit von Gerät berechnen

von Admin » So 28. Aug 2022, 17:21

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

Laufzeit von Gerät berechnen

von Hex2 » So 28. Aug 2022, 12:09

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

Nach oben