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. Blockly
  5. ShellyPlug bei negativem Bezug einschalten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    645

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

ShellyPlug bei negativem Bezug einschalten

Geplant Angeheftet Gesperrt Verschoben Blockly
26 Beiträge 7 Kommentatoren 3.4k Aufrufe 7 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.
  • paul53P paul53

    @schnotzler sagte: zeigen wie das geht?

    Z.B. so:

    Blockly_temp.JPG

    5 Minuten Verzögerung sollten schon sein, damit nicht bei jeder kleinen Wolke bzw. Wolkenlücke geschaltet wird.
    Die Hysterese muss etwas größer sein als die Leistungsaufnahme des zu schaltenden Verbrauchers.

    S Offline
    S Offline
    Schnotzler
    schrieb am zuletzt editiert von
    #6

    @paul53
    Vielen Dank.
    Was passiert denn bei dem "falls Wert vom ID Swictch"?
    das danach " steuer Switch mit wahr/falsch" ist mir klar...

    paul53P 1 Antwort Letzte Antwort
    0
    • S Schnotzler

      @paul53
      Vielen Dank.
      Was passiert denn bei dem "falls Wert vom ID Swictch"?
      das danach " steuer Switch mit wahr/falsch" ist mir klar...

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

      @schnotzler sagte: Was passiert denn bei dem "falls Wert vom ID Swictch"?

      Es wird geprüft, ob eingeschaltet ist: Nur dann soll ausgeschaltet werden, um unnötigen Funkverkehr zu vermeiden ... und umgekehrt.

      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

      S 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @schnotzler sagte: Was passiert denn bei dem "falls Wert vom ID Swictch"?

        Es wird geprüft, ob eingeschaltet ist: Nur dann soll ausgeschaltet werden, um unnötigen Funkverkehr zu vermeiden ... und umgekehrt.

        S Offline
        S Offline
        Schnotzler
        schrieb am zuletzt editiert von
        #8

        @paul53 Danke.
        Screenshot 2023-12-17 113937.png
        Ich hab das für interresierte nochmals angehängt...

        <block xmlns="https://developers.google.com/blockly/xml" type="variables_set" id="Y},@#|Ad:x8SY%XWZf[6" x="83" y="123">
         <field name="VAR" id="?:?Sz22Dj|@!x[AFBH6B">aktuellerUeberschuss</field>
         <value name="VALUE">
           <block type="math_arithmetic" id="Fw:/1FEL{BJ.CWEQm;1V">
             <field name="OP">MINUS</field>
             <value name="A">
               <shadow type="math_number" id="8S$7wzFC#e~@rYFv=N{c">
                 <field name="NUM">1</field>
               </shadow>
               <block type="math_number" id=";N%0I$p3B{F.*)8haueh">
                 <field name="NUM">0</field>
               </block>
             </value>
             <value name="B">
               <shadow type="math_number" id="rWTYxtHnTxa)MdABDm`6">
                 <field name="NUM">1</field>
               </shadow>
               <block type="on_source" id="T,y.{uyMW+2z9EgABQ~X">
                 <field name="ATTR">state.val</field>
               </block>
             </value>
           </block>
         </value>
         <next>
           <block type="controls_if" id="+9A?v@x*j.fQA=~FY.@Q">
             <mutation elseif="1"></mutation>
             <value name="IF0">
               <block type="logic_compare" id="gaHzP,xC|fWW[u}*dNB_">
                 <field name="OP">LTE</field>
                 <value name="A">
                   <block type="variables_get" id="hVw*@2imj6:=5=3vlr:Q">
                     <field name="VAR" id="?:?Sz22Dj|@!x[AFBH6B">aktuellerUeberschuss</field>
                   </block>
                 </value>
                 <value name="B">
                   <block type="variables_get" id="7RLO.T{z8?rd][B:})+j">
                     <field name="VAR" id="o?fO}X2?p~G8jlAVBYQ%">sollUeberschuss</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO0">
               <block type="timeouts_cleartimeout" id="7eT_*?XnHBdD-Il;1o`A">
                 <field name="NAME">delayAn</field>
               </block>
             </statement>
             <value name="IF1">
               <block type="logic_negate" id="coWHmqsBW8lC.RCQNOXu">
                 <value name="BOOL">
                   <block type="timeouts_gettimeout" id="sZ$=Qm9=oVH@*B2Lul-.">
                     <field name="NAME">delayAn</field>
                   </block>
                 </value>
               </block>
             </value>
             <statement name="DO1">
               <block type="timeouts_settimeout" id=",bYX[6n$NKUyqD=lBHy%">
                 <field name="NAME">delayAn</field>
                 <field name="DELAY">5</field>
                 <field name="UNIT">min</field>
                 <statement name="STATEMENT">
                   <block type="controls_if" id=",H[Ar6X%N;6bZ+hitTIm">
                     <value name="IF0">
                       <block type="logic_negate" id="soQMyLk.qp*:.of=I#PD">
                         <value name="BOOL">
                           <block type="get_value" id="Q=]RcGp%-.jNhp)|KOto">
                             <field name="ATTR">val</field>
                             <field name="OID">ID auswählen</field>
                           </block>
                         </value>
                       </block>
                     </value>
                     <statement name="DO0">
                       <block type="control" id="XJ7DZKXs#Y;/wAw@,FIt">
                         <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                         <field name="OID">Object ID</field>
                         <field name="WITH_DELAY">FALSE</field>
                         <value name="VALUE">
                           <block type="logic_boolean" id="5*xBho2#Pc8QRRGK:8iJ">
                             <field name="BOOL">TRUE</field>
                           </block>
                         </value>
                       </block>
                     </statement>
                   </block>
                 </statement>
               </block>
             </statement>
             <next>
               <block type="controls_if" id="yF4@a-u8/yeH[g7*Gl/a">
                 <mutation elseif="1"></mutation>
                 <value name="IF0">
                   <block type="logic_compare" id="9cKv+bm])pm[)@VX^@dx">
                     <field name="OP">GTE</field>
                     <value name="A">
                       <block type="variables_get" id="Qu/:!OyJLJ|5ukV5^d=Z">
                         <field name="VAR" id="?:?Sz22Dj|@!x[AFBH6B">aktuellerUeberschuss</field>
                       </block>
                     </value>
                     <value name="B">
                       <block type="math_number" id="/TeP:d|}J9_Goi?t=+GR">
                         <field name="NUM">0</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO0">
                   <block type="timeouts_cleartimeout" id="ZO/Jm:Yw*6rWm2p3X9cU">
                     <field name="NAME">delayAus</field>
                   </block>
                 </statement>
                 <value name="IF1">
                   <block type="logic_negate" id="?T{eF?hz%6h2L?b[Z2)a">
                     <value name="BOOL">
                       <block type="timeouts_gettimeout" id="G^L6v.v|_D!t-`fIOucs">
                         <field name="NAME">delayAus</field>
                       </block>
                     </value>
                   </block>
                 </value>
                 <statement name="DO1">
                   <block type="timeouts_settimeout" id="tlQ(|Q#[C8an!3vleXB0">
                     <field name="NAME">delayAus</field>
                     <field name="DELAY">5</field>
                     <field name="UNIT">min</field>
                     <statement name="STATEMENT">
                       <block type="controls_if" id="S[[N(:oCt.wG[t#mXgyo">
                         <value name="IF0">
                           <block type="get_value" id="6Nv_;%+D9ue`vjfG5s(q">
                             <field name="ATTR">val</field>
                             <field name="OID">ID auswählen</field>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="control" id="!Qn94W(*8Ab$3l!KLU}*">
                             <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                             <field name="OID">Object ID</field>
                             <field name="WITH_DELAY">FALSE</field>
                             <value name="VALUE">
                               <block type="logic_boolean" id="]N}bP6#DIXbIeQc0q3e+">
                                 <field name="BOOL">FALSE</field>
                               </block>
                             </value>
                           </block>
                         </statement>
                       </block>
                     </statement>
                   </block>
                 </statement>
               </block>
             </next>
           </block>
         </next>
        </block>
        

        da_WoodyD 1 Antwort Letzte Antwort
        0
        • S Schnotzler

          @paul53 Danke.
          Screenshot 2023-12-17 113937.png
          Ich hab das für interresierte nochmals angehängt...

          <block xmlns="https://developers.google.com/blockly/xml" type="variables_set" id="Y},@#|Ad:x8SY%XWZf[6" x="83" y="123">
           <field name="VAR" id="?:?Sz22Dj|@!x[AFBH6B">aktuellerUeberschuss</field>
           <value name="VALUE">
             <block type="math_arithmetic" id="Fw:/1FEL{BJ.CWEQm;1V">
               <field name="OP">MINUS</field>
               <value name="A">
                 <shadow type="math_number" id="8S$7wzFC#e~@rYFv=N{c">
                   <field name="NUM">1</field>
                 </shadow>
                 <block type="math_number" id=";N%0I$p3B{F.*)8haueh">
                   <field name="NUM">0</field>
                 </block>
               </value>
               <value name="B">
                 <shadow type="math_number" id="rWTYxtHnTxa)MdABDm`6">
                   <field name="NUM">1</field>
                 </shadow>
                 <block type="on_source" id="T,y.{uyMW+2z9EgABQ~X">
                   <field name="ATTR">state.val</field>
                 </block>
               </value>
             </block>
           </value>
           <next>
             <block type="controls_if" id="+9A?v@x*j.fQA=~FY.@Q">
               <mutation elseif="1"></mutation>
               <value name="IF0">
                 <block type="logic_compare" id="gaHzP,xC|fWW[u}*dNB_">
                   <field name="OP">LTE</field>
                   <value name="A">
                     <block type="variables_get" id="hVw*@2imj6:=5=3vlr:Q">
                       <field name="VAR" id="?:?Sz22Dj|@!x[AFBH6B">aktuellerUeberschuss</field>
                     </block>
                   </value>
                   <value name="B">
                     <block type="variables_get" id="7RLO.T{z8?rd][B:})+j">
                       <field name="VAR" id="o?fO}X2?p~G8jlAVBYQ%">sollUeberschuss</field>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="timeouts_cleartimeout" id="7eT_*?XnHBdD-Il;1o`A">
                   <field name="NAME">delayAn</field>
                 </block>
               </statement>
               <value name="IF1">
                 <block type="logic_negate" id="coWHmqsBW8lC.RCQNOXu">
                   <value name="BOOL">
                     <block type="timeouts_gettimeout" id="sZ$=Qm9=oVH@*B2Lul-.">
                       <field name="NAME">delayAn</field>
                     </block>
                   </value>
                 </block>
               </value>
               <statement name="DO1">
                 <block type="timeouts_settimeout" id=",bYX[6n$NKUyqD=lBHy%">
                   <field name="NAME">delayAn</field>
                   <field name="DELAY">5</field>
                   <field name="UNIT">min</field>
                   <statement name="STATEMENT">
                     <block type="controls_if" id=",H[Ar6X%N;6bZ+hitTIm">
                       <value name="IF0">
                         <block type="logic_negate" id="soQMyLk.qp*:.of=I#PD">
                           <value name="BOOL">
                             <block type="get_value" id="Q=]RcGp%-.jNhp)|KOto">
                               <field name="ATTR">val</field>
                               <field name="OID">ID auswählen</field>
                             </block>
                           </value>
                         </block>
                       </value>
                       <statement name="DO0">
                         <block type="control" id="XJ7DZKXs#Y;/wAw@,FIt">
                           <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                           <field name="OID">Object ID</field>
                           <field name="WITH_DELAY">FALSE</field>
                           <value name="VALUE">
                             <block type="logic_boolean" id="5*xBho2#Pc8QRRGK:8iJ">
                               <field name="BOOL">TRUE</field>
                             </block>
                           </value>
                         </block>
                       </statement>
                     </block>
                   </statement>
                 </block>
               </statement>
               <next>
                 <block type="controls_if" id="yF4@a-u8/yeH[g7*Gl/a">
                   <mutation elseif="1"></mutation>
                   <value name="IF0">
                     <block type="logic_compare" id="9cKv+bm])pm[)@VX^@dx">
                       <field name="OP">GTE</field>
                       <value name="A">
                         <block type="variables_get" id="Qu/:!OyJLJ|5ukV5^d=Z">
                           <field name="VAR" id="?:?Sz22Dj|@!x[AFBH6B">aktuellerUeberschuss</field>
                         </block>
                       </value>
                       <value name="B">
                         <block type="math_number" id="/TeP:d|}J9_Goi?t=+GR">
                           <field name="NUM">0</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <statement name="DO0">
                     <block type="timeouts_cleartimeout" id="ZO/Jm:Yw*6rWm2p3X9cU">
                       <field name="NAME">delayAus</field>
                     </block>
                   </statement>
                   <value name="IF1">
                     <block type="logic_negate" id="?T{eF?hz%6h2L?b[Z2)a">
                       <value name="BOOL">
                         <block type="timeouts_gettimeout" id="G^L6v.v|_D!t-`fIOucs">
                           <field name="NAME">delayAus</field>
                         </block>
                       </value>
                     </block>
                   </value>
                   <statement name="DO1">
                     <block type="timeouts_settimeout" id="tlQ(|Q#[C8an!3vleXB0">
                       <field name="NAME">delayAus</field>
                       <field name="DELAY">5</field>
                       <field name="UNIT">min</field>
                       <statement name="STATEMENT">
                         <block type="controls_if" id="S[[N(:oCt.wG[t#mXgyo">
                           <value name="IF0">
                             <block type="get_value" id="6Nv_;%+D9ue`vjfG5s(q">
                               <field name="ATTR">val</field>
                               <field name="OID">ID auswählen</field>
                             </block>
                           </value>
                           <statement name="DO0">
                             <block type="control" id="!Qn94W(*8Ab$3l!KLU}*">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                               <field name="OID">Object ID</field>
                               <field name="WITH_DELAY">FALSE</field>
                               <value name="VALUE">
                                 <block type="logic_boolean" id="]N}bP6#DIXbIeQc0q3e+">
                                   <field name="BOOL">FALSE</field>
                                 </block>
                               </value>
                             </block>
                           </statement>
                         </block>
                       </statement>
                     </block>
                   </statement>
                 </block>
               </next>
             </block>
           </next>
          </block>
          

          da_WoodyD Online
          da_WoodyD Online
          da_Woody
          schrieb am zuletzt editiert von
          #9

          @schnotzler schön das es klappt! nachdem ich auch eine flasche mit js und blockly bin, schon mal mit rules getestet?
          f85b801b-7df7-4d9d-9a75-7390fd3e6348-grafik.png

          gruß vom Woody
          HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Meckii
            schrieb am zuletzt editiert von
            #10

            @paul53
            Ich habe mir dein Skript heute auch mal kopiert - es funktioniert auch super.
            Leider verstehe ich es nicht...

            Was macht denn das "sonst falls nicht Verzögerung delayAn"?

            Kannst du das irgendwie erklären wann da was durchlaufen wird? Und vor allem warum?

            Vielen lieben Dank

            paul53P 1 Antwort Letzte Antwort
            0
            • M Meckii

              @paul53
              Ich habe mir dein Skript heute auch mal kopiert - es funktioniert auch super.
              Leider verstehe ich es nicht...

              Was macht denn das "sonst falls nicht Verzögerung delayAn"?

              Kannst du das irgendwie erklären wann da was durchlaufen wird? Und vor allem warum?

              Vielen lieben Dank

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

              @meckii sagte: Was macht denn das "sonst falls nicht Verzögerung delayAn"?

              Es ist eine Sperre, die einen mehrfachen Start des Timeouts verhindert. Ein mehrfach gestarteter Timeout lässt sich nicht mehr stoppen.

              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
              • B Offline
                B Offline
                berndsolar13
                schrieb am zuletzt editiert von
                #12

                das selbe Script, ich glaube es war damals auch paul53 ;) läuft bei mir perfekt seit gut einem Monat.

                Heute wo gut die Sonne schien, hat es meine 2 Infraot Birnen eingeschaltet, und mir die Füße gewärmt ;) Hängen unterm Büro Tisch :)

                Ich hab die Hysterese aber mittlerweile auf 2 Min geändert, klappt trotzdem noch super.
                Hab das Script mit 2x an.

                Das war die günstigste Variante um den PV Überschuss in Wärme umzuwandeln fürs Balkonkraftwerkt. Infrarot Birne 5 Euro + 1 Tasmota Steckdose braucht man. Kann man beliebig erweitern. Aber im Winter kommt es selten vor, das ich mehr wie 250 W Überschuss habe. Aber die eine war recht oft an. Hab dafür meine Poolpumpen Tasmota Steckdose genommen, da die ja im Winter nicht genutzt wurde.

                G 1 Antwort Letzte Antwort
                0
                • B berndsolar13

                  das selbe Script, ich glaube es war damals auch paul53 ;) läuft bei mir perfekt seit gut einem Monat.

                  Heute wo gut die Sonne schien, hat es meine 2 Infraot Birnen eingeschaltet, und mir die Füße gewärmt ;) Hängen unterm Büro Tisch :)

                  Ich hab die Hysterese aber mittlerweile auf 2 Min geändert, klappt trotzdem noch super.
                  Hab das Script mit 2x an.

                  Das war die günstigste Variante um den PV Überschuss in Wärme umzuwandeln fürs Balkonkraftwerkt. Infrarot Birne 5 Euro + 1 Tasmota Steckdose braucht man. Kann man beliebig erweitern. Aber im Winter kommt es selten vor, das ich mehr wie 250 W Überschuss habe. Aber die eine war recht oft an. Hab dafür meine Poolpumpen Tasmota Steckdose genommen, da die ja im Winter nicht genutzt wurde.

                  G Online
                  G Online
                  Gonzokalle
                  schrieb am zuletzt editiert von
                  #13

                  Zum Verständnis:
                  In dem Blockly wird nur der Strom von der PV/BKW berücksichtigt und von 100W Grundlast ausgegangen?
                  Der tatsächliche Bezug vom Versorger wird nicht berücksichtigt?

                  M 1 Antwort Letzte Antwort
                  0
                  • G Gonzokalle

                    Zum Verständnis:
                    In dem Blockly wird nur der Strom von der PV/BKW berücksichtigt und von 100W Grundlast ausgegangen?
                    Der tatsächliche Bezug vom Versorger wird nicht berücksichtigt?

                    M Offline
                    M Offline
                    Meckii
                    schrieb am zuletzt editiert von Meckii
                    #14

                    @gonzokalle Ich habe es so gemacht
                    https://www.heise.de/tests/Ausprobiert-Guenstiger-IR-Lesekopf-fuer-Smart-Meter-mit-Tastmota-Firmware-7065559.html
                    Wird hier der Bezug negativ habe ich echten Überschuss der aktuell verschenkt wird.
                    Damit schalte ich dann eine zigbee Dose ein und verbrauche den Strom selbst z.B. um meinen Akku-Handstaubsauger nachzuladen.

                    Edit:
                    https://tasmota-sml-parser.dicp.net Hier kannst du dann noch für deinen Stromzähler die passende Definition für Tasmota zusammen basteln.

                    Edit2:
                    Die 100W (sollüberschuss) müssen sinnvoll eingestellt werden.

                    Wenn du nun einen Verbraucher mit 120W dran hängst wird folgendes passieren:

                    • Du hast 100W überschuss
                    • Steckdose schaltet ein
                    • Verbraucher mit 120W springt an
                    • Du hast einen Bezug von 20W
                    • Steckdose wird abgeschaltet
                    • Du hast einen Überschuss von 100W
                    • usw...
                      (Daher sollte dein soll Überschuss leicht höher als der tatsächliche Verbraucher eingestellt sein...)

                    Ich bin leider kein Blockly Profi. Aber aktuell überlege ich mir wie ich z.B. mit dem Messwert der zigbeesteckdose das Ein/Aus Pingpong verhindern kann.
                    Erste idee die ich versuchen möchte den Soll überschuss automatisch auf Messwert + 10W (als Reserve) zu setzen...

                    G 1 Antwort Letzte Antwort
                    0
                    • M Meckii

                      @gonzokalle Ich habe es so gemacht
                      https://www.heise.de/tests/Ausprobiert-Guenstiger-IR-Lesekopf-fuer-Smart-Meter-mit-Tastmota-Firmware-7065559.html
                      Wird hier der Bezug negativ habe ich echten Überschuss der aktuell verschenkt wird.
                      Damit schalte ich dann eine zigbee Dose ein und verbrauche den Strom selbst z.B. um meinen Akku-Handstaubsauger nachzuladen.

                      Edit:
                      https://tasmota-sml-parser.dicp.net Hier kannst du dann noch für deinen Stromzähler die passende Definition für Tasmota zusammen basteln.

                      Edit2:
                      Die 100W (sollüberschuss) müssen sinnvoll eingestellt werden.

                      Wenn du nun einen Verbraucher mit 120W dran hängst wird folgendes passieren:

                      • Du hast 100W überschuss
                      • Steckdose schaltet ein
                      • Verbraucher mit 120W springt an
                      • Du hast einen Bezug von 20W
                      • Steckdose wird abgeschaltet
                      • Du hast einen Überschuss von 100W
                      • usw...
                        (Daher sollte dein soll Überschuss leicht höher als der tatsächliche Verbraucher eingestellt sein...)

                      Ich bin leider kein Blockly Profi. Aber aktuell überlege ich mir wie ich z.B. mit dem Messwert der zigbeesteckdose das Ein/Aus Pingpong verhindern kann.
                      Erste idee die ich versuchen möchte den Soll überschuss automatisch auf Messwert + 10W (als Reserve) zu setzen...

                      G Online
                      G Online
                      Gonzokalle
                      schrieb am zuletzt editiert von
                      #15

                      @meckii
                      Aus deiner Antwort schließe ich zwei mal ein "ja" auf meine Fragen.
                      Einen Shelly 3em habe ich schon im Schaltschrank. :wink:

                      M 1 Antwort Letzte Antwort
                      0
                      • G Gonzokalle

                        @meckii
                        Aus deiner Antwort schließe ich zwei mal ein "ja" auf meine Fragen.
                        Einen Shelly 3em habe ich schon im Schaltschrank. :wink:

                        M Offline
                        M Offline
                        Meckii
                        schrieb am zuletzt editiert von Meckii
                        #16

                        @gonzokalle Nur um Missverständnisse vorzubeugen:

                        In dem Blockly wird nur der Strom von der PV/BKW berücksichtigt?
                        Nein - Bei mit wird der Stromzähler mit diesem Skript abgefragt.

                        und von 100W Grundlast ausgegangen?
                        Jein - Es wird von einer Last < 100W an der Schaltsteckdose ausgegangen

                        Der tatsächliche Bezug vom Versorger wird nicht berücksichtigt?
                        Doch siehe oben - es wird mittels so eines Tasmotadings der Stromzähler abgefragt.

                        1 Antwort Letzte Antwort
                        0
                        • G Online
                          G Online
                          Gonzokalle
                          schrieb am zuletzt editiert von
                          #17

                          @meckii
                          Dankeschön, jetzt ist es klar.
                          War für nicht ersichtlich, ob zwischen PV und Netz gemessen wurde oder am Zähler.

                          1 Antwort Letzte Antwort
                          0
                          • S Offline
                            S Offline
                            Speedy012
                            schrieb am zuletzt editiert von
                            #18

                            Hallo, ich stehe etwas auf dem Schlauch, ich habe eine Powerstation die mit 200 Watt läd.
                            Die Steckdose wird über ein Shelly Plug S gesteuert.

                            In der Verteilung habe ich ein Shelly 3EM was mir den Verbrauch anzeigt.

                            Ich möchte wenn dieser -250 Watt anzeigt die Shelly Plug S Steckdose einschalten zum laden, und wenn weniger über ist soll wieder abgeschaltet werden.

                            Mit dem Delay hört sich gut an wegen der Wolken.

                            Jetzt verstehe ich nicht genau wie ich die Werte ändern soll und wo genau ich welche Objekt ID zuweisen muss.

                            Könnte mir jemand helfen?

                            paul53P 1 Antwort Letzte Antwort
                            0
                            • S Speedy012

                              Hallo, ich stehe etwas auf dem Schlauch, ich habe eine Powerstation die mit 200 Watt läd.
                              Die Steckdose wird über ein Shelly Plug S gesteuert.

                              In der Verteilung habe ich ein Shelly 3EM was mir den Verbrauch anzeigt.

                              Ich möchte wenn dieser -250 Watt anzeigt die Shelly Plug S Steckdose einschalten zum laden, und wenn weniger über ist soll wieder abgeschaltet werden.

                              Mit dem Delay hört sich gut an wegen der Wolken.

                              Jetzt verstehe ich nicht genau wie ich die Werte ändern soll und wo genau ich welche Objekt ID zuweisen muss.

                              Könnte mir jemand helfen?

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

                              @speedy012 sagte: wie ich die Werte ändern soll

                              Ersetze hier den Vergleichswert 600 durch 250.

                              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

                              S 1 Antwort Letzte Antwort
                              0
                              • paul53P paul53

                                @speedy012 sagte: wie ich die Werte ändern soll

                                Ersetze hier den Vergleichswert 600 durch 250.

                                S Offline
                                S Offline
                                Speedy012
                                schrieb am zuletzt editiert von
                                #20

                                @paul53
                                habe es jetzt so gemacht:

                                solar.png

                                paul53P 1 Antwort Letzte Antwort
                                0
                                • S Speedy012

                                  @paul53
                                  habe es jetzt so gemacht:

                                  solar.png

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

                                  @speedy012 sagte: habe es jetzt so gemacht:

                                  Falsche Variablen als Sperre und beim Stoppen!
                                  Oben: delayAn
                                  Unten: delayAus:

                                  Blockly_temp.JPG

                                  Weshalb ist das Bild nur so groß wie eine Briefmarke?

                                  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

                                  S 1 Antwort Letzte Antwort
                                  0
                                  • paul53P paul53

                                    @speedy012 sagte: habe es jetzt so gemacht:

                                    Falsche Variablen als Sperre und beim Stoppen!
                                    Oben: delayAn
                                    Unten: delayAus:

                                    Blockly_temp.JPG

                                    Weshalb ist das Bild nur so groß wie eine Briefmarke?

                                    S Offline
                                    S Offline
                                    Speedy012
                                    schrieb am zuletzt editiert von
                                    #22

                                    @paul53

                                    geändert.

                                    Und hoffe das daß Bild jetzt größer ist. :)

                                    Screenshot_2.png

                                    paul53P 1 Antwort Letzte Antwort
                                    0
                                    • S Speedy012

                                      @paul53

                                      geändert.

                                      Und hoffe das daß Bild jetzt größer ist. :)

                                      Screenshot_2.png

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

                                      @speedy012 sagte: geändert.

                                      So sollte es funktionieren.

                                      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

                                      S 1 Antwort Letzte Antwort
                                      0
                                      • paul53P paul53

                                        @speedy012 sagte: geändert.

                                        So sollte es funktionieren.

                                        S Offline
                                        S Offline
                                        Speedy012
                                        schrieb am zuletzt editiert von
                                        #24

                                        @paul53 ich danke schon mal!

                                        Hoffentlich scheint morgen die Sonne....

                                        M 1 Antwort Letzte Antwort
                                        0
                                        • S Speedy012

                                          @paul53 ich danke schon mal!

                                          Hoffentlich scheint morgen die Sonne....

                                          M Offline
                                          M Offline
                                          Meckii
                                          schrieb am zuletzt editiert von
                                          #25

                                          @speedy012 Auf die Sonne warte ich schon seit tagen vergeblich... :barely_sunny:

                                          S 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

                                          884

                                          Online

                                          32.6k

                                          Benutzer

                                          81.9k

                                          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