Comments (15)
Hi und danke.
Du kannst einfach mal alle DHT-Derivate mit Temp/Feuchte durchprobieren (falls nicht schon geschehen), müssten so um die drei Modelle sein, und/oder
- Service mittels
systemctl stop wetterstation
anhalten - im Installationsverzeichnis
./wetterstation.sh --data
ausführen - den Ausgabestring hier posten (zu Begin die Station-ID etc. aus-x-en)
- Service wieder starten
systemctl start wetterstation
(für Mitleser: ja, ich lebe noch und melde mich [hoffentlich] demnächst mal wieder ;) )
from wlan-wetterstation.
Danke für die Antwort.
Das mit der ID werd ich gleich trotzdem mal machen.
Ich hatte mir einfach die Sensoren durchgelesen und in der .config den DT40 und DT50 aktiviert weil sie der Beschreibung am nächsten kamen.
Konnte also über ausschlussverfahren den Sensor eingrenzen.
DT50 hat am besten gepasst, leider zeigt er den Batteriestatus nicht an. Das wird wohl vom Sensor ausgehen
Jetzt kenne ich eine elegantere Variante.
Super Projekt nochmal und auch mit marginalen Programmierkenntnissen bekommt man das zum laufen.
MfG
from wlan-wetterstation.
Es kann sein, dass er ev. gar nicht gesendet wird, oder, was wahrscheinlicher ist, er bei den DNT-Sensoren anders benannt wurde. Üblicherweise lauten die "wh[XX]batt" im Datenstring (das ist mit der Grund warum es gleiche Sensoren von verschiedenen Herstellern im Projekt gibt und diese nicht unter einem Namen laufen).
Schau mal im String (s.o.) danach oder poste ihn hier.
from wlan-wetterstation.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 7 days if no further activity occurs. Thank you for your contributions.
from wlan-wetterstation.
Hat mit DT50 geklappt :)
from wlan-wetterstation.
Hallo, bräuchte bitte auch mal eure Hilfe
Ich habe dieselbe Wetterstation (DNT WeatherScreen PRO) und auch zusätzlich 2 dieser DNT000005 Sensoren.
Ich finde allerdings im .conf keine Möglichkeit DT50 festzulegen. Es gibt nur DP50. Datenpunkte habe ich angelegt, allerdings werden keine Werte übertragen.
Was mache ich falsch?
Mittels "./wetterstation.sh --data" sehe ich, dass im String die Daten (Temp und Luftfeuchte) als temp3/temp4 enthalten sind
"...&temp3f=55.6&humidity3=81&temp4f=71.1&humidity4=60...."
Alle anderen Werte der Station werden übertragen.
Danke für Tipps
from wlan-wetterstation.
Hi, das war wohl ein Tippfehler, müsste mit DP50 laufen. Da wird "...&tempxf=x.x&humidityx=x..." im Datenstring akzeptiert.
Bei den Sensoren kann man auch nix "kaputt machen", es kommen halt ggf. nur unsinnige/keine Werte an.
from wlan-wetterstation.
Hallo
Danke schon mal für die Rückmeldung.
Ok, dann habe ich ja mit DP50 das richtige ausgewählt. Ich bin wie hier beschrieben vorgegangen
https://github.com/SBorg2014/WLAN-Wetterstation/wiki/Neue-Sensoren-nachtr%C3%A4glich-hinzuf%C3%BCgen
Hat eigentlich auch alles geklappt, nach Neustart werden die Daten aber nicht an die neuen Datenpunkte übertragen. Irgend etwas scheine ich noch vergessen zu haben.
Hast du eine Idee?
from wlan-wetterstation.
Jepp, habe es eben in der Wiki ergänzt und ich zitiere:
Gelegentlich (Ursache bis dato unbekannt) kann es vorkommen, dass, obwohl die Datenpunkte im ioBroker angelegt wurden und alles gut aussieht, nach dem Restart des Wetterstation-Skriptes keine Werte in die Datenpunkte geschrieben werden. Dies kann passieren wenn etliche Datenpunkte per Javascript gleichzeitig angelegt werden (und vermutlich der SimpleAPI-Adapter nicht korrekt mitbekommt). Hier hilft es den Web- und SimpleAPI-Adapter zu restarten (oder alternativ den kompletten ioBroker). Später, oder im laufenden Betrieb tritt der Fehler nicht mehr auf.
Da der Fokus hier nun mehr auf der RestAPI liegt, dürfte das wahrscheinlich auch nicht mehr gefixt werden (sofern es nur der SimpleAPI ist). IMO aber auch kein Beinbruch wenn man es denn weiß und der Restart das Problemchen fixt, zumal man ja auch nicht täglich x neue Datenpunkte anlegt ;)
from wlan-wetterstation.
Ich habe den Web- und SimpleAPI Adapter neu gestartet. Hat nicht geholfen. Danach den iobroker neu gestartet. Nach wie vor werden keine DP50 Datenpunkte befüllt :-(
from wlan-wetterstation.
Ich habe mal das Script gestoppt einmal im Debug-Modus ausgeführt, vielleicht hilft der Output weiter.
Interessanterweise schreibt es nach den ganzen Werten "Zusatzsensoren: Keine" -> siehe unten
Im Messwerteblock in der ersten Zeile sind aber temp3f etc mit den richtigen Werten enthalten
--------- Start ----------
Messwerteblock: 22.38 16.88 4.61 16.88 64 44 4.34 7.24 116 965.93 965.93 0 0 24.409 92.202 237.490 630.28 6 25.04.2023%2013:10:59 EasyWeatherV1.6.5 temp3f 13.00 humidity3 81 temp4f 23.38 humidity4 57
Nicht alle Werte werden unterstützt (abhängig vom Modell der Wetterstation und dem verwendeten Protokoll)!
Temperatur Innen : 22.38 °C
Temperatur Aussen : 16.88 °C
Taupunkt : 4.61 °C
Gefühlte Temperatur : 16.88 °C
Luftfeuchte Innen : 64 %
Luftfeuchte Aussen : 44 %
Windgeschwindigkeit : 4.34 km/h
Windgeschwindigkeit 10min : km/h
Windböengeschwindigkeit : 7.24 km/h
max. Windböe : km/h
Windrichtung : 116 °
Windrichtung : OSO
Windrichtung 10min : °
Luftdruck absolut : 965.93 hPa
Luftdruck relativ : 965.93 hPa
Regenrate : 0 mm/h
Regenstatus : kein Regen
Regen seit Regenbeginn : mm
Regen Stunde : mm
Regen Tag : 0 mm
Regen Woche : 24.409 mm
Regen Monat : 92.202 mm
Regen Jahr : 237.490 mm
Regen Gesamt : mm
Sonnenstrahlung : 630.28 W/m²
UV-Index : 6
Zeitstempel : 25.04.2023 13:10:59
Firmware : EasyWeatherV1.6.5
Batteriestand: :
Gateway-Modell :
Zusatzsensoren: keine
Datenstring für ioBroker:
javascript.0.Wetterstation.Innentemperatur=22.38&........
--------- Ende -------------
from wlan-wetterstation.
Leider hast du gerade da aufgehört wo es interessant wird ^^
Hast du bei der Anzahl in der "conf" zwei eingetragen? Dann müssen die sich auch als "temp1f" bzw. "temp2f" melden, denn genau die Bezeichnung erwartet das Skript. Wenn die sich nicht umbenennen lassen, musst du als Anzahl "4" eintragen (und auch per Javascript vier DPs/Sensoren anlegen lassen). Nr.1 und Nr.2 bleiben dann zwar leer, aber 3 und 4 liefern dann die Werte.
from wlan-wetterstation.
Irgendwo ist da der Wurm drinnen :-)
Ich habe jetzt auf 4 Sensoren erhöht und Datenpunkt 3 und 4 angelegt.
Servcei neu gestartet, SimpleAPI und Web Adapter neu gestartet, iobroker komplett neu gestartet. Nach wie vor keine Übertragung der Zusatzsensoren, weder bei 1 und 2, noch bei 3 und 4.
Hier noch der Rest des vorigen Auszugs:
----- Start----------------
Messwerteblock: 22.38 16.88 4.61 16.88 64 44 4.34 7.24 116 965.93 965.93 0 0 24.409 92.202 237.490 630.28 6 25.04.2023%2013:10:59 EasyWeatherV1.6.5 temp3f 13.00 humidity3 81 temp4f 23.38 humidity4 57
Nicht alle Werte werden unterstützt (abhängig vom Modell der Wetterstation und dem verwendeten Protokoll)!
Temperatur Innen : 22.38 °C
Temperatur Aussen : 16.88 °C
Taupunkt : 4.61 °C
Gefühlte Temperatur : 16.88 °C
Luftfeuchte Innen : 64 %
Luftfeuchte Aussen : 44 %
Windgeschwindigkeit : 4.34 km/h
Windgeschwindigkeit 10min : km/h
Windböengeschwindigkeit : 7.24 km/h
max. Windböe : km/h
Windrichtung : 116 °
Windrichtung : OSO
Windrichtung 10min : °
Luftdruck absolut : 965.93 hPa
Luftdruck relativ : 965.93 hPa
Regenrate : 0 mm/h
Regenstatus : kein Regen
Regen seit Regenbeginn : mm
Regen Stunde : mm
Regen Tag : 0 mm
Regen Woche : 24.409 mm
Regen Monat : 92.202 mm
Regen Jahr : 237.490 mm
Regen Gesamt : mm
Sonnenstrahlung : 630.28 W/m²
UV-Index : 6
Zeitstempel : 25.04.2023 13:10:59
Firmware : EasyWeatherV1.6.5
Batteriestand: :
Gateway-Modell :
Zusatzsensoren: keine
Datenstring für ioBroker:
javascript.0.Wetterstation.Innentemperatur=22.38&javascript.0.Wetterstation.Aussentemperatur=16.88&javascript.0.Wetterstation.Taupunkt=4.61&javascript.0.Wetterstation.Gefuehlte_Temperatur=16.88&javascript.0.Wetterstation.Innenfeuchtigkeit=64&javascript.0.Wetterstation.Aussenfeuchtigkeit=44&javascript.0.Wetterstation.Wind=4.34&javascript.0.Wetterstation.Wind_max=7.24&javascript.0.Wetterstation.Windrichtung=116&javascript.0.Wetterstation.Druck_absolut=965.93&javascript.0.Wetterstation.Druck_relativ=965.93&javascript.0.Wetterstation.Regenrate=0&javascript.0.Wetterstation.Regen_Tag=0&javascript.0.Wetterstation.Regen_Woche=24.409&javascript.0.Wetterstation.Regen_Monat=92.202&javascript.0.Wetterstation.Regen_Jahr=237.490&javascript.0.Wetterstation.Sonnenstrahlung=630.28&javascript.0.Wetterstation.UV_Index=6&javascript.0.Wetterstation.Zeitstempel=25.04.2023%2013:10:59&javascript.0.Wetterstation.Info.FW_Version=EasyWeatherV1.6.5&javascript.0.Wetterstation.Regenstatus=kein Regen&javascript.0.Wetterstation.UV_Belastung=hoch&javascript.0.Wetterstation.Windrichtung_Text=OSO&javascript.0.Wetterstation.Info.Hitzeindex=
DATA von Wetterstation:
GET /weatherstation/updateweatherstation.php?ID=xxxxxx&PASSWORD=xxxxxx&indoortempf=72.3&tempf=62.4&dewptf=40.3&windchillf=62.4&indoorhumidity=64&humidity=44&windspeedmph=2.7&windgustmph=4.5&winddir=116&absbaromin=28.524&baromin=28.524&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.961&monthlyrainin=3.630&yearlyrainin=9.350&solarradiation=630.28&UV=6&temp3f=55.4&humidity3=81&temp4f=74.1&humidity4=57&dateutc=2023-04-25%2011:10:59&softwaretype=EasyWeatherV1.6.5&action=updateraw&realtime=1&rtfreq=5 HTTP/1.1
Debug VAR:
Installationsverzeichnis: /home/pi/wetterstation
IPP: 10.0.0.x:8087 WS_PORT: 1080 WS_POLL: 30 PRE_DP: javascript.0.Wetterstation
WEB: HTTP WS_PROT: Wunderground
Zusatzsensoren:
DP10/35/40/50/60/70/100/200/250/300: 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0
WH31: 0 || WS90: 0
Bresser: 7009999 [0]
Script-Version: V3.0.0 Config-Version: V3.0.0 Sub-Version: V3.0.0
--------- Ende -------------
from wlan-wetterstation.
WS_PROT: Wunderground
Hat das einen bestimmten Grund, oder "muss dass..."? WU unterstützt so gut wie keine externen Sensoren, deswegen werden beim WU-Protokoll auch keine externen Sensoren von mir ausgewertet, egal was du an Anzahl etc. einträgst. Mit "Ecowitt" sollte es dann aber jetzt laufen :)
from wlan-wetterstation.
Jetzt läuft es dank Umstellung auf Ecowitt. Habe in der Anleitung die erste Variante (Wunderground) genommen, Auswirkungen waren nicht bekannt :-)
Vielen vielen Dank für die Hilfe
from wlan-wetterstation.
Related Issues (20)
- wetterstation.sh bringt syntax error HOT 2
- Konflikt mit WeeWx HOT 8
- GW 2000 Datenpunkte unvollständig HOT 6
- Daten kommen von DP1500 Pro nicht an HOT 8
- Bresser 7 in 1 Zusätzliche Sensoren HOT 23
- Vorjahres-Monat Statistik geht schief HOT 2
- Adapter WH31 HOT 2
- Script 3.0 Temp_Aussen_24h_max/min und Temp_Aussen_Heute_max/min HOT 3
- Fehler Auswertung Monatserster HOT 2
- Statistik nur mehr mit Influx v2? HOT 6
- Frage zu Umzug auf InfluxDB V2.x HOT 5
- Monatsauswertung Fehler HOT 3
- Iterations fix VorJahr=> bug #58 HOT 2
- Ergänzung für Wiki zur Installation unter Proxmox-Container HOT 2
- Weiterer Sensor HOT 4
- service only work for 1 request HOT 2
- Inbetriebnahme auf Proxmox und VM HOT 3
- Nach Neuinstallation fährt der Dienst nicht hoch Kommunikationsfehler! HOT 5
- Bresser 5-1 / Gefühlte Temperatur stimmt nicht HOT 5
- JS-Script "Wetterstatistik"Trockenperiode wird mit 365 Tagen befüllt HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from wlan-wetterstation.