Boiler actor device for ELV/EQ-3 MAX! cube. Please take a look at wiki for detailed information.
- possibility to get temperature and humidity from local source, bridge values: local_temp, local_humidity and weather_reference
- fixed persistence of values after reboot
- complete system dump in bridge, key "dump"
- minor fixes in nsm and dashboard
- separated mail user for login and from address variable
- readme update
- yun sketch update addressing wrong response from cube (typically wrong M response)
- watchdog script preparedness
- V250 in alpha
- weather fixes
- new config file support
- lifetime valve ignore from config file, there is no need to add valve manual via bridge!
- file del_dev.py in support directory for deleting devices from cube. In case that you have corrupted condfiguration and many Wrong address errors in log file.
- for the bravest there is an alpha channel
- this is only for upgrade, please use this upgrade script
- bridge file moved to sd card, if found in
/root
then moved do sd card - some new shell scripts below
- upgrade thermeq3
- recreate uhttpd files on sd card
- create nsm file in
/root
, just for compatibility issues
- wall thermostat temperature fixed
- RPi preparedness. Please follow instruction in code. Unfortunatelly I don't have RPi to test it, please report if you need any changes.
- Lot of fixes.
- to use "current" temperature for loggging find out this text
# comment line below to use current temp
in nsm.py (for V1xx) or in thermeq3.py (for V2xx) and follow instructions. Please keep in mind, that current temperature on heater thermostat can be 0.0 (zero) because of limitations of HT!
- despite fact that V1xx is obsolete, here is the new version, V152, fixing some bugs, thanks to TonyV from UK :0
- lib version updated
- directory structure reorganised
- new install script for all version (old one in one file (nsm.py), new one with libraries)
- some cleanup on github
- new librarysed version in betabeat
- new install script for lib version in scripts
- some code overhaul :)
- betabeat: new RPi version
- betabeat: bridge routine rewrited, some support for literal processing
- betabeat: ignore intervals corrected
- betabeat: you can ignore valve forever, just edit bridgefile and to ign codeword add valveserial and time since epoch=1924991999, its 31/Dec/2030 :), e.g. {"06ABCD": 1924991999}
- betabeat: new boiler controlling variable, svpnmw (Single Valve Position, No Matter What) in %, if any of valves opened more than svpnmw then heating is on, to turn off just set to 101%
- betabeat: new weather API used, yahoo YQL and OWM, API key for OWM is from OWM example page, please change it
- just for sure, use "new" bridge python library from https://codeload.github.com/arduino/YunBridge/zip/master
- new codeword, mode, can be auto or manual, added after request, in auto mode thermeq3 sends H/S commands to arduino part, in manual mode do nothing :)
- betabeat: some javascript code (based on jquery ui) to control device, ugly, not fully functional, first steps with JS and CSS ;)
- betabeat: code cleanup
- betabeat: new arduino command A, clears LED
- betabeat: some cleanup, codeword dump removed
- minor fixes
- new status messages
- JSON formated string in current status
- some fix in RPi version, please check commented code and uncomment (setblocking)
- if anyone need room names in CSV, uncomment code in exportCSV()
- minor updates
- minor updates, betabeat and production are the same version
- alpha RPi version, only change is the abstraction code replacing bridgeclient (but as reported from users, it works! :))
- minor updates
- updating valve ignore interval according to outer temperature
- more pythonic code, classes etc.
- betabeat: yahoo weather and oww interval sampling working
- betabeat: in secondary web folder
nice.html
file is generated, contains nice formated status (hm, if pre means nice)
- support for yahoo weather, stay tuned for open window interval auto update by actual weather situation (temperature, humidity), better ventilation 'support'
- resample function
- support directory in betabeat, check code for sampling function, modify to your needs
- betabeat: if webserver directory not exist, is created
- betabeat: correct response on secondary web server, eg: http://arduino.ip:second_port/cgi-bin/status returns app/json from status.xml file
- betabeat: open window list and current status separated into secondary web server as xml files, accessible w/o any credentials
- Simple install script: update opkg, installs openssl for python, create some scripts for nsm.py controlling.
- Ignoring valve after closing window
- Redesigned rooms/valves listing in log file
- Support for tasker, new bridge values: openwinlist and current_status, please take a look at
tasker
directory, there's simple example how to list open windows. Usefull especially when leaving house :) - New CSV file handling, file is generated daily. New column in CSV, after date/time col, you can read 0/1 for heating (0=off, 1=on), so you can analyze when is boiler turned on or off (no more cat log | grep)
- Redesigned bridge functions (load/save), little bit failsafe (nothing extraordinary)
- Implemented support for day table, just enable beta functionality (thermeq3.ip/data/put/beta/yes) and edit table in nsm.py. You can control boiler in different way during day.