Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 1.12 KB

README.md

File metadata and controls

37 lines (27 loc) · 1.12 KB

evohome-influxdbv2

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.

How to run

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

Options

 -e INFLUXDB2_SSL="True" \
 -e INFLUXDB2_SSL_VERIFY="False" \
 -e DEBUG="True" \

Evohome Application ID

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