That is also done using their BXT protocol. I am not really understanding it yet due to lack of proper skills but I think BXT is something like MQTT where data is pushed and subscribed to. In the thermostat app their is a section which updates the display value when the data is changed, see this in the file "/qmf/qml/apps/thermostat/ThermostatApp.qml":HansS wrote: Not sure how it works yet, but I saw that the builtin thermostat app reacts to boiler info changes somehow. Don't know if that's also bound to minute interval polls. But maybe it's not. I believe that the thermostat displays the flame icon this way, and it doesn't take a minute to determine that it needs to be on.
Code: Select all
BxtDatasetHandler {
id: thermstatInfoDsHandler
dataset: "thermostatInfo"
discoHandler: thermstatDiscoHandler
onDatasetUpdate: onThermostatInfoChanged(update)
}