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

    Heatit FW oppgradering med HomeSeer

    Her er en liten guide på hvordan oppgradere Firmware på en Heatit gulvtermostat sammen med HomeSeer.

    Tips er hentet fra denne flott guiden av @arneolav og fra Heatit sin bruksanvisning

     

    #1 Forberedelser:

    Kjøp inn oppgraderingskabel, lag en selv eller lån en fra Hjemmeautomasjon.no

     

    Last ned PDF med bruksanvisning, FW og oppgraderings programmene herfra (PDF og FW Versjon 1.92 også vedlagt denne guiden) og pakk opp ZIPen.

     

    Plugg kabelen i en bærbar PC og finn COM porten den får tildelt. Om nødvendig installer driver herfra (også vedlagt denne guiden).

    Den skal se slik ut:

     

    image11.jpg

     

    Editer disse to filene i Notepad og legg inn denne COM porten:

    prog_MCU.cmd

    prog_ZW.cmd

     

    Finn ut hvilken sikring som er for denne termostaten og si ifra til kona at det snart blir mørkt.

     

    Hodelykt kan også være greit :) :

    image1.jpg

     

    #2 Excluder termostatene i fra HomeSeer:

    Plugin/Z-wave/Controller management

    Action: Remove/Exclude a node

     

    Hold inne midte knapp på termostaten (den skifter først til ECO) til den skifter til OFF

    Bla deg ned til CON og hold denne inne til den begynner å "rotere"

    Sjekk at HomeSeer detekterer utmeldingen.

    Termostaten kvitterer kort med ECL 

     

    Om du får trøbbel her kan du forsøke å resette interfacet før du prøver igjen

    Plugin/Z-wave/Controller management

    Action: Restart THIS interface

     

    Om alt går galt kan du gå på ROOT devicet til termostaten og ta "Remove bad node". Termostaten vil uansett nullstilles ved FW oppgraderingen.

     

     

    #3 Oppgrader Firmware

     

    SKRU AV SIKRINGEN !!!                           SKRU AV SIKRINGEN !!!                                SKRU AV SIKRINGEN !!!

    image13.jpg

     

    Ta av dekselet ved å trykke rett inn i hullet på siden med en liten skrutrekker:

    image3.jpg

     

    Sett inn oppgraderingskabelen med den røde stripen NED:

    Du skal inn i hull 1,3,4 og 6

     

     

     

    Tenk på at hullene du skal inn i på kretskortet ser slik ut bak dekselet:

    (Bilde hentet herfra @cogliostrio sin posting)

    image9.jpg

     

    Det gjør ikke noe om termostaten skifter tekst fra 1.4 til  Er1

     

    Pinnene i oppgraderingskabelen er fjærbelastede, hold den helt stille og kjør først Prog_MCU

    Sjekk at resultatet ligner dette:

    image5.jpg

    Om de ikke gjør det, trekk ut pinnene, sett dem inn igjen og prøv igjen.

     

    Om du må hvile hånden kan du gjøre det nå :)  (Hver av jobbene tar kun ca 4-10 sekunder)

    Når du plugger inn igjen vil termostaten vise 1.9 

     

    Så kan du kjører Prog_ZW og sjekke at resultatet blir som dette:

    image2.jpg

    Om de ikke gjør det, trekk ut pinnene, sett dem inn igjen og prøv igjen.

     

    Termostaten vil nå vise (Som betyr at den er resatt til Rom-temp føler)

     

    Sjekk at ingen av pinnene i oppgraderingskabelen sitter igjen i termostaten (de er fjærbelastede og kan ramle ut :( )

     

    Sett på dekselet igjen og skru på sikringen.

     

    Dersom den fremdeles står på A kan du trykke på midterste knapp og bla til F (gulvføler). Lagre ved å holde inne midtre knapp til den vider STO.

    Om det er lang vei til sikringsskapet og termostaten går tilbake til å vise temp holder du inne midtre knapp i ca 10 sek (til den skifter til OFF) og blar den ned til A.

     

    #4 Inkluder i HomeSeer

    Start inkludering i HomeSeer:

    Plugin/Z-wave/Controller management

    Action: Add/Include a node

     

    Bla deg ned til CON på termostaten og hold denne inne til den begynner å "rotere"

    Sjekk at HomeSeer detekterer innmeldingen.

    Termostaten kvitterer kort med ICL 

     

    Gå på "Rommet" Z-Wave og kryss av for Check all på "Floors" og sjekk at du har fått alle devicene:

    (På bildet har jeg allerede oppdatert rom og etasje)

    image8.jpg

     

    Temperature 4 er altså gulv temp og Temperature 2 er rom temp som går amok når termostaten slår inn...

    Jeg antar at Temperature 3 er Extern temp føler men har ikke testet det eller fått det verifisert.

     

    Sjekk at HS har satt opp assosiasjoner på alle 5 gruppene. Den dropper vanligvis gruppe 5 så da må du legge den til selv:

    image14.jpg

     

    Jeg foretrekker nå å gå gjennom og fjerne "Voice command" krysset på alle devicene bortsett fra "Switch1" og navne devicene litt mer praktisk:

    image12.jpg


     

    #5 Oppdater HSTouch

     

    Om du bruker HSTouch (og det burde du om du kjører HomeSeer :) ) må du nå oppdatere alle referanser:

    (Hos meg "Floor Heating" devicen som styrer gul farge når den er på, -Gulv temp og -Set point samt knapper for OPP og NED)

    image6.jpg

     

    For å kunne kjøre knapper med "Juster termostat opp og ned" på en enkel måte legger jeg på egendefinerte knapper på Setpoint devicen:

     

    image7.jpg

     

    Disse kan jeg så enkelt kalle opp fra HSTouch

    image15.jpg

     

    Knappene legger jeg på slik:

     

    Jeg har liggende en "Vedlikeholds Event" som gjør dette ved kun å oppgi "Reference ID" 

    - som du finner her:

     

    image.png

     

    ... som en parameter inn i rutinen og så kjøre den manuelt EN gang:

    (3763 settes altså inn der det står 3769 i bildet under)

    image10.jpg

     

     

    Skriptet ser slik ut: 
    EDIT: Fikset problem med at verdien ble satt med termostaten ikke oppdatert, se kommentarer under)

    Sitat

    Sub MakeUpDOwnButtons(Byval pParam As String)
    Dim dvRef as integer =pParam


       if hs.DeviceScriptButton_AddButton(dvRef,"Up",101,"UpDownButtons.vb","Up",pParam,1, 1, 1) then
          hs.WriteLog("UpDownButtons", "Created Up button on dev:" & dvRef )
       else
          hs.WriteLog("UpDownButtons", "FEIL")
       end if

       if hs.DeviceScriptButton_AddButton(dvRef,"Down",102,"UpDownButtons.vb","Down",pParam,1, 1, 1) then
          hs.WriteLog("UpDownButtons", "Created Down button on dev:" & dvRef )
       else
          hs.WriteLog("UpDownButtons", "FEIL")
       end if

    End Sub

     

    Public Sub Up(Input As Object)
    Dim dvRef as integer =Input(0)
    Dim dNewVal as double

       

       dNewVal = hs.DeviceValueEX(dvRef) + 0.5 
       Dim cc as HomeSeerAPI.CAPI.CAPIControl = hs.CAPIGetSingleControl(dvRef, True, "(value) C", False, False) 
       cc.ControlValue = dNewVal 
       Dim cr as HomeSeerAPI.CAPI.CAPIControlResponse = hs.CAPIControlHandler(cc)
       hs.WriteLog("UpDownButtons", "Up dev " & dvRef  & " To: " & dNewVal )

    End Sub

     

    Public Sub Down(Input As Object)
    Dim dvRef as integer =Input(0)
    Dim dNewVal as double

     

       dNewVal = hs.DeviceValueEX(dvRef) - 0.5
       Dim cc as HomeSeerAPI.CAPI.CAPIControl = hs.CAPIGetSingleControl(dvRef, True, "(value) C", False, False)
       cc.ControlValue = dNewVal 
       Dim cr as HomeSeerAPI.CAPI.CAPIControlResponse = hs.CAPIControlHandler(cc)
       hs.WriteLog("UpDownButtons", "Down dev " & dvRef  & " To: " & dNewVal )

    End Sub

     

    ( @Moskus kommer helt sikkert til å si at dette er gamledags og utdatert men det funker altså hos meg :P )
    (EDIT: @Moskus  (egentlig @Petter ) SA ifra at dette var feil og jeg må innrømme at det IKKE fungerte hos meg før det ble endret til CAPI :P )

     

    Disclamer:

    Å rote rundt med 230V utstyr er det bare sertifiserte elektrikere som skal drive med. Dersom du ikke er en slik og allikevel velger å gjøre det er det på eget ansvar og hjemmeautomasjon.no skal på ingen måte holdes ansvarlig eller lastes for eventuelle følger.

     

    Vedlegg:

    ZW_v1_92.zip

    unofficial_Firmware_update_1_92.pdf

    CP210x_VCP_Windows.zip

    image4.jpg

    Brukertilbakemelding

    Anbefalte kommentarer



    okt-16 21.36.50   Z-Wave 5 out of 5 Child devices of node 14 were created successfully.
    okt-16 21.36.48   Z-Wave Getting association information for Hovedetg Stue & kjøkken Thermostat
    okt-16 21.36.47   Z-Wave Assigning return route from node 1 to Hovedetg Stue & kjøkken Thermostat
    okt-16 21.36.46   Z-Wave UZB Z-wave kontroller: Adding association for Z-Wave device Hovedetg Stue & kjøkken Thermostat (Node 14, Group 4, Endpoint 4) to HomeSeer
    okt-16 21.36.45   Z-Wave Assigning return route from node 1 to Hovedetg Stue & kjøkken Thermostat
    okt-16 21.36.45   Z-Wave UZB Z-wave kontroller: Adding association for Z-Wave device Hovedetg Stue & kjøkken Thermostat (Node 14, Group 3, Endpoint 3) to HomeSeer
    okt-16 21.36.44   Z-Wave Assigning return route from node 1 to Hovedetg Stue & kjøkken Thermostat
    okt-16 21.36.43   Z-Wave UZB Z-wave kontroller: Adding association for Z-Wave device Hovedetg Stue & kjøkken Thermostat (Node 14, Group 2, Endpoint 2) to HomeSeer
    okt-16 21.36.42   Z-Wave Assigning return route from node 1 to Hovedetg Stue & kjøkken Thermostat
    okt-16 21.36.42   Z-Wave UZB Z-wave kontroller: Adding association for Z-Wave device Hovedetg Stue & kjøkken Thermostat (Node 14, Group 1, Endpoint 1) to HomeSeer
    okt-16 21.36.42   Z-Wave All associations for node 14 have been retrieved successfully, it supports associations on these groups: 1, 2, 3, 4, 5.
    okt-16 21.36.42   Z-Wave Node 14 Association Group 5 can have 2 associations, and currently has 1
    okt-16 21.36.42   Z-Wave Node 14 Association Group 4 can have 2 associations, and currently has 1
    okt-16 21.36.42   Z-Wave Node 14 Association Group 3 can have 2 associations, and currently has 1
    okt-16 21.36.42   Z-Wave Node 14 Association Group 2 can have 2 associations, and currently has 1
    okt-16 21.36.42   Z-Wave Node 14 Association Group 1 can have 2 associations, and currently has 1
    okt-16 21.36.39   Z-Wave Getting association information for node 14
    okt-16 21.36.39   Z-Wave Node 14 Supports Thermostat Setpoint CC and supports these setpoints: Heating 1, Cooling 1, Energy Save Heating
    okt-16 21.36.38   Z-Wave Node 14 Supports Thermostat Mode CC and supports these modes: Off, Heat, Cool, Energy Save Heat
    okt-16 21.36.38   Z-Wave Node 14 Supports Thermostat Setpoint CC and supports these setpoints: Heating 1, Cooling 1, Energy Save Heating
    okt-16 21.36.37   Z-Wave Node 14 Supports Thermostat Mode CC and supports these modes: Off, Heat, Cool, Energy Save Heat
    okt-16 21.36.34   Z-Wave Node 14 is a Z-Wave Plus node. Retrieving ZWPlus Info...
    okt-16 21.36.34   Z-Wave Node 14 is Z-Wave version: Lib: 4,61 App: 1.92
    okt-16 21.36.34   Z-Wave Node: 14 Supports Secure Class(es): VERSION, ASSOCIATION, MULTI_INSTANCE_ASSOCIATION, ASSOCIATION_GRP_INFO_V2, MULTI_CHANNEL_V3, MANUFACTURER_SPECIFIC_V2, DEVICE_RESET_LOCALLY, POWERLEVEL, CONFIGURATION, THERMOSTAT_SETPOINT, THERMOSTAT_MODE_V3, SWITCH_BINARY, SUPERVISION
    okt-16 21.36.34   Z-Wave Node: 14 Supports Class(es): ZWAVEPLUS_INFO, ASSOCIATION, MULTI_INSTANCE_ASSOCIATION, ASSOCIATION_GRP_INFO_V2, TRANSPORT_SERVICE, VERSION, MANUFACTURER_SPECIFIC_V2, DEVICE_RESET_LOCALLY, POWERLEVEL, SECURITY, SECURITY_2, MULTI_CHANNEL_V3, CONFIGURATION, THERMOSTAT_SETPOINT, THERMOSTAT_MODE_V3, SWITCH_BINARY, SUPERVISION
    okt-16 21.36.34   Z-Wave Syncing Z-Wave nodes with device list...
    okt-16 21.36.34   Z-Wave Found 6 Z-Wave nodes
    okt-16 21.36.34   Z-Wave Getting Z-Wave node list for network E3E94980
    Lenke til kommentar
    Del på andre sider

    23 timer siden, Frank skrev:

    Hvordan få temperatur visning devicer tilbake, ville gjerne ha avlest gulv og intern temperatur


    Hva står sensorinnstillingen på selve termostaten på? Prøvd å endre den til noe annet, f.eks «F» og tatt en rescan etterpå?

    Lenke til kommentar
    Del på andre sider

    Hadde kjørt flere reset av termostat, oppsett av associations, endret fra A til F og omvendt, byttet ohm verdi på gulvsensor og uttallelige rescan uten at jeg fikk devicer for temperaturavlesninger. Fikk ikke noen feilmeldinger i log heller... Siste forsøk var å sette UZB dongelen på en lang USB kabel og flytte den nærmere termostaten (Orginal avstand ca 5 meter, ble redusert til 2,5 meter) og da fikk jeg alle devicene på stueen og når jeg fjernet og inkluderte termostaten på badet ( som ligger i en gang bak stuen så kom også de devicene opp OK.

     

    Så multichannel devicer er mere følsom på signal/rekkevidde.

    • Like 1
    Lenke til kommentar
    Del på andre sider

    1 time siden, Frank skrev:

    Siste forsøk var å sette UZB dongelen på en lang USB kabel og flytte den nærmere termostaten (Orginal avstand ca 5 meter, ble redusert til 2,5 meter) og da fikk jeg alle devicene

    Så til syvende og sist var det avstanden igjen. Jaja, godt det virker nå! :) 

    Lenke til kommentar
    Del på andre sider

    Har lagt inn den nye sw via kabelen.

    Jeg får ikke opp alle devicene som er listet opp i veiledningen.

    Jeg får opp disse, den øverste(den nederste termostaten har jeg ikke lagt in den nye sw enda).

    heatit.thumb.JPG.901fee66f01bd8d58d4b96b9ad8e90e3.JPG

     

    Er dette riktig? evt. hvordan får jeg opp resten?

    Endret av MrTiger
    Lenke til kommentar
    Del på andre sider

     

    Får prøve å dra til biltema å kjøpe en USB 2.0, A – A 5,0M kabel, og se om det kan hjelpe.

    På 17.10.2019 den 13.47, Frank skrev:

    Hadde kjørt flere reset av termostat, oppsett av associations, endret fra A til F og omvendt, byttet ohm verdi på gulvsensor og uttallelige rescan uten at jeg fikk devicer for temperaturavlesninger. Fikk ikke noen feilmeldinger i log heller... Siste forsøk var å sette UZB dongelen på en lang USB kabel og flytte den nærmere termostaten (Orginal avstand ca 5 meter, ble redusert til 2,5 meter) og da fikk jeg alle devicene på stueen og når jeg fjernet og inkluderte termostaten på badet ( som ligger i en gang bak stuen så kom også de devicene opp OK.

     

    Så multichannel devicer er mere følsom på signal/rekkevidde.

     

     

    På 17.10.2019 den 15.28, Moskus skrev:

    Så til syvende og sist var det avstanden igjen. Jaja, godt det virker nå! :) 

     

    Lenke til kommentar
    Del på andre sider

    Takk, da gikk det bra:)

    bør rette opp dette i teksten over:

     

    #4 Inkluder i HomeSeer

    Start inkludering i HomeSeer:

    Plugin/Z-wave/Controller management

    Action: Add/Include a node

     

    Bla deg ned til CON på termostaten og hold denne inne til den begynner å "rotere"

    Sjekk at HomeSeer detekterer innmeldingen.

    Termostaten kvitterer kort med ICL 

    • Like 1
    Lenke til kommentar
    Del på andre sider

    Da ser det ut som det begynner å virke slik det skal, men det er en ting jeg lurer litt på

    Denne gir veldig mye informasjon ut på loggen, slik at hs3 jobber mye med disse termostatene siden den gir tilbakemeldinger veldig ofte, se loggen.

    heatit-gulv.PNG.fb82e3160b424f722ba0553c71a61cf4.PNG

     

    Hvordan kan jeg få termostatene til å ikke gi ut så ofte informasjon.

    Kan sikkert sette en tid på poll på de som kommer ofte, men finnes det en bedre måte å gjøre det på?

    Lenke til kommentar
    Del på andre sider

    1 time siden, MrTiger skrev:

    Hvordan kan jeg få termostatene til å ikke gi ut så ofte informasjon.


    I manualen er det beskrevet parametere for å justere hvor ofte den skal rapportere. Anbefaler å endre på dem.
    :)

     

    Polling bør forresten være avslått!

    Endret av ZoRaC
    Polling
    • Like 1
    Lenke til kommentar
    Del på andre sider

    2 minutter siden, MrTiger skrev:

    Vet ikke om jeg sitter med riktig manual, men jeg finner ikke noe om å forandre hvor ofte den skal rapportere?


    Fra manualen på nettsidene deres:

    7A41F631-538F-4EDA-82DC-A156DDC71FEB.thumb.jpeg.4714feb06e2ed4b2192feb9b898b0d7a.jpeg

    Lenke til kommentar
    Del på andre sider




    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 en kommentar...

    ×   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.