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

Vom Prinzip her schon, nur ist das Update Intervall in dem Du Daten bekommst über den direkten Weg vom Display zu IPS höher als wenn Du regelmäßig Daten von Wunderground runter lädst. Dafür spart man sich das Umleiten der Daten.

Wie schon geschrieben passt der Druck nun.
Aber bei der Regenmenge passt der Upload von IPS zu Wunderground bei mir immer noch nicht.
Ich habe zwei Wunderground Accounts einer wird mit Daten über IPS Upload befüllt, der andere zur Zeit direkt über den ObserverIP.
Der Wert mit den 161 mm ist der Wert vom IPS Upload.
Hier mal die Screenshots dazu.

snip_20180520185854.png

snip_20180520185937.png

Hallo
Bei Windboen zu Wunderground ist ein Fehler drin.
In die Variable werden Km/h eingetragen und zu Wunderground wird dieser Wert
umgerechnet von ms zu mph.

Im Modul fehlt die Umrechnung vor dem hochladen von mm nach inch.
folgendes fehlt noch im Modul.

	protected function RainToInch(float $mm)
	{
		$inch = $mm * 0.03937007874;
		return $inch;
	}

Hey ich glaube das der Wert von den Windböen nicht m/s sondern Km/h ist.
Könnt ihr das mal prüfen, der zeigt mir nämlich umgerechnet 60 Km/h an und draußen ist nur ein laues Lüftchen.:eek:

Gruß Swen

Ist mir vorhin auch aufgefallen:
https://www.symcon.de/forum/threads/37643-Sainlogic-Professionelle-WLAN-Funk-Wetterstation-10-in-1-Wi-Fi?p=361370#post361370

Habe ich ergänzt, ist es jetzt besser bzw. korrekt?

Danke an alle nochmal für das Tolle Modul.

Habe heute die Zeit genutzt mir noch ein neue Seite in IPSView für die Wetterstation einzubauen. Vorlage war das Panel der Wetterstation, da ich den Aufbau eigentlich ganz gut ´fand :smiley:

Hier einmal ein Screenshot:

Swen

Sieht gut aus finde ich.

Danke für den Hinweis, Update-Software habe zwar auch nicht gefunden, dafür aber den wahren Hersteller „unserer“ Wetterstation:

Fine Offset Electronics Co., Ltd.
2/F., Building NO.3, Ping Shan Minqi Industrial Park, Xili Town, Nanshan District,Shenzhen, China
+86-755-86106171
+86-755-86106173
sales@foshk.com

Den Bildern nach handelt es sich um die „Professional Color display Weather Station with WIFI Connection WH2900“ obwohl auf der OVP „WS3500 FREQ: 868MHZ“ draufsteht.

Meine Recherchen im Internet nach einer bereits praktizierten Methode, direkt eine Wetterstation von Fine Offset zu kontaktieren, waren erfolglos:
WeeWX (Open source software for your weather station) benutzt einen „Interceptor Driver“, der auch nur durchgeleiteten Traffic mitliest.
FHEM hat wohl auch eine Lösung (beschränkt auf einen Typen von Wetterstation), dafür wird auch der Traffic mit DNS umgeleitet.

Ich weiss noch nicht, ob ich in den sauren Apfel beise und mich bei einem Wetterdaten-Vermarkter anmelde um für einen Account mit meinen Daten (einschließlich Standort) zu bezahlen:eek:.

Viele Grüsse
Harald

Das schlimme ist ja eigentlich, dass Du bei Diensten wie Wunderground wenigstens die eigenen Daten noch wieder runterladen kannst, während Du bei Diensten wie Weathercloud nur so frei sein kannst die eigenen Daten anderen zur Verfügung zu stellen und noch nicht mal das Recht hast die eigenen Daten wieder runterzuladen um diese lokal vorzuhalten bzw. auszuwerten.

Daher ist den Traffic umzuleiten zumindest die einzige Möglichkeit Herr über die eigenen Daten zu sein. Entweder die Daten bleiben dann einfach in IP-Symcon und nur Du hast darauf Zugriff, oder wenn Du das denn willst, kannst Du die Daten ja immer noch zu einem den Wetterdienste hochladen, wenn man das denn unbedingt will.

Vielen Dank, Regenmenge wird nun auch korrekt zu Wunderground weitergeleitet.
Jetzt klemmt nur noch der Wert für die Windböe.
In IPS habe ich behelfsweise nur das Profil von ms zu kmh geändert so passt der Wert.
Aber der Upload zu Wunderground passt noch nicht.
Hier wieder zwei Screenshots zum Vergleich.

Also den Datentraffic umzuleiten halte ich für die bessere Variante als für den Dienst zu bezahlen.
Dann lieber das Geld in eigene Hardware stecken.
Mit einem günstigen DD-WRT Router oder Openwrt Router ist es am einfachsten.
Anleitungen zur Einrichtung gibt es im Thread und falls damit nicht zurecht kommst,
einfach noch mal nachfragen.

Gruß
Giuseppe

Bezahlen bezieht sich in dem Fall ja auf Daten preisgeben nicht Geld ausgeben, dennoch ist es aus meiner Sicht genauso sinnvoll nochmals ein wenig Geld für günstigen DD-WRT Router auszugeben, dafür hat man seine eigenen Daten selber unter Kontrolle und kann diese bei Bedarf hochladen oder eben nicht. Außerdem kann man den Router dann auch gerne noch für andere Dinge benutzten für weitere Apps und Programme die nur zu gerne nach Hause telefonieren.

Das habe ich wohl missverstanden. Ich dachte es geht um den kostenpflichtigen API Zugriff bei Wunderground,
wegen der Limitierung auf 500 Zugriffe per Tag bei dem freien API Key.
Wenn man das umrechnet sind das ca. alle 3 Minuten ein Zugriff.
Für Temperaturen, Luftdruck usw. ist das sicher kein Problem, aber für Wind und Regen können 3 Minuten entscheiden
ob z.B. die Markise oder ähnliches beschädigt wird.
Der kostenpflichtige Zugriff beginnt bei 20 USD/Month, für den Preis kann man sich locker einen DD-WRT Router kaufen.
Selbst mit den zusätzlichen Betriebskosten (Stromkosten) ist das immer noch deutlich günstiger.

Wenn man den Traffic umbiegt bekommt man ca. alle 16 Sekunden die aktuellen Werte in IPS.
Dies ist aus meiner Sicht, dass wichtigste Argument für das Umbiegen des Daten Traffic.

Wie Fonzo schon geschrieben hat, kann man den zusätzlichen Router sehr gut auch noch für weitere Szenarien verwenden.
Ich möchte hier hervorheben, dass so ein DD-WRT Router perfekt für ein Gäste WLAN geeignet ist, bei dem man alles
mögliche überwachen und einstellen kann. Normale Standard Router haben in der Regel deutlich weniger Möglichkeiten.

Das bekomme ich einfach nicht hin, vor allem deshalb nicht, weil ich die Funktionen Deines Moduls nicht verstehe :banghead:
Wenn man sich die Dokumentation auf GitHub - Wolbolar/IPSymconWeatherStation: PHP Module for IP-Symcon for Weatherstation with WLAN ansieht, scheint alles klar zu sein: Empfangen der Daten der Wetterstation / optional hochladen der Daten zu Wunderground

Das ist aber wohl nicht die komplette Wahrheit: es muß ja auch, wie Du im Forum hinweist, der „Traffic umgeleitet“ werden!

Ich hab mir das Modul neu auf einem Raspi installiert. Nach dem Anlegen der Instanz stolpere ich über die erste erforderlich Eingabe: „MAC must not be empty“
Warum muß ich nicht stattdessen die IP-Adresse (der Wetterstation) angeben?

Nun gut, ich hab eben die Mac-Adresse eingegeben (Format mit ‚:‘ ); im Debug-Fenster sieht man, dass es im Modul gleich losrattert, weil für alle Wetterdaten-Provider bereits ein Intervall eingetragen ist:

TXT: 22.05.18 22:33:51.00 |      Weatherstation: | http-get: url=https://api.ambientweather.net:80/endpoint??PASSKEY=&stationtype=WS-1600-IP&stationtype=WS-1600-IP&dateutc=2018-05-22%2B22%3A33%3A51&winddir=0&windspeedmph=0&windgustmph=0&tempf=32&humidity=0&dailyrainin=0&weeklyrainin=0&monthlyrainin=0&tempinf=32&humidityin=0&baromrelin=0&baromabsin=0&uv=0&solarradiation=0
HEX: 22.05.18 22:33:51.00 |      Weatherstation: | 68 74 74 70 2D 67 65 74 3A 20 75 72 6C 3D 68 74 74 70 73 3A 2F 2F 61 70 69 2E 61 6D 62 69 65 6E 74 77 65 61 74 68 65 72 2E 6E 65 74 3A 38 30 2F 65 6E 64 70 6F 69 6E 74 3F 3F 50 41 53 53 4B 45 59 3D 26 73 74 61 74 69 6F 6E 74 79 70 65 3D 57 53 2D 31 36 30 30 2D 49 50 26 73 74 61 74 69 6F 6E 74 79 70 65 3D 57 53 2D 31 36 30 30 2D 49 50 26 64 61 74 65 75 74 63 3D 32 30 31 38 2D 30 35 2D 32 32 25 32 42 32 32 25 33 41 33 33 25 33 41 35 31 26 77 69 6E 64 64 69 72 3D 30 26 77 69 6E 64 73 70 65 65 64 6D 70 68 3D 30 26 77 69 6E 64 67 75 73 74 6D 70 68 3D 30 26 74 65 6D 70 66 3D 33 32 26 68 75 6D 69 64 69 74 79 3D 30 26 64 61 69 6C 79 72 61 69 6E 69 6E 3D 30 26 77 65 65 6B 6C 79 72 61 69 6E 69 6E 3D 30 26 6D 6F 6E 74 68 6C 79 72 61 69 6E 69 6E 3D 30 26 74 65 6D 70 69 6E 66 3D 33 32 26 68 75 6D 69 64 69 74 79 69 6E 3D 30 26 62 61 72 6F 6D 72 65 6C 69 6E 3D 30 26 62 61 72 6F 6D 61 62 73 69 6E 3D 30 26 75 76 3D 30 26 73 6F 6C 61 72 72 61 64 69 61 74 69 6F 6E 3D 30 
TXT: 22.05.18 22:33:52.00 |      Weatherstation: |  => httpcode=0, duration=1,25s
HEX: 22.05.18 22:33:52.00 |      Weatherstation: | 20 3D 3E 20 68 74 74 70 63 6F 64 65 3D 30 2C 20 64 75 72 61 74 69 6F 6E 3D 31 2C 32 35 73 
TXT: 22.05.18 22:33:52.00 |      Weatherstation: |  => got http-code 0 from ambient weather
HEX: 22.05.18 22:33:52.00 |      Weatherstation: | 20 3D 3E 20 67 6F 74 20 68 74 74 70 2D 63 6F 64 65 20 30 20 66 72 6F 6D 20 61 6D 62 69 65 6E 74 20 77 65 61 74 68 65 72 
TXT: 22.05.18 22:33:52.00 |      Weatherstation: |  => got from ambient weather: 
HEX: 22.05.18 22:33:52.00 |      Weatherstation: | 20 3D 3E 20 67 6F 74 20 66 72 6F 6D 20 61 6D 62 69 65 6E 74 20 77 65 61 74 68 65 72 3A 20 
TXT: 22.05.18 22:34:01.00 |      Weatherstation: | http-get: url=https://weatherstation.wunderground.com/weatherstation/updateweatherstation.php?ID=&PASSWORD=&action=updateraw&dateutc=now&indoortempf=32&tempf=32&dewptf=32&windchillf=32&indoorhumidity=0&humidity=0&windspeedmph=0&windgustmph=0&winddir=0&absbaromin=0&baromin=0&rainin=0&dailyrainin=0&weeklyrainin=0&monthlyrainin=0&solarradiation=0&UV=0&softwaretype=EasyWeatherV1.2.1&realtime=1&rtfreq=20
HEX: 22.05.18 22:34:01.00 |      Weatherstation: | 68 74 74 70 2D 67 65 74 3A 20 75 72 6C 3D 68 74 74 70 73 3A 2F 2F 77 65 61 74 68 65 72 73 74 61 74 69 6F 6E 2E 77 75 6E 64 65 72 67 72 6F 75 6E 64 2E 63 6F 6D 2F 77 65 61 74 68 65 72 73 74 61 74 69 6F 6E 2F 75 70 64 61 74 65 77 65 61 74 68 65 72 73 74 61 74 69 6F 6E 2E 70 68 70 3F 49 44 3D 26 50 41 53 53 57 4F 52 44 3D 26 61 63 74 69 6F 6E 3D 75 70 64 61 74 65 72 61 77 26 64 61 74 65 75 74 63 3D 6E 6F 77 26 69 6E 64 6F 6F 72 74 65 6D 70 66 3D 33 32 26 74 65 6D 70 66 3D 33 32 26 64 65 77 70 74 66 3D 33 32 26 77 69 6E 64 63 68 69 6C 6C 66 3D 33 32 26 69 6E 64 6F 6F 72 68 75 6D 69 64 69 74 79 3D 30 26 68 75 6D 69 64 69 74 79 3D 30 26 77 69 6E 64 73 70 65 65 64 6D 70 68 3D 30 26 77 69 6E 64 67 75 73 74 6D 70 68 3D 30 26 77 69 6E 64 64 69 72 3D 30 26 61 62 73 62 61 72 6F 6D 69 6E 3D 30 26 62 61 72 6F 6D 69 6E 3D 30 26 72 61 69 6E 69 6E 3D 30 26 64 61 69 6C 79 72 61 69 6E 69 6E 3D 30 26 77 65 65 6B 6C 79 72 61 69 6E 69 6E 3D 30 26 6D 6F 6E 74 68 6C 79 72 61 69 6E 69 6E 3D 30 26 73 6F 6C 61 72 72 61 64 69 61 74 69 6F 6E 3D 30 26 55 56 3D 30 26 73 6F 66 74 77 61 72 65 74 79 70 65 3D 45 61 73 79 57 65 61 74 68 65 72 56 31 2E 32 2E 31 26 72 65 61 6C 74 69 6D 65 3D 31 26 72 74 66 72 65 71 3D 32 30 
TXT: 22.05.18 22:34:08.00 |      Weatherstation: |  => httpcode=200, duration=7,04s
HEX: 22.05.18 22:34:08.00 |      Weatherstation: | 20 3D 3E 20 68 74 74 70 63 6F 64 65 3D 32 30 30 2C 20 64 75 72 61 74 69 6F 6E 3D 37 2C 30 34 73 
TXT: 22.05.18 22:34:08.00 |      Weatherstation: |  => got from wunderground: INVALIDPASSWORDID|Password or key and/or id are incorrect
HEX: 22.05.18 22:34:08.00 |      Weatherstation: | 20 3D 3E 20 67 6F 74 20 66 72 6F 6D 20 77 75 6E 64 65 72 67 72 6F 75 6E 64 3A 20 49 4E 56 41 4C 49 44 50 41 53 53 57 4F 52 44 49 44 7C 50 61 73 73 77 6F 72 64 20 6F 72 20 6B 65 79 20 61 6E 64 2F 6F 72 20 69 64 20 61 72 65 20 69 6E 63 6F 72 72 65 63 74

Ich hab dann erst mal alle Intervalle auf 0 gesetzt und dann war Ruhe.
Ist das die korrekte Methode, um zu verhindern dass die Daten weitergegeben werden?
Und brauche ich in diesem Fall vielleicht gar keinen Account bei einem Wetterdaten-Vermarkter (und in der Wetterstation einfach Fake-ID und -PW einstelle) ?

Aber was für Anforderungen werden an die Umleitung gestellt? Auf welchen Ports läuft der Traffic ab?
Im angelegten Server Socket (WeatherStation) ist Port 1024 eingetragen aber bei den hier im Forum angebotenen Lösungen spielt auch Port 45000 eine Rolle.

Ich hinterfrage das, weil ich im LAN einen kombinierten DHCP/DNS-Server laufen hab und hoffe damit ein Umrouten bewerkstellen zu können.

Viele Grüsse
Harald

Die Dokumention ist Murks bzw. zur Zeit noch nicht oder kaum vorhanden. Das kann ja gerne einer von Euch im Readme ergänzen, eine ausführliche Anleitung wie man den Datenverkehr umleitet.

Um es kurz zu fassen, wenn man die Daten nicht umleiten will und auch damit leben kann das man die Daten nicht in einem engen Zeitintervall zur Verfügung hat, dann reicht es vollkommen aus, die Station einfach die Daten an Wunderground schicken zu lassen, diese kannst Du dann auch z.B. mit WundergroundWeather wieder in IP-Symcon laden.

Es gibt zur Zeit keine Möglichkeit die Daten aktiv von der Station zu holen man kann lediglich die Daten zu IP-Symcon umleiten. Daher macht eine Angabe von eine IP-Adresse auch keinen Sinn, weil man von der IP-Adresse zur Zeit sowieso nichts abholen kann. Die MAC Adresse steht halt zur Zeit drinnen weil man diese theoretisch zur Authentifizierung braucht um Daten zu Ambient hochzuladen. Aber auch das ist zur Zeit noch ohne Funktion, da ich noch mit schlauer bin wie der Passkey aus der MAC generiert wird.

Da hast Du Recht das werde ich noch abändern das Intervall sollte initial auf 0 stehen. Bei 0 wird dann auch nichts aktualisiert, sprich hochgeladen.

Zur Zeit ist das setzten auf 0 der richtige Weg. ich werde das wohl abändern das man überhaupt ein Haken setzten muss für einen Upload und erst dann überhaupt ein Eingabefeld für ein Intervall erscheint, bzw. wenn kein haken gesetzt ist findet auch einfach kein Upload statt.

Wenn Du die Daten nur zu IP-Symcon umleitetest und nichts hochladen willst ist es vollkommen egal was da drinnen steht, das wird zur Zeit noch nicht mal geprüft ob da überhaupt was eingetragen ist.

Das kannst Du frei wählen es ist ja lediglich ein Port auf den IP-Symcon horcht ab dort Daten ankommen. Du musst dann eben die Daten an den Port, den Du in IP-Symcon festgelegt hast, umleiten.

Probiert habe ich das selber nicht, aber Du kannst sicher auch versuchen den DNS zu ändern dann würden die Daten auf 80 ankommen, könnte aber ein Problem sein, wenn der IP-Symcon Server auf einem Rechner läuft, auf dem ebenfalls ein Webserver läuft, dann wird ja Port 80 schon anderweitig genutzt.

Hallo Gemeinde,

nur zur Info:

Ich habe mir eben die Wetterstation bestellt und todesmutig den wohl schon abgelaufenen Code aus dem ersten Post probiert…und siehe da…der geht noch…ich habe nun 89,99 Euro bezahlt…

Liebe Grüße
Sascha

Nachtrag: Gibt es eigentlich schon eine kleine „Anleitung for Dummies“, wie man jetzt die Daten zu IP Symcon weiterleitet ?
An wunderground habe ich kein Interesse…Wenn alle Daten in IPS in kürzeren Intervallen als 3 Minuten ankommen, würde mir das reichen…Vielen Dank für Hilfe :slight_smile:

Ob das jetzt für Dummies ist weis ich nicht, es führen ja viele Wege nach Rom, aber hier findest Du ein Beispiel.

Hallo Acer90,

die IPSView Seite sieht super aus, wie hast Du die Windrose erstellt.
Und wie hast Du das gemacht mit der Anzeige der Himmelsrichtung?

Tschau Hein09