Plugin: AutoVirtualThermostat (AVT)

Yup, you’re right. Good on you for commenting, or I wouldn’t have looked until it happened to the next victim person. It was indeed my typo in the AltAppStore config. Now fixed, and thank you!

Hehe.
In any case i now have a functioning thermostat on my OpenLuup system, so thankyou for all your contributions!
I also use Reactor to control how many ovens get turned on based on outside temperature, so double kudos to you! :smiley:

I’ve gotten a couple of emails from people reporting small UI issues with AVT on newer versions of firmware, specifically 7.0.26 and .27.

  1. The temperature setpoint UI buttons are oversized. This issue cropped up between 7.0.23 and 7.0.26 at some point, and is the result of a CSS change Vera made to the UI. It is out of my hands, and as far as I can tell, there is nothing I can do in static JSON to work around it. It manifests both in on the dashboard cards and control panel views. If you hover over the oversized icon, the hover icon that replaces it is correctly sized. I have reported this to Vera, and unless they tell me otherwise, it’s their issue and I’m not going to try to do anything about it in AVT. We’ll just have to live with it until they fix it (I also reported it for 7.0.26 and they didn’t fix it for 7.0.27 or give me any other advice about it, so who knows if/when they’ll get around to it).

  2. The control panel isn’t showing all the buttons. Firmware 7.0.27 UI changes the way a particular variable is handled that changes behavior on the UI, specifically what is displayed on the control panel. This results in AVT on 7.0.27 not displaying all of its fields on its control panel. To fix this issue, request the following URL in your browser, applying your Vera’s local IP address and AVT device number where indicated. You need to do this for each AVT device you have. Please do a hard-refresh of your browser after. A Luup reload should not be necessary.

[tt]http://your-vera-local-ip/port_3480/data_request?id=variableset&DeviceNum=device-number&Value=&serviceId=urn:micasaverde-com:serviceId:HaDevice1&Variable=Commands[/tt]

I just became aware of this 7 pages later but does it work with 2 Gig CT 100 thermostats and external temperature and humidity sensors?

Thanks.

Hmmm. AVT implements the features of a thermostat. I’m not getting why you would want to do that, if you already have a thermostat… If you mean can it be made to make your CT 100’s operate from external sensors, I think no, that’s not really its intended function.

Can this PI work in conjunction with a Ventstar T7850/T7900 Thermostat or is another PI needed?

I would really need to know more about what you are trying to do.

Hmmm. AVT implements the features of a thermostat. I’m not getting why you would want to do that, if you already have a thermostat… If you mean can it be made to make your CT 100’s operate from external sensors, I think no, that’s not really its intended function.[/quote]

Okay so maybe your Reactor Plugin is more in line with what I need? I want to have the CT-100’s react to temperature and humidity levels inside the house but on a conditional basis of current House Mode(s). I did work with PLEG some on this but ran out of time to fully implement due to the demands of many projects I am working on.

That’s possible. Can you tell me a bit about what you’re trying to accomplish? Demands… demands? You mean you have other things to do than just work on your Vera? :wink:

That’s possible. Can you tell me a bit about what you’re trying to accomplish? Demands… demands? You mean you have other things to do than just work on your Vera? ;)[/quote]

Let’s see

[ul][li]Maintain my Media Server with some 20Tb of media on it which I rotate out once in a while[/li]
[li]Maintain my Network so that 8 TV’s have content via various streaming methods[/li]
[li]Maintain my Plex and Emby isntallations[/li]
[li]Maintain my BlueIris Server and Cameras[/li]
[li]Maintain My Pool for sanitation and automation with Vera ;D[/li]
[li]Currently turning portion of my three car garage into a shop… Now at finish drywall stage but still a lot to go (as soon as this is done there’s some projects to do for my wife, she doesn’t know about)[/li]
[li]Long list not mentioned here[/li][/ul]

My wife says I need to let some of this go but when you have the bug there’s nothing to do but do it. It is my hobby.

As far as the thermostats go, I’d like to have it come on not just on a schedule but say if the temperature or humidity hits a preset value in our Master Bedroom for example, maybe even incorporating ceiling fans at some temperature set point before the one where he AC comes on.

I suppose I should uninstall AutoThermostat and move this discussion over to the Reactor Thread?

That’s possible. Can you tell me a bit about what you’re trying to accomplish? Demands… demands? You mean you have other things to do than just work on your Vera? ;)[/quote]

I sent you a message via your website.

That is why I bought a condo in 2012 before I got into home automation ;D

Just a comment on controlling thermostats with this thermostat:

I have a ZXT-120 controlling my old and rather simple heat pump (reversable for cooling), and as this heat pump is rather bad at controlling the room temperature I hooked it up to AVT.

I use two virtual switches called “VP Heat” and “VP Cool”. These are watched by 4 scenes, “VP Cool On”, “VP Cool Off”, and same for VP Heat.
The scenes set the heat pump up with a temperature value and a mode (Off, Auto, Heat, Cool).

Using this, I can:
Lower the temperature setpoint at night for power saving (using economy/comfort setting in AVT) - Saves a lot of power in cold Norwegian winters!
Make sure that the cooling function doesn’t kick in when I use the fireplace for extra room heating during winter (using a scene condition to control AVT)
Vacation lowering of temperature (using a scene condition to control AVT)
Use other temperature sensors in the room than the one in the heat pump (AVT!)

The ZXT-120 supports a lot of heat pumps/AC’s and they will have different functions. Some will probably do most of the above without AVT, but I havent seen the double setpoints for night-lowering on them yet. :slight_smile:

Rigpapa: I noticed that my bathroom thermostat(AVT) said “Heating” without the oven turned on this morning… Its a Z-wave plug on the oven, an i suspect that it may have had some communication issues…

Is there any check to see that the oven was actually turned on by AVT?

It would be great if it could confirm that status is ON, it seems like 1/30 times this z-wave plug is slow in responding. Mabye I can try to set up another plug in between for relay…

[quote=“Forzaalfa, post:114, topic:198289”]Rigpapa: I noticed that my bathroom thermostat(AVT) said “Heating” without the oven turned on this morning… Its a Z-wave plug on the oven, an i suspect that it may have had some communication issues…

Is there any check to see that the oven was actually turned on by AVT?

It would be great if it could confirm that status is ON, it seems like 1/30 times this z-wave plug is slow in responding. Mabye I can try to set up another plug in between for relay…[/quote]

Sorry for the reply delay. I will look into this. In the context of other things the plugin does, and things that are coming, this becomes a bit… complicated. That’s good cause for study to figure out how to make it simple. I agree it would be a useful feature.

EDIT: I’ve added this as issue #7 on Github, enhancement request.

Recently i’ts gotten cold enough in Norway to test the AVT i have in the camper. Its running on Openluup, no vera…

For some reason the oven doesn’t get the “ON” message? If I manually turn it on, and lowers the set point, AVT succeeds in turning it off…

I didn’t have time to extract logs, but i’ll see if I can get to it tomorrow. In the meantime the AVT is getting help from reactor, which looks for ModeStatus=HeatOn to engage the oven. :slight_smile:

[quote=“Forzaalfa, post:116, topic:198289”]Recently i’ts gotten cold enough in Norway to test the AVT i have in the camper. Its running on Openluup, no vera…

For some reason the oven doesn’t get the “ON” message? If I manually turn it on, and lowers the set point, AVT succeeds in turning it off…

I didn’t have time to extract logs, but i’ll see if I can get to it tomorrow. In the meantime the AVT is getting help from reactor, which looks for ModeStatus=HeatOn to engage the oven. :)[/quote]

LOL. If you could grab a debug log and PM (or email, on my profile) it to me, that would help. You can turn on debug by setting the [tt]DebugMode[/tt] state variable (in service urn:toggledbits-com:serviceId:AutoVirtualThermostat1) to 1, then doing a Luup restart. Try to make the heater come on without help from Reactor, preferably, so I can get a clean view of its work (or not work, as the case may be).

Mail sent!

New issue, I tried to get the Imperihome up and running. After putting in the link in the ‘local’ parameter, I get “System found, Unable to connect”.

If i run the link in chrome (on a PC) it returns an empty page… Any ideas?

On holiday with limited Internet. Check logs after making the request and PM to me. I’ll try to look at my next opportunity

[quote=“Forzaalfa, post:118, topic:198289”]Mail sent!

New issue, I tried to get the Imperihome up and running. After putting in the link in the ‘local’ parameter, I get “System found, Unable to connect”.

If i run the link in chrome (on a PC) it returns an empty page… Any ideas?[/quote]

I got the imperihome integration to work. Not sure if you changed anything, or if it was the change to 5ghz wifi instead of 2.4ghz that did it? Didnt think that would matter, but now it works at least. :slight_smile: