I have created a pull request for the Sensibo integration by @VeloWulf
This is a significant change to the integration:
implements full thermostat capabilities
uses async http requests (reduces cpu resources by 50%)
uses far fewer requests ( 70% less )
could be much more if you have more than 1 Sensibo device
Both files need to be updated for proper operation - this should be done by hand.
Note that capabilities, commands have changed. Let me know of any problems.
I expect this should now work with Hubitat's other integrations now that it has standard thermostat capabilities.
I sent a pull request as the HPM references point to his repositories.
You can find the pull request here if you want to try it out:
https://github.com/VeloWulf/SensiboIntegration/pulls
Original thread:
Anybody have a look at the Sensibo driver yet? I took a look over on the ST forums and saw this (Sensibo Intergration ) that looks great. I tried to port it over just to see what would happen. It ported straight over without any errors when saving but when I tried to run it, the box for the API Key doesn’t show up and I get this error…
app:5542018-05-01 08:06:14.336:errorCannot get property 'apikey' on null object on line 46
app:5542018-05-01 08:06:14.323:debugsetAPIKey()`
Also took a quick …
If you are doing a new install of Sensibo (first time), you can use HPM, then replace the installed files with the files from the above pull request by hand.
For details on HPM:
A v1.9.3 version has been pushed to HubitatCommunity,
improved displayHeader to include the Main Menu Option selected
refactored delete app to use new endpoint
I've created a Video that shows the step by step on an Empty hub. I wiped one of my hubs and show the Installation of Hubitat Package Manager and then using it for the first and second time.
HPM Installation - First Time Users
In order to save some space, the video moves at a rapid pace. Use the browser's speed control OR the Pause…
For details on installing apps by hand:
App install file link:
https://raw.githubusercontent.com/VeloWulf/SensiboIntegration/b01eb5721b6023e3ed416a568465c247101181f2/smartapps/SensiboIntegration.groovy
For details on installing drivers by hand:
https://docs2.hubitat.com/how-to/install-custom-drivers
Driver install file link:
https://raw.githubusercontent.com/VeloWulf/SensiboIntegration/2a160ba2aaf393887e80ae7626d82610749a2a11/devicetypes/SensiboPod.groovy
1 Like
Thanks for doing this update - it has addressed a fair few of my TO DO items. For those that are interested the updated code is merged into the repo and can be updated via HPM.
Very nice job!
I can see the improvements right away!
If you have a chance, would you look into the possibily to add "light" capacity?
it's available from the api and would be useful the turn the display off at night!
"on": false,
"mode": "cool",
"targetTemperature": 23,
"temperatureUnit": "C",
"fanLevel": "low",
"swing": "fixedMiddle",
"horizontalSwing": "stopped",
"light": "off"
Thank you very much!
I just update with the HPM version and it look like swing mode doesn't work. RangeFull is alway enable.
I cannot get swing mode to work either. The capabilities in the code seem correct, and the unit responds (beeps) when sent, but the mode does not change. It changes fine in Sensibo.
Any Ideas? @VeloWulf @nh.schottfam