Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Z-therm ingen tilbakemelding etter firmware v1.92 oppgradering


Anbefalte innlegg

Skrevet (endret)

Etter å ha inkludert den igjen. Får jeg opp 2xbrytere, 3xtemperatur osv. Noen som virker riktig. Men ingen tilbakemelding lenger på noe. Verken relestatus, setpoint, tempratur. Får satt av og på rele og en ny temp osv. 

Termostaten fungere som normalt ellers. Noen som har prøvd det ny firmware og har opplevd det samme?

Z-therm.jpg

Endret av deve87
Skrevet

Ja. Lifteline er automatisk linket mot controller. Har i tillegg gruppe 2 (on/off), 3, 4 og 5. Gruppe 2 har bestandig vært der. Men de siste gruppene har kommet nå. Uten at jeg vet hva hvem gjør.

Skrevet (endret)

Etter at jeg linket alle gruppene mot kontroller. Oppdaterer temp og setpoint seg. Rele status gjør ikke det!

 

Etter at jeg inkluderte den på nytt. Fikk enheten en helt ny ID. Måtte legge den nye IDn inn mot config filen til termostaten, sånn at jeg kunne endre på parametre. Vet ikke om det er ting som har endret seg etter v1.92?

Endret av deve87
Skrevet
36 minutter siden, deve87 skrev:

Etter at jeg inkluderte den på nytt. Fikk enheten en helt ny ID.

Ja, dette er vanlig. Z-wave er slik. Hvis du ekskluderer og inkluderer en enhet på nytt, så er det som om enheten er helt ny i nettverket.

Skrevet

Ja, men mener den fikk ny ID og ny type. Slikt at OpenZwave ikke fant noe device/config fil for en. Den gamle hadde en Type = 0x0001 ID = 0x0001

 

Men med ny firmware fikk den Type = 0x0003 ID = 0x0201

 

Manufacturer listen til OpenZwave, har ikke noe fil for den typeinfoen. Så enheten kommer opp som Unknown device (med selvfølgelig alle tempenhetene og navnet på selve termostat).

 

Så tvang den til å hende filen for termostat før firmware oppdateringen

Skrevet (endret)

Fikk endret litt på .xml filen for termostat i OpenZwave. Hentet info fra Z-therm 2 .xml

Hentet da:

<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION">
		<Associations num_groups="5">
			<Group index="1" max_associations="7" label="Lifeline"/>
			<Group index="2" max_associations="7" label="On/Off switch of internal relay"/>
			<Group index="3" max_associations="7" label="Multilevel sensor reports - Internal sensor"/>
			<Group index="4" max_associations="7" label="Multilevel sensor reports - External sensor"/>
			<Group index="5" max_associations="7" label="Multilevel sensor reports - Floor sensor"/>
		</Associations>
	</CommandClass>

	<!-- COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION_V2-->
	<CommandClass id="142" ForceInstances="true" />

	<!--COMMAND_CLASS_MULTI_CHANNEL_V2 Map endpoints to instances -->
	<CommandClass id="96" mapping="endpoints" />

</Product>

 

Den originale har da:

<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION">
		<Associations num_groups="2">
			<Group index="1" max_associations="1" label="Lifeline"/>
			<Group index="2" max_associations="8" label="On/Off control"/>
		</Associations>
	</CommandClass>

</Product>

 

Nå fungere ting bedre. Slipper å assosiere kontroller mot alle gruppene + at det kun kommer opp en bryter denne gangen. Tilbakemelding på relé kommer forsatt ikke. Får som sagt styrt det fra kontroller, men ingen reaksjon når det trigger internt i termostat

 

Edit: Kan legge til at det kun er temperatur som oppdaterer seg og ikke setpoint eller reléstatus. Hvis jeg inkluderte termostat når relé er på! Kommer relé statusen som på også. Men som sagt, videre oppdatering, skjer ikke.

Endret av deve87
Skrevet

Ved å aktivere polling (60sek interval) av enheten. Fungerer den bedre og reléstatus oppdaterer seg. Men er vel ikke det som er helt meningen. Er det noe feil med config filen for enheten?

Skrevet

Hvis det er store endringer fra forrige firmware, kan det fort være at det trengs å gjøre endringer. Xml fila sikkert skrevet mot original firmware og må sikkert endres for å håndtere ny/endret funksjonalitet.

Skrevet

Om jeg forstår dette riktig så har du (oppdaterte FirmWare til 1.92) en Multireg/HeatIt termostat (Versjon 1).

Om dette er riktig så kan du vel ikke bruke en konfig. file som er laget for en HeatIt TRM2 termostat (Versjon 2).

Skrevet

Nei. Det er selvsagt. Har kun hentet assosiere i info fra Z-therm 2 pga like assosiere for de to etter firmware oppdatering.

 

Bruker forsatt xml for Z-therm v1. Men den gir ikke status på rele eller setpoint

Skrevet

OK, men Multireg termostaten (tror ikke dette ble forandret i v. 1.92) har bare 2 GR. for assosiering (ikke 5 GR. som TRM2).

I tillegg Multireg termostaten (sans. også i v. 1.92) hat ikke støtten for COMMAND_CLASS_MULTI_CHANNEL og COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION

Skrevet (endret)

Det har blitt forandret.

ZDDX fra Z-Way

 Gruppe 1 = Lifeline

Gruppe 2 = On/Off

Gruppe 3 = Temp intern

Gruppe 4 = Temp ekstern

Gruppe 5 = Temp gulv

</commandClasses>
<assocGroups>
<assocGroup number="1" maxNodes="2">
<description>
<lang xml:lang="en">Group 1</lang>
</description>
</assocGroup>
<assocGroup number="2" maxNodes="2">
<description>
<lang xml:lang="en">Group 2</lang>
</description>
</assocGroup>
<assocGroup number="3" maxNodes="2">
<description>
<lang xml:lang="en">Group 3</lang>
</description>
</assocGroup>
<assocGroup number="4" maxNodes="2">
<description>
<lang xml:lang="en">Group 4</lang>
</description>
</assocGroup>
<assocGroup number="5" maxNodes="2">
<description>
<lang xml:lang="en">Group 5</lang>
</description>
</assocGroup>
</assocGroups>
</ZWaveDevice>

Her kan en se at termostaten (ID47)

Sender multilevel sensor report fra de andre gruppene.

Basic Report (FF) kommer når rele blir send (fra termostat) som på. Mens Basic Report (00) er rele av. Den sender det via gruppe 2 og ikke via gruppe 1 (I zniffer loggen blir 47 gr0 eller ingen og gr 1 gr 2 osv) Den sender thermostat set point, men ikke relestatus via gr 1.. Den sender gr 2 fordi jeg har linket den opp mot kontroller.

 

Men nå aner jeg veldig lite om dette ? Har aldri vært borte i at jeg må bruke Z-way på feilsøking/analyser. Bruker i utgangspunket Domoticz, men har Razberry z-wave kort.

 

 

 

Z-therm zniffer 2.jpg

Endret av deve87
Skrevet

Jeg har oppdatert en av mine termostater til 1.92 (litt klabb og babb i første runde fordi jeg glemte å kjøre begge script for oppgradering). 

 

I OpenHAB endte jeg opp med å måtte legge til enheten på nytt i z-wave-nettverket. Kanskje pga. rotet jeg gjorde i første forsøk. Etter oppgradering klarer jeg sette setpoint, men jeg får *ingen*rapporter tilbake (gulvtemperatur eller reléstatus). Begge assosiasjonsgrupper sendes tilbake til kontroller. Det er gjort med siste 2.4.0 snapshot av z-wave for OpenHAB siden den skal ha fått lagt inn støtte for å fange opp reléstatus for denne.

Skrevet

Heatit v1 med 1.92 må ha ny entry i z-wave databasen for OpenHAB ihvertfall, så det samme er da gjerne tilfelle for mange andre HA-systemer.

 

(skuffende av Heatit at de i oppgraderingsdokumentet ikke nevner noe om hvilke komplikasjoner oppgraderingen medfører)

Skrevet

Jepp. Trudde ikke det skulle ty til problemer. Jeg får ikke Domoticz (OpenZwave) til å motta informasjon fra gruppe 2. Så løsningen for min del er polling av enhet hvert 60 sekund. Merker ingen forskjell i nettverket, men får da reléstatus og setpoint relativt kjapt tilbake. Nok til at jeg kan kjøre en kWh teller utifra statusen til relé. Så får la det gå inntil noe smarte hoder får det til ?

  • 7 måneder senere...
Skrevet

Noen som har mulighet til å teste, og se om dere får gjenskapt problemet med at temperaturmålinger byttes om? Hadde også vært bra om noen med external sensor verifiserte at den er satt opp rett :)

  • 3 uker senere...
Skrevet

Bra initiativ @stian.s. Jeg har oppdatert med en kommentar på github med en litt modifisert fil, og med den funker alt som forventet i Domotics i alle fall. Oppdater gjerne din PR med endringene.

  • Thanks 1
Skrevet

Konge. Har ikke fått tid til å gjøre mer, men jeg mistenker at min ikke har blitt inkludert som multi channel device, og dermed rapporterer alle målinger som en og samme. Håper å få prøve litt mer snart.

  • 3 uker senere...

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.