Hi,
Based on the ELV MAX! protocol description (see domoticaforum.eu/viewtopic.php?f=66& ... amp;t=6654) I have developed a Homeseer Script to monitor and control the Max! Thermostats (via the Max! Cube). I will keep this post & the attached files up to date. This topic can be used to discuss further development of the Homeseer scripts.
See topic Individual Room Control ELV the MAX! domoticaforum.eu/viewtopic.php?f=66& ... amp;t=6239 for more information about the ELV Max product.
P.S. I'm using no other devices than the Thermostats; the script is for Thermostats only!
Created events:
20130111 version 02p new / changed functionality since version 02l:
changed device type with MAX part (Cube or RT), Serial number/address/Firmware version/[device number]
removed separate device with Serial number/address/Firmware version/[device number]
changed MAX!RT device value "Mode/Setpnt/Valve%/EndDateTime" to Setpoint value
added MAX!RT device "Current Temperature" (Corrected with Offset). The current temperature is not always available, the device value/string stay untouched in that case
added option to hide status IF status = OK and hide Temperatures via .ini file
added WaitSec option in .ini file to set the waittime (for response from cube) in the .ini file. Too short time can lead to out of array error as found by Fischi
added listboxes for temperature control for each Radiator Termostat, setpoint can be set via this listbox
added latest update time Thermostat Status after change device string
added firmware version Thermostats, Firmware version is now displayed in Decimal (and not HEX)
20121004 version 02l new functionality:
adapted debug setup. debug levels 0 (no), 1 (all full decoded info), 2 (1 + all base64 decoded info)
improved C: response decoding, now response from other devices (wall switch, wall Thermostat) will be skipped properly
default port changed in config file to 62910 due to change since firmware version 0109
added comment in script file for solution for out of array error found by Fischi
20120108 version 02i new functionality:
Improved L: response decoding, now response from other devices (wall switch, wall Thermostat) with other response length will be skipped properly
20120108 version 02h new functionality:
via parameter in ini file the location and location2 fields can be interchanged
20111105 version 02f new functionality:
new decoding: Cube date, Time and timezones (including check with current time), Valve opening, boost settings
Send s: command (Send Device Command) in script
2011101 initial version (02a)





