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
    23
    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.5k

[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.
  • 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

                521

                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