altUI
-
Maybe try the more generic D_Heater1.json. Sorry I don't have these devices and don't even have a heater so I am just guessing as to what device file corresponds best.
-
I have one of these thermostats on Vera 3 and another on vera plus. For some reason they have different device_json and behave bit differently. Anything I can do to get them both on D_Heater1.json which suits me better than D_HeaterTempNoOnOff1.json as I don't need cooling? Have tried just replacing the text in Attributes but doesn't seem to save.
-
Thank you - whereabouts in vera may I do this? Tried in device Params but doesn't seem to save. Do see 'Change property command sent' but after reload it reverts back.
-
Not sure why the vera would do this as you got the right place to make the change... and can't really help anymore since I have not followed the latest firmwares. I can only say that changing the device files used to work... Maybe try using ALTUI on the vera?
-
-
Seems odd that it's two different jsons for the same thermostat on separate veras. Perhaps the issue is inherently an altui one anyway. When I use the up down arrows for temp setpoint it starts from the cooling setting ie in this case 0 so its a lot of clicking to get to 20.
The same model thermostat paired to zway displays and behaves correctly with no cooling temps.
But they have the same json?
-
Sorry I was conflating issues. I have (a) two thermostats on separate veras that have different jsons and (b) one of those thermostats is shown above has the same json as another thermostat (on zway) but different functionality. Kinda got that muddled.
-
Seems odd that it's two different jsons for the same thermostat on separate veras. Perhaps the issue is inherently an altui one anyway. When I use the up down arrows for temp setpoint it starts from the cooling setting ie in this case 0 so its a lot of clicking to get to 20.
The same model thermostat paired to zway displays and behaves correctly with no cooling temps.
But they have the same json?
@powisquare as you can see, category and subcategory num are not set correctly. Try to set them the same (5, 1).
-
Can i set them to (0,0) as the (5,1) misbehaves?
-
Can i set them to (0,0) as the (5,1) misbehaves?
@powisquare Try it!
-
Thanks - will have to try tomorrow - can't risk sending vera in to a tiz with guests staying.
-
Thanks - will have to try tomorrow - can't risk sending vera in to a tiz with guests staying.
@powisquare also, look at variables and post them here. Sometimes it's just some variable missing and creating it by hand will surely help.
-
A lot of the functionality of thermostats is not in the static JSON files, it's actually hardcoded in UI7's interface.js and view.js files. This has been one of my issues with AVT and other thermostat plugins I've tried to do using the standard device types. The UI is so overloaded with kludges and exceptions for devices they specifically support (from Vera) that the generic device type is all but unusable. As I've groused about often in the other forums, they have a hellish mix of "methods" they've used over the years to try to express the capabilities and limitations of the devices, including magic values in state variables (which I think had the best possibility of success had they stuck with it and fixed what they didn't get on the first try, and documented it properly) and then worst... using the actual filename of the static JSON file (not its contents, where you could put anything you want, really) to determine capabilities. It's a mess.
-
A lot of the functionality of thermostats is not in the static JSON files, it's actually hardcoded in UI7's interface.js and view.js files. This has been one of my issues with AVT and other thermostat plugins I've tried to do using the standard device types. The UI is so overloaded with kludges and exceptions for devices they specifically support (from Vera) that the generic device type is all but unusable. As I've groused about often in the other forums, they have a hellish mix of "methods" they've used over the years to try to express the capabilities and limitations of the devices, including magic values in state variables (which I think had the best possibility of success had they stuck with it and fixed what they didn't get on the first try, and documented it properly) and then worst... using the actual filename of the static JSON file (not its contents, where you could put anything you want, really) to determine capabilities. It's a mess.
-