Skip to content

Docker image to fetch data from Evohome API and push it to an InfluxDBv2 bucket.

Notifications You must be signed in to change notification settings

dbsqp/evohome-influxdbv2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Status Inactive - April 2024

Evohome No longer in use in new appartment and thus unable to test. For reference only, no further updates will be made.

About

Docker image to fetch data from Evohome API and push it to an InfluxDBv2 bucket.

Topics

Resources

Stars

Watchers

Forks

Languages

  • Python 85.3%
  • Dockerfile 10.3%
  • Shell 4.4%