Ventilatie status zichtbaar maken op Dashboard

Continuing the discussion from Hulp met automatiseren mechanische ventilatie:

Hallo Allemaal,

Een tijdje terug ben ik begonnen met het automatiseren van mijn centrale ventilatie.
Ik heb een Itho box met 2 originele afstandsbedieningen.

Tot op heden heb ik 3 virtuele knoppen op mijn dashboard (zie foto).

Deze knopen sturen via MQTT een commando naar de Itho box (low, Medium en High) middels onderstaande flow. De knoppen lichten dan ook op (status verandering). De statussen werken prima bij bediening via het Dashboard.

Nu gebruik ik ook nog geregeld de originele afstandsbedieningen op de badkamer en keuken (zie foto).
image

Helaas zie je, bij gebruik van de AB, op het dashboard niet dat ik bv geschakeld heb naar “High”. Kortom de status indicatie op het dashboard klopt vaak niet, deze blijft gewoon op “Laag” staan.
Ik weet dat je met MQTT commando’s ook de status kunt opvragen(inlezen).

Kan iemand mij uitleggen wat ik bouwen om de status van de Itho box op te vangen en de bijbehorende knoppen op het dashboard mee te laten schakelen als ik schakel via de AB?
Het liefst m.b.v. van een voorbeeld flow.

Alvast hartelijk dank voor jullie hulp.

Gr,
Robin.

Hoi Robin,

Hier een voorbeeld

Hallo Peter,

Ik heb het geprobeerd na te maken, maar het lukt me met geen mogelijkheid.
Dit is wat ik zie in MQTT Explorer:

Ik wil de status van de knoppen op mijn dash laten reageren op de “State” waarde.
Deze is bij Laag 20, bij Middel 125 en bij Hoog 250.

Ik heb dit nu gemaakt in Homey:

Ik blijf het uitroepteken zien en op mijn Dash veranderen de statussen niet.
Via de test knop werkt het al niet. Ik krijg dan deze pop-up:
image

Waar gaat het fout?

Gr,
Robin.

Als je het wil testen via de test knop, moet je wel de gegevens invullen zoals het juiste topic en het juiste bericht dat je wil versturen naar dit topic. Anders werkt de test knop niet.

Dank je wel.

Ik heb bij bericht de waarde “20” ingevuld.
Bij naam topic “itho/state”

En dan word idd de flow uitgevoerd en de status op mijn Dash veranderd dan ook.
Helaas werkt daarmee het schakelen via de remote nog niet.

Ik schakel eerst de ventilatie naar “Hoog”, daarna terug naar “Laag”, maar op mijn Dash is dat dan niet zichtbaar.

Ik vraag me af of Homey de status via MQTT binnen krijgt. Kan ik dat testen of zien?

Gr,
Robin

Met MQTT explorer kan je zien wat er in een MQTT topic verzonden en ontvangen word. Hier mee zou je kunnen kijken of de wandschakelaar iets op het MQTT topic uitzend of dat het op een ander topic aan het zenden is http://mqtt-explorer.com/

Dat programma heb ik idd op m’n laptop staan.
De screencaptures zijn van MQTT explorer.

Ik zie daar de berichten voorbij komen in het Topic “itho/state”.
Ik wil graag triggeren op de verschillende waardes 20, 125 en 250 maar er volgt helaas geen actie.
Dus ik zoek nog naar, waarom de flow niet gestart word.

Gr,
Robin

Wat is nu het gehele topic?


Is het itho/state of nog_iets/itho/state ?
Da’s wel even van belang.
Ik ga ff uit van itho/state.

Even tussendoor: je kunt in mqtt-explorer zelf een topic versturen, rechts onderin.
Als je dan itho/state/20 verstuurd zou je flow moeten reageren.

De Als kaart moet er zo uit zien:

Jij hebt er een variabele in gezet, die moet eruit.

Probeer de logica voorwaarde “is precies” te verwisselen voor “bevat”.
Zeker in de testfase is de kans dan groter dat aan de voorwaarde voldaan wordt.
Want een verborgen spatie bijv. kan de waardes ongelijk aan elkaar maken.

Andere test manier:
Haal de voorwaarde bij EN gedeelte weg
Zet dezelfde tag [Bericht ontvangen via topic]eens in een tijdlijn notificatie in de flow.
Dan zie je nl precies wat de waarde is die in die variabele staat.

Hallo Peter,

Dank voor je uitleg.
Ik had blijkbaar het verkeerde MQTT Client kaartje gebruikt.

Ik heb ook de Logica kaart vervangen zoals je hebt aangegeven.

Nu kan ik via de afstandsbedieningen schakelen, statussen worden aangepast op het Dash.
Dit is wat ik wilde, super.

Hartelijk dank voor jullie hulp.

Gr,
Robin.

1 Like

Mooi! En graag gedaan.