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

Z-TRM3: Target temperature, får ikke satt


mariusno

Anbefalte innlegg

1 hour ago, Mathias said:

 

 

Den er tydeligvis ikke registrert hos Open Z-wave, nei. Er det denne du da sikter til? https://groups.google.com/forum/#!topic/openzwave/MDOl1qUyhhI

 

Jepp, var den posten jeg mente.

 

re firmware problem, hadde vært interessant å høre om det er noen som bruker denne med andre kommersielle z-wave gatewayer og om de opplever samme problem.

Lenke til kommentar
Del på andre sider

16 hours ago, Dennis87 said:


Start home assistant på nytt og man skal kunne inkludere thermostaten.

Det som funger der nå er Gruppe assosiasjoner og alle node configuartion options. Man ser også temperatur og kan skru den på/av.

Fungerte ikke å sette ny temperatur, ser ikke egne sensorer for effekt, volt osv. Energy/kwt forbruk ser ut som kom inn.

Ztrm3 har bare Off og heating. Ikke Cool, og eco greiene som før. 

 

 

Tipper det enten er noe openzwave tull. Home assistant bruker enda den gamle 1.4 og ikke 1.6 som er siste. Eller bare en simpel ting å fikse på instance osv. Men vanskelig når man ikke har noe dokumenasjon. Node config options og gruppe assisasjoner var godt dokumentert her.
https://www.thermo-floor.no/media/multicase/documents/_tfasdokumentasjon/heatit controls/heatit z-trm3/manual_heatit_z-trm3_fw 4.0 ver2020-b_eng.pdf

 

 

Vurderer selv å bytte ut alt jeg har av gulvtermostat med EB-Therm 500 wifi. De har åpent API og synes de ser bedre ut og enklere å trykke endre valg osv på enn heatit uten at de koster noe særlig mer. Har også støtte for effektregulator noe ztrm3 ikke har.

https://www.ebecoheating.no/termostater/eb-therm-500

Er akkurat nå bare så lei både Heatit og openzwave. Skal sies det bare er heatit jeg har slitt med i Openzwave, men Openzwave er ganske tungvidt og 1.4 er utdatert.

Også hatt en del feil medHeatit som at knapper trykker av seg selv på den ene jeg har av ztrm3 og gulskjær i halve displayet på halvparten av de jeg har av 2fx. Den innebygde rom sensorer å ztrm3 har heller ikke helt overbevist med enda men mulig den blir bedre etter noen dager at den selvkaliberer seg bedre? For til tider går den mye opp uten at temp rundt er endret. 

 

 

Lykke til videre den som gidder :D 

 

heatit058.xml 6.74 kB · 5 downloads manufacturer_specific.xml 139.04 kB · 2 downloads

 

Brukte config'en din og har inkludert en termostat, ser jeg ikke kan sette temperatur med widget i home assistant, men det fungerte å endre setpoint i zwave config'en? Hvis jeg endrer denne endres setpoint på termostaten også...

 

image.thumb.png.d4072153bababb1d0e21c033d1c4f129.png

Lenke til kommentar
Del på andre sider

Ja det stemmer. Fikk også endret der. Kan være noe feil med firmware. Men tror mer på noe surr mot Openzwave eller at config filen er feil når det kommer til instance den skal bruke på COMMAND_CLASS_THERMOSTAT_SETPOINT.

Men er da litt rart man ser temperatur som er satt og får opp målt temperatur. De termostat greiene er jeg ikke så veldig god på. Har laget noe config filer for z-dim, smart switch, steinel lamper osv. men de er mye enklere. 

 

Er også usikker på hva disse her gjør

Sitat

 

    <!-- 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" />

 

 

Virker som en "hack" som ble lagt til for z-trm2 og multi channel support. Er der ikke på z-trm1 hvor alt fungerer og er mye enklere satt opp, men tror den også trenger de fra 1.92 firmwaren. Prøvd å søke det opp men veldig lite info å finne fra Openzwave på det. 

Endret av Dennis87
Lenke til kommentar
Del på andre sider

1 time siden, Mathias skrev:

Ikke det at jeg har greie på det, men lurer på en ting.

 

Fra filen heatit058.xml:


.. "COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" ..

Hvorfor har du versjon 1 i din config når det hos z-wavealliance står at det er V3 som er støttet? Er det forskjell i hvilke versjoner man bruker der mot OZW?  Og har det noen praktisk betydning? https://products.z-wavealliance.org/products/3802/classes

 

Usikker på det. Prøvd mye forskjellig. Ser versjon 5 også er brukt hos andre.

på ztrm2fx der det fungerer er det også V1 der.

https://github.com/home-assistant/open-zwave/blob/hass/config/thermofloor/

Lenke til kommentar
Del på andre sider

Nå har det seg slik at jeg også har en HCL for å kunne oppgradere fibaro-enheter. Jeg dro den frem og børstet støv av den.

image.thumb.png.16fcf64bcb5c4bb720835a7583626989.png

Via HCL går det å sette felt 81.0: Heat.

 

Dersom jeg endrer fra 20->17 oppdaterer også termostaten seg.

image.png.e0a57055f3e18bab2167ccfe5a3a696a.png

-M

Endret av mariusno
  • Confused 1
Lenke til kommentar
Del på andre sider

8 minutter siden, mariusno skrev:

Dersom jeg endrer fra 20->17 oppdaterer også termostaten seg.

Hm. Typisk at det fungerer der, men jeg tror de utvikler mot Fibaro HC, men det er likevel rart.

For hverken Z-TRM1, Z-TRM2 eller Z-TRM2fx har problemer med å oppdatere noen av setpoint fra hva som helst, det er det kun Z-TRM3 som har...

Lenke til kommentar
Del på andre sider

En observasjon er at når man oppdaterer 81.1 så følger 81.0 etter. Men oppdaterer man 81.0 så følger ikke 81.1 etter.

image.png.80dc9309f1325e4a752f431c19124cab.png

 

Termostaten viser nå 20 grader.

 

Hvorfor opererer den med 2 forskjellige (her kjenner jeg ikke godt nok til zwave eller HCL)? Jeg ser HA også gjør dette.

image.thumb.png.19253e166ae71aabe1f24e5c1ef94213.png

 

-M

 

 

Lenke til kommentar
Del på andre sider

5 hours ago, mariusno said:

God ide. Download template kanskje? Se vedlagt

 

-M

id-019B-0003-0203-04-00-Heatit-.xml 24.59 kB · 3 downloads

Ser iallefall at det der også er brukt versjon 3. Men ellers så er det lite likheter å se etter for en som meg som ikke vetr så godt hva jeg skal se etter :)

 

Du kan ikke bare teste om xml for Heatit TF 056 fungerer da? Virker som det er flere likheter med den enn med TF 021 (Z-TRM2fx)

 

Vedlegger den her.

 

Heatit056.xml

Lenke til kommentar
Del på andre sider

Vet ikke om det er til noe hjelp, men dette skrev FutureHome på slack kanalen, der de med ztrm3 rapporterer at det ikke går å sette setpoint:

"Vi har testet litt mer og funnet ut at heatit Z-TRM3 kun liker at man setter settpunkt med 1 desimal. Dette er ikke noe dere kan gjøre fra appen, men de som har thingsplex installert kan verifisere at det å sette 19.0 virker, mens 19 eller 19.00 virker ikke.

Her må egentlig FW termostaten oppdaters, men vi tror vi skal kunne gjøre noen endring på smarthuben slik at vi unngår det."

  • Like 1
Lenke til kommentar
Del på andre sider

Jeg gjorde et forsøk nå med override_precision="1" uten hell.

<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="3" request_flags="1" override_precision="1" innif="true" base="0" typeInterpretation="B">

samt

<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="3" request_flags="1" override_precision="2" innif="true" base="0" typeInterpretation="B">

 

Lenke til kommentar
Del på andre sider

Er det slik mat du får satt verdi på enheten i frontend HA, men at enheten ikke vil godta verdien som kommer?

 

11 hours ago, larses said:

"Vi har testet litt mer og funnet ut at heatit Z-TRM3 kun liker at man setter settpunkt med 1 desimal. Dette er ikke noe dere kan gjøre fra appen, men de som har thingsplex installert kan verifisere at det å sette 19.0 virker, mens 19 eller 19.00 virker ikke.

 

Hvis det er slik at setpoint fungerer ved å gjøre det direkte i zwave kontrollpanelet, men ikke fra frontend HA så må det være noe med hvordan HA oversetter desimalverdien til riktig verdi som sendes til enheten. Altså at hvis du setter temperaturen til 20,5 (20.5) så skal den sende verdien 205 til enheten.

 

Har du testet å endre typeInterpretation="B" til typeInterpretation="A"? Jeg kan ikke så mye om dette, men jeg prøver å se sammenhenger her. Hvis man ser på denne linjen så ser man at den innehar type="decimal"

<Value type="decimal" genre="user" instance="1" index="1" label="Heating" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="20.0" />

Og da tenker jeg at det kan være naturlig å angi hvordan type skal tolkes og kan det da være at det er typeInterpretation som definerer det?

 

Mener å ha lest et sted (som jeg ikke finner igjen nå) at v1 og v2 er type B, mens v3 er type A, men dette klarer jeg ikke å finne igjen eller finne noen definisjon på noe sted. I og med at Futurehome påpeker at denne termostaten er veldig sensitiv på akkurat dette så kan det være at andre termostater takler begge deler fint, men at denne må være korrekt som igjen gjør at det ikke blir relevant å sammenligne mot andre termostater på dette.

 

Er vel om ikke annet verd et forsøk?

Lenke til kommentar
Del på andre sider

Jeg har ikke tall på antall ganger Z-wave nettverket mitt er restartet siste uka... for science!

Prøvde følgende:

<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="3" request_flags="1" innif="true" base="0" typeInterpretation="A">
		<Instance index="1" endpoint="1" />
		<Value type="decimal" genre="user" instance="1" index="1" label="Heating" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="19.0" />
</CommandClass>

Resultat det samme.

2020-04-24 11:18:17.068 Info, Node021, Value::Set - COMMAND_CLASS_THERMOSTAT_SETPOINT - Heating - 1 - 1 - 20
2020-04-24 11:18:17.068 Detail, Node021, Queuing (Send) MultiChannel Encapsulated (instance=1): ThermostatSetpointCmd_Set (Node=21): 0x01, 0x10, 0x00, 0x13, 0x15, 0x09, 0x60, 0x0d, 0x01, 0x01, 0x43, 0x01, 0x01, 0x01, 0x14, 0x25, 0xaa, 0x54
2020-04-24 11:18:17.068 Detail, Node021, Queuing (Send) MultiChannel Encapsulated (instance=1): ThermostatSetpointCmd_Get (Node=21): 0x01, 0x0e, 0x00, 0x13, 0x15, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x43, 0x02, 0x01, 0x25, 0xab, 0x53
2020-04-24 11:18:17.069 Detail,
2020-04-24 11:18:17.069 Info, Node021, Sending (Send) message (Callback ID=0xaa, Expected Reply=0x13) - MultiChannel Encapsulated (instance=1): ThermostatSetpointCmd_Set (Node=21): 0x01, 0x10, 0x00, 0x13, 0x15, 0x09, 0x60, 0x0d, 0x01, 0x01, 0x43, 0x01, 0x01, 0x01, 0x14, 0x25, 0xaa, 0x54
2020-04-24 11:18:17.077 Detail, Node021,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2020-04-24 11:18:17.077 Detail, Node021,   ZW_SEND_DATA delivered to Z-Wave stack
2020-04-24 11:18:17.241 Detail, Node021,   Received: 0x01, 0x05, 0x00, 0x13, 0xaa, 0x00, 0x43
2020-04-24 11:18:17.241 Detail, Node021,   ZW_SEND_DATA Request with callback ID 0xaa received (expected 0xaa)
2020-04-24 11:18:17.241 Info, Node021, Request RTT 171 Average Request RTT 188
2020-04-24 11:18:17.241 Detail,   Expected callbackId was received
2020-04-24 11:18:17.241 Detail,   Expected reply was received
2020-04-24 11:18:17.241 Detail,   Message transaction complete
2020-04-24 11:18:17.241 Detail,
2020-04-24 11:18:17.241 Detail, Node021, Removing current message
2020-04-24 11:18:17.241 Detail,
2020-04-24 11:18:17.241 Info, Node021, Sending (Send) message (Callback ID=0xab, Expected Reply=0x04) - MultiChannel Encapsulated (instance=1): ThermostatSetpointCmd_Get (Node=21): 0x01, 0x0e, 0x00, 0x13, 0x15, 0x07, 0x60, 0x0d, 0x01, 0x01, 0x43, 0x02, 0x01, 0x25, 0xab, 0x53
2020-04-24 11:18:17.249 Detail, Node021,   Received: 0x01, 0x04, 0x01, 0x13, 0x01, 0xe8
2020-04-24 11:18:17.250 Detail, Node021,   ZW_SEND_DATA delivered to Z-Wave stack
2020-04-24 11:18:17.428 Detail, Node021,   Received: 0x01, 0x05, 0x00, 0x13, 0xab, 0x00, 0x42
2020-04-24 11:18:17.428 Detail, Node021,   ZW_SEND_DATA Request with callback ID 0xab received (expected 0xab)
2020-04-24 11:18:17.428 Info, Node021, Request RTT 186 Average Request RTT 187
2020-04-24 11:18:17.428 Detail,   Expected callbackId was received
2020-04-24 11:18:17.563 Detail, Node021,   Received: 0x01, 0x12, 0x00, 0x04, 0x00, 0x15, 0x0a, 0x60, 0x0d, 0x01, 0x01, 0x43, 0x03, 0x01, 0x22, 0x00, 0xbe, 0xb3, 0x00, 0xf5
2020-04-24 11:18:17.563 Detail,
2020-04-24 11:18:17.563 Info, Node021, Response RTT 321 Average Response RTT 344
2020-04-24 11:18:17.563 Info, Node021, Received a MultiChannelEncap from node 21, endpoint 1 for Command Class COMMAND_CLASS_THERMOSTAT_SETPOINT
2020-04-24 11:18:17.563 Detail, Node021, Refreshed Value: old value=19.0, new value=19.0, type=decimal
2020-04-24 11:18:17.563 Detail, Node021, Changes to this value are not verified
2020-04-24 11:18:17.563 Info, Node021, Received thermostat setpoint report: Setpoint Heating = 19.0C
2020-04-24 11:18:17.564 Detail, Node021,   Expected reply and command class was received
2020-04-24 11:18:17.564 Detail, Node021,   Message transaction complete

 

Lenke til kommentar
Del på andre sider

  • 2 måneder 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.