Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst]: Regensensor an ESP8266

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

[gelöst]: Regensensor an ESP8266

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
esp8266 projektespeasyregensensor
27 Beiträge 5 Kommentatoren 4.7k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • JohGreJ JohGre

    @haselchen

    bzgl. True, False ghab ich mich nicht weiter beschäftigt. Die Konfiguration ist für eine Schalter, deshalb nehm ich an kommt On und Off.

    1024: nehm ich an ist der Widerstandswert, da wenn die Messfläche feucht wird sich der Wert verringert.

    haselchenH Offline
    haselchenH Offline
    haselchen
    Most Active
    schrieb am zuletzt editiert von
    #12

    @JohGre
    Schreibst du deine Auswertung in andere Datenpunkte?

    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

    JohGreJ 1 Antwort Letzte Antwort
    0
    • haselchenH haselchen

      @JohGre
      Schreibst du deine Auswertung in andere Datenpunkte?

      JohGreJ Offline
      JohGreJ Offline
      JohGre
      schrieb am zuletzt editiert von
      #13

      @haselchen sagte in [gelöst]: Regensensor an ESP8266:

      Schreibst du deine Auswertung in andere Datenpunkte?

      Ja, die Datenpunkte sind im Script ersichtlich.

      nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

      haselchenH 1 Antwort Letzte Antwort
      0
      • JohGreJ JohGre

        @haselchen sagte in [gelöst]: Regensensor an ESP8266:

        Schreibst du deine Auswertung in andere Datenpunkte?

        Ja, die Datenpunkte sind im Script ersichtlich.

        haselchenH Offline
        haselchenH Offline
        haselchen
        Most Active
        schrieb am zuletzt editiert von
        #14

        @JohGre
        Habe ich gesehen. Da ich nicht so firm bin in Javascript und Du in deinem Skript noch andere Geräte integriert hast , dachte ich Du hättest noch eine Art clean Datenpunkt wo Du was reinschreibst.
        Es regnet stark oder einfach nur Regen......

        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

        JohGreJ 1 Antwort Letzte Antwort
        0
        • haselchenH haselchen

          @JohGre
          Habe ich gesehen. Da ich nicht so firm bin in Javascript und Du in deinem Skript noch andere Geräte integriert hast , dachte ich Du hättest noch eine Art clean Datenpunkt wo Du was reinschreibst.
          Es regnet stark oder einfach nur Regen......

          JohGreJ Offline
          JohGreJ Offline
          JohGre
          schrieb am zuletzt editiert von
          #15

          @haselchen
          Derzeit historisiere ich die Informationen nur und erstelle mir Charts um ein Gefühl für die Daten zu bekommen.
          btw. Es hat hier bei uns am Sonntag das letzte mal geregnet und da war der Sensor noch nicht im Freien.

          nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

          haselchenH 1 Antwort Letzte Antwort
          0
          • JohGreJ JohGre

            @haselchen
            Derzeit historisiere ich die Informationen nur und erstelle mir Charts um ein Gefühl für die Daten zu bekommen.
            btw. Es hat hier bei uns am Sonntag das letzte mal geregnet und da war der Sensor noch nicht im Freien.

            haselchenH Offline
            haselchenH Offline
            haselchen
            Most Active
            schrieb am zuletzt editiert von
            #16

            @JohGre

            Was wird in den Datenpunkt Wettersensor out geschrieben?
            In deinem Screenshot ist der Wert leer.

            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

            JohGreJ 1 Antwort Letzte Antwort
            0
            • haselchenH haselchen

              @JohGre

              Was wird in den Datenpunkt Wettersensor out geschrieben?
              In deinem Screenshot ist der Wert leer.

              JohGreJ Offline
              JohGreJ Offline
              JohGre
              schrieb am zuletzt editiert von
              #17

              @haselchen
              der ist eigentlich immer leer

              nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

              haselchenH 1 Antwort Letzte Antwort
              0
              • JohGreJ JohGre

                @haselchen
                der ist eigentlich immer leer

                haselchenH Offline
                haselchenH Offline
                haselchen
                Most Active
                schrieb am zuletzt editiert von haselchen
                #18

                @JohGre

                Soooo, alles baulich verstaut.
                Aber eine Sache möchte ich noch verstehen.
                Nehme ich nur das Device Switch in ESP Easy, dann aktualisiert sich der Datenpunkt alle 30sek im IoBroker.
                Kommt dann noch der Analoge Input dazu , dann gibt es keine Aktualisierung.

                Gibt es dann, wenn man beide Devices im ESP anlegt, nur ein Update wenn der Sensor Regen registriert oder läuft da was falsch?
                Ich gebe zu, ich habe es noch nicht ausprobiert und wollte erst auf Deine Antwort warten.

                Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                JohGreJ 1 Antwort Letzte Antwort
                0
                • haselchenH haselchen

                  @JohGre

                  Soooo, alles baulich verstaut.
                  Aber eine Sache möchte ich noch verstehen.
                  Nehme ich nur das Device Switch in ESP Easy, dann aktualisiert sich der Datenpunkt alle 30sek im IoBroker.
                  Kommt dann noch der Analoge Input dazu , dann gibt es keine Aktualisierung.

                  Gibt es dann, wenn man beide Devices im ESP anlegt, nur ein Update wenn der Sensor Regen registriert oder läuft da was falsch?
                  Ich gebe zu, ich habe es noch nicht ausprobiert und wollte erst auf Deine Antwort warten.

                  JohGreJ Offline
                  JohGreJ Offline
                  JohGre
                  schrieb am zuletzt editiert von
                  #19

                  @haselchen
                  Hast du den 4. Pin des Sensors eh mit A0 verbunden?
                  Der digitale Ausgang sendet nur wenn Regen detektiert wird.

                  nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

                  haselchenH 1 Antwort Letzte Antwort
                  0
                  • JohGreJ JohGre

                    @haselchen
                    Hast du den 4. Pin des Sensors eh mit A0 verbunden?
                    Der digitale Ausgang sendet nur wenn Regen detektiert wird.

                    haselchenH Offline
                    haselchenH Offline
                    haselchen
                    Most Active
                    schrieb am zuletzt editiert von
                    #20

                    @JohGre

                    Habe es quasi komplett nach deiner/eurer Anleitung gemacht.
                    Und da waren es nur 3 Kabel , die mit den Pins verbunden werden mussten.
                    Mir soll der digitale Ausgang eigentlich auch reichen. Ich möchte ja nur benachrichtigt werden , wenn es regnet.
                    Ein kleines Ärgernis habe ich.
                    Es gibt eine Client Timeout connection closed Nachricht im Log.
                    Und der Adapter startet wieder neu. Habe viel dazu im Netz lesen können, aber eine Lösung nicht gefunden.
                    Die Einstellmöglichkeiten sind schier unbegrenzt.
                    Hast du das in Deinem Log genauso? (wir haben eigentlich die gleichen Einstellungen)

                    Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                    JohGreJ 1 Antwort Letzte Antwort
                    0
                    • haselchenH haselchen

                      @JohGre

                      Habe es quasi komplett nach deiner/eurer Anleitung gemacht.
                      Und da waren es nur 3 Kabel , die mit den Pins verbunden werden mussten.
                      Mir soll der digitale Ausgang eigentlich auch reichen. Ich möchte ja nur benachrichtigt werden , wenn es regnet.
                      Ein kleines Ärgernis habe ich.
                      Es gibt eine Client Timeout connection closed Nachricht im Log.
                      Und der Adapter startet wieder neu. Habe viel dazu im Netz lesen können, aber eine Lösung nicht gefunden.
                      Die Einstellmöglichkeiten sind schier unbegrenzt.
                      Hast du das in Deinem Log genauso? (wir haben eigentlich die gleichen Einstellungen)

                      JohGreJ Offline
                      JohGreJ Offline
                      JohGre
                      schrieb am zuletzt editiert von
                      #21

                      @haselchen
                      Für die Regenintensität (analoger Pin) brauchst du aber den A0, sonst kriegst du da keine Werte rein. Habe ich erst angeschlossen als der andere funktioniert hat.
                      Der digitale Pin schaltet nur bei, "Regen erkannt" bzw. Hat aufgehört. Hab das mit einem nassen Finger getestet.

                      bzgl. Clienttimeout ist der NodeMcu etwas empfindlich was das WLAN betrifft. Habe eine Repeater in die Nähe gebracht seither ruhig.

                      Was sagt das Log von ESPEasy?

                      nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

                      haselchenH 1 Antwort Letzte Antwort
                      0
                      • JohGreJ JohGre

                        @haselchen
                        Für die Regenintensität (analoger Pin) brauchst du aber den A0, sonst kriegst du da keine Werte rein. Habe ich erst angeschlossen als der andere funktioniert hat.
                        Der digitale Pin schaltet nur bei, "Regen erkannt" bzw. Hat aufgehört. Hab das mit einem nassen Finger getestet.

                        bzgl. Clienttimeout ist der NodeMcu etwas empfindlich was das WLAN betrifft. Habe eine Repeater in die Nähe gebracht seither ruhig.

                        Was sagt das Log von ESPEasy?

                        haselchenH Offline
                        haselchenH Offline
                        haselchen
                        Most Active
                        schrieb am zuletzt editiert von haselchen
                        #22

                        @JohGre

                        Ok, dann lösch ich den analogen Input wieder. Danke für die Erklärung.
                        Ein AVM600 Repeater ist quasi direkt neben dem Gerät.

                        2020-08-29 00:31:04.547 - debug: mqtt.0 (513) Client [Wetterstation] pingreq
                        2020-08-29 00:31:05.497 - info: mqtt.0 (513) Client [Wetterstation] connection closed: disconnected
                        2020-08-29 00:31:23.425 - info: mqtt.0 (513) Client [Wetterstation] connected with secret
                        2020-08-29 00:31:23.426 - debug: mqtt.0 (513) Client [Wetterstation] with keepalive 10 set timeout to 15 seconds
                        2020-08-29 00:33:41.868 - info: mqtt.0 (32326) Client [Wetterstation] connection closed: timeout
                        

                        Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                        JohGreJ 1 Antwort Letzte Antwort
                        0
                        • haselchenH haselchen

                          @JohGre

                          Ok, dann lösch ich den analogen Input wieder. Danke für die Erklärung.
                          Ein AVM600 Repeater ist quasi direkt neben dem Gerät.

                          2020-08-29 00:31:04.547 - debug: mqtt.0 (513) Client [Wetterstation] pingreq
                          2020-08-29 00:31:05.497 - info: mqtt.0 (513) Client [Wetterstation] connection closed: disconnected
                          2020-08-29 00:31:23.425 - info: mqtt.0 (513) Client [Wetterstation] connected with secret
                          2020-08-29 00:31:23.426 - debug: mqtt.0 (513) Client [Wetterstation] with keepalive 10 set timeout to 15 seconds
                          2020-08-29 00:33:41.868 - info: mqtt.0 (32326) Client [Wetterstation] connection closed: timeout
                          
                          JohGreJ Offline
                          JohGreJ Offline
                          JohGre
                          schrieb am zuletzt editiert von
                          #23

                          @haselchen und das Disconnect siehst du im log am ESPEasy auch?

                          Das sind meine mqtt Settings. Port habe ich einen anderen genommen.
                          12a6241f-f28b-46f8-b1f4-7f926bdd462d-image.png

                          nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

                          haselchenH 2 Antworten Letzte Antwort
                          1
                          • JohGreJ JohGre

                            @haselchen und das Disconnect siehst du im log am ESPEasy auch?

                            Das sind meine mqtt Settings. Port habe ich einen anderen genommen.
                            12a6241f-f28b-46f8-b1f4-7f926bdd462d-image.png

                            haselchenH Offline
                            haselchenH Offline
                            haselchen
                            Most Active
                            schrieb am zuletzt editiert von
                            #24

                            @JohGre

                            Hab deine Einstellungen mal übernommen und beobachte das.
                            Vielen Dank, dass Du ein offenes Ohr für mich hast.

                            Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                            1 Antwort Letzte Antwort
                            1
                            • JohGreJ JohGre

                              @haselchen und das Disconnect siehst du im log am ESPEasy auch?

                              Das sind meine mqtt Settings. Port habe ich einen anderen genommen.
                              12a6241f-f28b-46f8-b1f4-7f926bdd462d-image.png

                              haselchenH Offline
                              haselchenH Offline
                              haselchen
                              Most Active
                              schrieb am zuletzt editiert von
                              #25

                              @JohGre

                              Der closed timeout kommt trotzdem unregelmässig.
                              Habe alle Einstellungen durch. Wie kriege ich den Keep Alive Wert höher.
                              Der liegt bei 15sek, laut Debug.

                              Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                              1 Antwort Letzte Antwort
                              0
                              • opossumO Offline
                                opossumO Offline
                                opossum
                                schrieb am zuletzt editiert von
                                #26

                                Hallo, @haselchen ,

                                ich habe bei meinen NodeMcu's eine Rolle hinterlegt, damit verbindet er sich wieder selber mit dem WLAN. Habe aber alle 8266 mit Netzteilen versorgt, keine Batterien. Daher kann ich den 8266 auch das "Schlafen" verbieten. Vielleicht nützt es was, stelle die Rule mal hier rein.

                                on System#Boot do
                                    Let,1,0                              // set user variable to initial state of 0         
                                EndOn
                                 
                                on Wifi#Disconnected do              	 // if no wifi, wait 3 minutes
                                  if [VAR#1]=0
                                    timerSet,1,180
                                    Let,1,1                              // set user variable 1 to 1 to prevent re-set of var1 on each event.
                                  endif
                                endon
                                 
                                on Wifi#Connected do     	 	 // if wifi returns, cancel reboot
                                  timerSet,1,0                    	 // cancel timer
                                  Let,1,0                                // set user variable 1 to 0
                                endon
                                 
                                On Rules#Timer=1 do                    	 // if still no Wifi, reboot
                                  reboot
                                endon
                                
                                

                                Ich habe an den 8266 zusätzlich eine externe Antenne angelötet nach dieser Anleitung:
                                Klick mich

                                https://schlepper-petersdorf.jimdofree.com/

                                haselchenH 1 Antwort Letzte Antwort
                                1
                                • opossumO opossum

                                  Hallo, @haselchen ,

                                  ich habe bei meinen NodeMcu's eine Rolle hinterlegt, damit verbindet er sich wieder selber mit dem WLAN. Habe aber alle 8266 mit Netzteilen versorgt, keine Batterien. Daher kann ich den 8266 auch das "Schlafen" verbieten. Vielleicht nützt es was, stelle die Rule mal hier rein.

                                  on System#Boot do
                                      Let,1,0                              // set user variable to initial state of 0         
                                  EndOn
                                   
                                  on Wifi#Disconnected do              	 // if no wifi, wait 3 minutes
                                    if [VAR#1]=0
                                      timerSet,1,180
                                      Let,1,1                              // set user variable 1 to 1 to prevent re-set of var1 on each event.
                                    endif
                                  endon
                                   
                                  on Wifi#Connected do     	 	 // if wifi returns, cancel reboot
                                    timerSet,1,0                    	 // cancel timer
                                    Let,1,0                                // set user variable 1 to 0
                                  endon
                                   
                                  On Rules#Timer=1 do                    	 // if still no Wifi, reboot
                                    reboot
                                  endon
                                  
                                  

                                  Ich habe an den 8266 zusätzlich eine externe Antenne angelötet nach dieser Anleitung:
                                  Klick mich

                                  haselchenH Offline
                                  haselchenH Offline
                                  haselchen
                                  Most Active
                                  schrieb am zuletzt editiert von
                                  #27

                                  @opossum
                                  @JohGre

                                  Das ganze Konstrukt hängt am Strom über USB Kabel.
                                  Wenn ich die Nodemcu über die IP Aufrufe und es regnet, dann springt er ja um von 0 auf 1.
                                  Das ist schon okay. Per MQTT wird das an Iobroker gesendet und per Node Red das JSON "zerpflückt".
                                  Woran ich gerade zerbreche ich das Blockly.
                                  006b926b-6763-427e-a248-bf301bceb363-grafik.png

                                  Es kommt nichts, gaaaaar nichts per Telegram oder Alexa wenn es regnet. Trotz das alle Datenpunkt so reagieren wie sie sollen.

                                  1d496c61-cd62-4126-992c-38f22b405ce4-grafik.png

                                  Der Wert geht auf false wenn der Sensor trocken ist und auf true wenns regnet.
                                  Ich habe x Blocklys so, die funktionieren, wo ist hier der (Denk) Fehler?! (ausser das der Baustein "falls Wert vom Objekt=wahr" zuviel ist.
                                  Als ich den weggelassen habe, gab es Nachts 206 Telegram Meldungen.

                                  Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

                                  1 Antwort Letzte Antwort
                                  0
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  710

                                  Online

                                  32.5k

                                  Benutzer

                                  81.7k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe