Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Heizungssteuerung Aquarium

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] Heizungssteuerung Aquarium

    This topic has been deleted. Only users with topic management privileges can see it.
    • Aphofis
      Aphofis @Dr. Bakterius last edited by

      @Dr-Bakterius
      Die Temperaturen so einzustellen, ist vielleicht garnihct verkehrt!
      Doch die Heizung wird doch abgeschaltet.

      Bildschirmfoto 2019-09-22 um 15.37.36.png

      Dr. Bakterius 1 Reply Last reply Reply Quote 0
      • Dr. Bakterius
        Dr. Bakterius Most Active @Aphofis last edited by

        @Aphofis sagte in Heizungssteuerung Aquarium:

        Die Temperaturen so einzustellen, ist vielleicht garnihct verkehrt!
        Doch die Heizung wird doch abgeschaltet.

        Sorry, keine Ahnung was du damit sagen willst.

        Aphofis 1 Reply Last reply Reply Quote 0
        • Aphofis
          Aphofis @Dr. Bakterius last edited by

          @Dr-Bakterius
          Du sagtest doch 24.5 und 25.5 Grad wäre besser.
          Da meine Heizung auch bei 25.5 bis 26 eingeschaltet hatt emit einer normalen steuerung.
          Die Heizung word doch unter 24.5 Grad erst eingeschaltet und über 25.5 Grad wird die Heizung abgeschaltet.

          Dr. Bakterius 1 Reply Last reply Reply Quote 0
          • Dr. Bakterius
            Dr. Bakterius Most Active @Aphofis last edited by

            @Aphofis Die Temperatur kannst du wählen wie es deine Fische oder Pflanzen benötigen. Die 24.5 - 25.5°C waren nur ein Beispiel. Es geht darum, dass sich die Heizung nicht ständig ein- und ausschaltet. Wenn du 25°C fix einstellst, wird bei 24.9°C eingeschaltet und bei 25.1°C ausgeschaltet. Viele Sensoren messen schon nicht so genau, also ist es besser die Hysterese etwas größer zu wählen. Es wird also ein Grad aufgeheizt und dann kühlt das Wasser wieder um ein Grad ab bevor neu geheizt wird. Das können natürlich auch 25.5 - 26.5°C sein. Und den meisten Fischen sind auch 2°C oder mehr egal. Musst aber du wissen...

            Aphofis 1 Reply Last reply Reply Quote 0
            • Aphofis
              Aphofis @Dr. Bakterius last edited by

              @Dr-Bakterius
              Na klar ist es jedem überlassen, was er einstellt.
              Doch war es eher eine Frage, ob meine Steuerung so korrekt schaltet. die Temp Sensoren haben eine genauigkeitsabweichung von 0,1°C

              Dr. Bakterius 1 Reply Last reply Reply Quote 0
              • Dr. Bakterius
                Dr. Bakterius Most Active @Aphofis last edited by Dr. Bakterius

                @Aphofis sagte in Heizungssteuerung Aquarium:

                Doch war es eher eine Frage, ob meine Steuerung so korrekt schaltet.

                Dann solltest du das auch so schreiben und nicht so kryptisch.

                Du hast das zwar etwas umständlich gemacht (wozu eine Funktion?), sollte aber funktionieren. Der Lüfter wird weiterhin NICHT automatisch eingeschaltet! Probier es einfach aus...

                Aphofis 1 Reply Last reply Reply Quote 0
                • Aphofis
                  Aphofis @Dr. Bakterius last edited by

                  @Dr-Bakterius
                  jupp mach ich Danke!

                  1 Reply Last reply Reply Quote 0
                  • Aphofis
                    Aphofis last edited by

                    Meine aktuelle Heizungssteuerung sieht jetzt so aus!

                    <xml xmlns="http://www.w3.org/1999/xhtml">
                      <block type="on_ext" id="5=J}G|Vtnwu`Z.`}nKZ@" x="-2312" y="-912">
                        <mutation items="1"></mutation>
                        <field name="CONDITION">any</field>
                        <field name="ACK_CONDITION"></field>
                        <value name="OID0">
                          <shadow type="field_oid" id="P)B|shc_ivhAvX2mbxQT">
                            <field name="oid">sonoff.0.Aqua_Sensoren.DS18B20_Temperature</field>
                          </shadow>
                        </value>
                        <statement name="STATEMENT">
                          <block type="controls_if" id="!ZB-C3F4a~jvkb.D|D8w">
                            <mutation elseif="1"></mutation>
                            <value name="IF0">
                              <block type="logic_operation" id="VKC1`9[p8Rr*BleBJ}!}" inline="false">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="logic_compare" id="+5B/6!tn8y}VfhP)N{LE">
                                    <field name="OP">LT</field>
                                    <value name="A">
                                      <block type="on_source" id="2|8a8bCC[B?5W2V#uBz2">
                                        <field name="ATTR">state.val</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="E/Xf-n88Sy#_}|g?k}R2">
                                        <field name="NUM">24.5</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_compare" id="$xVt!a!|wcHU2JH|qS!a">
                                    <field name="OP">LTE</field>
                                    <value name="A">
                                      <block type="on_source" id="0qq08Dd?lF{v[7~.WL+K">
                                        <field name="ATTR">oldState.val</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="6[:n#~82{uE/cYhm.pr7">
                                        <field name="NUM">25</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="control" id="mAV9IFI)yXjMtXo2M]D2">
                                <mutation delay_input="false"></mutation>
                                <field name="OID">sonoff.0.Aqua_Power.POWER8</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id=".?ucpaU|BCH~wpk^BXcN">
                                    <field name="BOOL">TRUE</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <value name="IF1">
                              <block type="logic_operation" id="G:|JIMsX)7=HbrREq8u@" inline="false">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="logic_compare" id="37fhU6%N)+/~AU_5WRy1">
                                    <field name="OP">GT</field>
                                    <value name="A">
                                      <block type="on_source" id="|wgPOLd/d;5|)^`s0E@M">
                                        <field name="ATTR">state.val</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="vgmNRxtx~R$B1wD0Vo?h">
                                        <field name="NUM">25.5</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_compare" id="AL;l=N%]-}0YJ78+GMj]">
                                    <field name="OP">GTE</field>
                                    <value name="A">
                                      <block type="on_source" id="KTsDWA6m65IMm8g4WuPB">
                                        <field name="ATTR">oldState.val</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="(y5xD-^AIZ,8t=!,z[OE">
                                        <field name="NUM">25</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO1">
                              <block type="control" id="s7=@{`70/E1ZK[]?RR7J">
                                <mutation delay_input="false"></mutation>
                                <field name="OID">sonoff.0.Aqua_Power.POWER8</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="logic_boolean" id="IaSuQt6pqc4FFX%j16(8">
                                    <field name="BOOL">FALSE</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </statement>
                      </block>
                    </xml>
                    

                    Bildschirmfoto 2019-10-17 um 18.03.20.png

                    paul53 1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @Aphofis last edited by

                      @Aphofis sagte:

                      Meine aktuelle Heizungssteuerung sieht jetzt so aus!

                      NIcht so gut (sendet zu oft an den Heizungaktor). Besser so (mit 1 K Hysterese):

                      Blockly_temp.JPG

                      Aphofis 1 Reply Last reply Reply Quote 1
                      • Aphofis
                        Aphofis @paul53 last edited by

                        @paul53
                        Danke! geändert

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        460
                        Online

                        31.9k
                        Users

                        80.3k
                        Topics

                        1.3m
                        Posts

                        3
                        12
                        561
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo