Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Licht mit BWM schalten aber mit Prio auf Alexa Befehl

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Licht mit BWM schalten aber mit Prio auf Alexa Befehl

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      GombersIOB @paul53 last edited by

      @paul53
      Ich habe das bereits eingeführte Flag bwmAngeschaltet benutzt, um umgekehrt den Status des Bewegungsmelders anzuzeigen. Einen wirklichen logischen Unterschied sehe nicht.

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

        @gombersiob sagte: Einen wirklichen logischen Unterschied sehe nicht.

        Das kann sein, denn mit Alexa kenne ich mich nicht aus.

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

          @paul53

          Das kann sein, denn mit Alexa kenne ich mich nicht aus.

          Das hat doch jetzt mit Alexa nichts zu tun. Ob man den zweiten Schalter nun Alexa nennt oder Taster, ändert doch an der Logik nichts.
          Es ist ja auch in Ordnung, wenn Du mein Programm nicht (richtig) gelesen hast und ein eigenes geschrieben hast.
          Ich hab mich nur vergeblich bemüht, meinen Fehler zu finden. Man möchte ja gerne immer noch dazulernen.

          Duffy 1 Reply Last reply Reply Quote 0
          • Duffy
            Duffy @GombersIOB last edited by Duffy

            Hallo paul53 und gombersiob,

            vielen Dank für Eure Mühe. Ich bin jetzt gerade dran und versuche die Vorschläge umzusetzen. Das erste Script was ich umgesetzt habe von Paul53 scheint bei den Tests mit Schalter zu funktionieren. Mit Alexa ging noch nicht und zu allem Überfluss ist jetzt auch noch mein tägliches Kontingent an Befehlen für Alexa zuende gegangen. Ich werde mal weiter kämpfen und mich auf jeden Fall wieder melden.

            So weit erst mal der Zwischenstand.

            Viele Gruße Duffy

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

              @paul53 / @gombersiob

              Guten Abend,

              das Script sieht jetzt mal so aus, im Grunde wie von Paul53 vorgeschlagen.
              Beim Script von @gombersiob bin ich in sofern nicht weiter gekommen da ich bei Alexa keine Punkte finden konnte die mir True und False ausgeben.

              a.png

              Das Script läuft jetzt so weit, allerdings auch nur mit Taster, Alexa wird beim eingeschalteten BWM ignoriert.

              Soll heißen, ich kann das Licht über Alexa ein /aus schalten, aber das Abschalten durch den BWM nicht abbrechen.
              Wenn ich die Lichter über Alexa einschalte so geschieht das über den iot Adapter der über die Sprache die Lampen einschaltet aber keine Datenpunkte zur Verfügung stellt.
              Also dachte ich mir zusätzlich zum Taster nehme ich auch noch eine Steckdose die beim Einschalten des Lichts ebenfalls betätigt wird um ein Signal parallel zum Taster zu haben. Leider ging das voll in die Hosen Die Steckdose entwickelte sich akustisch zum Maschinengewehr und eine Error Meldung wurde ausgegeben das über 1000 Befehle in der Min. anliegen würden und ich solle das Skript prüfen.
              Ja das war Jugend forscht auch wenn die Jugend schon etwas hin ist.

              Seht ihr noch eine andere Möglichkeit?
              Notfalls muß ich halt den Taster drücken ging vor 100 Jahren ja auch 😬

              Gruß Duffy und danke noch mal für Eure Mühe

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

                @duffy sagte: Seht ihr noch eine andere Möglichkeit?

                Versuche mal, die Variable Manuell ein so zu setzen:

                Blockly_temp.JPG

                Das funktioniert aber nicht, wenn das Licht bereits durch den BWM eingeschaltet wurde. Was steht bei from, wenn das Licht per Alexa eingeschaltet oder wenn per Alexa der Datenpunkt aktualisiert wurde.

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

                  @paul53

                  Guten Abend Paul53

                  Das Skript sieht nun folgendermaßen aus und ich habe noch einige Debugs eingebaut und ganz oben einen Reset der Variablen rein gemacht weil das Skript manchmal gestolpert ist, ich hoffe das richtig gemacht zu haben.

                  Script.png

                  Nun habe ich das Skript neu gestartet und den BWM ausgelöst:

                  Skript gestartet BWM ausgelöst.png

                  Licht ging an und wieder aus.

                  Nun habe ich das Skript wieder neu gestartet Alexa Licht "AN" und nach einer Zeit Alexa Licht "AUS" gesagt

                  Skript gestartet Alexa Licht an - Licht aus.png

                  Licht ging an und nach dem Befehl zu Alexa wieder aus.

                  Nun habe ich das Skript neu gestartet und den BWM ausgelöst und gesagt Alexa Licht "AN"

                  Skript gestartet BWM ausgelöst Alexa Licht an............png

                  Hier kommt nun kein Signal von der Lampe, ich vermute, (habe ja keine richtige Ahnung) weil sie ja schon auf True ist und deshalb kein Befehl mehr kommt. Der Befehl Lampe an wurde nach 19:24:38 geagt und vor 19:25:13.

                  Die Lampe ging nach der eingestlleten Zeit wieder aus.

                  Nun habe ich einfach mal im unteren "Falls Objekt" - "wurde aktualisiert" rein gemacht.

                  Script mit wurde aktualisiert.png

                  Jetzt wieder den BWM ausgelöst und an der roten LInie im Bild Alexa "AN" gesagt:

                  Skript gestartet BWM ausgelöst Alexa Licht an Punkt -wurde geändert-png.png

                  Das Licht blieb bei dem Versuch an. Nur kommt halt der Debug Befehl immer Doppelt. Macht das was oder kann man da noch etwas optimieren? Bin auf jeden fall schon ganz Glücklich so weit zu sein. Ich verstehe im unteren Teil zwar nichts mehr aber da scheine ich mich ja auch schon in der Profiliga zu bewegen.

                  Gruß Duffy

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

                    @duffy
                    Logge mal bei "4" nicht den Wert, sondern den Ursprung.

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

                      @paul53

                      Alexa Lampe an:

                      1.png

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

                        @paul53

                        Alexa an - Alex aus

                        2.png

                        Nachtrag,

                        zu früh gefreut nach dem auslösen des BWM geht die Lampe nach der vorgegebene Zeit nicht mehr aus ;-(

                        geht nicht mehr.png

                        Jetzt habe ich das 2. Falls Objekt wieder auf "wurde geändert und der BWB macht das Licht wieder an UND wieder aus.

                        Dafür geht jetzt wieder nicht den BWM nach dem abschalten wieder über Alexa am Ausschalten zu hindern.

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

                          @duffy
                          Ändere mal den Vergleich mit Ursprung:

                          Blockly_temp.JPG

                          G Duffy 2 Replies Last reply Reply Quote 0
                          • G
                            GombersIOB @paul53 last edited by

                            @paul53 said in Licht mit BWM schalten aber mit Prio auf Alexa Befehl:

                            Ändere mal den Vergleich mit Ursprung:

                            Wozu eigentlich überhaupt die Frage nach dem Ursprung des Einschalters? Ich erkenne nicht den Sinn dafür.

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

                              @paul53

                              Skript neu.png

                              Skript neu gestartet BWM ausgelöst:

                              Log1.png

                              Licht geht nach vorgegebener Zeit aus.

                              Skript neu gestartet BWM ausgelöst Alexa gesagt Licht an:

                              Log2.png

                              Licht geht auch wieder aus.

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

                                @gombersiob sagte: Wozu eigentlich überhaupt die Frage nach dem Ursprung des Einschalters?

                                Prüfen, ob der Einschaltbefehl von Alexa kommt, um in diesem Fall den BWM zu sperren. Damit das auch funktioniert, wenn das Licht durch den BWM schon eingeschaltet wurde, muss auf "wurde aktualisiert" getriggert werden.

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

                                  @duffy sagte: Licht geht mit auch wieder aus.

                                  Vergleiche mit "system.adapter.iot.0"!!

                                  Blockly_temp.JPG

                                  Bei richtigem Vergleich wäre um 20:38:18:675 die Variable Manuell ein auf true gesetzt, der Ausschalt-Timeout gestoppt und der BWM gesperrt worden.

                                  Duffy 1 Reply Last reply Reply Quote 0
                                  • G
                                    GombersIOB @paul53 last edited by

                                    @paul53

                                    Prüfen, ob der Einschaltbefehl von Alexa kommt

                                    Das heisst der „Switch state“ ist der Schaltzustand der Lampe? Mein Fehler. Ich dachte, es würde ein Alexa-Datenpunkt geprüft.
                                    Aber hätte ich aus dem BWM-Teil erkennen können, wie ich jetzt sehe.

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

                                      @paul53

                                      Sorry Paul53, da kann ich gerade nicht folgen. Darf ich dich morgen dazu noch mal anschreiben?

                                      Ich hatte gerade statt einer Zigbee Lampe mal eine Fritz DECT und ausserdem eine Tasmota Steckdose versucht. Die bringen wieder ganz ander Debugs, gehen aber auch nicht. (Skripte natürlich kopiert um nix zu verbiegen)

                                      Ich muß leider Feierabend machen muß Morgen früh raus.

                                      Noch eine schönen Abend und ich würde mich freuen wenn wir, ok WIR ist etwas übertrieben, das noch hin bekommen.
                                      Danke für deine Mühe und vor allem Geduld.

                                      Gruß Duffy

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

                                        @paul53

                                        Hallo Paul ich bin wieder am Start.

                                        Mal eine Nacht drüber geschlafen, nicht mehr ganz so müde und schon war klar was du meinetest mit "system.adapter.iot.0"

                                        Das schaut jetzt so aus:

                                        1.png

                                        Skript neu gestartet BWM ausgelöst und nach 16.41.12.534 Alexa Licht an gesagt.

                                        2.png

                                        Licht ging trotzdem wieder aus, aber minimal verzögert.

                                        Was auffallend ist das im Textfeld System.adapter.iot.0 steht aber im Debug immernoch adapter.javascript.0 mit auftaucht.

                                        Gruß Duffy

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

                                          @duffy sagte: Licht ging trotzdem wieder aus

                                          Ach ja, da kommt noch die Bestätigung vom Zigbee-Adapter, der manuell wieder ausschaltet.
                                          Versuche mal:
                                          falls Usprung = "system.adapter.iot.0"
                                          mache setze manuell auf Wert

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

                                            @paul53

                                            Uff, da stehe ich jetzt auf dem Schlauch wo ich das reinmachen soll. Bei dem unteren Falls/mache wo jetzt "Manuell ein" drin steht. Oder soll Kannst du mir das bitte als Bild schicken?

                                            So irgendwie?
                                            3.png

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            859
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            43
                                            1520
                                            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