Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Sonoff NSPanel

    NEWS

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    Sonoff NSPanel

    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      Vocaris @mameier1234 last edited by

      @mameier1234 OK ist hier etwas OffTopic. würde mich aber interessieren. Habe den Sonos Adapter zwar im ioB aber nie aktiviert, da ich nie wusste, was ich damit soll.
      Sage eh meist der Alexa, dass sie Musik über dem Sonos wiedergebe soll.
      Würde mir das Projekt gerne mal ansehen. Hast du das selber gemacht oder auf Basis einen Threads oder YT Video?

      M 1 Reply Last reply Reply Quote 0
      • M
        mameier1234 @Vocaris last edited by

        @vocaris Da es offtopic ist, habe ich dich angechattet 🙂 hast wohl noch nicht gesehen...

        1 Reply Last reply Reply Quote 0
        • infokds-nano.de
          infokds-nano.de @mameier1234 last edited by

          @mameier1234

          gibst du mehr von deinem script preis? 🙂
          Bin nicht so fit im programmieren und müsste ewig daran rumbasteln. Wäre echt lieb.

          Danke

          M 1 Reply Last reply Reply Quote 0
          • M
            mameier1234 @infokds-nano.de last edited by

            @infokds-nano-de sagte in Sonoff NSPanel:

            @mameier1234

            gibst du mehr von deinem script preis? 🙂
            Bin nicht so fit im programmieren und müsste ewig daran rumbasteln. Wäre echt lieb.

            Danke

            Was willst Du denn wissen .. ich habe tatsächlich nur das von @haus-automatisierung umgesetzt... Matthias hat das in seinem Youtube Video echt gut erklärt...

            Das mit der Wettergeschichte habe ich in der nspanel.be geklärt, indem ich einfach anstatt Nordpol meinen Wohnort eingetragen habe.

            DonnieWoo 1 Reply Last reply Reply Quote 0
            • DonnieWoo
              DonnieWoo @mameier1234 last edited by DonnieWoo

              Hi, ich habe 3 Fragen:

              1. Wie steuere ich die verschieden Outlets an?
              2. Wie steuere ich ein Thermostat?
              3. Wie stelle ich ein "device" dauerhaft auf online?

              Wenn mir jemand ein Blockly zu den Fragen schicken könnte wäre ich äußerst dankbar.

              P.s. hat jemand Erfahrung mit dem Panel und einer Wechselschaltung?

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

                Hi, ich habe 3 Fragen:

                1. Wie steuere ich die verschieden Outlets an?
                2. Wie steuere ich ein Thermostat?
                3. Wie stelle ich ein "device" dauerhaft auf online?

                Wenn mir jemand ein Blockly zu den Fragen schicken könnte wäre ich äußerst dankbar.

                P.s. hat jemand Erfahrung mit dem Panel und einer Wechselschaltung?

                DonnieWoo 1 Reply Last reply Reply Quote 0
                • Dark Angel
                  Dark Angel @haus-automatisierung last edited by

                  @haus-automatisierung: könntest Du diese Methode bitte etwas genauer erläutern?
                  Oder hast Du das schon in dein Video gemacht und ich habe es nur irgendwie übersehen?

                  haus-automatisierung 1 Reply Last reply Reply Quote 0
                  • haus-automatisierung
                    haus-automatisierung Developer Most Active @Dark Angel last edited by

                    @dark-angel sagte in Sonoff NSPanel:

                    @haus-automatisierung: könntest Du diese Methode bitte etwas genauer erläutern?

                    Welche Methode? Alles, was ich bisher mit dem Panel gemacht habe, ist im Video zu sehen

                    Dark Angel 1 Reply Last reply Reply Quote 0
                    • Dark Angel
                      Dark Angel @haus-automatisierung last edited by

                      @haus-automatisierung

                      @haus-automatisierung sagte in Sonoff NSPanel:

                      Wie hast Du den Datenpunkt denn angelegt? Ich sende dafür immer einen Befehl aus einem MQTT-Programm (wie MQTT-Explorer) damit dieser in ioBroker angelegt wird. Manuell anlegen klappt nicht, weil Dir dann das native-Attribut für das Topic fehlt.

                      Meine Frage bezog sich auf diese Antwort.
                      Werde mir das Video noch mal etwas genauer anschauen. Danke.

                      haus-automatisierung 1 Reply Last reply Reply Quote 0
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @Dark Angel last edited by

                        @dark-angel sagte in Sonoff NSPanel:

                        Meine Frage bezog sich auf diese Antwort.

                        Das sind ioBroker-Grundlagen 🙂 Das hat mit dem NSPanel ja nichts zu tun. Der MQTT-Adapter im ioBroker legt alle Objekte automatisch an, wenn er eine Nachricht bekommt. Dafür muss das Topic natürlich abonniert sein.

                        Ob Du eine Nachricht auf dem Topic per MQTT-Explorer oder mit mosquitto_pub oder was auch immer schickst, ist egal. Du kannst halt nur nicht das Objekt manuell anlegen, weil dann das native Attribut fehlt, welches das Topic enthält, welches mit diesem Datenpunkt verknüpft ist.

                        Siehe ioBroker Master Kurs 🙂

                        1 Reply Last reply Reply Quote 0
                        • D
                          DarkNight21 @saeft_2003 last edited by

                          Meine IKEA und Osram Lampen (Zigbee) habe ich im NSPanel mit Blockly eingebunden. Funktioniert - fast. Problem ist NSPanel warmton kleiner Wert kaltton großer Wert. Bei den Lampen ist es genau andersrum. Hat jemand eine Idee wie man das ändert? Tip von haus-automatisierung "Im Zweifel einfach im Script umrechnen." - Bin leider kein Matematiker oder Programmierer - und stehe voll auf dem Schlauch. Hat jemand evtl. eine Lösung oder kann mir ein Blockly zeigen? Gruß Frank

                          1 Reply Last reply Reply Quote 0
                          • DonnieWoo
                            DonnieWoo @DonnieWoo last edited by DonnieWoo

                            @donniewoo Punkt 2 und3 habe ich gelöst.
                            Was die Wechselschaltung angeht bin ich soweit, dass ich die beiden Relais gruppiert habe und sie asynchron schalten. Interessant wäre noch wie ich eine Rule erstelle welche verhindert das beide "off" sind.

                            Auch das schalten der Rollläden über uiid 11 war kein Problem.

                            Das Ansprechen der Outlets bei Multiswitches über IoBrocker konnte ich immer noch nicht lösen. Mag es mir bitte einer erklären?

                            @DOCGAME wie lässt sich nspdim via MQTT steuern? Ich würde gern ein Blockly zur Zeit Steuerung erstellen bekomm es aber nicht hin, wie hast du das gelöst?

                            Armilar 1 Reply Last reply Reply Quote 0
                            • D
                              DocGame last edited by

                              Ich habe seit 3 Wochen nichts mehr versucht, da ich mit dem Blockly und dem Parsen nicht so richtig Klar gekommen bin.
                              Ich habe immer gehofft, dass es mal eine Anleitung für "Dummys" gibt.
                              Jetzt habe ich gerade etwas in einem Openhabforum gefunden was ich sehr ansprechend finde und das viel mehr Möglichkeiten bietet.
                              Mein Englisch ist nicht das beste... ich finde da ganze aber von dem was ich verstehe sehr interessant. Hat sich da schon mal jemand ran gewagt und eine vernünftige Ansteuerung für den ioBroker hinbekommen?
                              Hier der Link: NX Panel Firmware

                              1 Reply Last reply Reply Quote 1
                              • K
                                kptkip last edited by

                                Ich versuche, über den ioBroker gerade herauszufinden, ob einer der beiden physikalischen Schalter getätigt wurde oder das Relais lediglich per Software.

                                Die Unterscheidung kann man z.B. bei den Shellies unter Input / Detach erfahren.

                                Ich möchte meine Bewegungsmelder vom automatischen Abschalten der Lampen, die am NSPanel dran hängen, abzuhalten, wenn der physikalische Button betätigt wurde.

                                Hat da jemand eine Idee?

                                BananaJoe 1 Reply Last reply Reply Quote 0
                                • BananaJoe
                                  BananaJoe Most Active @kptkip last edited by

                                  @kptkip SetOption114 1 ?
                                  9e711f4d-9a9e-4033-bb35-e733677b3842-image.png
                                  https://tasmota.github.io/docs/Commands/#setoptions
                                  Wenn mal dort stöbert finden sich viele Interessante Optionen.

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

                                    Noch einmal zum Thema outlets, es funktioniert, ist aber hässlich. Hat jemand eine andere Lösung, bitte?

                                    block xmlns="https://developers.google.com/blockly/xml" type="on" id="%EyOn{I#|;b(C5[k^L@@" x="-537.2998" y="3762.1322">
                                      <field name="OID">Object ID</field>
                                      <field name="CONDITION">ne</field>
                                      <field name="ACK_CONDITION"></field>
                                      <statement name="STATEMENT">
                                        <block type="on" id="RE}OOwL(gcsufpkxT$Tv">
                                          <field name="OID">mqtt.0.SmartHome.nspanel_7A3C70.tele.RESULT</field>
                                          <field name="CONDITION">any</field>
                                          <field name="ACK_CONDITION"></field>
                                          <statement name="STATEMENT">
                                            <block type="controls_if" id="4^bM+A%,f_(@#L!}+Mhb">
                                              <mutation elseif="1"></mutation>
                                              <value name="IF0">
                                                <block type="logic_operation" id="SM/Yz0Ry/aB(?:QO0TbW">
                                                  <field name="OP">OR</field>
                                                  <value name="A">
                                                    <block type="logic_compare" id="Ar3rxm%M}$QyQlvUkUT-">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="on_source" id="d=eVL6)Tla1;.]yAl]j^">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="text" id="a~9q+{=/:g0i)-?SEGz6">
                                                          <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"on","outlet":0},{"switch":"off","outlet":1}]}}}</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_compare" id="@0*WCtT=!yFNt9]aF=vb">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="on_source" id="QpRMOf/`CsH,s:bhX-+[">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="text" id="7Rf*pTQU!_1+T5+3b/?b">
                                                          <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"on","outlet":0},{"switch":"on","outlet":1}]}}}</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO0">
                                                <block type="control" id="~0[VcZ#]x!mPY{BTm_@A">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">shelly.0.SHSW-1#8AA73F#1.Relay0.Switch</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="u.g;#U@qZ8hzjVU5O9!X">
                                                      <field name="BOOL">TRUE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                              <value name="IF1">
                                                <block type="logic_operation" id="r:jn;4MuTyqHBFh~-S_F">
                                                  <field name="OP">OR</field>
                                                  <value name="A">
                                                    <block type="logic_compare" id="k/Z9Ao.,q)^8Wr^D];Xz">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="on_source" id="?2l|+YjxXqIo2.*v3#7Q">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="text" id="c#G+qG=Y*ftIumEncY|=">
                                                          <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"off","outlet":0},{"switch":"off","outlet":1}]}}}</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <value name="B">
                                                    <block type="logic_compare" id="]-M4(n}RAuxPL!t0*m^{">
                                                      <field name="OP">EQ</field>
                                                      <value name="A">
                                                        <block type="on_source" id="q,@{~GxIb}Rx!+bpitfy">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="text" id="]FH87^koOh?a^{d*Pq#2">
                                                          <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"off","outlet":0},{"switch":"on","outlet":1}]}}}</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                </block>
                                              </value>
                                              <statement name="DO1">
                                                <block type="control" id="]^:0%~)(.@HRbrS%T]2t">
                                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                  <field name="OID">shelly.0.SHSW-1#8AA73F#1.Relay0.Switch</field>
                                                  <field name="WITH_DELAY">FALSE</field>
                                                  <value name="VALUE">
                                                    <block type="logic_boolean" id="6//q^20gN|G(1zRe[d]C">
                                                      <field name="BOOL">FALSE</field>
                                                    </block>
                                                  </value>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="controls_if" id="Pk-oml(]H,yrLi.8IHVy">
                                                  <mutation elseif="1"></mutation>
                                                  <value name="IF0">
                                                    <block type="logic_operation" id="XCbFA|#bbp}oRNv-L4]x">
                                                      <field name="OP">OR</field>
                                                      <value name="A">
                                                        <block type="logic_compare" id="Hsz^uX:Oed[)nyv3Pd(@">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="on_source" id="/4o8(csH4`[AHXWRu0~y">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="text" id="u~g,7+~b_fjMnS!b^Y#s">
                                                              <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"on","outlet":0},{"switch":"on","outlet":1}]}}}</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="logic_compare" id=";I4v4{cqB*I-MjRdjGaP">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="on_source" id="pMO%T5uy7n/6CtyLAt1E">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="text" id="~e3o*~0g:0{x;fjld6=g">
                                                              <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"off","outlet":0},{"switch":"on","outlet":1}]}}}</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="control" id="!P[];t/*:t)byb~yWQWA">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">tradfri.0.L-65585.lightbulb.state</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="logic_boolean" id="$)|3oTWYbafu_Tgdn[c)">
                                                          <field name="BOOL">TRUE</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <value name="IF1">
                                                    <block type="logic_operation" id="gz.~1Ai}3yaJY$azE#wx">
                                                      <field name="OP">OR</field>
                                                      <value name="A">
                                                        <block type="logic_compare" id="|i;()n*i7FL^W|huvZ9G">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="on_source" id="*tP]a$TF_d+ko{@m_;j;">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="text" id="pYBUef0_M@+.bCT!N*%=">
                                                              <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"off","outlet":0},{"switch":"off","outlet":1}]}}}</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <value name="B">
                                                        <block type="logic_compare" id="s*lV!eTM:XA5UC9$Jw#t">
                                                          <field name="OP">EQ</field>
                                                          <value name="A">
                                                            <block type="on_source" id="e]-y/sRXiApZJ2N({[K!">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                          <value name="B">
                                                            <block type="text" id="kPt;YIQB`=/Zz-Nqy!bF">
                                                              <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"on","outlet":0},{"switch":"off","outlet":1}]}}}</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO1">
                                                    <block type="control" id="zeT3(e}f,i^.vQaY*]P~">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                                      <field name="OID">tradfri.0.L-65585.lightbulb.state</field>
                                                      <field name="WITH_DELAY">FALSE</field>
                                                      <value name="VALUE">
                                                        <block type="logic_boolean" id="f=H#OyJ_mLOUGP(w]WnO">
                                                          <field name="BOOL">FALSE</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </statement>
                                          <next>
                                            <block type="on" id="DAaf5S[MB_p{eGd(V*x3">
                                              <field name="OID">shelly.0.SHSW-1#8AA73F#1.Relay0.Switch</field>
                                              <field name="CONDITION">ne</field>
                                              <field name="ACK_CONDITION"></field>
                                              <statement name="STATEMENT">
                                                <block type="controls_if" id="Tnc4f5DKo,99{MIg-4Se">
                                                  <mutation elseif="1"></mutation>
                                                  <value name="IF0">
                                                    <block type="on_source" id="F.[=Ys)Sf;njZz#ECPW{">
                                                      <field name="ATTR">state.val</field>
                                                    </block>
                                                  </value>
                                                  <statement name="DO0">
                                                    <block type="sendto_custom" id="x70$Z:W/A|^wwMeRAQ1R">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="topic,message" with_statement="false"></mutation>
                                                      <field name="INSTANCE">mqtt.0</field>
                                                      <field name="COMMAND">sendMessage2Client</field>
                                                      <field name="LOG"></field>
                                                      <field name="WITH_STATEMENT">FALSE</field>
                                                      <value name="ARG0">
                                                        <shadow type="text">
                                                          <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                        </shadow>
                                                        <block type="convert_tostring" id="EEi$X|c`gBLbj3#a;+f.">
                                                          <value name="VALUE">
                                                            <block type="text" id="HL`[LHc}[g?|hl%wc|OY">
                                                              <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <value name="ARG1">
                                                        <shadow type="text">
                                                          <field name="TEXT"> {"ATCMode": 0}</field>
                                                        </shadow>
                                                        <block type="convert_tostring" id="HO;X+hyFDu_Dw_5~O$$k">
                                                          <value name="VALUE">
                                                            <block type="text" id="84W[F*M9~6Jewo=esXBp">
                                                              <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"on","outlet":0}]}}}</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                  <value name="IF1">
                                                    <block type="logic_negate" id="0H|}uF#Uy-k|bdQ@Pub@">
                                                      <value name="BOOL">
                                                        <block type="on_source" id="C(@`U_762M@s8ZOQ)6Mh">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </value>
                                                  <statement name="DO1">
                                                    <block type="sendto_custom" id="RW{TIwqJovK-7)wl}OA,">
                                                      <mutation xmlns="http://www.w3.org/1999/xhtml" items="topic,message" with_statement="false"></mutation>
                                                      <field name="INSTANCE">mqtt.0</field>
                                                      <field name="COMMAND">sendMessage2Client</field>
                                                      <field name="LOG"></field>
                                                      <field name="WITH_STATEMENT">FALSE</field>
                                                      <value name="ARG0">
                                                        <shadow type="text">
                                                          <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                        </shadow>
                                                        <block type="convert_tostring" id=";l_uZ8!D#OdLGHi^234C">
                                                          <value name="VALUE">
                                                            <block type="text" id="ePqNyTR{z7j4f7y49zUx">
                                                              <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <value name="ARG1">
                                                        <shadow type="text">
                                                          <field name="TEXT"> {"ATCMode": 0}</field>
                                                        </shadow>
                                                        <block type="convert_tostring" id="q!7Yl%*yE=l*IF/w^M.E">
                                                          <value name="VALUE">
                                                            <block type="text" id="Y8zbp#:2f?``+5:lD~Aq">
                                                              <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"off","outlet":0}]}}}</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </statement>
                                              <next>
                                                <block type="on" id="$q~)-GqB%u,Ps,*hv{Rv">
                                                  <field name="OID">tradfri.0.L-65585.lightbulb.state</field>
                                                  <field name="CONDITION">ne</field>
                                                  <field name="ACK_CONDITION"></field>
                                                  <statement name="STATEMENT">
                                                    <block type="controls_if" id="IswT0nXU4*Ddayki-Mhy">
                                                      <mutation elseif="1"></mutation>
                                                      <value name="IF0">
                                                        <block type="on_source" id="#,7Gh^ok$uy774J@DwxQ">
                                                          <field name="ATTR">state.val</field>
                                                        </block>
                                                      </value>
                                                      <statement name="DO0">
                                                        <block type="sendto_custom" id="9Bw.{*kjA`*M%[z*nMAL">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="topic,message" with_statement="false"></mutation>
                                                          <field name="INSTANCE">mqtt.0</field>
                                                          <field name="COMMAND">sendMessage2Client</field>
                                                          <field name="LOG"></field>
                                                          <field name="WITH_STATEMENT">FALSE</field>
                                                          <value name="ARG0">
                                                            <shadow type="text">
                                                              <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                            </shadow>
                                                            <block type="convert_tostring" id="*MyW(j5ad`7`ZM7D]TRS">
                                                              <value name="VALUE">
                                                                <block type="text" id="y|J{$*VXS-c_b3F_(U3-">
                                                                  <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <value name="ARG1">
                                                            <shadow type="text">
                                                              <field name="TEXT"> {"ATCMode": 0}</field>
                                                            </shadow>
                                                            <block type="convert_tostring" id="p)axM?N$)iNbJ_+zAEe9">
                                                              <value name="VALUE">
                                                                <block type="text" id="k[rKsip7`3]ck$%,ZQgm">
                                                                  <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"on","outlet":1}]}}}</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </statement>
                                                      <value name="IF1">
                                                        <block type="logic_negate" id="h1)Az`H2)./dcqVC/i-u">
                                                          <value name="BOOL">
                                                            <block type="on_source" id="hWU)I^,_=pn%dv%eOM%:">
                                                              <field name="ATTR">state.val</field>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </value>
                                                      <statement name="DO1">
                                                        <block type="sendto_custom" id="hm1`@.|fLglV~:k8Orv_">
                                                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="topic,message" with_statement="false"></mutation>
                                                          <field name="INSTANCE">mqtt.0</field>
                                                          <field name="COMMAND">sendMessage2Client</field>
                                                          <field name="LOG"></field>
                                                          <field name="WITH_STATEMENT">FALSE</field>
                                                          <value name="ARG0">
                                                            <shadow type="text">
                                                              <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                            </shadow>
                                                            <block type="convert_tostring" id="QU$SUl:=?l^9+`XApqE0">
                                                              <value name="VALUE">
                                                                <block type="text" id="/WA.$3`;7ks8xhN}|2pq">
                                                                  <field name="TEXT">SmartHome/nspanel_7A3C70/cmnd/NSPSend</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                          <value name="ARG1">
                                                            <shadow type="text">
                                                              <field name="TEXT"> {"ATCMode": 0}</field>
                                                            </shadow>
                                                            <block type="convert_tostring" id="8v~Q+e*ywKxz!,5{Uz/l">
                                                              <value name="VALUE">
                                                                <block type="text" id="c{3gcVljR[IGy*~!1Ah-">
                                                                  <field name="TEXT">{"NSPanel":{"id":"6","params":{"switches":[{"switch":"off","outlet":1}]}}}</field>
                                                                </block>
                                                              </value>
                                                            </block>
                                                          </value>
                                                        </block>
                                                      </statement>
                                                    </block>
                                                  </statement>
                                                </block>
                                              </next>
                                            </block>
                                          </next>
                                        </block>
                                      </statement>
                                    </block>
                                    
                                    
                                    1 Reply Last reply Reply Quote 0
                                    • K
                                      kptkip last edited by kptkip

                                      @bananajoe said in Sonoff NSPanel:
                                      SetOption114 1
                                      Im Prinzip bin ich den Weg gegangen.

                                      Ich habe die Buttons von den Relais gelöst:
                                      ButtonTopic /%topic%/button

                                      Damit landen beim Betätigen der Buttons Trigger auf zwei neuen Datenpunkten, die ich dann in zwei selbst erstellte Datenpunkte toggle und damit persistiere. Damit habe ich dann die Button-Status zur Weiterverarbeitung im ioBroker.

                                      Bildschirmfoto 2022-02-22 um 22.42.08.png

                                      Nun klappt es, dass der Bewegungsmelder nur noch die Lampen ausschaltet, wenn die Buttons ausgeschaltet sind.
                                      Im Prinzip ein ziemlicher Umweg (NSPanel-Button->MQTT->ioBroker->Verarbeitung->MQTT->Relais) aber lüppt 😉

                                      1 Reply Last reply Reply Quote 0
                                      • H
                                        holgerwolf last edited by

                                        Hallo erstmal,

                                        ich habe seit gestern auch ein Panel hier. Tasmota geflashed und auch die Ansteuerung über mqtt geht soweit.

                                        Aber die ursprüngliche FW ist da doch recht eingeschränkt Bei OpenHap oder HA ist man schon viel weiter und arbeitet mit eigenen FW. Die GUIs sehen echt vielversprechend aus:
                                        https://community.openhab.org/t/nxpanel-replacement-firmware-for-sonoff-nspanel/132869

                                        https://github.com/joBr99/nspanel-lovelance-ui

                                        Da beide Versionen über mqtt laufen, sollte man das doch mit iobroker nutzen können? Das ursprüngliche tft kann man ja vorab sichern.

                                        Gruß
                                        Holger

                                        D J 2 Replies Last reply Reply Quote 0
                                        • D
                                          DocGame @holgerwolf last edited by

                                          @holgerwolf Hallo Holger,
                                          den Link zum Openhubforum habe ich vor einer Woche auch schon gepostet. Bis jetzt leider noch keine Reaktion.
                                          Ich fände es auch super wenn etwas Bewegung reinkommen würde, da ich zum Entwickeln des ganzen völlig ungeeignet bin und meine bis zu einer "guten" Lösung in der Schublade bleiben.

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Muchul last edited by

                                            Korrigiert mich bitte. Aber ich habe das so verstanden dass nur die nspanel.be durch nxpanel.be ersetzt werden muss.
                                            Der rest wäre doch nur MQTT und Script.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            546
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            78
                                            1548
                                            396773
                                            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