garbled1 / homeassistant_ecowitt

Ecowitt Weather Station integration for homeassistant
Apache License 2.0
142 stars 70 forks source link

Question: Does this allow entirely local communcation? #85

Open jkms opened 2 years ago

jkms commented 2 years ago

I want to buy a weatherstation that I can connect to my IOT newtork which does not have cloud access. Is this possible with this addon?

garbled1 commented 2 years ago

Yes, there is no cloud needed at all with this integration. (Which is why I use it)

Anto79-ops commented 2 years ago

what format is the data being sent out as? MQTT? say if I want the sensor data to go out to influxDB (and Grafana), what do I need to add to make that connection NodeRed?

adorobis commented 2 years ago

what do I need to add to make that connection NodeRed?

Just configure influxdb integration in HA and all data that you wish will be sent to it.

fsevilla3 commented 2 years ago

I have an Ecowitt GW1000 Wireless Weather Station Gateway integrated with a bunch of PM2.5, soil moisture, and temperature and humidity sensors. I use the Ecowitt Weather Station HACS integration for local integration, and the GW1000 is configured to send readings to my local Home Assistant server using its private IP address (not hostname) on the custom port that the HACS integration listens on. I had isolated the GW1000 from the Internet by moving it to a local-only segment of my network that can speak with other local devices but not the Internet.

This setup worked fine for almost a year, until I misguidedly updated the GW1000 firmware to v1.6.9 after having seen the update available on the app. Now, the GW1000 only works if it has Internet access. It works for a short period of time after being isolated from the Internet (approximately 15 - 20 minutes) after which the sensors appear offline both in the WS View Plus app and Home Assistant. The issue is resolved within a couple of minutes after re-enabling Internet access for the GW1000.

This isn't an issue with the HACS integration, but I thought I'd share it here as I think it's relevant to your question. If anyone stumbles across this and has fixed this issue, please let me know. Thanks!