It should work..EscApe wrote: ↑Monday 02 September 2019 19:39 I have the same problem with my Nefit Easy thermostat. Google assistant says that setting the temperature is not supported. I verified that the execute routine in class TemperatureSettingTrait (trait.py) does not run at all by putting in print statement in it and running your program from the command line.
After some experimenting I still don't understand how the capabilities of devices are determined. I can manually change the temperature from Domoticz and the Domoticz (json) api.
result of http://your.ipadress:8080/json.htm?type=devices&rid=IDX :
Code: Select all
{ "ActTime" : 1567445303, "AstrTwilightEnd" : "22:27", "AstrTwilightStart" : "04:38", "CivTwilightEnd" : "20:55", "CivTwilightStart" : "06:10", "DayLength" : "13:34", "NautTwilightEnd" : "21:39", "NautTwilightStart" : "05:26", "ServerTime" : "2019-09-02 19:28:23", "SunAtSouth" : "13:32", "Sunrise" : "06:45", "Sunset" : "20:20", "app_version" : "4.11231", "result" : [ { "AddjMulti" : 1.0, "AddjMulti2" : 1.0, "AddjValue" : 0.0, "AddjValue2" : 0.0, "BatteryLevel" : 255, "CustomImage" : 0, "Data" : "18.5", "Description" : "", "Favorite" : 1, "HardwareID" : 4, "HardwareName" : "Nefit EASY", "HardwareType" : "Nefit Easy HTTP server over LAN interface", "HardwareTypeVal" : 68, "HaveTimeout" : false, "ID" : "0010101", "LastUpdate" : "2019-09-02 19:28:18", "Name" : "CV.Setpoint", "Notifications" : "false", "PlanID" : "11", "PlanIDs" : [ 11 ], "Protected" : false, "SetPoint" : "18.5", "ShowNotifications" : true, "SignalLevel" : "-", "SubType" : "SetPoint", "Timers" : "false", "Type" : "Thermostat", "TypeImg" : "override_mini", "Unit" : 1, "Used" : 1, "XOffset" : "0", "YOffset" : "0", "idx" : "29" } ], "status" : "OK", "title" : "Devices" }
I made an issue https://github.com/DewGew/Domoticz-Goog ... /issues/32
I can't find whats wrong hopefully someone can help.