Hei. Vil gjerne dele min erfaring med denne termostaten. Jeg kjører Home Assistant på en Raspberry Pi 3 og med en Aeotec z-stick gen 5. Ettersom jeg er nybegynner på Home Assistant, kjører jeg den "integrerte" zwave funksjonen, og har vegret meg for å begynne med den med mqtt og greier.
Oppdaget etter installasjon av termostaten at jeg hadde den kjente feilen ved at jeg ikke kunne sette "set point" temperaturen fra Home Assistant. Etter å ha lest denne tråden kontaktet jeg HeatIt support og fikk tilsendt firmware oppdateringen. Kjørte den, uten at det hjalp. Ved reboot av termostaten (sikring av/på) så jeg det sto 4.2 i displayet).
Leste så litt om denne zwave config xml og fant denne filen oppdatert august https://github.com/OpenZWave/open-zwave/blob/master/config/thermofloor/heatit058.xml.
I kveld fant jeg ut at jeg skulle prøve. Stoppet Z-wave nettverket i HA, redigerte xml fila og inne i <commandclass id="67" elementet under den noden som var termostaten la jeg inn innholdet fra tilsvarende element i fila over, slik at det ble:
<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="3" request_flags="1" innif="true" base="1" typeInterpretation="B">
<Instance index="1"/>
<Value genre="user" index="1" instance="1" label="Heating setpoint" max="0" min="0" units="C" read_only="false" type="decimal" value="21.0" write_only="false"/>
<Compatibility>
<Base>0</Base>
<CreateVars>true</CreateVars>
</Compatibility>
</CommandClass>
Lagret fila, startet zwave nettverket fra HA, og voila! Nå kan jeg endre/sette temperaturen til termostaten fra Home Assistant!
Håper dette hjelper noen som har kjøpt HeatIt Z-TRM3, bruker standard z-wave integrasjonen i HA, og ikke fått dette til å virke, men ikke er helt klare for å gå på med den nye beta z-wave integrasjonen på mqtt.
PS. Disclaimer - aner ikke om det er noen bieffekter ved å redigere xml filen som dette. Hva skjer f.eks. når termostaten en gang i fremtiden blir korrekt gjenkjent av HA? Blir min xml oppdatert med en mer offisiell variant da?