Information Pws dashboard using product ecowitt

Hi everyone, I’m new to this forum, so excuse me if I write things that can be repetitive for you.

I am writing because I would like to have information about creating a page with

I own a froggit weather station, a hp1000 se pro equivalent to the ecowitt HP2551. I also have various optional sensors, including the lightning sensor and various additional t & h sensors. I also have a second GW1000 gateway where I have connected other temperature sensors.

These are some questions I would like to ask you:

  1. With pwsdashboard can you connect only one station (HP2551) or can you also connect two together, in the sense HP2551 and a GW1000 gateway?

  2. Using the HP2551 you do everything from the display / console, right? With the gateway instead of app.

  3. In case you buy other additional / optional sensors, can they be inserted later?

  4. Can everything be done using an Apple tablet or is it recommended to use a Windows PC?

Thank you very much for welcoming me and thank you also for your availability.

You can connect one station.
Most cases an Ecowitt GW1000 (== Froggit DP1500) would be used as that device is able to listen to all sensors and check all sensors in the WS-View app.

Two stations is not that easy to support that I even consider that when it is on the wish-list.

And as long as the console, the GW1000 and the sensors all use the same frequency, both the console AND the GW1000 will both use the same data from all sensors.
You can add any number of “listeners” (consoles and GW1000’s) to the sensors and configure those “listeners” as you wish.

But for the PWS_Dashboard the most easy solution is to have one GW1000/DP1500 and let that “listener” upload all sensors-data.

2. Using the HP2551 you do everything from the display / console, right? With the gateway instead of app.
Yes, and that is not that easy. The app on a tablet or smart-phone really works easy as you can immidiatly check every sensor.
3. In case you buy other additional / optional sensors, can they be inserted later?
As soon as the console or GW1000 is uploading the Dashboard can use that sensor. If you have now 2 extra temp-hum sensors the dashboard "extra sensors" block will display two lines. If a third one comes available in the console/GW100 custom upload, an extra line is automatically added.
4. Can everything be done using an Apple tablet or is it recommended to use a Windows PC?
If you want to tailor your website, you better use a computer, be it windows / Mac / Linux. It is not that easy to copy API-keys from one website to your browser in which you run Easyweather-Setup.

And later on, you want to modify / tailor some of the blocks to your own taste.
Then you need a script-editor and other nice things to play with.
That is “nearly impossible” to do on a tablet.


Thanks for the comprehensive answers. As soon as I have some time I hope to be able to do it. thanks a lot

Hi, I update by saying that yesterday afternoon I started with the configuration of the site. I got to the end but there are problems with the ecowitt configuration. I connected the HP2551 console / display, I would need some advice from you, I am not very capable with technology, but I handle it well. I can not publish here photos, if you kindly contact me via email I will turn you photos to show you where I have arrived.

this is my email [email protected]

Thank you very much

For support I do not need photos.
I need acces to your website so I can take a look and see what the problem is.

Readme How to configure Ecowitt “Custom Upload” =>

How to show screenshots or photo’s
You can resize them on your PC or Mac and post them on this forum.
Or if you can not resize them use external providers like dropbox
Or upload them to your website and post the URL.

Often encountered problems:
1Typing errors for the configuaration. The receiving script is at yourwebsite/pwsWD/ecowitt
If you used another name for the uploaded folder change pwsWD to your folder name.

2. HTTPS: There are often problems with uploading to a HTTPS website. If your site is at https change the .htaccess

There is not much more I can say without access to your website.


In the end, with the help of a friend of mine, I was able to make it work. I have some problems only with loading secondary data, see WU or related to weather forecast. However, I note that the maximum / minimum does not mark them, but marks them with the current temperature.

My website is this:

Visit your debug dashboard Module test PWS_Dashboard
Click on the button “Load files” in the third row
You see all external files which are retrieved and a lot of them get a 403 “Forbidden” error

You are using as a free provider, they limit the external accesses.
Solution Enable curl
AlterVista Staff => Curl is already enabled, however it’s limited by default to connect only to some whitelisted domains.
You can unlock the whitelist in the PHP Settings page on the AlterVista control panel.

However, I note that the maximum / minimum does not mark them, but marks them with the current temperature.
Debug dashboard Second row left button "List contents" for your ecowitt file That is a PHP array, so you click on the third blue link php-array"

You then can check all uploaded data from your console/weatherstation. There are no high-lows in the data.

The dashboard scripts have to calculate those high-lows and store them in a history file.
To do that, there is a cron-job which should run every 5 minutes.
Check the readme at: => Documentation => Cron-jobs =>

Succes, Wim

Hi, from a friend of yours. :wink:

Wim, that script is great, I didn’t know it existed. Helps a lot debugging problems without doing too much ftp/ssh/etc.

Love this template everyday more…thanks for your work.

Thanks. With ALEXDELPRETE we were able to solve the problem of the highs and lows by creating a cronjob. The problem of WU remains. I have already done that option to unblock the whitelist, recently. Nothing has changed so far. I keep you informed if anything changes

WU’s box is now fixed. It remains the last on the current conditions that is disconnected.

That is fixed too now: I configured “current conditions with DarkSky”. Works fine and it’s more precise because it should take into account your coordinates instead of the nearby METAR.

I also uploade the latest updates Wim posted in last weeks, specifically the new gauges and also my version of the italian language.

I think you can be satisfied of the result now. :slight_smile:

It seems that everything is fine now. Thank you very much Alexdelprete (he had enormous patience with me) and also Wim for his help. Very nice graphics of the site, true WIM compliments.

hi again, until now with the pws dashboard I have not had any problem, every now and then check offline but very rarely. I wanted to ask you one thing: I would like to know if there is a way to add the leak sensor in the dashboard of the site. I have this interest because I have modified this product transforming it into a rain sensor that indicates the beginning of the rain. On the ecowitt website there is no way to see what time it starts and what time it stops to report rain, unless you consult the emails, but I think it only indicates a few. It is necessary to understand if the sensor sends data continuously and from this understand if you can somehow deduce the time it is switched on. Thank you. I hope I was clear.

All sensors are sent by the station, normally.
So visit your debug dashboard Module test PWS_Dashboard
Click left second selector where it reads ecowitt/ecco_lcl.arr
THat shows the stations data as one long string,
=> click php arrray and the data is readable.
Scroll down, the leak sensor is:
[leak_ch1] => 0
There is also a line for the battery status.

As I have no idea what that sensor returns, you have to check it yourself.
After you know what it means one could modify the small extra sensor block in the top-row.


I have done it for Ivan (but explained to him how to do), the line is there, I also don’t know the meaning but imagine that 1 is an alarm and 0 is no alarm. We will check.

[leak_ch1] => 0
[wh65batt] => 0
[wh25batt] => 0
[batt1] => 0
[batt2] => 0
[batt3] => 1
[batt4] => 0
[wh57batt] => 4
[leakbatt1] => 5

Which is the file to be modified?

Yes, see my answer before your post.
I know the snesor name also.
But I have no idea what he meaning is.
According to the descriptions of the device, it will sound a loud alarm.
How long is not described. It the alarm is reset manually is not clear either.

So you have to test and see.
When the device is in the upload it is weather[‘leak1’] to [‘leak4’]
Similar to current soil moist sensors and extra temp-hum sensors.

But I first need to know what the values are ( 0 / 1) or ( 0 . . . . ???)

Which is the file to be modified?

Please do not modify files for now as we know really nothing, only the name of the sensor.


Now I try to manually activate the sensor. Let’s see what happens

This is what happens when the sensor reports a leak.

[leak_ch1] => 1
[wh65batt] => 0
[wh25batt] => 0
[batt1] => 0
[batt2] => 0
[batt3] => 1
[batt4] => 0
[wh57batt] => 4
[leakbatt1] => 5
[freq] => 868M
[model] => HP1000SE-PRO_Pro_V1.6.9

Ivan told me that when there is no water again the alarm stop and the value return to zero.