[APP][Pro] tadoZones community (met geofence & verw. capaciteit) (NL)

Hoi Martin,
Vandaag alles omgehangen naar de Tado app met ook nog de connectie met Homey Pro, maar het functioneert nog niet zoals gewenst.

De twee devices in dezelfde ruimte heb ik in Tado ook in dezelfde kamer geplaatst. Deze worden nu gelinkt en volgen elkaars gedrag. Dat lijkt dus goed te gaan.

Echter de aparte radiatorknop krijgt geen warmte, omdat de thermostaat lager staat dan de gevraagde temperatuur van de knop. Dit terwijl dit wel gewoon zou moeten werken volgens Tado zelf (knop geeft seintje aan thermostaat om ketel aan te zetten).

Wat doe ik verkeerd?

Hallo iedereen,
Momenteel gebruik ik de tado app voor mijn x thermostaat.
Helaas stel ik vast dat ik sedert gisteren de volgende optie niet meer kan gebruiken: thermostaatmodus auto

De andere opties (zoals uit bv) lukken wel nog.

Nog iemand hiermee problemen?

Is dit de community app???

Ow, nee. De officiële van Tado, verkeerde plaats dus :face_with_open_eyes_and_hand_over_mouth:

1 Like

Klopt het dat er een delay zit tussen de tado officieel en de tado community app? Als ik de temp verander op een knop of de thermostaat, dan duurt het een paar seconden voordat de target temperatuur op de tado community knop of thermostaat volgt. Vervolg vraag kun je de tado community en de tado officieel naast elkaar gebruiken?

Ja

En dat het een paas seconden duurt is ook wel normaal.
Als ik via TadoZones de temperatuur aanpas duurt het ook 2-3 seconden voor ik de thermostaatknoppen hoor.
Moet ook geen probleem zijn lijkt me?

Heb je de thermostaat ook aan de zone toegevoegd waar de knop in zit?

Korte update omtrent gebruik van de Tado X.

Uiteindelijk via de Tado account de juiste ruimtes aangemaakt. Dit is nodig zodat de radiatorknoppen hun warmtevraag kunnen doorgeven aan de Slimme Thermostaat X. Zonder Tado account werkt dit niet. Dit is toch wel randvoorwaardelijk dus aangeraden is om naast de Homey ook een Tado account aan te maken.

Uiteindelijk ook ervoor gekozen om de Bridge X in de Tado account te koppelen, want het viel op dat de Thread router van de Homey Pro niet super sterk is en een radiatorknop zijn verbinding meermaals kwijtraakte. Nu met de Bridge X ertussen is opgelost. Dit heeft ermee te maken dat battery powered devices geen mesh netwerk opzetten en dus allemaal direct verbinding maken met de Homey Pro (Matter over Thread).

Hopelijk is iemand ermee geholpen.

Als men dan ook nog een “berg” zigbee apparaten gebruikt kan het (erg) problematisch worden.
Thread en zigbee gebruiken namelijk dezelfde chip, en dat is “niet optimaal”

Hi @Martin_Verbeek
Is it possible to make it so you can choose the device as a Thermostat , just like you can choose a smart plug as a light?

Regards
Allan

What device are you referring to as there is a pending issue with device class I still need to fix…

Tado X they show up fine, but i cant get it on the dashboard with the climate wiget.

Now changable in device settings…test version 5.4.7

1 Like

Hallo Martin,



Dank voor al je tijd wat je in de app steekt.
In de beta app werkt ineens de airco niet meer, deze staat vastgesteld op 30c. Terwijl in tado deze op 21 is ingesteld.

Thank you for all the time you put into the app.

In the beta app, the air conditioning suddenly stopped working; it is fixed at 30°C, while in Tado it is set to 21°C.

PM me even de log vanuit de tadozones app settings als je wilt. Daarna de live versie uit de app store installeren om terug te gaan.

Hi @Martin_Verbeek , ik gebruik met veel plezier TadoZones, maar liep tegen onderstaand probleem aan voor mijn Tado X thermostaat. Doe ik iets verkeerd?

Het lijkt erop alsof de 'Hervat Slim Schedule’helemaal niet werkt, noch voor de radiatorknoppen, noch voor de thermostaat.
Alvast dank voor je support!

Thank you very much for creating and supporting this nice tadozones app.

I am using it fine from Homey (advanced) Flows, but have recently been trying to use it from HomeyScript … my intention being to loop over some scope of tado devices in my home (e.g. all of them, or sometimes a zone or other grouping), querying the (Tado X) radiator valve/thermostat status, and doing something accordingly. I have tried multiple experiments, but it currently has me beat, and I’m very much hoping someone can help point me in the right direction.

UPDATE a couple of hours later: actually, I interpret that tadozones “is_heating” condition flow card is not working for me from Homey (advanced) Flow either. It runs, but looking closer I see that it always reports all my Tado X radiator valves as “not heating”, even when they were. Other tadozones flow cards are working fine, so I wonder if this might be an app bug/limitation with “is_heating”, or potentially condition flow cards? (I’ve not yet gone through the condition flow cards to test them)

My first objective is to loop over all my tado (X) radiator valves and read if they are currently heating or not. I might be missing something obvious, but I don’t think I can simply read anything to the effect of “is heating” from the tado2 capabilitiesObj?

(I would still be interested in using tadozones from HomeyScript even if this first example could be done in other ways; I do see for example the flow cards for tadozone home, which might do some useful aggregation of room status, but I’d like to understand this HomeyScript debug first if I can)

TadoZones offers a nice “is_heating” conditions flow card, which works great for me from a Homey (advanced) Flow, but is not yet working for me from HomeyScript:

  • homey:app:com.verbem.tadoZones is_heating

I read the HomeyScript article on the updated homey-api:

I tested some simple queries from the Web API Playground:

This card ID maps to one of my Tado X radiator valves via tadozones app, and tries to read the “is_heating” status. It doesn’t give an error, but the result is NULL.

Homey.flow.runFlowCardCondition({
  id: 'homey:device:5d7dd938-3af7-45c3-bbc3-e6ca5feeeaa9:is_heating'
});

Response:

"root":{4 items
"usedTokens":{}0 items
"error":NULL
"result":NULL
"elapsedTime":float3.0238069891929626
}

(as a sanity-check I tried doing a similar query of my Philips Hue light status using its “on” condition flow card and that worked fine)

I can see the card fine through getFlowCardConditions, and I don’t think it needs any further arguments (I did try adding the card uri back as per the old API, but that didn’t help):

Homey.flow.getFlowCardCondition({
  id: 'homey:device:5d7dd938-3af7-45c3-bbc3-e6ca5feeeaa9:is_heating'
});

Response:

"root":{11 items
"id":string"homey:device:5d7dd938-3af7-45c3-bbc3-e6ca5feeeaa9:is_heating"
"uri":string"homey:flowcardcondition:homey:device:5d7dd938-3af7-45c3-bbc3-e6ca5feeeaa9:is_heating"
"ownerId":string"is_heating"
"ownerUri":string"homey:device:5d7dd938-3af7-45c3-bbc3-e6ca5feeeaa9"
"title":string"Room !{{is|is not}} heating"
"titleFormatted":NULL
"hint":NULL
"args":[]0 items
"droptoken":NULL
"deprecated":NULL
"highlight":NULL
}

As a further test I tried using the target_temperature_set action card, and that worked fine. I could hear the radiator valve move, and saw the target temperature change on the tado app.

Homey.flow.runFlowCardAction({
  id: 'homey:device:14894dff-7a9d-474d-b6c4-31678c763977:target_temperature_set',
  args: {
    target_temperature: 24
  }
});

So far I interpret the following:

  • tadozones is properly configured and able to communicate with the tado valves
  • tadozones “target_temperature_set” action card works fine
  • tadozones “is_heating” condition card is found, and called without error
  • tadozones “is_heating” condition card doesn’t take any arguments beyond the card id
  • tadozones “is_heating” condition card currently always returns NULL in HomeyScript and Web API Playground
  • tadozones “is_heating” condition card currently always returns FALSE (not heating) in Homey (advanced) Flow

Hypothesis:

  • Could it perhaps be an app issue currently with at least the tadozones “is_heating” condition card
  • I suspect it might be worth checking other tadozones condition cards to check if they are still ok (with tado X radiator valves)

HW & SW context:

  • Homey HW Model: Homey Pro (Early 2023)
  • Homey SW Version: 12.3.0-rc.7
  • Tado zones App Version: 5.4.6
  • Tado devices: Tado X smart radiator valves
  • Tado system: note, I haven’t yet installed the Tado wireless receiver (relying for now on existing Matter hub for communication with Tado radiator valves)

Am I missing something? Any insights or suggestions gratefully received.

Need to to check that out…

Will check the cards out