Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Aktor schalten bei 2 unterschiedlichen Werten

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    688

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

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

Aktor schalten bei 2 unterschiedlichen Werten

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
27 Beiträge 2 Kommentatoren 1.9k Aufrufe 1 Beobachtet
  • Ä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.
  • M mandragora

    @paul53

    Ja sorry.. hab das übersehen.
    Nun hab ichs so geändert

    a82246d3-7534-436d-8563-b4464c43ece2-image.png

    Leider hab ich da noch immer einen Wurm drinn.
    Hab mal ein Video von meiner Visu gemacht wie sich das Ganze verhält.

    HG hat 99.90 % und lt. Schwellenwert sollte der Lüfter angehen.
    Macht er auch aber nur ganz kurz und schaltet dann wieder aus.

    2020-12-30_15-37-42.mp4

    Kannst du mir sagen wo ich hier den Fehler drinn hab?
    Irgendwie steige ich da nicht dahinter.

    Vielen lieben Dank nochmals

    lg
    mandragora

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

    @mandragora sagte:

    sollte der Lüfter angehen.
    Macht er auch aber nur ganz kurz und schaltet dann wieder aus.

    Dann logge mal die Variablen:

    Blockly_temp.JPG

    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

    M 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @mandragora sagte:

      sollte der Lüfter angehen.
      Macht er auch aber nur ganz kurz und schaltet dann wieder aus.

      Dann logge mal die Variablen:

      Blockly_temp.JPG

      M Offline
      M Offline
      mandragora
      schrieb am zuletzt editiert von
      #13

      @paul53

      Hallo nochmals.
      Anbei noch ein kleines Video und Auszug vom Log.

      javascript.0	2020-12-30 19:03:06.150	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
      javascript.0	2020-12-30 19:03:01.154	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
      javascript.0	2020-12-30 19:02:46.142	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
      javascript.0	2020-12-30 19:02:41.167	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
      
      

      2020-12-30_18-58-15.mp4

      Danke und LG
      mandragora

      ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

      paul53P 1 Antwort Letzte Antwort
      0
      • M mandragora

        @paul53

        Hallo nochmals.
        Anbei noch ein kleines Video und Auszug vom Log.

        javascript.0	2020-12-30 19:03:06.150	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
        javascript.0	2020-12-30 19:03:01.154	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
        javascript.0	2020-12-30 19:02:46.142	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
        javascript.0	2020-12-30 19:02:41.167	info	(1038) script.js.Pilzzucht.Pilze_Einleitung_Fruchtung2: CO2 hoch:false, rH hoch:true
        
        

        2020-12-30_18-58-15.mp4

        Danke und LG
        mandragora

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

        @mandragora sagte:

        Auszug vom Log.

        Das Log zeigt: Das Ausschalten kann nicht aus dem Skript kommen. Erstelle mal ein kleines Test-Script:

        Blockly_temp.JPG

        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

        M 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @mandragora sagte:

          Auszug vom Log.

          Das Log zeigt: Das Ausschalten kann nicht aus dem Skript kommen. Erstelle mal ein kleines Test-Script:

          Blockly_temp.JPG

          M Offline
          M Offline
          mandragora
          schrieb am zuletzt editiert von
          #15

          @paul53

          Hallo Paul,

          Manchmal ist das Problem einfach vor dem Monitor :-)
          Ich hab aus versehen mein kopiertes Script 2x laufen gehabt.
          Das erste dann noch mit den falschen Einstellungen.
          Hab das nun deaktiviert und nun funktioniert es auch mit dem Lüfter. Zumindest jetzt mal mit der Luftfeuchte.
          CO2 Überschuss hab ich bis jetzt noch nicht provozieren bzw. testen können.
          (Asche über mein Haupt ;-) )

          Hab es jetzt getestet und es funktioniert.
          Das einzige was jetzt noch nicht ganz passt ist das sich der Benebler wenn er über den Schwellenwert hinaus ist (95%) den Aktor nicht ausschaltet. Der bleibt permament ein.
          Hast du da noch einen Tipp für mich ?

          Dann denke ich sollte alles soweit wunderbar funktionieren.

          Danke dir

          lg
          mandragora

          ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

          paul53P 1 Antwort Letzte Antwort
          0
          • M mandragora

            @paul53

            Hallo Paul,

            Manchmal ist das Problem einfach vor dem Monitor :-)
            Ich hab aus versehen mein kopiertes Script 2x laufen gehabt.
            Das erste dann noch mit den falschen Einstellungen.
            Hab das nun deaktiviert und nun funktioniert es auch mit dem Lüfter. Zumindest jetzt mal mit der Luftfeuchte.
            CO2 Überschuss hab ich bis jetzt noch nicht provozieren bzw. testen können.
            (Asche über mein Haupt ;-) )

            Hab es jetzt getestet und es funktioniert.
            Das einzige was jetzt noch nicht ganz passt ist das sich der Benebler wenn er über den Schwellenwert hinaus ist (95%) den Aktor nicht ausschaltet. Der bleibt permament ein.
            Hast du da noch einen Tipp für mich ?

            Dann denke ich sollte alles soweit wunderbar funktionieren.

            Danke dir

            lg
            mandragora

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

            @mandragora sagte:

            das sich der Benebler wenn er über den Schwellenwert hinaus ist (95%) den Aktor nicht ausschaltet.

            Der Benebler (wozu dient der eigentlich) wird so wie in Deinem ursprünglichen Skript auch nur durch den CO2-Wert gesteuert. Ich würde es so machen, dass entweder der Lüfter oder der Benebler läuft.

            Blockly_temp.JPG

            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

            M 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @mandragora sagte:

              das sich der Benebler wenn er über den Schwellenwert hinaus ist (95%) den Aktor nicht ausschaltet.

              Der Benebler (wozu dient der eigentlich) wird so wie in Deinem ursprünglichen Skript auch nur durch den CO2-Wert gesteuert. Ich würde es so machen, dass entweder der Lüfter oder der Benebler läuft.

              Blockly_temp.JPG

              M Offline
              M Offline
              mandragora
              schrieb am zuletzt editiert von
              #17

              @paul53

              Hallo,

              Also der Hintergrund des Ganze ist folgender.

              Ich bin Hobbypilzzüchter und hab ein Gewächszelt in dem ich meine Pilze ziehe.
              Hier sind 3 Werte von großer Wichtigkeit die optimal in den verschiedenen Wachstumsphasen zusammenspielen müssen.
              Das ist zum einen die Temperatur und dann noch die Luftfeuchte und der CO2 Wert.

              Sprich während der Primordia Phase benötige ich im Zelt eine Temperatur von 10-15 °C / eine Luftfeuchte von 95-100% und einen CO2 Wert <1000 ppm

              Nun will ich das Ganze eben so gut es geht automatisieren.
              Die Idee dahinter war im Zelt oben einen Lüfter einzubauen der bei zu hohem CO2 Wert wie zu hoher Luftfeuchte und Temperatur sich einschaltet bis die Schwellwerte wieder im unteren Bereich sind.

              Da sich die Temperatur durch das Benebeln sowieso erhöht hab ich es hier mal weg gelassen und mich mal auf die Luftfeuchte und CO2 Wert konzentriert (Denke würde das Blockly auch nur unnötig aufblasen und noch komplizierter machen)

              So mal meine Idee wie das Ganze funktionieren könnte.
              Ob das dann alles so zusammenspielt kann ich noch nicht sagen. Aber zumindest wäre es einmal ein Ansatz um eine Pilzzucht so gut es geht zu automatisieren.

              Und daher müsste der Benebler sich halt dann auch ausschalten wenn er über den Wert drüber ist damit der Lüfter nicht zu lange laufen muss.
              Sorry das Ganze hätte ich wohl ganz am Anfang erwähnen sollen. Wäre dann für dich sicher auch einfacher gewesen.

              Ich werde das mal so einbauen versuchen wie du es mir gepostet hast.
              Dann schaue ich mal wie gut es funktioniert.

              Danke Danke Danke

              lg
              mandragora

              ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

              M 1 Antwort Letzte Antwort
              0
              • M mandragora

                @paul53

                Hallo,

                Also der Hintergrund des Ganze ist folgender.

                Ich bin Hobbypilzzüchter und hab ein Gewächszelt in dem ich meine Pilze ziehe.
                Hier sind 3 Werte von großer Wichtigkeit die optimal in den verschiedenen Wachstumsphasen zusammenspielen müssen.
                Das ist zum einen die Temperatur und dann noch die Luftfeuchte und der CO2 Wert.

                Sprich während der Primordia Phase benötige ich im Zelt eine Temperatur von 10-15 °C / eine Luftfeuchte von 95-100% und einen CO2 Wert <1000 ppm

                Nun will ich das Ganze eben so gut es geht automatisieren.
                Die Idee dahinter war im Zelt oben einen Lüfter einzubauen der bei zu hohem CO2 Wert wie zu hoher Luftfeuchte und Temperatur sich einschaltet bis die Schwellwerte wieder im unteren Bereich sind.

                Da sich die Temperatur durch das Benebeln sowieso erhöht hab ich es hier mal weg gelassen und mich mal auf die Luftfeuchte und CO2 Wert konzentriert (Denke würde das Blockly auch nur unnötig aufblasen und noch komplizierter machen)

                So mal meine Idee wie das Ganze funktionieren könnte.
                Ob das dann alles so zusammenspielt kann ich noch nicht sagen. Aber zumindest wäre es einmal ein Ansatz um eine Pilzzucht so gut es geht zu automatisieren.

                Und daher müsste der Benebler sich halt dann auch ausschalten wenn er über den Wert drüber ist damit der Lüfter nicht zu lange laufen muss.
                Sorry das Ganze hätte ich wohl ganz am Anfang erwähnen sollen. Wäre dann für dich sicher auch einfacher gewesen.

                Ich werde das mal so einbauen versuchen wie du es mir gepostet hast.
                Dann schaue ich mal wie gut es funktioniert.

                Danke Danke Danke

                lg
                mandragora

                M Offline
                M Offline
                mandragora
                schrieb am zuletzt editiert von
                #18

                So hab ich das jetzt mal eingebaut

                97783715-2c66-4e1c-a002-98f26d97035f-image.png

                Ich glaub ich verwechsel da was.
                Der Benebler schaltet da nicht aus.

                Sorry für meine blöden Fragen

                ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                paul53P 1 Antwort Letzte Antwort
                0
                • M mandragora

                  So hab ich das jetzt mal eingebaut

                  97783715-2c66-4e1c-a002-98f26d97035f-image.png

                  Ich glaub ich verwechsel da was.
                  Der Benebler schaltet da nicht aus.

                  Sorry für meine blöden Fragen

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

                  @mandragora sagte:

                  Der Benebler schaltet da nicht aus.

                  Der Benebler muss ausschalten, wenn der Lüfter einschaltet (nicht, wenn der Lüfter schon läuft). Damit der Benebler bei Skript-Start schaltet, ändere es:

                  Blockly_temp.JPG

                  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

                  M 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @mandragora sagte:

                    Der Benebler schaltet da nicht aus.

                    Der Benebler muss ausschalten, wenn der Lüfter einschaltet (nicht, wenn der Lüfter schon läuft). Damit der Benebler bei Skript-Start schaltet, ändere es:

                    Blockly_temp.JPG

                    M Offline
                    M Offline
                    mandragora
                    schrieb am zuletzt editiert von
                    #20

                    @paul53

                    Hallo und Mahlzeit

                    Ich hab das jetzt so abgeändert und der Benebler schaltet jetzt. Aber er flappt.
                    Siehe mein Kurzvideo:

                    2020-12-31_11-32-16.mp4

                    Hab es so geändert wie von dir beschrieben. Hab ich da eventuell was übersehen ?

                    Das Ganze sieht beim mit jetzt so aus

                    8f583191-4266-4cf5-8cda-30f39e17c19e-image.png

                    Vielen Dank nochmals und schon vorweg ein gutes und gesundes neues Jahr wünsch ich dir.

                    lg
                    mandragora

                    ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • M mandragora

                      @paul53

                      Hallo und Mahlzeit

                      Ich hab das jetzt so abgeändert und der Benebler schaltet jetzt. Aber er flappt.
                      Siehe mein Kurzvideo:

                      2020-12-31_11-32-16.mp4

                      Hab es so geändert wie von dir beschrieben. Hab ich da eventuell was übersehen ?

                      Das Ganze sieht beim mit jetzt so aus

                      8f583191-4266-4cf5-8cda-30f39e17c19e-image.png

                      Vielen Dank nochmals und schon vorweg ein gutes und gesundes neues Jahr wünsch ich dir.

                      lg
                      mandragora

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

                      @mandragora sagte:

                      Das Ganze sieht beim mit jetzt so aus

                      Was sollen das unterste "steuere" in der Funktion und das untere "steuere" im CO2-Trigger? Lösche sie !

                      Blockly_temp.JPG

                      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

                      M 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @mandragora sagte:

                        Das Ganze sieht beim mit jetzt so aus

                        Was sollen das unterste "steuere" in der Funktion und das untere "steuere" im CO2-Trigger? Lösche sie !

                        Blockly_temp.JPG

                        M Offline
                        M Offline
                        mandragora
                        schrieb am zuletzt editiert von
                        #22

                        @paul53

                        manno.. ich glaub ich sollte mal ein wenig pause machen.
                        mach da echt blöde fehler.

                        3a0eab3e-06da-49de-acec-39679f174ece-image.png

                        so hab ichs mal ausgebessert.
                        sollte jetzt doch so sein wie du beschrieben hast.
                        oder mach ich schon wieder was falsch ?

                        lg
                        mandragora

                        ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                        paul53P 2 Antworten Letzte Antwort
                        0
                        • M mandragora

                          @paul53

                          manno.. ich glaub ich sollte mal ein wenig pause machen.
                          mach da echt blöde fehler.

                          3a0eab3e-06da-49de-acec-39679f174ece-image.png

                          so hab ichs mal ausgebessert.
                          sollte jetzt doch so sein wie du beschrieben hast.
                          oder mach ich schon wieder was falsch ?

                          lg
                          mandragora

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

                          @mandragora sagte:

                          mach ich schon wieder was falsch ?

                          So passt es, wenn auch "steuere Benebler" unten im CO2-Trigger gelöscht wurde (nach Aufruf Funktion lueften). Es muss so aussehen:

                          Blockly_temp.JPG

                          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
                          • M mandragora

                            @paul53

                            manno.. ich glaub ich sollte mal ein wenig pause machen.
                            mach da echt blöde fehler.

                            3a0eab3e-06da-49de-acec-39679f174ece-image.png

                            so hab ichs mal ausgebessert.
                            sollte jetzt doch so sein wie du beschrieben hast.
                            oder mach ich schon wieder was falsch ?

                            lg
                            mandragora

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

                            @mandragora
                            In der jetzigen Version läuft entweder der Lüfter oder der Benebler, was zu viel Energie verbraucht, da der Lüfter zu schnell die Luftfeuchtigkeit senkt und dadurch der energiehungrige Benebler wieder in Betrieb geht. Anbei eine Variante, bei der im günstigen Luftzustand weder Lüfter noch Benebler laufen:

                            Blockly_temp.JPG

                            <xml xmlns="https://developers.google.com/blockly/xml">
                             <variables>
                               <variable id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</variable>
                               <variable id="D||vb-)bzhVQF;vX.ON]">entfeuchten</variable>
                               <variable id="We7i8rM)d`aF2[Gw5~vW">luefter</variable>
                               <variable id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</variable>
                               <variable id="6syGaXh^=(_6AEjQ0PU+">benebler</variable>
                             </variables>
                             <block type="comment" id="_j1f_d.s$41p4fETBiI2" x="88" y="-262">
                               <field name="COMMENT">Lüfter</field>
                               <next>
                                 <block type="on_ext" id="/}0t2*piu(Gs5DTF`dIy">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                   <field name="CONDITION">any</field>
                                   <field name="ACK_CONDITION"></field>
                                   <value name="OID0">
                                     <shadow type="field_oid" id="h!In4(;{ISP_)Rx)a=m,">
                                       <field name="oid">default</field>
                                     </shadow>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="debug" id="mI1,G7HAk*pUdo)-YqoP">
                                       <field name="Severity">log</field>
                                       <value name="TEXT">
                                         <shadow type="text" id="M|d/5;WSy+sl]@L3{?2!">
                                           <field name="TEXT">test</field>
                                         </shadow>
                                         <block type="text_join" id="58!22@}p#q==#z4N(B*D">
                                           <mutation items="4"></mutation>
                                           <value name="ADD0">
                                             <block type="text" id="{aGTw]_P^/XbP;rn0An?">
                                               <field name="TEXT">Lüfter: </field>
                                             </block>
                                           </value>
                                           <value name="ADD1">
                                             <block type="on_source" id="78Sx`//:4*`Hg;z`,$J.">
                                               <field name="ATTR">state.val</field>
                                             </block>
                                           </value>
                                           <value name="ADD2">
                                             <block type="text" id="VTLe@DwYcmuyk}+KZk?`">
                                               <field name="TEXT">, Ursprung: </field>
                                             </block>
                                           </value>
                                           <value name="ADD3">
                                             <block type="on_source" id="N;7|j1-0We[v(;1IAth`">
                                               <field name="ATTR">state.from</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                     </block>
                                   </statement>
                                 </block>
                               </next>
                             </block>
                             <block type="on_ext" id="+*SWg8m3%X+L#FD0LT=f" x="87" y="288">
                               <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                               <field name="CONDITION">ne</field>
                               <field name="ACK_CONDITION"></field>
                               <value name="OID0">
                                 <shadow type="field_oid" id="WbZlJcjMVh:.aHZrFU,k">
                                   <field name="oid">default</field>
                                 </shadow>
                               </value>
                               <statement name="STATEMENT">
                                 <block type="controls_if" id="JLq.Se?cs8FHxQzFgkN[">
                                   <mutation elseif="1"></mutation>
                                   <value name="IF0">
                                     <block type="logic_compare" id="n1HQ52SP@9/UZ0kvm]vw">
                                       <field name="OP">GT</field>
                                       <value name="A">
                                         <block type="on_source" id="}9z@]wFSRicUX9~m*hK,">
                                           <field name="ATTR">state.val</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="math_number" id=")gnp,9ER.*;gK(-`JuDL">
                                           <field name="NUM">1200</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="DO0">
                                     <block type="variables_set" id="937INZIs#TEV#L6-{!Rs">
                                       <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                       <value name="VALUE">
                                         <block type="logic_boolean" id="3(sqnMUes7;dN(Q})/iP">
                                           <field name="BOOL">TRUE</field>
                                         </block>
                                       </value>
                                     </block>
                                   </statement>
                                   <value name="IF1">
                                     <block type="logic_compare" id="c=c$I8]aUq1)#=;cqR+r">
                                       <field name="OP">LT</field>
                                       <value name="A">
                                         <block type="on_source" id="jT8K-vNYO]s+u],Jk^1Q">
                                           <field name="ATTR">state.val</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="math_number" id="!g(VWN=u6Z#CQsN#:61_">
                                           <field name="NUM">1000</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <statement name="DO1">
                                     <block type="variables_set" id="kF:Z.ZX45jkYw4mO1W+;">
                                       <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                       <value name="VALUE">
                                         <block type="logic_boolean" id=".wb)J$j61BozHFL5Sa6j">
                                           <field name="BOOL">FALSE</field>
                                         </block>
                                       </value>
                                     </block>
                                   </statement>
                                   <next>
                                     <block type="procedures_callnoreturn" id="T3l6!=GBYDo|erjzRRj}">
                                       <mutation name="steuerung"></mutation>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                               <next>
                                 <block type="on_ext" id="^$kw7b|aZq[lj%;yr6*e">
                                   <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                   <field name="CONDITION">ne</field>
                                   <field name="ACK_CONDITION"></field>
                                   <value name="OID0">
                                     <shadow type="field_oid" id="d,JXN[@`!Sbi{pdrohY+">
                                       <field name="oid">default</field>
                                     </shadow>
                                   </value>
                                   <statement name="STATEMENT">
                                     <block type="controls_if" id="o+=68RFMCEKtE?$F2d|6">
                                       <mutation elseif="1"></mutation>
                                       <value name="IF0">
                                         <block type="logic_compare" id="U5/.;sO|YY`Yq7h?}orr">
                                           <field name="OP">GTE</field>
                                           <value name="A">
                                             <block type="on_source" id="2U$fkvXsu/+7BA:]P-bG">
                                               <field name="ATTR">state.val</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="math_number" id="iI7v@woIJHj}P_8ti/(s">
                                               <field name="NUM">95</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="variables_set" id="zYf}pO%FqM^yU,7Wunk}">
                                           <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                           <value name="VALUE">
                                             <block type="logic_boolean" id="0tw9YbKw*|rr=7^)*,GL">
                                               <field name="BOOL">TRUE</field>
                                             </block>
                                           </value>
                                         </block>
                                       </statement>
                                       <value name="IF1">
                                         <block type="logic_compare" id="M}RgjfdP8D+jdXJ.@+te">
                                           <field name="OP">LTE</field>
                                           <value name="A">
                                             <block type="on_source" id="z.}onau:)~w~vapb%F}@">
                                               <field name="ATTR">state.val</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="math_number" id="L$q(~LEnCw.d@9qeBY_p">
                                               <field name="NUM">90</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO1">
                                         <block type="variables_set" id="jd9NK0J{:3P+w,m_oU{;">
                                           <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                           <value name="VALUE">
                                             <block type="logic_boolean" id="`XPyIR/u*mPUTZrI:4P_">
                                               <field name="BOOL">FALSE</field>
                                             </block>
                                           </value>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="controls_if" id="C-dr)_zroms?M[m!In4M">
                                           <mutation elseif="1"></mutation>
                                           <value name="IF0">
                                             <block type="logic_compare" id="i=(VlxX5/jGPX/nCBK`3">
                                               <field name="OP">LTE</field>
                                               <value name="A">
                                                 <block type="on_source" id="(HqSUHoLRj1vz%CB=J.@">
                                                   <field name="ATTR">state.val</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="math_number" id="K70diy:,{[akXk}7h#=o">
                                                   <field name="NUM">85</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <statement name="DO0">
                                             <block type="variables_set" id="(HG,o_1O6A7$AY$o0h_0">
                                               <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                               <value name="VALUE">
                                                 <block type="logic_boolean" id="@V_;J+Sl//)SQ2!vCfB]">
                                                   <field name="BOOL">TRUE</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                           <value name="IF1">
                                             <block type="logic_compare" id="D#*RWCy5DD@mhcVDU~DY">
                                               <field name="OP">GTE</field>
                                               <value name="A">
                                                 <block type="on_source" id="wr3fjhvB(zujh6mAt0cy">
                                                   <field name="ATTR">state.val</field>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="math_number" id="_^OX]hCq[Vbgmt9N97BT">
                                                   <field name="NUM">90</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <statement name="DO1">
                                             <block type="variables_set" id="[Rk9GiM4C!9M}F@_NW?z">
                                               <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                               <value name="VALUE">
                                                 <block type="logic_boolean" id="6BZ}Vz%lzQbK6XoU(m`Q">
                                                   <field name="BOOL">FALSE</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </statement>
                                           <next>
                                             <block type="procedures_callnoreturn" id="J,T)M`/r.f8Q7CvR]j7b">
                                               <mutation name="steuerung"></mutation>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </statement>
                                 </block>
                               </next>
                             </block>
                             <block type="variables_set" id="90W/D0PrKfAiWAqxJTsN" x="463" y="338">
                               <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                               <value name="VALUE">
                                 <block type="logic_compare" id="[TV4Ig2S|Nz(i8=)n7Vf">
                                   <field name="OP">GT</field>
                                   <value name="A">
                                     <block type="get_value" id="!rZ{C/}*WsW4s?gz(OL`">
                                       <field name="ATTR">val</field>
                                       <field name="OID">ID auswählen</field>
                                     </block>
                                   </value>
                                   <value name="B">
                                     <block type="math_number" id="MrR0Z{x-IgK8ytl4[eeG">
                                       <field name="NUM">1200</field>
                                     </block>
                                   </value>
                                 </block>
                               </value>
                               <next>
                                 <block type="variables_set" id="g!.6S}LT@)V3c)7Q|hg?">
                                   <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                   <value name="VALUE">
                                     <block type="logic_compare" id="~.?22VF?TB-gxXZ-3CcI">
                                       <field name="OP">GTE</field>
                                       <value name="A">
                                         <block type="get_value" id="JER:[|]rhpvRWmup4kNu">
                                           <field name="ATTR">val</field>
                                           <field name="OID">ID auswählen</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="math_number" id="#Xxg5V7IyG@L0~19@`Xv">
                                           <field name="NUM">95</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="variables_set" id="W[p.^Z/xRhdX!*tmX,C[">
                                       <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                       <value name="VALUE">
                                         <block type="logic_compare" id="74kvL{bQ:ix7qXi.)3?2">
                                           <field name="OP">LTE</field>
                                           <value name="A">
                                             <block type="get_value" id="Kv{X=9UA=gsp)t~Qi,E7">
                                               <field name="ATTR">val</field>
                                               <field name="OID">ID auswählen</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="math_number" id="YlUVO~l;YP+)$~e@UxgC">
                                               <field name="NUM">85</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <next>
                                         <block type="procedures_callnoreturn" id="QffG+MgH2CcH),LPb#}j">
                                           <mutation name="steuerung"></mutation>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                             <block type="procedures_defnoreturn" id="Al[nEhetEcB~iB`8{o50" x="487" y="588">
                               <field name="NAME">steuerung</field>
                               <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                               <statement name="STACK">
                                 <block type="variables_set" id="kv!?,=C+bc6r4%@QVbb0">
                                   <field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
                                   <value name="VALUE">
                                     <block type="logic_operation" id="Y5xhg]W|lRrS`E5mX;)?" inline="false">
                                       <field name="OP">OR</field>
                                       <value name="A">
                                         <block type="variables_get" id="LE956${:O}HBN`0Ajh*z">
                                           <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                         </block>
                                       </value>
                                       <value name="B">
                                         <block type="variables_get" id="ozVd[~bBiLm4EkEM/7j^">
                                           <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="controls_if" id="WL7=JiY/,G_~Q/MPko4}">
                                       <value name="IF0">
                                         <block type="logic_compare" id="ne,O*KqO1%-PT!F14vRL">
                                           <field name="OP">NEQ</field>
                                           <value name="A">
                                             <block type="variables_get" id="XuVJ8ejI5omtt2ntVIh8">
                                               <field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
                                             </block>
                                           </value>
                                           <value name="B">
                                             <block type="get_value" id="cZ/RQ]f+2qjOjEwO:hHe">
                                               <field name="ATTR">val</field>
                                               <field name="OID">ID auswählen</field>
                                             </block>
                                           </value>
                                         </block>
                                       </value>
                                       <statement name="DO0">
                                         <block type="control" id="wvBy4:3~|B^,Qjs)XI%N">
                                           <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="variables_get" id="l0(5#$#XERlOY(2xrWnG">
                                               <field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
                                             </block>
                                           </value>
                                         </block>
                                       </statement>
                                       <next>
                                         <block type="variables_set" id="J*C9)z#uCE]}DHLomf05">
                                           <field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
                                           <value name="VALUE">
                                             <block type="logic_operation" id="}?h_y:Q%{ZA)NG!k~q_F" inline="false">
                                               <field name="OP">AND</field>
                                               <value name="A">
                                                 <block type="logic_negate" id="RUU4;.rrFZ!9rQMsQ[b4">
                                                   <value name="BOOL">
                                                     <block type="variables_get" id="ym)]z.Vk)q4Tej2VB5VC">
                                                       <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <value name="B">
                                                 <block type="variables_get" id="N%gtZbAz`Gn,lyIqIBGO">
                                                   <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                                 </block>
                                               </value>
                                             </block>
                                           </value>
                                           <next>
                                             <block type="controls_if" id="?wVb/,C[,{7nAKXEHCI|">
                                               <value name="IF0">
                                                 <block type="logic_compare" id="=};[b3rJl`bGD02IH2@$">
                                                   <field name="OP">NEQ</field>
                                                   <value name="A">
                                                     <block type="variables_get" id="]Q?M[D1B{qK+t15pQL7_">
                                                       <field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
                                                     </block>
                                                   </value>
                                                   <value name="B">
                                                     <block type="get_value" id="VA-CZaK9%0rP?qFupi3^">
                                                       <field name="ATTR">val</field>
                                                       <field name="OID">ID auswählen</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </value>
                                               <statement name="DO0">
                                                 <block type="control" id="F1f,l;c*cQ%bo-PDdHiS">
                                                   <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="variables_get" id="OBnpp|l1o|y-OI#)t?_i">
                                                       <field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
                                                     </block>
                                                   </value>
                                                 </block>
                                               </statement>
                                             </block>
                                           </next>
                                         </block>
                                       </next>
                                     </block>
                                   </next>
                                 </block>
                               </statement>
                             </block>
                            </xml>
                            

                            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

                            M 1 Antwort Letzte Antwort
                            0
                            • paul53P paul53

                              @mandragora
                              In der jetzigen Version läuft entweder der Lüfter oder der Benebler, was zu viel Energie verbraucht, da der Lüfter zu schnell die Luftfeuchtigkeit senkt und dadurch der energiehungrige Benebler wieder in Betrieb geht. Anbei eine Variante, bei der im günstigen Luftzustand weder Lüfter noch Benebler laufen:

                              Blockly_temp.JPG

                              <xml xmlns="https://developers.google.com/blockly/xml">
                               <variables>
                                 <variable id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</variable>
                                 <variable id="D||vb-)bzhVQF;vX.ON]">entfeuchten</variable>
                                 <variable id="We7i8rM)d`aF2[Gw5~vW">luefter</variable>
                                 <variable id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</variable>
                                 <variable id="6syGaXh^=(_6AEjQ0PU+">benebler</variable>
                               </variables>
                               <block type="comment" id="_j1f_d.s$41p4fETBiI2" x="88" y="-262">
                                 <field name="COMMENT">Lüfter</field>
                                 <next>
                                   <block type="on_ext" id="/}0t2*piu(Gs5DTF`dIy">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                     <field name="CONDITION">any</field>
                                     <field name="ACK_CONDITION"></field>
                                     <value name="OID0">
                                       <shadow type="field_oid" id="h!In4(;{ISP_)Rx)a=m,">
                                         <field name="oid">default</field>
                                       </shadow>
                                     </value>
                                     <statement name="STATEMENT">
                                       <block type="debug" id="mI1,G7HAk*pUdo)-YqoP">
                                         <field name="Severity">log</field>
                                         <value name="TEXT">
                                           <shadow type="text" id="M|d/5;WSy+sl]@L3{?2!">
                                             <field name="TEXT">test</field>
                                           </shadow>
                                           <block type="text_join" id="58!22@}p#q==#z4N(B*D">
                                             <mutation items="4"></mutation>
                                             <value name="ADD0">
                                               <block type="text" id="{aGTw]_P^/XbP;rn0An?">
                                                 <field name="TEXT">Lüfter: </field>
                                               </block>
                                             </value>
                                             <value name="ADD1">
                                               <block type="on_source" id="78Sx`//:4*`Hg;z`,$J.">
                                                 <field name="ATTR">state.val</field>
                                               </block>
                                             </value>
                                             <value name="ADD2">
                                               <block type="text" id="VTLe@DwYcmuyk}+KZk?`">
                                                 <field name="TEXT">, Ursprung: </field>
                                               </block>
                                             </value>
                                             <value name="ADD3">
                                               <block type="on_source" id="N;7|j1-0We[v(;1IAth`">
                                                 <field name="ATTR">state.from</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                   </block>
                                 </next>
                               </block>
                               <block type="on_ext" id="+*SWg8m3%X+L#FD0LT=f" x="87" y="288">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                 <field name="CONDITION">ne</field>
                                 <field name="ACK_CONDITION"></field>
                                 <value name="OID0">
                                   <shadow type="field_oid" id="WbZlJcjMVh:.aHZrFU,k">
                                     <field name="oid">default</field>
                                   </shadow>
                                 </value>
                                 <statement name="STATEMENT">
                                   <block type="controls_if" id="JLq.Se?cs8FHxQzFgkN[">
                                     <mutation elseif="1"></mutation>
                                     <value name="IF0">
                                       <block type="logic_compare" id="n1HQ52SP@9/UZ0kvm]vw">
                                         <field name="OP">GT</field>
                                         <value name="A">
                                           <block type="on_source" id="}9z@]wFSRicUX9~m*hK,">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="math_number" id=")gnp,9ER.*;gK(-`JuDL">
                                             <field name="NUM">1200</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO0">
                                       <block type="variables_set" id="937INZIs#TEV#L6-{!Rs">
                                         <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                         <value name="VALUE">
                                           <block type="logic_boolean" id="3(sqnMUes7;dN(Q})/iP">
                                             <field name="BOOL">TRUE</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                     <value name="IF1">
                                       <block type="logic_compare" id="c=c$I8]aUq1)#=;cqR+r">
                                         <field name="OP">LT</field>
                                         <value name="A">
                                           <block type="on_source" id="jT8K-vNYO]s+u],Jk^1Q">
                                             <field name="ATTR">state.val</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="math_number" id="!g(VWN=u6Z#CQsN#:61_">
                                             <field name="NUM">1000</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <statement name="DO1">
                                       <block type="variables_set" id="kF:Z.ZX45jkYw4mO1W+;">
                                         <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                         <value name="VALUE">
                                           <block type="logic_boolean" id=".wb)J$j61BozHFL5Sa6j">
                                             <field name="BOOL">FALSE</field>
                                           </block>
                                         </value>
                                       </block>
                                     </statement>
                                     <next>
                                       <block type="procedures_callnoreturn" id="T3l6!=GBYDo|erjzRRj}">
                                         <mutation name="steuerung"></mutation>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                                 <next>
                                   <block type="on_ext" id="^$kw7b|aZq[lj%;yr6*e">
                                     <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                                     <field name="CONDITION">ne</field>
                                     <field name="ACK_CONDITION"></field>
                                     <value name="OID0">
                                       <shadow type="field_oid" id="d,JXN[@`!Sbi{pdrohY+">
                                         <field name="oid">default</field>
                                       </shadow>
                                     </value>
                                     <statement name="STATEMENT">
                                       <block type="controls_if" id="o+=68RFMCEKtE?$F2d|6">
                                         <mutation elseif="1"></mutation>
                                         <value name="IF0">
                                           <block type="logic_compare" id="U5/.;sO|YY`Yq7h?}orr">
                                             <field name="OP">GTE</field>
                                             <value name="A">
                                               <block type="on_source" id="2U$fkvXsu/+7BA:]P-bG">
                                                 <field name="ATTR">state.val</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="math_number" id="iI7v@woIJHj}P_8ti/(s">
                                                 <field name="NUM">95</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <statement name="DO0">
                                           <block type="variables_set" id="zYf}pO%FqM^yU,7Wunk}">
                                             <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                             <value name="VALUE">
                                               <block type="logic_boolean" id="0tw9YbKw*|rr=7^)*,GL">
                                                 <field name="BOOL">TRUE</field>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                         <value name="IF1">
                                           <block type="logic_compare" id="M}RgjfdP8D+jdXJ.@+te">
                                             <field name="OP">LTE</field>
                                             <value name="A">
                                               <block type="on_source" id="z.}onau:)~w~vapb%F}@">
                                                 <field name="ATTR">state.val</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="math_number" id="L$q(~LEnCw.d@9qeBY_p">
                                                 <field name="NUM">90</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <statement name="DO1">
                                           <block type="variables_set" id="jd9NK0J{:3P+w,m_oU{;">
                                             <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                             <value name="VALUE">
                                               <block type="logic_boolean" id="`XPyIR/u*mPUTZrI:4P_">
                                                 <field name="BOOL">FALSE</field>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="controls_if" id="C-dr)_zroms?M[m!In4M">
                                             <mutation elseif="1"></mutation>
                                             <value name="IF0">
                                               <block type="logic_compare" id="i=(VlxX5/jGPX/nCBK`3">
                                                 <field name="OP">LTE</field>
                                                 <value name="A">
                                                   <block type="on_source" id="(HqSUHoLRj1vz%CB=J.@">
                                                     <field name="ATTR">state.val</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="math_number" id="K70diy:,{[akXk}7h#=o">
                                                     <field name="NUM">85</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO0">
                                               <block type="variables_set" id="(HG,o_1O6A7$AY$o0h_0">
                                                 <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                                 <value name="VALUE">
                                                   <block type="logic_boolean" id="@V_;J+Sl//)SQ2!vCfB]">
                                                     <field name="BOOL">TRUE</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                             <value name="IF1">
                                               <block type="logic_compare" id="D#*RWCy5DD@mhcVDU~DY">
                                                 <field name="OP">GTE</field>
                                                 <value name="A">
                                                   <block type="on_source" id="wr3fjhvB(zujh6mAt0cy">
                                                     <field name="ATTR">state.val</field>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="math_number" id="_^OX]hCq[Vbgmt9N97BT">
                                                     <field name="NUM">90</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <statement name="DO1">
                                               <block type="variables_set" id="[Rk9GiM4C!9M}F@_NW?z">
                                                 <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                                 <value name="VALUE">
                                                   <block type="logic_boolean" id="6BZ}Vz%lzQbK6XoU(m`Q">
                                                     <field name="BOOL">FALSE</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </statement>
                                             <next>
                                               <block type="procedures_callnoreturn" id="J,T)M`/r.f8Q7CvR]j7b">
                                                 <mutation name="steuerung"></mutation>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </statement>
                                   </block>
                                 </next>
                               </block>
                               <block type="variables_set" id="90W/D0PrKfAiWAqxJTsN" x="463" y="338">
                                 <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                 <value name="VALUE">
                                   <block type="logic_compare" id="[TV4Ig2S|Nz(i8=)n7Vf">
                                     <field name="OP">GT</field>
                                     <value name="A">
                                       <block type="get_value" id="!rZ{C/}*WsW4s?gz(OL`">
                                         <field name="ATTR">val</field>
                                         <field name="OID">ID auswählen</field>
                                       </block>
                                     </value>
                                     <value name="B">
                                       <block type="math_number" id="MrR0Z{x-IgK8ytl4[eeG">
                                         <field name="NUM">1200</field>
                                       </block>
                                     </value>
                                   </block>
                                 </value>
                                 <next>
                                   <block type="variables_set" id="g!.6S}LT@)V3c)7Q|hg?">
                                     <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                     <value name="VALUE">
                                       <block type="logic_compare" id="~.?22VF?TB-gxXZ-3CcI">
                                         <field name="OP">GTE</field>
                                         <value name="A">
                                           <block type="get_value" id="JER:[|]rhpvRWmup4kNu">
                                             <field name="ATTR">val</field>
                                             <field name="OID">ID auswählen</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="math_number" id="#Xxg5V7IyG@L0~19@`Xv">
                                             <field name="NUM">95</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="variables_set" id="W[p.^Z/xRhdX!*tmX,C[">
                                         <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                         <value name="VALUE">
                                           <block type="logic_compare" id="74kvL{bQ:ix7qXi.)3?2">
                                             <field name="OP">LTE</field>
                                             <value name="A">
                                               <block type="get_value" id="Kv{X=9UA=gsp)t~Qi,E7">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">ID auswählen</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="math_number" id="YlUVO~l;YP+)$~e@UxgC">
                                                 <field name="NUM">85</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <next>
                                           <block type="procedures_callnoreturn" id="QffG+MgH2CcH),LPb#}j">
                                             <mutation name="steuerung"></mutation>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </next>
                               </block>
                               <block type="procedures_defnoreturn" id="Al[nEhetEcB~iB`8{o50" x="487" y="588">
                                 <field name="NAME">steuerung</field>
                                 <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
                                 <statement name="STACK">
                                   <block type="variables_set" id="kv!?,=C+bc6r4%@QVbb0">
                                     <field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
                                     <value name="VALUE">
                                       <block type="logic_operation" id="Y5xhg]W|lRrS`E5mX;)?" inline="false">
                                         <field name="OP">OR</field>
                                         <value name="A">
                                           <block type="variables_get" id="LE956${:O}HBN`0Ajh*z">
                                             <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                           </block>
                                         </value>
                                         <value name="B">
                                           <block type="variables_get" id="ozVd[~bBiLm4EkEM/7j^">
                                             <field name="VAR" id="D||vb-)bzhVQF;vX.ON]">entfeuchten</field>
                                           </block>
                                         </value>
                                       </block>
                                     </value>
                                     <next>
                                       <block type="controls_if" id="WL7=JiY/,G_~Q/MPko4}">
                                         <value name="IF0">
                                           <block type="logic_compare" id="ne,O*KqO1%-PT!F14vRL">
                                             <field name="OP">NEQ</field>
                                             <value name="A">
                                               <block type="variables_get" id="XuVJ8ejI5omtt2ntVIh8">
                                                 <field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
                                               </block>
                                             </value>
                                             <value name="B">
                                               <block type="get_value" id="cZ/RQ]f+2qjOjEwO:hHe">
                                                 <field name="ATTR">val</field>
                                                 <field name="OID">ID auswählen</field>
                                               </block>
                                             </value>
                                           </block>
                                         </value>
                                         <statement name="DO0">
                                           <block type="control" id="wvBy4:3~|B^,Qjs)XI%N">
                                             <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="variables_get" id="l0(5#$#XERlOY(2xrWnG">
                                                 <field name="VAR" id="We7i8rM)d`aF2[Gw5~vW">luefter</field>
                                               </block>
                                             </value>
                                           </block>
                                         </statement>
                                         <next>
                                           <block type="variables_set" id="J*C9)z#uCE]}DHLomf05">
                                             <field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
                                             <value name="VALUE">
                                               <block type="logic_operation" id="}?h_y:Q%{ZA)NG!k~q_F" inline="false">
                                                 <field name="OP">AND</field>
                                                 <value name="A">
                                                   <block type="logic_negate" id="RUU4;.rrFZ!9rQMsQ[b4">
                                                     <value name="BOOL">
                                                       <block type="variables_get" id="ym)]z.Vk)q4Tej2VB5VC">
                                                         <field name="VAR" id="8{[Tnur;I1c$*^nwhn^d">CO2_hoch</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <value name="B">
                                                   <block type="variables_get" id="N%gtZbAz`Gn,lyIqIBGO">
                                                     <field name="VAR" id="CZe?:`PJbK)}:HZ*_W^0">befeuchten</field>
                                                   </block>
                                                 </value>
                                               </block>
                                             </value>
                                             <next>
                                               <block type="controls_if" id="?wVb/,C[,{7nAKXEHCI|">
                                                 <value name="IF0">
                                                   <block type="logic_compare" id="=};[b3rJl`bGD02IH2@$">
                                                     <field name="OP">NEQ</field>
                                                     <value name="A">
                                                       <block type="variables_get" id="]Q?M[D1B{qK+t15pQL7_">
                                                         <field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
                                                       </block>
                                                     </value>
                                                     <value name="B">
                                                       <block type="get_value" id="VA-CZaK9%0rP?qFupi3^">
                                                         <field name="ATTR">val</field>
                                                         <field name="OID">ID auswählen</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </value>
                                                 <statement name="DO0">
                                                   <block type="control" id="F1f,l;c*cQ%bo-PDdHiS">
                                                     <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="variables_get" id="OBnpp|l1o|y-OI#)t?_i">
                                                         <field name="VAR" id="6syGaXh^=(_6AEjQ0PU+">benebler</field>
                                                       </block>
                                                     </value>
                                                   </block>
                                                 </statement>
                                               </block>
                                             </next>
                                           </block>
                                         </next>
                                       </block>
                                     </next>
                                   </block>
                                 </statement>
                               </block>
                              </xml>
                              

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

                              @paul53

                              Hallo Paul.
                              Erstmals ein gutes neues Jahr wünsche ich dir.
                              Ich hoffe du hast den Jahreswechsel gut verbracht.

                              Ich hab das Ganze jetzt ausprobiert und es funktioniert sowas von super :-) 👍
                              Du kannst dir gar nicht vorstellen welche Freude ich jetzt habe :) :) :)

                              Es läuft jetzt mal seit ca. 2 Stunden und die Energieeinsparungen sind spitze.
                              Funktioniert jetzt in einem super Gleichgewicht.
                              Einen Co2 Überschuss hab ich noch nicht provozieren können aber ich bin überzeugt das auch dies super funktionierten wird.
                              Werde jetzt mal das Zelt mit meinem Pilzen bestücken und schauen welche Werte ich da zusammenbekomme.

                              Ich muss mich nochmals ganz herzlich bei dir bedanken für deine Hilfe und Geduld mit mir.
                              Wenn jetzt in meiner Nähe wäre würde ich dir ein ganz großes Bier ausgeben ;-)
                              Ich hoffe ich kann mich irgendwann mal revanchieren.

                              Falls es dich / euch interessiert werde ich meine Erfahrungen der nächsten Tage hier nochmals kundtun und ein paar Bilder meiner Zuchtumgebung posten.

                              Danke nochmals an dich und dem gesamten Forum hier.
                              Mit euch und eurer Hilfe macht der ioBroker gleich doppelt so viel Spaß.

                              LG
                              mandragora

                              ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                              paul53P 1 Antwort Letzte Antwort
                              0
                              • M mandragora

                                @paul53

                                Hallo Paul.
                                Erstmals ein gutes neues Jahr wünsche ich dir.
                                Ich hoffe du hast den Jahreswechsel gut verbracht.

                                Ich hab das Ganze jetzt ausprobiert und es funktioniert sowas von super :-) 👍
                                Du kannst dir gar nicht vorstellen welche Freude ich jetzt habe :) :) :)

                                Es läuft jetzt mal seit ca. 2 Stunden und die Energieeinsparungen sind spitze.
                                Funktioniert jetzt in einem super Gleichgewicht.
                                Einen Co2 Überschuss hab ich noch nicht provozieren können aber ich bin überzeugt das auch dies super funktionierten wird.
                                Werde jetzt mal das Zelt mit meinem Pilzen bestücken und schauen welche Werte ich da zusammenbekomme.

                                Ich muss mich nochmals ganz herzlich bei dir bedanken für deine Hilfe und Geduld mit mir.
                                Wenn jetzt in meiner Nähe wäre würde ich dir ein ganz großes Bier ausgeben ;-)
                                Ich hoffe ich kann mich irgendwann mal revanchieren.

                                Falls es dich / euch interessiert werde ich meine Erfahrungen der nächsten Tage hier nochmals kundtun und ein paar Bilder meiner Zuchtumgebung posten.

                                Danke nochmals an dich und dem gesamten Forum hier.
                                Mit euch und eurer Hilfe macht der ioBroker gleich doppelt so viel Spaß.

                                LG
                                mandragora

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

                                @mandragora sagte:

                                Wenn jetzt in meiner Nähe wäre

                                Puerto de la Cruz ?

                                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

                                M 1 Antwort Letzte Antwort
                                0
                                • paul53P paul53

                                  @mandragora sagte:

                                  Wenn jetzt in meiner Nähe wäre

                                  Puerto de la Cruz ?

                                  M Offline
                                  M Offline
                                  mandragora
                                  schrieb am zuletzt editiert von
                                  #27

                                  @paul53

                                  :-D Leider nicht gerade bei mir um die Ecke.
                                  Aber sehr nettes Fleckchen 👍

                                  ioBroker auf Synology DS218+ (Docker); VIS: 2x8" Tablets; Homematic CCU2 und Komponenten; Echo DOT; Unifi Ap-Ac Pro; Landroid S; Jovision IPCams

                                  1 Antwort Letzte Antwort
                                  0

                                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                  Registrieren Anmelden
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate

                                  514

                                  Online

                                  32.7k

                                  Benutzer

                                  82.6k

                                  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