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

Tardymo/evohome-influxdbv2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 84.9%
  • Dockerfile 10.6%
  • Shell 4.5%