Apologies if I am hijacking. However, I just noticed this thread and I thought I would mention a project along this line as well. As shown, it will wait for a Ecowitt device to send data and publish it via MQTT topic. I have been using it with much success this weekend and have ran it both as a docker container and via supervisord on my HA install.
My start into this was a GW1000 device that I wanted to pull into HA locally rather than use any cloud service.
Again, please forgive me if I have sidetracked any conversation.
Hi all,
I have not managed to get my Ecowitt integration working. I have fixed up the UNIT_PERCENTAGE code however now my log states this:
Logger: homeassistant.config
Source: config.py:413
First occurred: 8:44:32 PM (1 occurrences)
Last logged: 8:44:32 PM
'Invalid config for [ecowitt]: expected a dictionary for dictionary value @ data[‘ecowitt’]. Got [OrderedDict([(‘port’, 4199)]), OrderedDict([(‘barounit’, ‘metric’)]), OrderedDict([(‘windunit’, ‘metric’)]), OrderedDict([(‘rainunit’, ‘metric’)]), OrderedDict([(‘windchillunit’, ‘hybrid’)])]. (See /config/configuration.yaml, line 87). Please check the docs at https://www.home-assistant.io/integrations/ecowitt ’
When I follow the link I get a 404 Page not Found error.
Sorry, I’m a noob at this, so slowly learning how it all hangs together. Any advice appreciated