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. Einsteigerfragen
  4. SWV Bewässerungssteuerung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    925

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

SWV Bewässerungssteuerung

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
5 Beiträge 4 Kommentatoren 270 Aufrufe 3 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.
  • C Offline
    C Offline
    ChefkochTS
    schrieb am zuletzt editiert von ChefkochTS
    #1

    Hallo Zusammen,
    ich habe den Sonoff SWV über den Zigbee Adapter installiert.
    Ich würde gerne die Verbrauchte Wassermenge dokumentieren.
    So das ich weis was dort an den einzelnen Tagen durch gegangen ist.
    Wenn ich das richtig sehe dann gibt es bloß den flow als Objekt der die m³/h anzeigt.
    Ich müsste mir dann wahrscheinlich ein Blockly-Skript erstellen dass das errechnet?!
    Hat da jemand eine Idee wie ich das machen muss?
    Das Übersteigt im Moment meine Blockly Kenntnisse.

    Gruß Thorsten

    a2c76a39-dc8e-4506-9d74-6caa2e85242b-image.png

    paul53P geschildG CodierknechtC 3 Antworten Letzte Antwort
    0
    • C ChefkochTS

      Hallo Zusammen,
      ich habe den Sonoff SWV über den Zigbee Adapter installiert.
      Ich würde gerne die Verbrauchte Wassermenge dokumentieren.
      So das ich weis was dort an den einzelnen Tagen durch gegangen ist.
      Wenn ich das richtig sehe dann gibt es bloß den flow als Objekt der die m³/h anzeigt.
      Ich müsste mir dann wahrscheinlich ein Blockly-Skript erstellen dass das errechnet?!
      Hat da jemand eine Idee wie ich das machen muss?
      Das Übersteigt im Moment meine Blockly Kenntnisse.

      Gruß Thorsten

      a2c76a39-dc8e-4506-9d74-6caa2e85242b-image.png

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @chefkochts sagte: m³/h anzeigt.

      Die Wassermenge kann man so berechnen:

      Blockly_temp.JPG

      Der Sourceanalytix-Adapter kann aus der kumulierten Wassermenge Periodenwerte ermitteln.

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      1 Antwort Letzte Antwort
      0
      • C ChefkochTS

        Hallo Zusammen,
        ich habe den Sonoff SWV über den Zigbee Adapter installiert.
        Ich würde gerne die Verbrauchte Wassermenge dokumentieren.
        So das ich weis was dort an den einzelnen Tagen durch gegangen ist.
        Wenn ich das richtig sehe dann gibt es bloß den flow als Objekt der die m³/h anzeigt.
        Ich müsste mir dann wahrscheinlich ein Blockly-Skript erstellen dass das errechnet?!
        Hat da jemand eine Idee wie ich das machen muss?
        Das Übersteigt im Moment meine Blockly Kenntnisse.

        Gruß Thorsten

        a2c76a39-dc8e-4506-9d74-6caa2e85242b-image.png

        geschildG Offline
        geschildG Offline
        geschild
        schrieb am zuletzt editiert von
        #3

        @chefkochts Ausgehen von einem halbwegs konstanten Wasserdurchfluss innerhalb eines Zeitintervalls, kannst du folgendes rechen:
        Q sei Durchfluss in m³/h
        T das Intervall in Sekunden
        M die Wassermenge in m³

        M = Q / 3600 * T

        3205d9c5-31b7-408c-a950-d63d3f11198c-image.png

        <xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable id="Z;hC_b1X$gHGnu~E.@[X">Intervall-T</variable>
            <variable id="wor:mzQSNhGl.]!xbuUC">Menge-M</variable>
            <variable id="DoeI=6cOk!y{|bKy$dP=">MengeProTag</variable>
            <variable id="Y4tUv*|,/Qrj-9r~YoIH">Durchfluss-Q</variable>
            <variable id="JLs{e9mm)UguGZIfa2T]">Messzeit</variable>
          </variables>
          <block type="schedule" id="ql.QAU2om=];NxBR#qaM" x="412" y="112">
            <field name="SCHEDULE">* * * * *</field>
            <statement name="STATEMENT">
              <block type="comment" id="`JDH2j$;o[Ure_Sq4~;8">
                <field name="COMMENT">Wird im Beispiel alle 60sek = 1 Minute aufgerufen</field>
                <next>
                  <block type="comment" id="Dsf1{,~cjWI:$=?v8{}Z">
                    <field name="COMMENT">DP Flowauf Var. Durchfluss-Q kopieren</field>
                    <next>
                      <block type="variables_set" id="cw3OwGjVQ/zc8STr-$fc">
                        <field name="VAR" id="Z;hC_b1X$gHGnu~E.@[X">Intervall-T</field>
                        <value name="VALUE">
                          <block type="math_number" id="g`a1;qGz@G+Ql!2yU{V]">
                            <field name="NUM">60</field>
                          </block>
                        </value>
                        <next>
                          <block type="variables_set" id="G}R^w$FN@*_c|KE,9W(=">
                            <field name="VAR" id="wor:mzQSNhGl.]!xbuUC">Menge-M</field>
                            <value name="VALUE">
                              <block type="math_arithmetic" id="4!%%#};%rEaz_x2kn=z~">
                                <field name="OP">MULTIPLY</field>
                                <value name="A">
                                  <shadow type="math_number" id="K1+Mv{zKWPI[1HXO-i{!">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="math_arithmetic" id=";4O?n-A)TA[^Sl;s-c2r">
                                    <field name="OP">DIVIDE</field>
                                    <value name="A">
                                      <shadow type="math_number" id="fCs(T]5n87S;HG`FGP$E">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="variables_get" id="4iF=OfxkW)RioJ1e^f*|">
                                        <field name="VAR" id="Y4tUv*|,/Qrj-9r~YoIH">Durchfluss-Q</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <shadow type="math_number" id="I8Z{gW|Vl/6A[f@LHUf8">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="math_number" id="|f9IHm_k7syrY6j@A]+3">
                                        <field name="NUM">3600</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <shadow type="math_number" id="f1pKYg0OTC,JX,J(ml)3">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="variables_get" id="rc@=gZv80=}A%[WASjWf">
                                    <field name="VAR" id="Z;hC_b1X$gHGnu~E.@[X">Intervall-T</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <next>
                              <block type="variables_set" id=";AP1({e@VAqaOs?!!on(">
                                <field name="VAR" id="DoeI=6cOk!y{|bKy$dP=">MengeProTag</field>
                                <value name="VALUE">
                                  <block type="math_arithmetic" id="+Y}E{F=7/GWPF71hu/Bf">
                                    <field name="OP">ADD</field>
                                    <value name="A">
                                      <shadow type="math_number" id="$`{@uC-P,)AU9$YH@gHd">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="variables_get" id="7UW{*npfV)~6B@shX8B[">
                                        <field name="VAR" id="DoeI=6cOk!y{|bKy$dP=">MengeProTag</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <shadow type="math_number" id="b`viqX!NPwmAO;uQ]akx">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="variables_get" id="%f7F/D_,d;yUN]Je9r#K">
                                        <field name="VAR" id="wor:mzQSNhGl.]!xbuUC">Menge-M</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <next>
                                  <block type="controls_if" id="E|ONcDG3[Q}Kx(g,L?$S">
                                    <value name="IF0">
                                      <block type="logic_compare" id="Om*`R1##(U!84_}z#J;v">
                                        <field name="OP">LT</field>
                                        <value name="A">
                                          <block type="time_get" id="K6D6Uj|n^#nE?m%Amh@y">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                            <field name="OPTION">mid</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="variables_get" id="Rt==E_jujRh#+(cvhAy(">
                                            <field name="VAR" id="JLs{e9mm)UguGZIfa2T]">Messzeit</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="comment" id="L`E,BD3h?Yd.+fDoYfE_">
                                        <field name="COMMENT">Sobald ein neuerTag beginnt wird gespeichert</field>
                                        <next>
                                          <block type="comment" id="H#9I;OB1_%*|fK*!bt!q">
                                            <field name="COMMENT">Hier MengeProTag auf DP kopieren</field>
                                            <next>
                                              <block type="variables_set" id="l]`o:N/Abw:8m1*$*X]N">
                                                <field name="VAR" id="DoeI=6cOk!y{|bKy$dP=">MengeProTag</field>
                                                <value name="VALUE">
                                                  <block type="math_number" id="Y@;l`%sPoPhbw@6iuKIA">
                                                    <field name="NUM">0</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="variables_set" id="O~)G}l~(5,jOEXDNuP_S">
                                        <field name="VAR" id="JLs{e9mm)UguGZIfa2T]">Messzeit</field>
                                        <value name="VALUE">
                                          <block type="time_get" id="=gNPcaO8z;:YlmxReh`s">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation>
                                            <field name="OPTION">mid</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </xml>
        
        1 Antwort Letzte Antwort
        0
        • C ChefkochTS

          Hallo Zusammen,
          ich habe den Sonoff SWV über den Zigbee Adapter installiert.
          Ich würde gerne die Verbrauchte Wassermenge dokumentieren.
          So das ich weis was dort an den einzelnen Tagen durch gegangen ist.
          Wenn ich das richtig sehe dann gibt es bloß den flow als Objekt der die m³/h anzeigt.
          Ich müsste mir dann wahrscheinlich ein Blockly-Skript erstellen dass das errechnet?!
          Hat da jemand eine Idee wie ich das machen muss?
          Das Übersteigt im Moment meine Blockly Kenntnisse.

          Gruß Thorsten

          a2c76a39-dc8e-4506-9d74-6caa2e85242b-image.png

          CodierknechtC Online
          CodierknechtC Online
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von
          #4

          @chefkochts

          Das Ding ist eh nur ein gaaaaaanz grobes Schätzeisen. Da würde ich nix besonders exaktes erwarten und mir auch nicht sonderlich Mühe geben.

          33860e7a-c721-494d-8301-b56beda74b48-image.png

          Wenn das über den normalen Wasserzähler im Haus läuft, wäre es sicher genauer, diesen auszulesen und auszuwerten. So wie es @paul53 vorgeschlagen hat.

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            ChefkochTS
            schrieb am zuletzt editiert von
            #5

            Danke für die Ideen.
            Ich schaue mal was ich davon umsetzen werde.

            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

            820

            Online

            32.6k

            Benutzer

            82.2k

            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