Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Wemos D1 Mini mit Reedkontakt

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Wemos D1 Mini mit Reedkontakt

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

      @falke69 ok nochmal vielen Dank! Morgen kommt Ersatz und dann werde ich das nochmal in Angriff nehmen. Ich werde berichten ....

      Danke!!

      1 Reply Last reply Reply Quote 0
      • Slowman
        Slowman @michl75 last edited by

        @michl75

        Ja ist korrekt. Und die 2. wichtigste Frage dazu. Mit welcher Software willst du denn dies betreiben? ESPHome kann ich empfehlen.

        michl75 M 2 Replies Last reply Reply Quote 1
        • michl75
          michl75 @Slowman last edited by

          @slowman zur 2. Frage bzgl. Software, habe bisher ESP Easy 0.04.007 verwendet... xxxxxxx.PNG

          ? 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @michl75 last edited by

            @michl75 said in Wemos D1 Mini mit Reedkontakt:

            @slowman zur 2. Frage bzgl. Software, habe bisher ESP Easy 0.04.007 verwendet... xxxxxxx.PNG

            die ESP Easy version kommt mir komisch vor. Normal sind die Release mit einem Datum gekennzeichnet. 03.05.2021 ist glaube ich der letzte Release wobei ich damit etwas vorsichtig bin, da dort einiges am Wifi Verhalten geändert wurde und bei mir noch nicht optimal funktioniert. Bis was Neues kommt ist die 23.02.2021 ganz ok für mich.

            Der D1 ist nach dem Flashen nicht auswählbar, da er per Standard für die I2C Verbindung konfiguriert ist. Unter dem Reiter "Hardware" kannst Du die I2C Konfiguration aber abschalten "None" und hast dann Zugriff auf alle GPIOs.

            michl75 1 Reply Last reply Reply Quote 0
            • michl75
              michl75 @Guest last edited by michl75

              @pete0815 sieht komisch aus? ...hmm, hoffentlich mach ich nichts falsch. Hab mir gestern auch die neuerste Version von Github geladen... und einen der 3 neuen ESP's damit mal gemacht...
              hatte auch gehofft, dass unter Devices ein Relais mit drinnen ist ... aber leider nicht nur Switch input - Switch, dass ich nur über http steuern kann.

              Das mit D1 und I2C hab ich jetzt geändert, nun habe ich den auch zur Verfügung - Danke!

              Viele Grüße M.

              x1.PNG

              x2.PNG

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @michl75 last edited by A Former User

                @michl75 @michl75

                ah, jetzt seh ich etwas. Du benutzt die Neuste Version 20210503.

                73de30e4-d243-4a1a-b6a6-7c1b2e04ab35-grafik.png

                Relais kann man in ESPEasy nicht unter Devices anlegen, weil man es praktisch nicht braucht. Ein Relais ist ja nichts anderes als eine Zustand für ein GPIO. Dafür Ressourcen wie ein Device zu verbrauchen ist wohl nicht gewollt/nötig.

                Ich blicke noch nicht ganz durch wohin du möchtest? Es geht doch um einen ReedKontakt nicht um ein Relais, oder?

                Hierzu sehe ich 2 Ansätze. Wie zuvor beschrieben nutzt man ein eigens dafür geschriebenes Programm auf dem ESP wie es verlinkt wurde. 2ter Ansatz Du nutz so weit es geht Standardfunktionen gegener Software wie ESPEasy.
                Mein Favorit ist klar das 2te, da man hier immer irgendwo eine Lösung findet und nicht individuellen "Spaghettiecode" verwendet, aber sicher subjektiv.

                Für den Ansatz über ESPEasy würde ich keinen Switch anlegen sondern einen Pulse Counter. Dadurch passiert die Verarbeitung der Pulse direkt im D1 Mini (kein Netzwerk etc dazwischen) und der schickt Zählerstände/Verbräuche z.B. an den IObroker und keine Pulse die noch ausgewertet/umgerechnet werden müssen. Da Pulse zur Berechnung von Verbräuchen eine zeitliche Komponente haben, ist es ggf nicht so gut so viel Übertragungsweg (Störanfälligkeit) dazwischen zu schalten. Ich würde die Pulse also auch direkt im ESP/D1 Mini verarbeiten.

                Hierzu gibt es etliche Beispiele und ob es nun ein Gaszähler oder eine Wasseruhr ist ist ja erst einmal egal und muß eh individuell angepasst werden wieviele Pulse was bedeutet...

                https://forum.iobroker.net/topic/27923/anleitung-gaszähler-mit-nodemcu-espeasy/2

                michl75 1 Reply Last reply Reply Quote 0
                • michl75
                  michl75 @Guest last edited by

                  @pete0815 so ... nun also erstmal vielen herzlichen Dank!!

                  Es funktioniert tadellos !! Also ich habe an einem ESP (auf D5) einen Reedkontekt für einen Wasserzähler (nun auch als Puls Counter) sowie ein Relais dran.
                  Das ganze ist für einen Vorgarten wir es nur einen Wasseranschluss gibt und es ab und an mal bei der Abrechnung von Wasser "Schwierigkeiten mit Nachbarn" gibt. Daher jetzt einen Wasserzähler mit Reed und einen Relais womit ich mein Kugelventil aufmachen kann zur Bewässerung. Damit ist die Problematik mit Abrechnung erledigt.

                  Nochmal meinen Dank für die Hilfe !!

                  ? 1 Reply Last reply Reply Quote 0
                  • ?
                    A Former User @michl75 last edited by

                    @michl75
                    Prima, dass es klappt.
                    Der Zählerstand/Verbrauch in ESPEasy ist nicht dauerhaft gespeichert. Fällt einmal Strom aus oder der D1 Mini bootet neu dürfte der Zählerstand 0 sein. Hoffe Du schickst Ihn an IObroker etc zur Speicherung, dann ist das ja gelöst.

                    michl75 1 Reply Last reply Reply Quote 0
                    • michl75
                      michl75 @Guest last edited by michl75

                      @pete0815 so nun kleiner Zwischenbericht... klappt super alles! Perfekt! ...

                      ja das musste ich schmerzlich feststellen, dass nichts gespeichert wird... aber kurzerhand in IoB Felder eingerichtet und per Blockly Verarbeitung gemacht...

                      Nochmal vielen Dank !!!

                      Noch kurz eine Frage... ich habe noch zwei Temperaturfühler von einem Homematic Doppeltemp.-Sensor .. die Steuerung ist weg da defekt aber ich hab die zwei Temperatursensoren noch da - kann ich die iwie auch am ESP verwenden ?

                      EDIT: und ich hab noch zwei Solarpanele übrig, kann ich die iwie am ESP verwenden um das Signal 0-6 Volt zu verarbeiten? Mit schwebt eine Art Sonnensensor für da Gewächshaus vor .... Viel Sonne, viele Volt = Sonne = Fenster auf...

                      Viele Grüße M.

                      ? K 3 Replies Last reply Reply Quote 0
                      • ?
                        A Former User @michl75 last edited by

                        @michl75 said in Wemos D1 Mini mit Reedkontakt:

                        Noch kurz eine Frage... ich habe noch zwei Temperaturfühler von einem Homematic Doppeltemp.-Sensor .. die Steuerung ist weg da defekt aber ich hab die zwei Temperatursensoren noch da - kann ich die iwie auch am ESP verwenden ?

                        Ich habe selber kein Homematic und kenne den Typ der Sensoren nicht. Große "Klimmzüge" würde ich aber nicht machen um die Sensoren am D1 Mini zu betreiben da es kostengünstig zB DS18B20 Sensoren gibt (ca. 1€) die ohne Probleme laufen.
                        Wasserdicht oder Standard
                        Kann sein das sie so funktionieren, normal ist aber noch ein 4,7kOhm Widerstand notwendig um sie zu betreiben. Dann ESPEasy -> Device -> Environment-DS18B20

                        michl75 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @michl75 last edited by A Former User

                          @michl75 said in Wemos D1 Mini mit Reedkontakt:

                          EDIT: und ich hab noch zwei Solarpanele übrig, kann ich die iwie am ESP verwenden um das Signal 0-6 Volt zu verarbeiten? Mit schwebt eine Art Sonnensensor für da Gewächshaus vor .... Viel Sonne, viele Volt = Sonne = Fenster auf...

                          Sicher gibt hier einige Beispiele. z.B. Bodenfeuchte Sensoren die am ESP betrieben werden und dieser mit Solarpanel einen Akku läd.
                          Vom Prinzip brauchst Du noch einen Laderegler und einen Akku.
                          Sieht dann etwa so aus:

                          72981904-13ff-44b2-a702-67ef3aa66b04-grafik.png

                          Du schreibst Fenster auf. Dafür brauchst Du aber einen Motor der etwas mehr Energie braucht...

                          michl75 1 Reply Last reply Reply Quote 0
                          • K
                            klassisch Most Active @michl75 last edited by

                            @michl75 sagte in Wemos D1 Mini mit Reedkontakt:

                            EDIT: und ich hab noch zwei Solarpanele übrig, kann ich die iwie am ESP verwenden um das Signal 0-6 Volt zu verarbeiten? Mit schwebt eine Art Sonnensensor für da Gewächshaus vor .... Viel Sonne, viele Volt = Sonne = Fenster auf...

                            Also als Helligkeitssensor, nicht zur Versorgung?
                            Könnte man machen. Allerdings bringen Solarzellen kein bestrahlungsabhängige Spannung, sondern einen bestrahungsabhängigen Strom. Also entsprechenden Abschlußwiderstand wählen mit Spannungsabfall von max. 3V an den Analogeingang.

                            Wenn Dich aber die Helligkeit interessiert, dann nimmt doch einfache einen I2C Helligkeitssensor, den ESPEasy unterstützt, z.B. TLS2561 oder BH1750

                            michl75 1 Reply Last reply Reply Quote 0
                            • michl75
                              michl75 @Guest last edited by

                              @pete0815 said in Wemos D1 Mini mit Reedkontakt:

                              Ich habe selber kein Homematic und kenne den Typ der Sensoren nicht. Große "Klimmzüge" würde ich aber nicht machen um die Sensoren am D1 Mini zu betreiben da es kostengünstig zB DS18B20 Sensoren gibt (ca. 1€) die ohne Probleme laufen.
                              ...
                              Kann sein das sie so funktionieren, normal ist aber noch ein 4,7kOhm Widerstand notwendig um sie zu betreiben. Dann ESPEasy -> Device -> Environment-DS18B20

                              Guten Morgen.... also von diesen Sensoren DS18B20 habe ich schon 4 im Garten verbaut, mit einem 4,7 kO Widerstand..
                              Den Rat werde ich befolgen und die Sensoren von Homematic in meinem Projekt durch DS18B20 ersetzen. Hab mir nun ne Hand voll bestellt, sollte heute kommen ....

                              1 Reply Last reply Reply Quote 0
                              • michl75
                                michl75 @Guest last edited by

                                @pete0815 said in Wemos D1 Mini mit Reedkontakt:

                                @michl75 said in Wemos D1 Mini mit Reedkontakt:

                                EDIT: und ich hab noch zwei Solarpanele übrig, kann ich die iwie am ESP verwenden um das Signal 0-6 Volt zu verarbeiten? Mit schwebt eine Art Sonnensensor für da Gewächshaus vor .... Viel Sonne, viele Volt = Sonne = Fenster auf...

                                Sicher gibt hier einige Beispiele. z.B. Bodenfeuchte Sensoren die am ESP betrieben werden und dieser mit Solarpanel einen Akku läd.
                                Vom Prinzip brauchst Du noch einen Laderegler und einen Akku.
                                Sieht dann etwa so aus:

                                72981904-13ff-44b2-a702-67ef3aa66b04-grafik.png

                                Du schreibst Fenster auf. Dafür brauchst Du aber einen Motor der etwas mehr Energie braucht...

                                Ich habe hier sogar Laderegler rumliegen , glaub noch 5 Stück ... 6'e waren es mal 🙂 einen hab ich eliminiert als ich versuchte über Laderegler über USB einen Std Akku zu befeuern und nicht einen 18650 Akku ⚡ ⚡ 🔥 🔥 🔥

                                Das mir Solar lädt Akku ... dazu muss ich erst noch mehr lesen und verstehen bevor ich das nochmal anfasse :.....

                                1 Reply Last reply Reply Quote 0
                                • michl75
                                  michl75 @klassisch last edited by michl75

                                  @klassisch said in Wemos D1 Mini mit Reedkontakt:

                                  Also als Helligkeitssensor, nicht zur Versorgung?
                                  Könnte man machen. Allerdings bringen Solarzellen kein bestrahlungsabhängige Spannung, sondern einen bestrahungsabhängigen Strom. Also entsprechenden Abschlußwiderstand wählen mit Spannungsabfall von max. 3V an den Analogeingang.

                                  Wenn Dich aber die Helligkeit interessiert, dann nimmt doch einfache einen I2C Helligkeitssensor, den ESPEasy unterstützt, z.B. TLS2561 oder BH1750

                                  Ja an sowas habe ich gedacht... Eigentlich an einen Sonnenintensitätsfühler. Einen Helligkeitsfühler auf Basis Lux habe ich mit der Homematic Wetterstation schon .
                                  Mit würde aber die "Strahlungsenergie" der "eintreffenden Sonnenstrahlen" interessieren ... a um meine Photovoltaik nachzurechnen, b evtl. auch eine Beschattung darüber laufen zu lassen und auch z. B. Warnung für "starke Sonnenstrahlung ... "Kinder Cap aufsetzen" usw usw... Klar ist mir das dies kein UV Messer ist...

                                  Ich dachte ... ein Solarpanel gibt eigentlich genau das so "aus" ... Wenig sonne = 0 oder bissi Volt ... volle Pulle Sonne = 5,5 oder 6 Volt... Ein Helligkeitsfühler sagt mir auch bei bedeckten Himmel ab und zu das wir eine Helligkeit von 6000 Lux haben und das ist eigentlich schon Sonnenschein (offiziell ab 6500 Lux) ... Aber bei einem Solarpanel würde sich das anders verhalten?

                                  so mein "Gedanke":
                                  yxcv.PNG

                                  ? K 2 Replies Last reply Reply Quote 0
                                  • ?
                                    A Former User @michl75 last edited by A Former User

                                    @michl75

                                    Im Sinn einer "Resteteileverwertung" kann ich den Ansatz nachvollziehen ein Solarpanel für die "Sonnenenergie" zu verwenden. Bei Deiner Skizze ist nur dringend darauf zu achten, welche Spannung das Solarpanel erzeugt und der ESP am Einagng verträgt. Normal sollte der D1 Mini hier 3,3V vertragen das Panel aber 6Volt erzeugen. Ohne Vorwiderstand wird das 🔥 🔥 🔥

                                    Allgemein bin ich auch skeptisch ob der Unterschied von "Sonnenenergie" zu Helligkeit so wirklich brauchbar zu messen/unterscheiden ist, wenn dort praktisch ein Unterschied ist. Ich vermute dass das Solarpanel in den unteren Bereichen nicht liniear arbeitet und es so schwer wird hier "sauber" zu messen. Den Zusammenahng Sonnenenergie zu Helligkeit seh ich irgendwie schon gegeben und würde auch zu klasschi´s Vorschlag tendieren einfach einen BH1750 einzusetzen und der liefert eigentlich immer Werte welche man dann nach Belieben im IObroker auswerten und für Schaltaktionen nutzen kann. Nutze so einen um meine Rolladen bei gewünschter Helligkeit runter zu fahren:
                                    9fc92e52-7abc-4759-ad7d-b460edbeda24-grafik.png

                                    michl75 1 Reply Last reply Reply Quote 0
                                    • michl75
                                      michl75 @Guest last edited by michl75

                                      @pete0815 said in Wemos D1 Mini mit Reedkontakt:

                                      @michl75

                                      "Resteteileverwertung" ........ Normal sollte der D1 Mini hier 3,3V vertragen das Panel aber 6Volt erzeugen. Ohne Vorwiderstand wird das 🔥 🔥 🔥

                                      Allgemein bin ich auch skeptisch ob der Unterschied von "Sonnenenergie" zu Helligkeit so wirklich brauchbar .....

                                      Grundsätzlich stimme ich Dir zu... Jedoch muss ich sagen, dass meine echte Photovoltaik - ganze andere Schwankungen aufweist als die Helligkeit vorgibt. Weiterhin habe ich an so einem Solarmodul ein Messgerät gehängt und die mal selbst mit Auge & Stift geprüft. das kleine Bastelsolarmodul hat fast die gleich Schwankungen wie die große echte Anlage und jenseits von der Helligkeit entfernt. Und ja die Linie ist anfangs relativ flach und steift dann sprunghaft an ... und genau das ist eigentlich der Wert den ich haben möchte...

                                      Ja ... das habe ich bei einem meiner ESP festgestellt... max 3,3 Volt 🔥 👾

                                      Das Solarpanel macht Max 6 Vol laut Datenblatt... was müsste ich denn da für einen Widerstand verwenden um das dann "umzusetzen" ... also mach aus 0 bis 6 Volt dann 0 bis 3 Volt (die 0,3 behalte ich mal als Reserve ein 😬 😀

                                      Edit: Wäre das so richtig ?
                                      yxcv.PNG

                                      wenn ich 3 1 k Ohm Widerstände in Reihe setze?
                                      Watt hab ich ja so gesehen keine oder?

                                      EDIT: noch eine Frage... auf einem Wemos D1 Mini hat man ja nur einen Analogeingang... Wenn ich nun zwei dieser Solarpanele anschließen möchte eine für Osten und eine Westen z. B. ... könnte ich iwie einen anderen Anschluß (GPIO) auch verwenden / umfunktionieren / einstellen dahingehend?

                                      ? 1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @michl75 last edited by A Former User

                                        @michl75

                                        Der Widerstand erscheint mir etwas gering. Wenn man hiernach vorgeht:
                                        https://www.nikolaus-lueneburg.de/2016/12/spannungsteiler/
                                        https://www.peacesoftware.de/einigewerte/spannungsteiler.html

                                        Komme ich auf 270kOhm für 6V die noch zusätzlich davor müssen.

                                        Einen D1 Mini kann man z.B. über ADS1115 um weitere Analoge Eingange (4stk.) ergänzen: https://www.letscontrolit.com/wiki/index.php/ADS1115

                                        Hier ist für die 6V auch zu zu beachten wie man ihn verbindet.
                                        Der ADS1115 verträgt nur 0,3V mehr an den Eingängen wie er versorgt wird.
                                        Versorgst Du ihn mit 5V reichen die 5,3V nicht für Solarpanel und die I2C Verbindung vom ADS1115 zum ESP ist zusätzlich auf ein max. 3,3V Level zu begrenzen.
                                        Versorgst Du ihn mit 3,3V gehen maximal 3,6V fürs Solarpanel und Du brauchst keine zusätzlichen Spannungsteiler vom ADS1115 zum ESP (I2C Verbindung). Um die 3,6V dann auf 6V zu erweitern dann wieder über einen Spannungsteiler vor dem Eingang gehen.

                                        Alternativ zum ADS1115kannst du einen ESP32 verwenden der hat mehr analoge Eingänge.

                                        Der Zusammenhang Helligkeit und Solarleistung kann ich grob nachvollziehen:

                                        ea749534-0d41-4542-8ca0-312adba7675b-grafik.png

                                        Wobei auf meiner Helligkeit (grün) ein Filter draufliegt damit nicht jede Wolke eine Aktion verursacht.

                                        Edit: Der Lux-Sensor ist im Westen verbaut (mit Absicht) und somit Morgens die Ungenauigkeit/stärkere Dämpfung zur Solarleistung. Kann man einen Helligkeitssensor frei in alle Himmelsrichtungen montieren, finde ich die Korrelation gar nicht so übel.

                                        michl75 1 Reply Last reply Reply Quote 0
                                        • michl75
                                          michl75 @Guest last edited by

                                          @pete0815 said in Wemos D1 Mini mit Reedkontakt:

                                          Komme ich auf 270kOhm für 6V die noch zusätzlich davor müssen.

                                          Ok, wenn ich also 3 mal 100k Ohm wiederstände in Reihe löte, bin ich auf der richtigen Seite.... oder?

                                          Einen D1 Mini kann man z.B. über ADS1115 um weitere Analoge Eingange (4stk.) ergänzen:

                                          Das Teil gefällt mir ... da werde ich mal Guggen was ich noch so alles vorhabe, Danke!

                                          ? K 2 Replies Last reply Reply Quote 0
                                          • ?
                                            A Former User @michl75 last edited by A Former User

                                            @michl75 said in Wemos D1 Mini mit Reedkontakt:

                                            @pete0815 said in Wemos D1 Mini mit Reedkontakt:

                                            Komme ich auf 270kOhm für 6V die noch zusätzlich davor müssen.

                                            Ok, wenn ich also 3 mal 100k Ohm wiederstände in Reihe löte, bin ich auf der richtigen Seite.... oder?

                                            👍

                                            Damit bist leicht größer vom Widerstand (ca. 10%). Da am größten Widerstand die größte Spannung abfällt, ist das hier am Vorwiderstand und nicht am Eingang (der kaputt gehen könnte) somit alles top. Feinjustieren auf genaue Werte, die dann angezeigt werden kannst Du es ja dann in ESPEasy mit der Kalibrierung des Eingangs anpassen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            942
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            34
                                            5647
                                            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