Ik maak gebruik van (meerdere) Aqara roller shade companion E1 om mijn gordijnen te automatiseren. Deze heb ik via een Conbee 2 stick gekoppeld met Zigbee2MQTT, en die weer met Home Assistant. Het werkt in principe goed maar het probleem dat ik heb is dat de positie van het gordijn niet wordt geüpdatet.
Dus wanneer mijn gordijn bijvoorbeeld dicht is, en ik zet hem open, (maakt niet uit of ik dat via HA/Zigbee2MQTT doe, of op het device zelf) dan blijft de position status in Zigbee2MQTT (en dus ook in Home Assistant) ongewijzigd. Dit heeft tot gevolg dat in Home Assistant de "Close button" greyed out blijft, en ik het gordijn dus niet terug dicht kan zetten.
Overigens gaat het gordijn wel dicht als ik handmatig de cover.close_cover service aanroep, dus mijn automations doen het wel, en dat is in principe het belangrijkste. Maar ik zou ook in lovelace de gordijnen graag bedienen en ook simpelweg wil ik kunnen zien of ze open of dicht zijn.
Wanneer ik in Zigbee2MQTT bij de position slider op de refresh knop druk, dan wordt het keurig geupdate. Maar dit elke keer handmatig doen is natuurlijk niet wat ik wil. Ook lijk ik deze refresh functie niet vanuit Home Assistant te kunnen aanroepen. Maar wellicht wel door zelf een MQTT commando aan te roepen, ik zie in de log namelijk "zigbee2mqtt/Gordijn Voor/get" voorbij komen als ik een handmatige refresh doe. Dat zou dus een optie kunnen zijn om standaard uit te voeren na een close/open actie, en dan de response in een sensor opvangen of iets dergelijks? Niet echt ideaal, en bovendien heb ik dan nog wel hetzelfde probleem wanneer er op het apparaat zelf de open/close knop wordt ingedrukt.
Heeft iemand hier ervaring mee en/of een oplossing voor?
Dus wanneer mijn gordijn bijvoorbeeld dicht is, en ik zet hem open, (maakt niet uit of ik dat via HA/Zigbee2MQTT doe, of op het device zelf) dan blijft de position status in Zigbee2MQTT (en dus ook in Home Assistant) ongewijzigd. Dit heeft tot gevolg dat in Home Assistant de "Close button" greyed out blijft, en ik het gordijn dus niet terug dicht kan zetten.
Overigens gaat het gordijn wel dicht als ik handmatig de cover.close_cover service aanroep, dus mijn automations doen het wel, en dat is in principe het belangrijkste. Maar ik zou ook in lovelace de gordijnen graag bedienen en ook simpelweg wil ik kunnen zien of ze open of dicht zijn.
Wanneer ik in Zigbee2MQTT bij de position slider op de refresh knop druk, dan wordt het keurig geupdate. Maar dit elke keer handmatig doen is natuurlijk niet wat ik wil. Ook lijk ik deze refresh functie niet vanuit Home Assistant te kunnen aanroepen. Maar wellicht wel door zelf een MQTT commando aan te roepen, ik zie in de log namelijk "zigbee2mqtt/Gordijn Voor/get" voorbij komen als ik een handmatige refresh doe. Dat zou dus een optie kunnen zijn om standaard uit te voeren na een close/open actie, en dan de response in een sensor opvangen of iets dergelijks? Niet echt ideaal, en bovendien heb ik dan nog wel hetzelfde probleem wanneer er op het apparaat zelf de open/close knop wordt ingedrukt.
Heeft iemand hier ervaring mee en/of een oplossing voor?
[ Voor 18% gewijzigd door Slinkos op 06-03-2023 21:45 ]
Aangeboden: MHI Airco Wifi controller (MHI-AC-Ctrl) (Local control)