New test version published.
Version 2.3.12
- Updated Homey API to 1.10.5
- Code cleanup
- Better workaround for homey-api bug
This test version brings the newest homey-api
to Heimdall and all (remarked) references to SDK2 are completely removed. It also contains a better workaround for a bug in homey-api
.
Here’s a little background about the last one: SDK3 apps require using the homey-api
opposed to the athom-api
which was used when Heimdall was still an SDK2 app.
There are quite some difference and improvements between athom-api
and homey-api
but unfortunately it turned out that not all functionality in athom-api
is available in the homey-api
.
To make sure Heimdall would not loose functionality I had to implement a workaround that isn’t ideal in terms of memory- and CPU usage. I’ve reported this to Athom and it is acknowledged the functionality is indeed missing in homey-api
and it’s being looked into. Luckily I got some tips from @robertklep and @Jero on how to make the needed workaround less costly, so a big thanks to them!
(Versions 2.3.9, 2.3.10 and 2.3.11 were small incremental steps leading to this 2.3.12 and were unannounced)