Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Garagentorbeleuchtung mit wled und adressierbarer LED Strip

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Garagentorbeleuchtung mit wled und adressierbarer LED Strip

    This topic has been deleted. Only users with topic management privileges can see it.
    • Berges01
      Berges01 @Happyuser20 last edited by

      @happyuser20

      Auch ich habe eine Garagentor-Effekt-Beleuchtung am laufen.

      Initiatoren für auf und zu werden von einem SmartImplant erfasst und an IO-Broker übertragen. (Hatte ich schon bei einigen vorherigen SmartHome Lösungen und würde ich Heute mit ESP32 lösen, Preiswerter und Flexiebler).

      Ein ESP32, 5V 20A Netzteil, mit Wled Gersteuert erzeugt die Beleuchtung aber etwas mehr LED´s als hier beschrieben wird.
      429 LED´s, Rechte Toorseite, oben und Linke Tooreite.
      Toller Effekt.
      Ich Erzeuge den Effekt von Sonnenuntergang bis Sonnenaufgang wie hier beschrieben wurde und bei in Beispiel-Video zu sehen.

      (Erweiterung)
      Erweitert habe ich das mit einer Weihnachtsbeleuchtung zwischen Totensonntag bis Heilige Drei Könige.
      Die läuft von Sonnenaufgang bis 23:00 und 5:00 bis Sonnenaufgang.
      Unterbrochen vom Normalen Toorlicht wenn nötig.
      Nach dem Toorlicht kehrt es wieder zu Weihnachtsbeleuchtung zurück.

      Eine Schöne Spielerei und brachte mit Spoot und Begeisterung ein (Is wie immer ).

      Einen Dank an Alle, die die Idee gehabt haben und Vorschläge hierzu gemacht haben.

      Das mit wem Sound könnte bei Nachbarn nicht unbedingt Gut ankommen.
      Aber hat was !

      Grüße aus dem Sauerland
      Frank

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

        Nachbarn, was ist das? 🙂

        Berges01 1 Reply Last reply Reply Quote 0
        • Berges01
          Berges01 @Happyuser20 last edited by

          @happyuser20 said in Garagentorbeleuchtung mit wled und adressierbarer LED Strip:

          Nachbarn, was ist das? 🙂

          Hallo Happyuser20

          Mir kommt da grade eine Idee, wie währe es mit einer Alexa Dot in der Garage, die gibt es grade zum Spottpreis und Universeller und einfacher geht es nicht.

          Gruss Frank

          opossum 1 Reply Last reply Reply Quote 0
          • opossum
            opossum @Berges01 last edited by opossum

            Hallo, @Happyuser20,
            ich bin gerade dabei, mit einem Ardunio Uno und dem DFPlayer Mini sowie einem kleinen Stereoverstärker so etwas aufzubauen.
            Dazu gibt es hier eine gute Anleitung. Bin noch am Zusammensuchen der Bauteile.
            was habe ich schon:
            NodeMCU (ESP8266 oder ESP32),
            DF Player Mini klick
            Stereoverstärker klick

            Aktuell bin ich dabei, die 12V-Spannungsversorgung zu bauen. Dazu habe ich ein Netzteil klick sowie die passenden Stecker klick geordert. Jetzt muss ich noch schauen, wie ich das ganze dann an die Torlogik "angestrickt" bekomme.

            Natürlich habe ich auch zwei Lautsprecher, sind diese.

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

              Hallo

              klingt beides gut.
              Das mit dem Echo hatte ich mir auch schon überlegt, da würde der Echo Flex auch reichen.

              Für den einen sound oder maximal drei, die ich abspielen möchte ist das evtl. ein wenig wie mit Kanone auf Spatzen schießen.

              Ich warte mal ab, wie erfolgreich opossum ist 🙂

              Gruß
              HappyUser20

              Berges01 1 Reply Last reply Reply Quote 0
              • Berges01
                Berges01 @Happyuser20 last edited by

                @happyuser20 said in Garagentorbeleuchtung mit wled und adressierbarer LED Strip:

                Hallo

                klingt beides gut.
                Das mit dem Echo hatte ich mir auch schon überlegt, da würde der Echo Flex auch reichen.

                Für den einen sound oder maximal drei, die ich abspielen möchte ist das evtl. ein wenig wie mit Kanone auf Spatzen schießen.

                Ich warte mal ab, wie erfolgreich opossum ist 🙂

                Gruß
                HappyUser20

                Ja das währe auch Interessant für mich, ich suche noch eine Schöne Tür- und Telefonklingel.
                Ich hoffe @opossum sendet uns den Sourcecode die Hardware habe ich schon nur Momentan wenig Zeit.
                Gruss Frank

                1 Reply Last reply Reply Quote 0
                • D
                  DaniBub @opossum last edited by

                  Hallo @opossum,

                  nun habe ich das Problem in den Griff bekommen. Es lag an den Fensterkontakten, die ConBee II nicht erkennen konnte. Nun habe ich welche von Aqara und siehe da, ConBee II erkennt sie.

                  Nun würde ich gerne auf Dein Angebot zurück kommen und mir gerne die beiden Blocklys holen...

                  Wahrscheinlich brächte ich dann noch evtl. Hilfe bei der Einrichtung unter Blockly...

                  Vorab vielen Dank!!!

                  opossum 1 Reply Last reply Reply Quote 0
                  • opossum
                    opossum @DaniBub last edited by

                    Hallo, @danibub ,

                    schau mal in meine Beiträge vom 26.07.20121, dort sind die Exporte drin. Wenn Du Hilfe benötigst, lass' es uns wissen.

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

                      Hallo, @Happyuser20,
                      ich habe es nun umgesetzt. Noch sehr rudimentär. Aber ich kann mit einem Blockly bewirken, dass der nächste Song von der SD-Card gespielt wird.
                      Grob umrissen:
                      Verstärker mit den Lautsprechern und mit der Stromversorgung verbunden. Am Verstärkereingang probeweise die Ausgänge des DF Player mini angeschlossen. Der DF Player mini spielt immer den nächsten Titel von der SD-Card, sobald sein Pin IO_1 gegen Masse gezogen wird. Bis dahin war ich erfolgreich. Jetzt habe ich einen ESP8266 hergenommen, habe dort ESP EASY draufgeflasht und ihn in mein WLAN gebracht. Natürlich als Controller dort den MQTT genommen. Damit habe ich ihn dann im iobroker gesehen.

                      552f1380-270f-45eb-aeb8-825e6bde37c5-image.png

                      Im ESP8266 als Device ein Switch Input eingestellt. Diesen Switch habe ich auf D6(GPOI12) eingestellt. Den abgebildeten Zweig unter MQTT muss man selber anlegen. Damit ist man dann via Script in der Lage, den Pin von 0 auf 1 oder von 1 auf 0 zu ziehen. Mein Testscript sieht wie folgt aus:

                      435dc9cc-9d13-471d-80a4-818050f9e96d-image.png

                      Der Pin liegt also auf High (1). Diesen Pin habe ich nun mit dem Pin IO_1 des DF Player Mini verbunden. Immer dann, wenn ich das Script ausführe, wechselt der Player den Song. Die Verzögerung muss man einstellen, weil bei Dauer LOW die Lautstärke verringert wird. Da sind also keine Grenzen für den Einzelnen gesetzt.

                      Die Songs müssen auf der SD-Card als 0001.mp3, 0002.mp3 usw. vorliegen. Das Blockly jetzt mit einem Trigger (Tor fährt auf oder Tor fährt zu) auszubauen, dürfte dann kein Problem mehr sein. Das nur als kurzer Abriss. ich werde das in einem neuen Post ausführlich beschreiben und hier dann den Beitrag verlinken. Bitte um etwas Geduld.

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

                        Hallo, @Happyuser20,

                        habe es jetzt hinbekommen. Nach viel Lesen im Netz habe ich den ESP8266 mit einem Arduino-Sketch geflasht. Der Sketch verbindet sich in mein heimisches WLAN, connected sich anschließend als MQTT-Client. Dort kann man dann mit bestimmten Befehlen (play_1 ... usw.) dafür sorgen, dass ein bestimmtes File von der SD-Card abgespielt wird. Sieht dann im iobroker so aus:

                        91f44cf2-741f-48ef-bdf1-3d098f88a669-image.png

                        Im rot gekennzeichneten Feld kann man per Blockly den Steuerbefehl absetzen. Habe mal als Blockly einen Test gemacht:

                        8750832f-2ff1-406f-a00f-fb2fdad4fbf4-image.png

                        Hardwareseitig habe ich folgendes gemacht:
                        Das 12V-Netzteil liefert eine stabilisierte Ausgangsspannung von 12V für den Verstärker. Habe dahinter noch eine Spannungsregelung gebaut, die aus den 12V eine 5V-Spannung ableitet, die ich für die Versorgung des DFPlayer Mini und den ESP8266 benötige. Somit versorge ich den Verstärker mit 12V, den DFPlayer Mini und den ESP8266 mit 5V. Muss jetzt noch schauen, ich habe leichte Geräusche auf den Lautsprechern. Muss da wohl noch einen Kondensator reinhängen. Aber das ist dann schon Feinschliff. Alle Hardwarekomponenten kommen jetzt in ein Gehäuse, so dass ich dort nur die Lautsprecher anschließen muss.
                        Wenn ich mehr Zeit habe, setze ich mich hin und baue einen eigenen Beitrag dafür.

                        Berges01 1 Reply Last reply Reply Quote 0
                        • Berges01
                          Berges01 @opossum last edited by

                          @opossum

                          Hallo

                          Das hört sich ja vielversprechend an.
                          Wenn du noch so nett währest den Sketch zu posten und die Belegung des 8266 darin dokumentierst hätten wir das rund.
                          Dann portiere ich das auf den ESP32 (Ich besitze nur die).
                          Dann kann ich Türklingel, Telefonklingel, Alarmmeldung usw. implementieren.
                          Momentan erledigt das noch Alexa aber der WAF ist nicht begeistert von der Dame im Regal.
                          Danke erst mal für das Probieren.

                          Grüße aus dem Sauerland Frank

                          opossum 1 Reply Last reply Reply Quote 0
                          • opossum
                            opossum @Berges01 last edited by opossum

                            Hallo, @berges01,

                            kein Problem, hier der Sketch:

                            #include <ESP8266WiFi.h>
                            #include <PubSubClient.h>
                            #include <Arduino.h>
                            #include <SoftwareSerial.h>
                            // #include <DFRobotDFPlayerMini.h>
                            #include <DFPlayerMini_Fast.h>
                            
                            #define mqtt_user "xxx"  
                            #define mqtt_password "xxx"  
                            
                            SoftwareSerial mySoftwareSerial(D6, D7); // RX, TX
                            //DFRobotDFPlayerMini myDFPlayer;
                            DFPlayerMini_Fast myDFPlayer;
                            
                            const char* ssid = "xxx";
                            const char* password = "xxx";
                            const char* mqtt_server = "xxx";
                            const int mqtt_port = 1883;
                            
                            // const int ledGreen = D3;
                            // const int ledYellow = D4;
                            // const int ledRed = D5;
                            // const int ledBlue = D6;
                            
                            WiFiClient espClient;
                            PubSubClient client(espClient);
                            
                            int fileIndex;
                            
                            void setup_wifi() {
                             delay(10);
                             // We start by connecting to a WiFi network
                             Serial.println();
                             Serial.print("Connecting to ");
                             Serial.println(ssid);
                            
                             WiFi.begin(ssid, password);
                            
                             while (WiFi.status() != WL_CONNECTED) {
                               delay(500);
                               Serial.print(".");
                             }
                            
                             Serial.println("");
                             Serial.println("WiFi connected");
                             Serial.println("IP address: ");
                             Serial.println(WiFi.localIP());
                            }
                            
                            void MQTTCallback(char* topic, byte* payload, unsigned int length) {
                             Serial.println("Message arrived...");
                            
                             String Command = "";
                            
                             for (int i = 0; i < length; i++) {
                               Command = Command + (char)payload[i];
                             }  
                            
                            // if ( Command.equals("red_on"))
                            // {
                            //   digitalWrite(ledRed,HIGH);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // }
                            // if ( Command.equals("red_off"))
                            // {
                            //   digitalWrite(ledRed,LOW);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // }  
                            // if ( Command.equals("green_on"))
                            // {
                            //   digitalWrite(ledGreen,HIGH);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // }
                            // if ( Command.equals("green_off"))
                            // {
                            //   digitalWrite(ledGreen,LOW);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // }   
                            // if ( Command.equals("yellow_on"))
                            // {
                            //   digitalWrite(ledYellow,HIGH);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // }
                            // if ( Command.equals("yellow_off"))
                            // {
                            //   digitalWrite(ledYellow,LOW);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // } 
                            // if ( Command.equals("blue_on"))
                            // {
                            //   digitalWrite(ledBlue,HIGH);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // }
                            // if ( Command.equals("blue_off"))
                            // {
                            //   digitalWrite(ledBlue,LOW);
                            //   client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                            // } 
                            
                             if ( Command.equals("change_volume_10"))
                             {
                               myDFPlayer.volume(10);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                             if ( Command.equals("change_volume_20"))
                             {
                               myDFPlayer.volume(20);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                             if ( Command.equals("change_volume_30"))
                             {
                               myDFPlayer.volume(30);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }    
                            
                             if ( Command.equals("play_1"))
                             {
                               myDFPlayer.play(1);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                             if ( Command.equals("play_2"))
                             {
                               myDFPlayer.play(2);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                             if ( Command.equals("play_3"))
                             {
                               myDFPlayer.play(3);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                               if ( Command.equals("play_4"))
                             {
                               myDFPlayer.play(4);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                             if ( Command.equals("play_5"))
                             {
                               myDFPlayer.play(5);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                               if ( Command.equals("play_6"))
                             {
                               myDFPlayer.play(6);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                               if ( Command.equals("play_7"))
                             {
                               myDFPlayer.play(7);
                               client.publish("DFPLAY/Command", "", true);
                               client.publish("DFPLAY/LastCommand", Command.c_str(), true);
                             }
                            }
                            
                            
                            void reconnect() {
                             while (!client.connected()) {
                               Serial.print("Attempting MQTT connection...");
                            
                               // Create a random client ID
                               String clientId = "AudiPlayer1";
                            
                               // Attempt to connect
                               // if (client.connect(clientId.c_str())) {
                               if (client.connect(clientId.c_str(), mqtt_user, mqtt_password)) {
                                 Serial.println("connected");
                            
                                 client.subscribe("DFPLAY/Command");
                               }
                               else
                               {
                                 Serial.print("failed, rc=");
                                 Serial.print(client.state());
                                 Serial.println(" try again in 5 seconds");
                                 // Wait 5 seconds before retrying
                                 delay(5000);
                               }
                             }
                            }
                            
                            void setup()
                            {
                            //  pinMode(ledRed, OUTPUT);
                            //  pinMode(ledGreen, OUTPUT);
                            //  pinMode(ledBlue, OUTPUT);
                            //  pinMode(ledYellow, OUTPUT);
                              
                             mySoftwareSerial.begin(9600);
                             Serial.begin(115200);
                            
                             setup_wifi();
                             client.setServer(mqtt_server, mqtt_port);
                             reconnect();
                             client.setCallback(MQTTCallback);  
                             
                             if (!myDFPlayer.begin(mySoftwareSerial)) {  //Use softwareSerial to communicate with mp3.
                               Serial.println(F("Unable to communicate with Audio-Player:"));
                               Serial.println(F("1. Please recheck the connection!"));
                               Serial.println(F("2. Please insert the SD card!"));
                               while(true){
                                 delay(0); // Code to compatible with ESP8266 watch dog.
                               }
                             }
                             Serial.println(F("Audio-Player online."));
                            
                             myDFPlayer.volume(20);  //Set volume value. From 0 to 30
                            
                            }
                            
                            void loop()
                            {
                             client.loop();
                            }
                            

                            Beim ESP8266 sind nur Vin und Ground sowie D6 und D7 (als RX,TX) belegt. Beim DFPlayer Mini sind dann TX und RX belegt, die beiden Ausgänge zum Verstärker sowie Vcc und Ground.
                            Bei mir gab es folgendes Problem:
                            Ich hatte den Verstärker und den DFPlayer an meinem Netzteil dran, der ESP8266 war über USB an meinem Rechner. Hatte dann geflasht und wollte die Ausgaben mit der seriellen Konsole anschauen. Dabei bekam ich immer den wdt-Reset. Auch mit dem delay(0) ging der Reset nicht weg. Erst, als ich auch den 8266 vom USB getrennt hatte und auch an das Netzteil gehängt hatte, lief die Funktion.
                            Ich habe bei mir noch Geräusche auf den Lautsprechern, wenn das alles im Leerlauf ist. Vermute, das kommt irgendwo vom Verstärker. Bin ich noch am Suchen.
                            Wenn Du das für den ESP32 fertig hast, würde ich gern zu den ESP32 etwas fragen. Können wir gern mal per Telefon besprechen. Bei mir laufen die ESP32 überhaupt nicht. Aber da sitzt das Problem bestimmt vor dem Bildschirm.

                            Ich habe mir den Sketch von hier "ausgeliehen". Die Ansteuerung der LEDs habe ich auskommentiert, bei MQTT habe ich zusätzlich User/Passwort ergänzt. Auch die Anzahl der Titel habe ich auf 7 erhöht. Dazu muss man dann pro Titel den Sketch entsprechend erweitern.
                            Ich habe die Library DFRobotDFPlayerMini.h gegen die DFPlayerMini_Fast.h getauscht, da die DFPlayerMini_Fast.h schneller im Handling sein soll. Bei mir war mit der DFRobotDFPlayerMini.h kein Connect zum DFPlayer realisierbar. Kann aber auch wieder ein Problem sein, welches vor dem Bildschirm saß.

                            Bitte hier

                            #define mqtt_user "xxx"  
                            #define mqtt_password "xxx" 
                            

                            und hier

                            const char* ssid = "xxx";
                            const char* password = "xxx";
                            const char* mqtt_server = "xxx";
                            

                            die eigenen Werte ergänzen.

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

                              Mal eine allgemeine Frage dazu. Lässt sich das auch per LAN und nicht per WLAN lösen? Mit einem Arduino beispielsweise?

                              Berges01 1 Reply Last reply Reply Quote 0
                              • Berges01
                                Berges01 @Hansi1234 last edited by

                                @hansi1234

                                Hallo Hansi1234

                                Ob du nun per WLAN oder LAN anbindest ist eigentlich egal.
                                Wenn ich an meinem ESP32 einen Hardwareanschluss für einen LAN anschließe und die Passenden Library nebst Softwareblock dazu erstelle geht auch das.
                                Da der ESP32 RS232, WLAN, Bluetooth hat, geht das ohne Zubehör.
                                Alle Anderen Kopplungen wie LAN, Modbus, LWL, Z-Wave usw. benötigen Hardwarezubehör.
                                Der ESP32 ist ein Microkontroller und kann somit fast alles was man per Software und Hardware sich so vorstellen kann.
                                Programmieren kann man den in C++, C, Phyton, LUA, Basic usw. ist also für jeden was dabei mal ist die Anbindung hervorragend mal etwas einfacher.
                                Es muss auch nicht der ESP32 sein, das hier angesprochene geht auch mit ESP8266, Ardoino, Raspi usw. auch da ist man nicht festgelegt.
                                Ich bastele halt nur mit dem ESP32, darum bezog sich das auf den ESP32.
                                Wie du sehen kannst ist die Vielfalt Gewaltig und unüberschaubar.
                                Es liegt an jedem Selber was er kann und was er sich zutraut.

                                Grüße aus dem Sauerland

                                H 1 Reply Last reply Reply Quote 0
                                • H
                                  Hansi1234 @Berges01 last edited by

                                  @berges01 danke für die Antwort. Ich überlege das auch umzusetzen, allerdings nur eben mit lan, weil zufällig daneben ein Switch hängt und ich nicht unbedingt ein weiteres WLAN Gerät (in diesem Fall ja unnötig) im Netzwerk haben will. Ist störanfälliger und kein großer Mehraufwand ...

                                  Marko1974 1 Reply Last reply Reply Quote 0
                                  • Marko1974
                                    Marko1974 @Hansi1234 last edited by

                                    @opossum Moin, ich würde dies gern mit einer Rollade umsetzen.
                                    Die Rolladen....eigentlich sind es Rolladen - also 2 werden durch einen shelly 2.5 gesteuert.
                                    Man kann es sich so vorstellen, dass ein 5m LED Stripe mit WLED unter der Decke im Alu Profilrahmen an der Decke hängt.
                                    Die Zeitsteuerung für die beiden Rolladen habe ich im Moment noch in der shelly App geregelt.
                                    Ich wollte eigentlich, wenn die Rolladen runtergehen auch die gleiche Abfolge haben wie bei Garagentor schliessen / öffnen.
                                    Muss mal schauen, wie ich den Status der Rollade abgreifen kann.
                                    Das Problem wäre halt auch: Es ist abends und der LED Streifen ist sowieso an...dann gehen die Rolladen runter und die Animation läuft ab.
                                    Danach müsste dann der letzte Status des LED Streifens geschaltet werden.

                                    Entweder ist niemand zuhause und das Ding war aus - dann soll er auch aus bleiben.
                                    Oder aber er war auf orange / 100% ...dann soll er nach der Animation auch an bleiben.

                                    Hat das jemand so realisiert?

                                    Berges01 1 Reply Last reply Reply Quote 0
                                    • Berges01
                                      Berges01 @Marko1974 last edited by Berges01

                                      @marko1974

                                      Das mit der Abfrage oben oder unten ist allerdings schwierig, da die Rolladenantriebe das nicht hergeben.
                                      Wenn du in den Rolladenkasten kommst, währe es eine Möglichkeit am ersten Panzersegment (links) einen Magneten einzubauen und in das Letzte Segment (rechts) einen Magneten. (Die Panzersegnente sind hohl und aus Kunstoff oder Alu also kein Problem für einen Magneten).
                                      Dann einen Magnetschalter links und einen Rechts einbauen und mit einer Elektronik auswerten z.B Shelly i3.
                                      Das dürfte die Einfachste und Preiswerteste Lösung sein.
                                      Initiatoren Lichtschranken, Drehgeber usw. sind Überkandidelt

                                      Grüße aus dem Sauerland

                                      Marko1974 S 2 Replies Last reply Reply Quote 0
                                      • Marko1974
                                        Marko1974 @Berges01 last edited by

                                        @berges01 es gibt aber doch 100% offen oder 0% geschlossen bei Shelly

                                        1 Reply Last reply Reply Quote 0
                                        • S
                                          saeft_2003 Most Active @Berges01 last edited by

                                          @berges01

                                          Meine shelly 2.5 zeigen genau den Prozentwert an wo der Rollo steht. Diese Daten hat man auch im iobroker. Funktioniert einwandfrei.

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

                                            @saeft_2003
                                            @Marko1974

                                            Das mag ja alles sein aber glauben ist Gut, Kontrolle ist besser.
                                            Wenn das nicht wichtig ist tut es auch so eine Abfrage ob man an den Wert ran kommt ?
                                            Bei MQTT nicht !
                                            418fdab9-df48-4f17-b445-e92b50454389-image.png

                                            Da es sich um ein Shelly Gen1 handelt hat man auch keine Scriptfunktion, sonst währe da was zu machen.
                                            Ich benutze nur MQTT da der Shelly-Adapter die Gen2 nicht unterstützt darum kann ich dazu nichts sagen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            580
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            22
                                            113
                                            18540
                                            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