ioBroker / AdapterRequests

This Place is used to track the status of new Adapter-Requests.
248 stars 36 forks source link

Adapter for DAVIS Vantage PRO 2 Weatherstation #651

Open ardu1 opened 3 years ago

ardu1 commented 3 years ago

Hello, I use a DAVIS Vantage Pro 2 weather station and want to show some information about the weather in my system.

What kind of device or service you would like to see an adapter for? https://www.davisinstruments.com/collections/vantage-pro2 I want to have information about the temperature, rain and wind. The station is connected with a weather link adapter to the internet.

Is an official API including documentation is available? https://weatherlink.github.io/v2-api/

Are other libraries for an integration available? I don´t know

Is this device already integrated in other Smart Home systems? https://www.meintechblog.de/2016/09/informationen-von-high-end-wetterstationen-kostenlos-in-das-smart-home-einbinden/

After you created the issue vote for yourself in the first post of the issue using the "+1"/"Thumbs up" button

Negalein commented 3 years ago

Is this device already integrated in other Smart Home systems? https://www.meintechblog.de/2016/09/informationen-von-high-end-wetterstationen-kostenlos-in-das-smart-home-einbinden/

Gibt für Wunderground bereits einen Adapter. Mit dem kannst du die Daten von deiner PWS aus WU holen. https://forum.iobroker.net/topic/21250/weatherunderground-adapter-reborn-3-0 https://github.com/iobroker-community-adapters/ioBroker.weatherunderground/blob/master/README.md

ardu1 commented 2 years ago

Danke, sorry für die späte Rückmeldung. Leider kommen die Daten mit der Zeitverzögerung. Gibt es da keine andere Möglichkeit direkt im eigenen Netz die Daten abzugreifen?

Negalein commented 2 years ago

Danke, sorry für die späte Rückmeldung. Leider kommen die Daten mit der Zeitverzögerung. Gibt es da keine andere Möglichkeit direkt im eigenen Netz die Daten abzugreifen?

eventuell kann SBorg was mit der Vantage abgreifen. https://forum.iobroker.net/topic/28384/linux-shell-skript-wlan-wetterstation?page=1

ardu1 commented 2 years ago

Danke, werde mal nachfragen.

McCavity commented 1 year ago

I know this is an older issue but maybe there‘s hope? The solutions suggested so far were

Both have their advantages and disadvantages: the Wunderground approach has the advantage that it is already possible to implement - if the Davis Vantage Pro 2 feeds Wunderground, which is this approach‘s greatest weakness, too: the Davis Vantage Pro 2 is an old beast. I think it had even been discontinued a while ago. Nevertheless it‘s dead reliable and accurate and a great asset if you own one - very worthy to be integrated into any Smart Home Server. But as I said it‘s old which means that although it does wireless transmission of its data it‘s very proprietary - no WLAN or other all-that-easy-to-grab mechanism. So it‘s not that easy to get that station‘s data uploaded to Wunderground in the first place. I managed to pull this off a while ago with a „WeatherLink“ serial-to-USB adapter plugged into a raspberry pi which was running MeteoHub and sent the data to Wunderground (and other services). I deprecated that method, though, because the RasPi kept stalling (Serial connection to the weather station got lost and I didn‘t manage to re-establish it automatically) - and there were a lot of cables (and a Raspberry Pi) mounted to the wall next to the living room door which drastically reduced the WAF (Wife Acceptance Factor) so I eventually ;-) took it down. The second disadvantage was already mentioned: you send the data to Wunderground and read it back which results in some latency. Now although one might argue that this isn‘t very relevant for weather data (I would agree) it is very much against my pride to consume inferior, multiply munched data when I have the prime rib steak in form of the raw data right in my lap already.

The second suggestion to use Davis‘ API won‘t work for the simple reason that the Vantage Pro 2 simply does not support WLAN - at least not out of the box; maybe someone came up with a solution for this but even if it were possible you‘d probably have to pay for the Davis service - and you‘d probably be reading off of the cloud again just like with Wunderground, so possibly not much to gain there, either.

But! There still might be hope, with a third approach not mentioned here, yet: I already pointed out that the Davis Vantage Pro 2 does transmit data wirelessly from the sensors to the display - and this has already been successfully received. After a lot of research I came across an already existing Adapter: IoBroker.Jeelink (https://github.com/foxthefox/ioBroker.jeelink). With this adapter (and the JeeLink USB stick) and some dabbling I even managed to receive genuine Davis Vantage Pro 2 sensor data right in my IoBroker instance! I even wrote a forum post about it (in German, sorry, no translation) which contains almost all of the gory details: https://forum.iobroker.net/topic/52860/iobroker-jeelink-davis-geht-teilweise-hilfe-beim-rest

Now, I must admit that since February, when I first experimented with this, I‘ve been pretty much preoccupied with other things and also for the future I will only have limited resources - but the JeeLink approach still seems to be the most promising to me so maybe it might be an idea to pursue the expansion of the JeeLink adapter to recognize Davis Vantage Pro 2 ISS signals? How could I proceed here? I‘d really like to see this come to life…

foxthefox commented 1 year ago

I can support when integrating something into the jeelink adapter