This is a docker image that pulls data from the Honeywell Evohome API and pushes to InfluxDB. Based on work of jankeesvw [evohome-to-influxdb] (https://github.com/jankeesvw/evohome-to-influxdb).
Updated for InfluxDBv2 and python.
https://hub.docker.com/repository/docker/dbsqp/evohome-influxdbv2
$ docker run -d \
-e EVOHOME_APP_ID="91db1612-73fd-4500-91b2-e63b069b185c" \
-e EVOHOME_EMAIL="<evohome email>" \
-e EVOHOME_PASSWORD="<evohome password>" \
-e INFLUXDB2_HOST="<INFLUXDBv2 SERVER>" \
-e INFLUXDB2_PORT="8086" \
-e INFLUXDB2_ORG="Home" \
-e INFLUXDB2_TOKEN="" \
-e INFLUXDB2_BUCKET="DEV" \
--name "evohome-influxdbv2" \
dbsqp/evohome-influxdbv2:latest
-e INFLUXDB2_SSL="True" \
-e INFLUXDB2_SSL_VERIFY="False" \
-e DEBUG="True" \
Unsure where and how to register for an API access for Honeywell Home | Total Connect Comfort. However using the following ID found online works combined with user email and password used to access https://international.mytotalconnectcomfort.com.
APP_ID = 91db1612-73fd-4500-91b2-e63b069b185c
Evohome No longer in use in new appartment and thus unable to test. For reference only, no further updates will be made.