Sainlogic Professionelle WLAN Funk Wetterstation - 10 in 1 Wi-Fi

Hallo,
ich bekomme seit ein paar Tagen immer diese Fehlermeldung.

14.05.2019, 16:09:50 | FlowHandler | Kann Daten nicht zur Instanz #47555 weiterleiten: <br /><b>Notice</b>:  Undefined index: indoortempf in <b>/var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php</b> on line <b>293</b><br /><br /><b>Notice</b>:  Undefined index: tempf in <b>/var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php</b> on line <b>295</b><br /><br /><b>Notice</b>:  Undefined index: dewptf in <b>/var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php</b> on line <b>297</b><br /><br /><b>Notice</b>:  Undefined index: windchillf in <b>/var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php</b> on line <b>299</b><br /><br /><b>Fatal error</b>:  Uncaught TypeError: Argument 1 passed to WeatherStation::FahrenheitToCelsius() must be of the type float, null given, called in /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php on line 302 and defined in /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php:177Stack trace:#0 /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php(302): WeatherStation->FahrenheitToCelsius(NULL)#1 /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php(274): WeatherStation->WriteData('POST /data/repo...')#2 /-(3): WeatherStation->ReceiveData('{"DataID":"{7A1...')#3 {main}  thrown in <b>/var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php</b> on line <b>177</b><br />Abort Processing during Fatal-Error: Uncaught TypeError: Argument 1 passed to WeatherStation::FahrenheitToCelsius() must be of the type float, null given, called in /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php on line 302 and defined in /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php:177Stack trace:#0 /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php(302): WeatherStation->FahrenheitToCelsius(NULL)#1 /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php(274): WeatherStation->WriteData('POST /data/repo...')#2 /-(3): WeatherStation->ReceiveData('{"DataID":"{7A1...')#3 {main}  thrown   Error in Script /var/lib/symcon/modules/IPSymconWeatherStation/WeatherStation/module.php on Line 177

Kann jemand was damit anfangen?

Hallo
Mit der Version 1.3.2 kammen keine Daten bei mir an .
Aber mit der neuen Version 1.3.7 kommen bei mir direkt die Daten von der Station:D
Format sieht so aus :

26.05.2019, 13:33:09 | RECEIVED [192.168.1.91:47000] | GET /weatherstation/updateweatherstation.php?ID=123456789012345678901&PASSWORD=123456789012345678901&indoortempf=78.6&tempf=71.8&dewptf=48.7&windchillf=71.8&indoorhumidity=43&humidity=44&windspeedmph=2.5&windgustmph=3.4&winddir=277&absbaromin=29.94&baromin=29.24&rainin=0.00&dailyrainin=0.00&weeklyrainin=0.00&monthlyrainin=2.17&solarradiation=741.72&UV=8&dateutc=2019-05-26%2011:33:08&softwaretype=EasyWeatherV1.3.7&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0<CR><LF>Host: 192.168.1.10<CR><LF>Accept:/<CR><LF>Connection: Close<CR><LF><CR><LF>

Mit der aktuellen Version der Firmware funktioniert das Modul auch, aber mir ist es nicht gelungen den Port umzustellen.
Sendet immer an Port 80.

Werde ich dann mal ausprobieren und dann das Modul anpassen.

Ich konnte zumindest mal die aktuelle Firmware aufspielen. Aber ein Empfangen von Daten war mir bisher noch nicht möglich, da bei mir Port 80 belegt ist durch ein Webserver. Muss ich also wohl mal mit einem System probieren bei dem Port 80 verfügbar ist. Dies ist aber aus meiner Sicht ein Bug, wozu gibt man denn einen Port in den Einstellungen der Wetterdstation an, wenn da dieser dann nicht benutzt wird?

Jetzt muss man da nur noch was lesbares draus zaubern :wink:

Gruß Robert

Funktioniert :wink:

Hallo, ich wollte gerade nach dem ich deinen Betrag gelesen hatte, auf die Version 1.3.7 updaten. Es gibt jetzt schon die 1.3.8 :smiley: Ob bei mir Daten ankommen kann ich leider erst heute Abend testen.

VG

Andreas

Hallo
Mit der neuen Version 1.3.8 funktioniert die Zuweisung auch mit dem Port.
Habs getestet.Bug ist behoben.

Bei mir klappt es nun auch ohne Port umbiegen.
Mit der neuen Firmware 1.3.8 kann man endlich an einen beliebigen Port senden.
Daten kommen an und Modul funktioniert nach wie vor.

Ich habe aktuell nur das Problem, das hin und wieder so alle paar Tage falsche Werte ankommen.
Da kommen Werte an für z.B. außen Temp. mit -5572 °C.

Hat jemand eine Idee woran das liegen könnte?
Bzw. tritt das nur bei mir auf oder auch bei anderen?

Auszug aus Log:


26.5.2019 18:25:00;19,6;26.5.2019 18:28:10;19,2;26.5.2019 18:25:00;20,0
26.5.2019 18:20:00;20,0;26.5.2019 18:20:00;20,0;26.5.2019 18:20:00;20,0
26.5.2019 18:15:00;-1881,5;26.5.2019 18:15:32;-5572,8;26.5.2019 18:15:00;20,0
26.5.2019 18:10:00;20,0;26.5.2019 18:10:00;20,0;26.5.2019 18:10:00;20,0
26.5.2019 18:05:00;20,0;26.5.2019 18:05:00;20,0;26.5.2019 18:05:00;20,0
26.5.2019 18:00:00;-166,4;26.5.2019 18:00:00;-5572,8;26.5.2019 18:00:10;20,0
26.5.2019 17:55:00;-5572,8;26.5.2019 17:55:00;-5572,8;26.5.2019 17:55:00;-5572,8
26.5.2019 17:50:00;-4845,6;26.5.2019 17:50:39;-5572,8;26.5.2019 17:50:00;21,1
26.5.2019 17:45:00;21,1;26.5.2019 17:45:00;21,1;26.5.2019 17:45:00;21,1
26.5.2019 17:40:00;21,1;26.5.2019 17:40:00;21,1;26.5.2019 17:40:00;21,1
26.5.2019 17:35:00;21,1;26.5.2019 17:35:00;20,8;26.5.2019 17:35:06;21,3

Hallo,
bei mir kommen außer einer minus Temperatur keine Daten an. Entweder die Hitze hat den letzten Rest Gehirn aufgezehrt … oder die Einstellungen sind falsch

Upload Customized: Enable
Protocol Type: Wunderground
Server IP: des IPS-Servers
Station ID: leer
Station Key: leer
Port: 1020
Upload Interval: 20

Im IPS-Modul MAC der Station
Im Server Socket Port: 2020

Debug des Serversocket:

POST /data/report/ HTTP/1.1<CR><LF>HOST: 192.168.115.148<CR><LF>Content-Type: application/x-www-form-urlencoded<CR><LF>Content-Length: 380<CR><LF><CR><LF>PASSKEY=0768198DDA85EA81012169B0205CE8C0&stationtype=EasyWeatherV1.3.8&dateutc=2019-06-04+16:19:31&tempinf=81.9&humidityin=34&baromrelin=29.681&baromabsin=28.725&tempf=86.7&humidity=32&winddir=191&windspeedmph=0.2&windgustmph=1.1&rainratein=0.000&eventrainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=0.000&totalrainin=23.618&solarradiation=262.41&uv=3&model=WS2900


Stehe total auf dem Schlauch.

VG

Andreas

Hallo
Wo kommt den dieser Passkey her ?
Sieht eher nach Ambient Weather und nicht Wunderground.
Debug vom Modul mal gemacht?

Gesendet von iPad mit Tapatalk

Hallo,
ich zerhacke das Ding. Jetzt kommen überhaupt keine Daten mehr an.:mad:
Jetzt muss ich erstmal schnell den Heizkessel reinigen - morgen kommt der „schwarze Mann“.

VG

Andreas

Hallo,

Debug vom Modul:

 => got from ambient weather: 
http-get: url=https://api.ambientweather.net:80/endpoint??PASSKEY=&stationtype=WS-1600-IP&stationtype=WS-1600-IP&dateutc=2019-06-04%2B21%3A34%3A50&winddir=0&windspeedmph=0&windgustmph=0&tempf=0&humidity=0&dailyrainin=0&weeklyrainin=0&monthlyrainin=0&tempinf=0&humidityin=0&baromrelin=0&baromabsin=0&uv=0&solarradiation=0
 => httpcode=0, duration=0,82s
 => got http-code 0 from ambient weather

Andreas

Ich sehe gerade da stimmt bei dir etwas nicht

Upload Customized: Enable 
Protocol Type: Wunderground
Server IP: des IPS-Servers
Station ID: leer
Station Key: leer
Port: 1020
Upload Interval: 20

Im IPS-Modul MAC der Station
Im Server Socket Port: 2020

Deine Wetterstation sendet an Port 1020 und du lauscht an Port 2020 ?

Hallo,
nö - leider falsch abgeschrieben. Port passt schon.

Was ich zwischenzeitlich gemacht habe.
Station Batterien raus und neu eingelegt - kein Erfolg
WS View App deinstalliert - App neu installiert - Station neu konfiguriert - kein Erfolg.

VG

Andreas

Meine Station haengt hoch. Deshalb Batterien raus musste ich noch nie machen.
Wenn WS View zeigt nach einem Neustart die aktuellen Einstellungen an.
Normal sollte es funktionieren.
Kennst du dich mit Wireshark aus ?
Ich hab bei StationsID und Key einen „Dummy“ eingegeben. Vielleicht sendet es ohne da nichts

:DHallo,

vielen Dank für den Tipp! Die StationID und der Key war`s. Mit Wireshark war ich schon drüber. Die Station hat nichts gesendet. Wäre nicht schlecht wenn der erste Beitrag angepasst würde - dann sucht der nächste nicht so lange wie ich.
Jetzt muss ich erst mal noch eine Mütze Schlaf nehmen. Wir migrieren bei einem Kunden einen Server und ich muss meinen Kollegen um 4:00Uhr ablösen

Nochmals Danke.

Andreas

PS.

Die WMRS jetzt in Rente geschickt :smiley:

Danke für die Info. Ich habe das bei mir jetzt auch mit der neuen Firmware getestet, das funktioniert jetzt bei mir auch. Ich werde dann mal das Readme überarbeiten und eine angepasste Version des existenten Moduls auch in den Modul Store für 5.1 stellen. Damit fällt dann ja ab der Firmware Version 1.3.8 das Umleiten weg.

Endlich Funktioniert es ohne umstände !
Tolle Arbeit