Code Monkey home page Code Monkey logo

Comments (15)

SBorg2014 avatar SBorg2014 commented on May 27, 2024

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.

serav993 avatar serav993 commented on May 27, 2024

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.

SBorg2014 avatar SBorg2014 commented on May 27, 2024

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.

stale avatar stale commented on May 27, 2024

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.

serav993 avatar serav993 commented on May 27, 2024

Hat mit DT50 geklappt :)

from wlan-wetterstation.

asturma avatar asturma commented on May 27, 2024

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.

SBorg2014 avatar SBorg2014 commented on May 27, 2024

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.

asturma avatar asturma commented on May 27, 2024

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.

SBorg2014 avatar SBorg2014 commented on May 27, 2024

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.

asturma avatar asturma commented on May 27, 2024

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.

asturma avatar asturma commented on May 27, 2024

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.

SBorg2014 avatar SBorg2014 commented on May 27, 2024

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.

asturma avatar asturma commented on May 27, 2024

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.

SBorg2014 avatar SBorg2014 commented on May 27, 2024

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.

asturma avatar asturma commented on May 27, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.