Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. internes Thermostat ersetzt vorhandenes Thermostat

    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

    internes Thermostat ersetzt vorhandenes Thermostat

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hansano last edited by

      Re: SONOFF NSPanel mit Lovelace UI

      Hallo zusammen,

      da bei mir das NSPanel ein Thermostat für die Fußbodenheizung ersetzt, müsste ich ja das interne Thermostat zum schalten benutzen. Dafür ist die Heizung am Relais 1 angeklemmt. Wenn ich da dann auf den Button 1 draufdrücke, schaltet das Relais ja auch.

      Wie aktiviere ich denn jetzt das interne Thermostat zum automatischem schalten des Relais 1, wenn die Temperatur zb. unter 20 fällt. Ich kann die Temperatur auf der Thermostat Seite zwar einstellen, aber schalten tut der nix. So wird es irgendwann ziemlich kalt hier.

      Armilar 4 Replies Last reply Reply Quote 0
      • Armilar
        Armilar Most Active Forum Testing @hansano last edited by

        @hansano

        Hi, mit welcher Firmware nutzt du das NSPanel?

        1 Reply Last reply Reply Quote 0
        • Armilar
          Armilar Most Active Forum Testing @hansano last edited by Armilar

          @hansano sagte in internes Thermostat ersetzt vorhandenes Thermostat:

          Wie aktiviere ich denn jetzt das interne Thermostat zum automatischem schalten des Relais 1

          Ich frage nur, weil man sich dann die zwei Erklär-Varianten sparen könnte und gleich mit der Richtigen loslegen könnte, Es gibt zwei:

          • NSPanel mit Lovelace UI
          • NSPanel mit Originalfirmware (und einigen Bugs bei der Temperatur)

          Fakt ist, es gibt keinen eingebauten Thermostaten. In beiden Fällen muss die Temperatur abgegriffen werden und der Setpoint der Software. Danach kannst du per Blockly, JS-Skript, TypeScript oder Node-Red das Relais schalten.

          D.h. ja es wird funktionieren, aber nur mit externer Logik...

          1 Reply Last reply Reply Quote 0
          • Armilar
            Armilar Most Active Forum Testing @hansano last edited by Armilar

            @hansano sagte in internes Thermostat ersetzt vorhandenes Thermostat:

            Re: SONOFF NSPanel mit Lovelace UI

            Habe es mir selbst beantwortet. Wenn du unter dem angegebenen Topic etwas posten möchtest, dann nicht einen eigenen Beitrag eröffnen sondern nur irgendwo auf Antworten klicken.

            So ich fange mal an mit der Lösung:

            Zunächst einmal dein Thermometer kalibrieren:
            https://github.com/joBr99/nspanel-lovelace-ui/wiki/NSPanel-Tasmota-FAQ#21--interner-raum-temperatursensor
            Die aktuelle Raum-Temperatur findest du unter:

            0_userdata.0.NSPanel.1.Sensor.ANALOG.Temperature
            

            Hast du schon eine Thermostatseite angelegt über den Alias Thermostat? Dann zeige kurz einen Blick auf den Alias...

            Nur so zur Info... so sieht bei mir ein Thermostat-Alias aus...
            e62c1b34-8b44-4854-9d43-2c12dcc8df91-image.png
            und der interne Temperatursensor (DP siehe oben) müsste unter ACTUAL eingetragen werden

            1 Reply Last reply Reply Quote 0
            • Armilar
              Armilar Most Active Forum Testing @hansano last edited by

              @hansano sagte in internes Thermostat ersetzt vorhandenes Thermostat:

              So wird es irgendwann ziemlich kalt hier

              Das will ja keiner... Kalt ist nicht gut.

              6e14c2a5-0e50-484f-832e-ba7b01c1f619-image.png

              Das wäre die Lösung... Musst natürlich kurz die Daten an deinen Alias anpassen und die IP von deinem NSPanel...

              Der Blockly-Code ist im Spoiler:

              <xml xmlns="https://developers.google.com/blockly/xml">
                <variables>
                  <variable id="3,hWK}nY;h8GXnpJE-a,">NSPanel_IP</variable>
                </variables>
                <block type="variables_set" id="_Z;El/c{0umO2l{F^[?o" x="-262" y="-287">
                  <field name="VAR" id="3,hWK}nY;h8GXnpJE-a,">NSPanel_IP</field>
                  <value name="VALUE">
                    <block type="text" id="[^XL5bEV]:UcE(BMa#G3">
                      <field name="TEXT">192.168.1.80</field>
                    </block>
                  </value>
                  <next>
                    <block type="on_ext" id="bhnn.Qcv$E]PrF-cpiti">
                      <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="RiZ0b}qy7@Wj_9wG9TSk">
                          <field name="oid">default</field>
                        </shadow>
                        <block type="text" id="#$H;d00:Ypyp3s/6+Zu9">
                          <field name="TEXT">alias.0.NSPanel_1.Thermostat_Buero.ACTUAL</field>
                        </block>
                      </value>
                      <statement name="STATEMENT">
                        <block type="controls_if" id="hY[P|1QW[f@^Le4+1354">
                          <mutation else="1"></mutation>
                          <value name="IF0">
                            <block type="logic_compare" id="aSIjL:(Nu$%[ZW*G,(9~">
                              <field name="OP">LT</field>
                              <value name="A">
                                <block type="on_source" id="X@msD:;c8r*:,*[?3%L;">
                                  <field name="ATTR">state.val</field>
                                </block>
                              </value>
                              <value name="B">
                                <block type="math_number" id="~S?KBj;#9idPkGg}H!cm">
                                  <field name="NUM">20</field>
                                </block>
                              </value>
                            </block>
                          </value>
                          <statement name="DO0">
                            <block type="comment" id="C!v4*OE/-LH~];(WYcgq">
                              <field name="COMMENT">Schalte das Relais an</field>
                              <next>
                                <block type="controls_if" id="**0*VUAP#*%KjhXp6Bi3">
                                  <value name="IF0">
                                    <block type="logic_compare" id="OXX-vx9p6H(Mv,qc0=k?">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value_var" id="tVnN6}uxvJ}]^t!]dI$S">
                                          <field name="ATTR">val</field>
                                          <value name="OID">
                                            <shadow type="text" id="bWmM)q1WTlo2U8X6}_G=">
                                              <field name="TEXT">mqtt.0.SmartHome.NSPanel_1.stat.POWER1</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="J{X~^-Ep:asp%(~==Yv^">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="request" id="o?IQA)~ki;Co|H}b+aQS">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                      <field name="WITH_STATEMENT">FALSE</field>
                                      <field name="LOG"></field>
                                      <value name="URL">
                                        <shadow type="text" id="oTNm4m@eg$L}^fmL9F(I">
                                          <field name="TEXT">text</field>
                                        </shadow>
                                        <block type="text_join" id="K-iDJ$(^n:GuAo[@0SxM">
                                          <mutation items="4"></mutation>
                                          <value name="ADD0">
                                            <block type="text" id="i7~?hx|6E`~9vz/eG[u*">
                                              <field name="TEXT">http://</field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="variables_get" id="vbYfP.hjwSqdlCwO4gxe">
                                              <field name="VAR" id="3,hWK}nY;h8GXnpJE-a,">NSPanel_IP</field>
                                            </block>
                                          </value>
                                          <value name="ADD2">
                                            <block type="text" id="?9#|)^FM)+s))}G;;Z.O">
                                              <field name="TEXT">/cm?cmnd=Power1 </field>
                                            </block>
                                          </value>
                                          <value name="ADD3">
                                            <block type="logic_boolean" id="N.@;wzV7QwPrA0y5ts/6">
                                              <field name="BOOL">TRUE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </statement>
                          <statement name="ELSE">
                            <block type="comment" id="rx5=m:ya9qf+RNb2r{i1">
                              <field name="COMMENT">Schalte das Relais aus</field>
                              <next>
                                <block type="controls_if" id="f;})}D07)Z_(2AX5Oj:1">
                                  <value name="IF0">
                                    <block type="logic_compare" id="Z(DMf2_B@#FR_^-po:[T">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value_var" id="|3:kThfz_FmT!`SS-DN*">
                                          <field name="ATTR">val</field>
                                          <value name="OID">
                                            <shadow type="text" id="L%RACE=mQad;.3M^q8za">
                                              <field name="TEXT">mqtt.0.SmartHome.NSPanel_1.stat.POWER1</field>
                                            </shadow>
                                          </value>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="Y6095:KMhma!L4vYv:As">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <statement name="DO0">
                                    <block type="request" id="pFs7$Ztk{F#y-]oQMuW@">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                      <field name="WITH_STATEMENT">FALSE</field>
                                      <field name="LOG"></field>
                                      <value name="URL">
                                        <shadow type="text">
                                          <field name="TEXT">text</field>
                                        </shadow>
                                        <block type="text_join" id="b@Pz{xk/PE`Q=rO2id@-">
                                          <mutation items="4"></mutation>
                                          <value name="ADD0">
                                            <block type="text" id="x3Y//!@@k8j;)oJ|U7_j">
                                              <field name="TEXT">http://</field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="variables_get" id="Di~dahk+,a0cTh3T3R:K">
                                              <field name="VAR" id="3,hWK}nY;h8GXnpJE-a,">NSPanel_IP</field>
                                            </block>
                                          </value>
                                          <value name="ADD2">
                                            <block type="text" id="pZuyU=:QD$$Y%OWe67`l">
                                              <field name="TEXT">/cm?cmnd=Power1 </field>
                                            </block>
                                          </value>
                                          <value name="ADD3">
                                            <block type="logic_boolean" id="]E,D~6Qup;UXtuB9HK%T">
                                              <field name="BOOL">FALSE</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                </block>
                              </next>
                            </block>
                          </statement>
                        </block>
                      </statement>
                    </block>
                  </next>
                </block>
              </xml>
              

              Kam mir zwar irgendwie wie ein Monolog vor (kann mich ja auch irren). Aber wäre nett, wenn du nochmal eine Antwort hinterlässt... Ist zumindest mal alles für deine Steuerung da...

              H 1 Reply Last reply Reply Quote 0
              • H
                hansano @Armilar last edited by

                @armilar

                Ich werde mir das mal anschauen, danke dafür.

                Ich nutze derzeit die aktuelle Tasmota Firmware v12.2.0

                Lovelace UI hab ich wieder auf Original zurück gesetzt, da ich das NSPanel jetzt erstmal doch nur als Thermostat nutzen möchte.

                Gruß

                hansano

                Armilar 1 Reply Last reply Reply Quote 0
                • Armilar
                  Armilar Most Active Forum Testing @hansano last edited by

                  @hansano

                  Mit dem Original wirst du, insbesondere mit dem Thermostaten, denke ich Probleme bekommen. Support gibt es ja auch keinen mehr...

                  Viel Spaß noch...

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  814
                  Online

                  31.9k
                  Users

                  80.2k
                  Topics

                  1.3m
                  Posts

                  2
                  7
                  1176
                  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