Navigation

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

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Mit NSPanel Javascript starten

    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      OlliGut @MCU last edited by OlliGut

      @mcu In der php führe ich nur einen Befehl aus, den ich mal gebastelt habe "$output = shell_exec('sudo ./send 11111 3 0');"
      Das ist aber ein anderer Raspberry, an dem das 433 Modul hängt.
      Was ist denn ein Simple-API?
      Mein Problem ist eigentlich, wie ich auf dem Panel einen virtuellen Schalter darstelle, der dann die ein oder andere Webseite aufruft (AN oder AUS). Das Panel kommuniziert ja per mqtt mit dem iobroker.

      M 1 Reply Last reply Reply Quote 0
      • M
        MCU @OlliGut last edited by MCU

        @olligut
        simpleApi ist nur eine Schnittstelle mit der man per http Daten aus ioBroker holen und senden kann.
        Ich habe kein NS Panel, aber man kann dort keine Schalter anlegen und mit DPs verknüpfen?
        Du willst doch ein javascript starten mit einem Schalter?
        Also so wie ich mit dem NSPanel ein Licht einschalten kann, kann man auch einen anderen DP einschalten?
        Was für eine PHP-Seite soll aufgerufen werden? Und soll diese auf dem NS Panel dargestellt werden?

        O 1 Reply Last reply Reply Quote 0
        • O
          OlliGut @MCU last edited by

          @mcu Moin, darstellen möchte ich das nicht, sondern nur einmal aufrufen, damit geschaltet wird. SimpleAPI klingt genau danach (dann muss ich auch kein Script starten). Dann such ich mal im NSPanel Forum, wie man so einen virtuellen Schalter erzeugt und damit werde ich versuchen den DP bzw. SimpleAPI zu triggern. Danke für den Hinweis.

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

            @olligut

            Würde mich interessieren, mit welcher Firmware du das NSPanel betreibst.

            • Original Sonoff oder
            • Lovelace UI

            Mit der 2. Variante ist das denkbar einfach.

            O 1 Reply Last reply Reply Quote 0
            • O
              OlliGut @Armilar last edited by OlliGut

              @armilar
              Hi, ich nutze Lovelace UI und bin einen Schritt weiter!
              Ich habe in dem Javascript folgende Zeile in einer Seite (cardGrid) eigefügt:

              <PageItem>{ id: 'alias.0.NSPanel_1.Stehlampe', name: "Stehlampe" ,icon: "lightbulb", offColor: MSRed, onColor: MSGreen},
              

              Damit sehe ich wie gewünscht ein Lampensymbol auf dem Panel.
              Dann habe ich ein Alias (alias.0.NSPanel_1.Stehlampe.ON_SET) angelegt und einen Datenpunkt (0_userdata.0.NSPanel.1.DP_WZ1).
              Diesen Datenpunkt frage ich in einem weiteren Script ab und führe meine Befehle für ON und OFF aus. Das klappt jetzt wie gewünscht. Da sich aber die Farbe des Lampensymbols nicht ändert, fürchte ich, dass ich etwas falsch angelegt habe.
              In den Anleitungen nutzt man scheinbar immer richtige Geräte, die im IOBroker hinzugefügt wurden, das habe ich aber nicht.
              iobroker.PNG

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

                @olligut

                SET und ACTUAL sind wichtig beim ALIAS "Licht" oder "Steckdose". Die sollten beide auf deinen Datenpunkt DP_WZ1 zeigen. Dann werden die bestimmt auch aktualisiert.

                Der Datenpunkt DP_WZ1 sollte vom Typ boolean sein (kann ich leider nicht in den Bildern sehen), da das Panel true/false sendet.

                Der Rest sieht für mich korrekt aus.

                Hast du einen ALIAS Dimmer benutzt? Der wäre falsch (Der einzige, den ich kenne der ein ON_SET hat)

                P.S.: es müssen keine echten Geräte sein, da das Script vom Panel nur mit virtualisierten Devices arbeitet. Es ist ihm völlig egal, ob das ein echtes Gerät oder ein DP ist.

                O 1 Reply Last reply Reply Quote 1
                • O
                  OlliGut @Armilar last edited by

                  @armilar Hi, ob es ein Dimmer war, weiß ich nicht mehr; ich habe eben mal alles aufgeräumt und neu angelegt.
                  Klappt jetzt alles, auch mit Statusanzeige. Vielen Dank für den Hinweis mit dem ACTUAL.
                  Eine kurze Frage habe ich dann noch...
                  Meine Rollos steuere ich genauso, hätte aber gerne 2 getrennte Tasten für AUF und ZU. Gibt es die Möglichkeit auf dem Panel? Und bräuchte ich dann 4 Datenpunkte?
                  Vielen Dank

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

                    @olligut

                    Eigentlich nur 2 Datenpunkte. Dann würdest du den Button nehmen. Der hat hinten ein "Press" als Text. Kann überschrieben werden mit Hoch oder Runter oder AUF oder ZU, etc.

                    Bei einem Trigger true (Aktualisierung) kannst du den Status weiterverarbeiten.

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

                      @olligut

                      Du kannst deine Fragen auch bei https://forum.iobroker.net/topic/58170/sonoff-nspanel-mit-lovelace-ui stellen. War letztes mal eher Zufall, dass ich das gefunden habe...

                      Im NSPanel-Thread sind viel mehr Helfer

                      Einfach am Ende irgendwo antworten klicken

                      1 Reply Last reply Reply Quote 0
                      • O
                        OlliGut last edited by

                        @armilar Werde ich machen; es kommen bestimmt noch ein paar Fragen... Vielen Dank nochmal!

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

                          @olligut

                          Das Skript ist sehr komplex... würde mich wundern wenn nicht 😉

                          Bin gerade bei der Vorbereitung des neuen Release (v3.7.0). Soviel war noch nie an neuen Features in einem Release. Kommt bestimmt noch vor Weihnachten.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          232
                          Online

                          31.7k
                          Users

                          79.8k
                          Topics

                          1.3m
                          Posts

                          3
                          13
                          426
                          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