Skip to content

Data collector for internet connected Honeywell Thermostats

License

Notifications You must be signed in to change notification settings

JonathanBittner/tstat-logger

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tstat-logger, an update to Scott Nottingham's python-honeywell-thermostat

-Goals: update to Python 3

go to optional file based database instead of MySQL

log additional items in JSON api (heat ON?)

global configuration file

Data collector for internet connected Honeywell Thermostats

  • honeywell_db.py Adds data collected from Total Connect Comfort site to a local MySQL database

  • honeywell_plot.py Simple PyPlot of temperature data from database

Be sure to review the code before running. You will need to enter in some user and device information.

  • highstock is javascript code from http://www.highcharts.com/products/highstock with modifications to support pulling data from the database populated by honeywell_db.py I'm not sure about the legality of posting the highstock code within this repo, so you'll need to download a copy on your own and combine it with the customizations of this repo.

This is an initial commit with basic working functionality. Still LOTS to do especially with code cleanup.

[[highstock.png]] [[pyplot.png]]

About

Data collector for internet connected Honeywell Thermostats

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 72.4%
  • Python 27.6%