Hi all,
I am new to this site and to weather stations at all.
I run a home automatipon system that allows me to programm individual code (in PHP) and I am in search for a method to get the data of a weather station (not bought, but look into a Davis Envoy, simple Sensor Unit and Weatherlink IP).
As my home automation system allows for individual programming as well as support for socket communication (all standard PHP extensions), in priciple I should be able to acquire the data directly from the Davis Weatherlink IP gateway.
Unfortunaltely, I have not found any documentation of the communication port so far.
Now, I guess that Cumulus could help me ... being the gateway on the domotic server side to acquire the data that I will read out thereafter with my domotic system.
Can anybody direct me, how to best set up this (or maybe help me to find the communication protocol of the Davis Weatherlink IP)?
Thanks in advance!
jwka
Welcome to the Cumulus Support forum.
Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080
Latest Cumulus MX V4 release 4.4.2 (build 4085) - 12 March 2025
Latest Cumulus MX V3 release 3.28.6 (build 3283) - 21 March 2024
Legacy Cumulus 1 release 1.9.4 (build 1099) - 28 November 2014
(a patch is available for 1.9.4 build 1099 that extends the date range of drop-down menus to 2030)
Download the Software (Cumulus MX / Cumulus 1 and other related items) from the Wiki
If you are posting a new Topic about an error or if you need help PLEASE read this first viewtopic.php?p=164080#p164080
Beginner Question: Weatherlink IP, how to aquire data?
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: Beginner Question: Weatherlink IP, how to aquire data?
Cumulus has support for the xAP protocol for home automation. If that isn't any use, and the other methods of getting data out of Cumulus aren't any use to you, the Davis communication protocol is specified in one of the many documents available for download from the Davis web site. The communications spec is the first document on this page: http://www.davisnet.com/support/weather ... dllsdk.asp
Steve
-
jwka
- Posts: 2
- Joined: Mon 17 Feb 2014 11:58 am
- Weather Station: Davis
- Operating System: Win7, XP, Linux
- Location: Germany & Spain
Re: Beginner Question: Weatherlink IP, how to aquire data?
Thanks for the quick reply.
I need a "native" communication protocol as I want to access the device by PHP, Java and Python.
I already downloaded that document you mentionned prior to my request, but unfortunalely (maybe I overlooked something when reading just quick and a bit superficially, but in Section I it states: "This document explains the serial data protocol ...") I found that this document only describes the SERIAL communication with the Davis unit. Just scanned again, but I am quite sure it is not what In need - at least not all.
As I want to access the Envoy via IP, there seems to be a (big) missing piece.
Maybe they just "wrap" the exact same serial data & comms into IP, but I need to know about the wrapper and about toe IP commands thet the Envoy will accept.
Anyone can direct me?
Thanks in Advance
I need a "native" communication protocol as I want to access the device by PHP, Java and Python.
I already downloaded that document you mentionned prior to my request, but unfortunalely (maybe I overlooked something when reading just quick and a bit superficially, but in Section I it states: "This document explains the serial data protocol ...") I found that this document only describes the SERIAL communication with the Davis unit. Just scanned again, but I am quite sure it is not what In need - at least not all.
As I want to access the Envoy via IP, there seems to be a (big) missing piece.
Maybe they just "wrap" the exact same serial data & comms into IP, but I need to know about the wrapper and about toe IP commands thet the Envoy will accept.
Anyone can direct me?
Thanks in Advance
- steve
- Cumulus Author
- Posts: 26672
- Joined: Mon 02 Jun 2008 6:49 pm
- Weather Station: None
- Operating System: None
- Location: Vienne, France
- Contact:
Re: Beginner Question: Weatherlink IP, how to aquire data?
It's exactly the same protocol. Instead of opening serial port, you open a socket, and send exactly the same commands. The responses you get back are exactly the same.
Steve