Hi, I am a long-time user of Beakerstat to run my five RM-50 thermostats, and I love it. I'd like to control the thermostats directly from scripts, without messing up the plugin (and while preserving the normal operation of the plugin).
All I want to do through scripts is change the temperature setting. It appears I can change the value of the current temperature device by simply using the hs.setdevicevalue command, but I can't tell whether this change is actually is sent to the thermostat or not (I'm not physically present at the location; I'll be there in two weeks). And the stringvalue of the main thermostat device in Homeseer (the device where the stringvalue has a thermostat icon and shows current temp, temp setting, fan position, etc) is obviously not updated when I issue the setdevicevalue command to the temperature setting device; I assume you construct the stringvalue of the main thermostat device in the plugin each time a change is made.
I don't want to mess with the Homeseer variables using scripts and get them out of sync with the plugin. Is there an easy way for me to control the thermostats through the plugin using scripts?
(FYI, before I used the plugin I was able to read and write directly to the thermostats over wifi - I can't remember the commands, but I think it was using XML? - but I much prefer to work through the plugin if that is possible.
I also realize I can accomplish the same thing using events, which I will do if there is no way to control the plugin via scripts.
Thanks in advance for any help you can provide.
All I want to do through scripts is change the temperature setting. It appears I can change the value of the current temperature device by simply using the hs.setdevicevalue command, but I can't tell whether this change is actually is sent to the thermostat or not (I'm not physically present at the location; I'll be there in two weeks). And the stringvalue of the main thermostat device in Homeseer (the device where the stringvalue has a thermostat icon and shows current temp, temp setting, fan position, etc) is obviously not updated when I issue the setdevicevalue command to the temperature setting device; I assume you construct the stringvalue of the main thermostat device in the plugin each time a change is made.
I don't want to mess with the Homeseer variables using scripts and get them out of sync with the plugin. Is there an easy way for me to control the thermostats through the plugin using scripts?
(FYI, before I used the plugin I was able to read and write directly to the thermostats over wifi - I can't remember the commands, but I think it was using XML? - but I much prefer to work through the plugin if that is possible.
I also realize I can accomplish the same thing using events, which I will do if there is no way to control the plugin via scripts.
Thanks in advance for any help you can provide.
Comment