This service gets the webdata from the alphaess.com and publishes it via MQTT. It runs on a Raspberry Pi.
The following python3 modules are needed:
$ sudo pip3 install simplejson paho-mqtt
$ sudo apt install chromium-chromedriver
$ sudo pip3 install selenium
Rename the settings.py.example file into setting.py file and adapt the settings.
The service will produce the following MQTT JSON message based on the data of the AlphaEss.com website:
huis/AlphaESS/AlphaESS/solar {'pv': 0.0, 'load': 3.2, 'battery': 54.8, 'feed-in': 0.0, 'grid-consumption': 0.0}
Thanks to DasLetzteEinhorn and MarioCakeDev for the AlphaEssMonitor.py file