NEWS
Windanzeige mit Ventus W132 & Wemos D1 Mini
-
@claus1993 Hallo. Vielleicht könntest du mir helfen. Habe alle lt. deiner Beschreibung erledigt.
Bekomme aber immer folgende Fehlermeldung.Danke.
-
Hallo zusammen,
habe auch das Script von @claus1993 genommen und auch die #include für <common_wifi.h>, <Common_mqtt.h>, <esp_pins.h> und <private_wifi.h> mit einen // auskommentiert.
Habe meine Wlan daten und MQTT daten eingeben. Im Wlan habe ich diesen auch gefunden nur leider sehe ich diese noch nicht im MQTT im Iobroker.
Habe ich was übersehen? Sensor ist auch angeschlossen.
Gruß -
Sorry das tut mir leid das es nicht funktioniert...bin leider kein Profi was das programmieren betrifft und wurschtele mich auch immer so durch. meist ist es ein Trial and Error...
@Wayne1983
du hast die Meldung zu dem D2 Pin gesehen? Hast du deine Data Leitung dort angesetzt?
Hatte in einem anderen Sketch auch ein Problem und habe dann D2 durch den GPIO Pin ersetzt. Vielleicht hilft das.@hugo1215
hast du die Daten korrekt eingegeben? Funktionieren andere MQTT Exports? Hast du auch deine IP und Port Nummer verwendet und nicht die die im Skript steht?Aufgrund eines Rechner Crashs habe ich den Sketch leider nicht mehr sonst würde ich ihn hier posten
-
Hallo @claus1993,
also normal funktionieren die Exports. Habe 4 Wemos laufen wo ESP EASY läuft mit meinem Einstellungen.
Hatte einen Kleine Fehler gefunden. hehe. Wass aber passiert ist das es sich immer wieder mit meinem WLAN verbinden will das hat er auch macht immer ein Reconnect und somit kommt er nicht zum verbinden mit dem MQTT server und kann dann im weiteren Verlauf nicht die Daten vom Windmesser weiterleiten.
Gruß -
sorry dann kann ich leider nicht weiterhelfen. Sollte mir etwas einfallen würde ich mich melden.
-
Falls Interesse besteht dann könnte ich mal ein einfaches Ansteuern der Markise anbieten.
Bei mir ist ein Eltako WS Windsensor mit Wemos D1 mini im Einsatz.
Mit dem Skript wird über MQTT die Windstärke in km/h in IOBroker
angezeigt.
Der Eltako WS erzeugt pro Umdrehung 2 Impulse, beim W132 wird nur 1 Impuls erzeugt.
Dieses muss im Skript noch eingestellt werden.
Anbei die Beschreibung mit Skriptesp8266-anemometer-master.zip Beschreibung.zip
Gerade noch was Intressantes gefunden.
https://gist.github.com/micw/098709efc83a9d9ebf16d14cea4ca38e -
hallo @premo
danke das du dein Script zur verfügung stellst. Werde es mal ausprobieren. WO stelle ich die Impulse in deinem Script ein. Ein bisschen erfahrung habe ich aber nicht genug.
Denn Link von Github kenne ich schon leider klappt es damit nicht.Gruß
-
@claus1993 sagte in Windanzeige mit Ventus W132 & Wemos D1 Mini:
sorry dann kann ich leider nicht weiterhelfen. Sollte mir etwas einfallen würde ich mich melden.
Hallo @claus1993,
habe den Fehler gefunden. Bei den Board Verwaltung im Arduino Programm muss die Version 2.4.1 installiert sein. Dann klappt es.
Bekomme jetzt auch die Daten in Iobroker. Soweit so gut. Kann man die Daten auch schneller Abrufen und nicht nur alle 30 sek??
Gruß -
@hugo1215 freut mich das es jetzt läuft. Was eine Verkürzung der Abfragezeit betrifft meine ich gelesen zu haben das der Skript Vergleichswerte zur Berechnung benötigt. Wenn dem so ist müsste man den Skript und die Berechnung anpassen.
-
@claus1993 hast du einen Tip wo ich schauen kann??
Gruß -
@hugo1215 sagte in Windanzeige mit Ventus W132 & Wemos D1 Mini:
WO stelle ich die Impulse in deinem Script ein.
In der "myconfig_samples.h"
In der Zeile 16
const float number_reed = 1 -
@claus1993 Hallo ich habe auch dein Skipt verwendet. Super danke erstmal das du es hier zu verfügung gestellt hat. Jetzt habe ich noch eine Frage weiter oben habt ihr über den Regensensor W174 geschrieben habt ihr das auch an dem Wemo mit dem Skript? Oder wie habt ihr das gemacht?
-
@Meldb
Jepp der läuft mit einem Wemos D1 Mini. -
@claus1993 Hallo ich habe heute mein Sensor W132 bekommen ich bekomme immer den gleichen Temperatur u. Luftfeuchte Wert ist das bei dir auch so?
-
@Meldb
Habe den Sensor mal angeklemmt und sehe das sich nur die Werte für den Wind ändern. Bei Temperatur und Humity ist schon weit längeren unverändert und wird bei einem Update auch nicht kurz grün. Kann die leider nicht sagen woran das liegt. Vielleicht gibt es den ein oder anderen Experten der den Code lesen kann und dort einen Fehler findet. -
@hugo1215 said in Windanzeige mit Ventus W132 & Wemos D1 Mini:
habe den Fehler gefunden. Bei den Board Verwaltung im Arduino Programm muss die Version 2.4.1 installiert sein. Dann klappt es.
@mwyraz
Vielleicht könnte man den Punkt mit der Version 2.4.1 auf GitHub hinzufügen? -
Wie versorgt ihr das Teil mit Strom? Die Batterien halten ja nicht allzulange.
-
@Brainbug said in Windanzeige mit Ventus W132 & Wemos D1 Mini:
Wie versorgt ihr das Teil mit Strom? Die Batterien halten ja nicht allzulange.
Die Versorgung erfolgt über den D1 Mini und dort über ein USB Netzteil.
-
Die Temperatur Messung ist seltsam, morgens um 10 kommen Daten bis Abends um kurz vor 20 Uhr dann nichts mehr bis am nächsten Tag. Wie wenn im Code eine Zeit definiert wäre...
-
Hallo zusammen,
ich versuche mit dem Code wir im Post von @claus1993 mein W132 mit dem D1 mini zum Laufen zu bringen. Das Kompilieren und Flashen geht, das Ding verbindet sich auch mit dem WiFi, jedoch bekomme ich im Serial Monitor die Fehlermeldung
ISR not in IRAM!
Hier die komplette Fehlermeldung:
18:08:30.418 -> ... 18:08:31.404 -> WiFi connected 18:08:31.404 -> IP address: 18:08:31.404 -> 192.168.---.--- 18:08:31.404 -> ISR not in IRAM! 18:08:31.404 -> 18:08:31.404 -> User exception (panic/abort/assert) 18:08:31.452 -> --------------- CUT HERE FOR EXCEPTION DECODER --------------- 18:08:31.452 -> 18:08:31.452 -> Abort called 18:08:31.452 -> 18:08:31.452 -> >>>stack>>> 18:08:31.452 -> 18:08:31.452 -> ctx: cont 18:08:31.452 -> sp: 3ffffef0 end: 3fffffc0 offset: 0000 18:08:31.452 -> 3ffffef0: 00000009 0000002e 3ffef7d4 40205879 18:08:31.452 -> 3fffff00: 000000fe 00000000 00000000 00000000 18:08:31.452 -> 3fffff10: 00000000 00000000 00000000 00ff0000 18:08:31.452 -> 3fffff20: 5ffffe00 5ffffe00 00000000 00000000 18:08:31.452 -> 3fffff30: 00000002 00000004 3ffee970 40204e16 18:08:31.452 -> 3fffff40: 40100476 3ffee990 3ffe8844 40204e28 18:08:31.452 -> 3fffff50: 40232ddd 0000000e 3ffee970 40205335 18:08:31.452 -> 3fffff60: 00000000 000000d6 3ffee85d 40203c68 18:08:31.498 -> 3fffff70: 3ffe862b 3ffee954 3ffee970 3ffeeabc 18:08:31.498 -> 3fffff80: 3ffee990 3ffee85d 3ffee970 402053e4 18:08:31.498 -> 3fffff90: 3ffee990 3ffee85d 3ffee970 4020181f 18:08:31.498 -> 3fffffa0: 3fffdad0 00000000 3ffeea7c 40204798 18:08:31.498 -> 3fffffb0: feefeffe feefeffe 3ffe84f0 40100d71 18:08:31.498 -> <<<stack<<< 18:08:31.498 -> 18:08:31.498 -> --------------- CUT HERE FOR EXCEPTION DECODER --------------- 18:08:31.498 -> 18:08:31.498 -> ets Jan 8 2013,rst cause:2, boot mode:(3,6) 18:08:31.498 -> 18:08:31.498 -> load 0x4010f000, len 3584, room 16 18:08:31.546 -> tail 0 18:08:31.546 -> chksum 0xb0 18:08:31.546 -> csum 0xb0 18:08:31.546 -> v2843a5ac 18:08:31.546 -> ~ld 18:08:31.594 -> Initializing 18:08:31.594 -> 18:08:31.594 -> Connecting to CONTACT-wifi 18:08:32.117 -> .
Das läuft dann so in Dauerschleife unendlich weiter.
Hat jemand vielleicht eine Idee woran es liegen kann? Würde mich auf eure Hilfe sehr freuen.
Danke und Gruß
Christo