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:
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 :
#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 !!!
Ta av dekselet ved å trykke rett inn i hullet på siden med en liten skrutrekker:
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)
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:
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:
Om de ikke gjør det, trekk ut pinnene, sett dem inn igjen og prøv igjen.
Termostaten vil nå vise A (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)
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:
Jeg foretrekker nå å gå gjennom og fjerne "Voice command" krysset på alle devicene bortsett fra "Switch1" og navne devicene litt mer praktisk:
#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)
For å kunne kjøre knapper med "Juster termostat opp og ned" på en enkel måte legger jeg på egendefinerte knapper på Setpoint devicen:
Disse kan jeg så enkelt kalle opp fra HSTouch
Knappene legger jeg på slik:
Jeg har liggende en "Vedlikeholds Event" som gjør dette ved kun å oppgi "Reference ID"
- som du finner her:
... 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)
Skriptet ser slik ut:
EDIT: Fikset problem med at verdien ble satt med termostaten ikke oppdatert, se kommentarer under)
SitatSub 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 ifif 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 ifEnd 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 )
(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 )
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:
Recommended Comments
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.