NEWS
WLAN-Wetterstation in ioBroker direkt einbinden
-
@ElseKling sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
IPP: 192.168.188.100:8084 WS_PORT: 1027 WS_POLL: 60 PRE_DP: javascript.0.Wetterstation
Script-Version: V0.1.3 Config-Version: V0.1.3Stelle mal auf den WS_Port 9999 ein.
Hier währe auch der Thread dazu Linux Shell-Skript WLAN-Wetterstation
-
Auf 9999 geändert. Wie vorher scheint er ja Pakete zu bekommen, denn in der "DATA von Wetterstation" kommen ja welche an. Nur scheint er sie nicht zuordnen zu können
Listening on [0.0.0.0] (family 0, port 9999)
Connection from ESP-4E64F6.fritz.box 1958 received!Messwerteblock:
Temperatur Innen : °C
Temperatur Aussen : °C
Taupunkt : °C
Chill-Faktor : °C
Luftfeuchte Innen : %
Luftfeuchte Aussen : %
Windgeschwindkeit : km/h
max. Windgeschwindkeit : km/h
Windrichtung : °
Luftdruck absolut : hPa
Luftdruck relativ : hPa
Regen aktuell : mm
Regen Tag : mm
Regen Woche : mm
Regen Monat : mm
Regen Jahr : mm
Sonnenstrahlung : W/m²
UV-Index :
Zeitstempel :Datenstring für ioBroker:
DATA von Wetterstation:
GET ID=taz-home&PASSWORD=*****&indoortempf=78.1&tempf=78.6&dewptf=48.0&windchillf=78.6&indoorhumidity=34&humidity=34&windspeedmph=0.0&windgustmph=0.0&winddir=341&absbaromin=29.705&baromin=29.888&rainin=0.000&dailyrainin=0.000&weeklyraini Connection: Close.1000.000&yearlyrainin=0&solarradiation=0.00&UV=0&dateutc=2020-02-18%2013:32:39&softwaretype=EasyWeatherV1.4.7&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0Debug VAR:
Installationsverzeichnis: /home/pi
IPP: 192.168.188.100:8084 WS_PORT: 9999 WS_POLL: 60 PRE_DP: javascript.0.Wetterstation
Script-Version: V0.1.3 Config-Version: V0.1.3 -
Nimm mal die aktuelle Version 0.1.4 , bei deiner Version auf der Raspberry haben sich Umlautefehler eingeschlichen oder sonst noch was ...... !
-
...und es ist eher ein Zufall wenn ich hier mitlese
Die Umlautfehler können zustande kommen wenn man den Text per C&P aus Putty oä. kopiert und hier einfügt.
Mich "stören" gleich drei Dinge im DATA-String:- "Connection: Close." mitten drin
- EasyWeatherV1.4.7 (neue Version)
- und der wahrscheinlich eigentliche Fehler, dass der String mit "GET ID=...." anfängt
@ElseKling hast du ev. in der WS View APP den "Path" (Punkt 4 ) geändert/gelöscht?
Wenn der nicht/weatherstation/updateweatherstation.php
lautet, kann er im Anschluss die Daten nicht korrekt verarbeiten. Das reine Datenpaket der Station wird auch ersichtlich durch den Aufruf
./wetterstation.sh -d
im Installationsverzeichnis. -
Die Umlaute sind jetzt weg, aber die Werte immer noch nur im Block, nicht als "Werte"
Listening on [0.0.0.0] (family 0, port 9999)
Connection from ESP-4E64F6.fritz.box 30821 received!Messwerteblock:
Temperatur Innen : °C
Temperatur Aussen : °C
Taupunkt : °C
Chill-Faktor : °C
Luftfeuchte Innen : %
Luftfeuchte Aussen : %
Windgeschwindkeit : km/h
max. Windgeschwindkeit : km/h
Windrichtung : °
Luftdruck absolut : hPa
Luftdruck relativ : hPa
Regen aktuell : mm
Regen Tag : mm
Regen Woche : mm
Regen Monat : mm
Regen Jahr : mm
Sonnenstrahlung : W/m²
UV-Index :
Zeitstempel :Datenstring für ioBroker:
DATA von Wetterstation:
GET ID=taz-home&PASSWORD=*****&indoortempf=75.6&tempf=48.2&dewptf=30.9&windchillf=48.2&indoorhumidity=35&humidity=51&windspeedmph=2.0&windgustmph=3.4&winddir=318&absbaromin=29.687&baromin=29.870&rainin=0.000&dailyrainin=0.012&weeklyraini Connection: Close.1000.012&yearlyrainin=0&solarradiation=29.48&UV=0&dateutc=2020-02-18%2016:00:01&softwaretype=EasyWeatherV1.4.7&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0Debug VAR:
Installationsverzeichnis: /home/pi
IPP: 192.168.188.100:8084 WS_PORT: 9999 WS_POLL: 16 PRE_DP: javascript.0.Wetterstation
Script-Version: V0.1.4 Config-Version: V0.1.4 -
Zeige nur mal das Datenpaket für SBorg , wie er oben angefragt hat !
./wetterstation.sh -d
-
Ist das gleiche, was bei den anderen Screens ja hinten angezeigt wurde, oder sehe ich was falsch?
Listening on [0.0.0.0] (family 0, port 9999)
Connection from ESP-4E64F6.fritz.box 24808 received!
GET ID=taz-home&PASSWORD=**&indoortempf=75.7&tempf=48.0&dewptf=31.6&windchillf=48.0&indoorhumidity=35&humidity=53&windspeedmph=0.4&windgustmph=1.1&winddir=107&absbaromin=29.681&baromin=29.864&rainin=0.000&dailyrainin=0.012&weeklyrainin=0.012&monthlyrainin=0.012&solarradiation=23.85&UV=0&dateutc=2020-02-18%2016:18:09&softwaretype=EasyWeatherV1.4.7&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0
Host: 192.168.188.100
Accept:/
Connection: Close -
-
@ElseKling sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
Ist das gleiche,
Nein, da ist schon was anderes, aber
@SBorg sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
@ElseKling hast du ev. in der WS View APP den "Path" (Punkt 4 ) geändert/gelöscht?
Wenn der nicht
/weatherstation/updateweatherstation.phplautet, kann er im Anschluss die Daten nicht korrekt verarbeiten.
wie sieht es damit aus?
-
In deinem Datenabruf fehlt der Anfang , deshalb die Anfrage von SBorg mit Punkt 4 gemeint , das der Link nicht richtig ist , bzw. von Dir verändert wurde !!!??
root@raspberrypi:/home/pi# nc -lv -p 9999 Listening on [0.0.0.0] (family 0, port 9999) Connection from 192.168.178.42 38806 received! GET /weatherstation/updateweatherstation.php?ID=xxxxxx&PASSWORD=xxxxxxx&indoortempf=69.6&tempf=47.5&dewptf=37.0&windchillf=45.0&indoorhumidity=48&humidity=67&windspeedmph=5.4&windgustmph=6.9&winddir=237&absbaromin=30.059&baromin=30.059&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.559&monthlyrainin=1.720&yearlyrainin=1.780&solarradiation=14.31&UV=0&dateutc=2020-02-18%2016:26:26&softwaretype=EasyWeatherV1.4.4&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0 Host: 192.168.178.41 Accept:*/* Connection: Close
-
@ElseKling sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
PP: 192.168.188.100:8084
hab jetzt nur oberflächig überflogen, aber sollte es nicht port 8087 sein?
Einstellung sollte so aussehen
-
@Glasfaser said in WLAN-Wetterstation in ioBroker direkt einbinden:
nc -lv -p 9999
Listening on [0.0.0.0] (family 0, port 9999)
Connection from ESP-4E64F6.fritz.box 21197 received!
GET /weatherstation/updateweatherstation.phpID=taz-home&PASSWORD=**&indoortempf=75.4&tempf=45.5&dewptf=31.6&windchillf=45.5&indoorhumidity=35&humidity=58&windspeedmph=1.3&windgustmph=2.2&winddir=6&absbaromin=29.667&baromin=29.850&rainin=0.000&dailyrainin=0.012&weeklyrainin=0.012&monthlyrainin=0.012&solarradiation=0.00&UV=0&dateutc=2020-02-18%2020:06:09&softwaretype=EasyWeatherV1.4.7&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0
Host: 192.168.188.100
Accept:/
Connection: Close -
@SBorg sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
@ElseKling hast du ev. in der WS View APP den "Path" (Punkt 4 ) geändert/gelöscht?
Wenn der nicht
/weatherstation/updateweatherstation.phplautet, kann er im Anschluss die Daten nicht korrekt verarbeiten.
wie sieht es damit aus?
War leer und hatte ich leer gelassen, da in der Anleitung steht "Wird wie angegeben belassen".
Jetzt habe ich es eingetragen:
Die Ausgabe ist aber immer noch:
./wetterstation.sh --debug
Listening on [0.0.0.0] (family 0, port 9999)
Connection from ESP-4E64F6.fritz.box 15705 received!Messwerteblock:
Temperatur Innen : °C
Temperatur Aussen : °C
Taupunkt : °C
Chill-Faktor : °C
Luftfeuchte Innen : %
Luftfeuchte Aussen : %
Windgeschwindkeit : km/h
max. Windgeschwindkeit : km/h
Windrichtung : °
Luftdruck absolut : hPa
Luftdruck relativ : hPa
Regen aktuell : mm
Regen Tag : mm
Regen Woche : mm
Regen Monat : mm
Regen Jahr : mm
Sonnenstrahlung : W/m²
UV-Index :
Zeitstempel :Datenstring für ioBroker:
DATA von Wetterstation:
GET /weatherstation/updateweatherstation.phpID=taz-home&PASSWORD=*****&indoortempf=75.4&tempf=45.3&dewptf=31.8&windchillf=45.3&indoorhumidity=35&humidity=59&windspeedmph=1.8&windgustmph=2.2&winddir=84&absbaromin=29.673&baromin=29.856&rai Connection: Close.1000.012&weeklyrainin=0.012&monthlyrainin=0.012&yearlyrainin=0&solarradiation=0.00&UV=0&dateutc=2020-02-18%2020:20:33&softwaretype=EasyWeatherV1.4.7&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0Debug VAR:
Installationsverzeichnis: /home/pi
IPP: 192.168.188.100:8084 WS_PORT: 9999 WS_POLL: 60 PRE_DP: javascript.0.Wetterstation
Script-Version: V0.1.4 Config-Version: V0.1.4 -
@ElseKling jetzt frag ich nochmal...dein Simple Api Port???? warum 8084
-
@ElseKling sagte in WLAN-Wetterstation in ioBroker direkt einbinden:
Das Fragezeichen fehlt am Ende !!!
/weatherstation/updateweatherstation.php?
-
@crunchip said in WLAN-Wetterstation in ioBroker direkt einbinden:
@ElseKling jetzt frag ich nochmal...dein Simple Api Port???? warum 8084
Weil der Adapter sich im iobroker so installiert hat. Wohl weil der Port frei ist.
-
@Glasfaser said in WLAN-Wetterstation in ioBroker direkt einbinden:
Das Fragezeichen fehlt am Ende !!!
/weatherstation/updateweatherstation.php?
Das war es! Im Beitrag von SBorg fehlte es.
Danke Euch allen
Vielleicht das noch in die Instalationsanleitung aufnehmen? -
@ElseKling Ist ein "&" in deinem PASSWORD? Falls ja, bitte rausnehmen, da danach bei der Werteermittlung abgefragt wird
-
WICHTIG !!!
Gehe in alle deine Beiträge und mache das Passwort in den Bildern und in den Scriptabrufen unkenntlich !!!
-
@Glasfaser said in WLAN-Wetterstation in ioBroker direkt einbinden:
WICHTIG !!!
Gehe in alle deine Beiträge und mache das Passwort in den Bildern und in den Scriptabrufen unkenntlich !!!
Ist ja nur ein Platzhalter, da irgendwas drinstehen muss. Ist also kein reeles. Ich bezog mich auf Installationsanleitung
"6. Station Key: Passwort der Wetterstation (derzeit nicht benutzt), Eingabe jedoch erforderlich"