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

    HomeSeer-skolen #4: Mer Z-wave

    Mer Z-wave!

    Nå begynner det å bli hakket mer avansert. Vi retter et par små-feil, og vi setter opp litt assosiasjon. :)

     

    HomeSeer og Z-wave

    Øverst til høyre på "Device Management"-siden finner du en blå knapp med et antenne-symbol på. Det er Polling. Trykker du på den vil HomeSeer spørre nodene du ser om hvilken status de har.

     

    Hvis du kikker litt nærmere på en Fibaro Dimmer 2 node, vil du se at et par ekstra enheter som ikke gir fornuftig informasjon, samt en ekstra "dimmer" (som gjør at status ikke blir oppdatert hvis du trykker på en fysisk knapp). Jaha, men hvorfor fikk vi de?

     

    Problemet er egentlig ikke HomeSeer. Det er hvordan Fibaro har valgt å skrive firmwaren sin. Noen gateway'er og programmer har et grunnleggende Z-wave-oppsett i bunn, men legger til støtte enhet for enhet. Problemet med en slik tilnærming er at det krever mye energi, man får et begrenset utvalgt enheter, og en gammel enhet med ny firmware må testes på nytt fordi oppdateringer kan fikse en ting men ødelegge for noe annet.

     

    HST går istedenfor bredt ut. HomeSeer sin "policy" er at hvis en enhet er sertifisert ihht. Z-wave (Plus) så skal den være støttet i HomeSeer. Men støtten er dermed avhengig av produsenten. Hvis de har gjort alt riktig uten å gjøre noen "smarte tilpasninger" (for eksempel for å kunne bli integrert "bedre" i sin egen gateway enn andre) så går det glatt inn i HomeSeer. Fibaro lager god hardware, men firmwaren er (etter min mening) ikke like god. Men Fibaro er langt fra de eneste som har dette problemet.

     

     

     

    Feilretting

    Først retter vi på assosiasjoner slik at HomeSeer og dimmeren snakker sammen. For å konfigurere en node, må vi finne "root". I de fleste tilfeller finner vi root'en øverst i node-gruppa, med tannhjul-symbolet og teksten "No Status" (root har normalt ingen status). Trykk på "Fibaro Switch Multilevel", og gå til tab'en "Z-wave". Du ser noe slikt:

     

    13 Z-wave inclusion root.png

     

    Trykk på den gule pilen foran "Associations". Hos meg ser det da slik ut:

     

    8 Z-wave inclusion 4.png

     

    MERK: Det korrekte pr. april 2020 er at Group 1 skal være assosiert til HS med Endpoint 1 for en Fibaro Dimmer 2. Group 2, 3, 4 og 5 skal ikke være assosiert til HomeSeer (men kan være assosiert til andre lys hvis du ønsker det, selvfølgelig),

     

    Det skjulte under var gjeldende praksis da guiden ble skrevet.

    Spoiler

     

    Vi vil ikke videresende endpoint-informasjon, så fjerner vi disse. Så må vi legge til nye. For Z-wave Plus skal det i utgangspunktet holde å assosiere Group 1 til HomeSeer (som alltid har ID = 1), men HS liker å legge seg selv til i alle grupper. Vi kan gjøre det her. Først velger vi Gruppen, så noden (nå kun node 1) og så trykker vi på "Add". Merk at vi ikke skal velge endpoint.

     

    Det gjør vi for alle gruppene, og Dimmer 2 har 5. Etter å ha lagt til alle skal det se slik ut:

     

    9 Z-wave inclusion 5.png

     

     

     

    EDIT: Du trenger muligens ikke slette disse devicene lenger, de kan faktisk gi nyttig informasjon. Det er avhengig av hvilken firmware du har på Dimmeren, og hvilken versjon av Z-wave plugin'en du kjører. Det vil klare seg med å bare skjule (velg "Hide") dem istedenfor å slette dem.

     

    Så sletter vi "devicer" ikke gir mening. Du kan slette "Heat Notification", "Power Management Notification", "System Notification" og "Switch Multilevel 2". Det gjør vi enklest ved å velge dem med avkryssingsboksene til venstre, og velger "Delete" i nedtrekksmenyen øverst til venstre.

     

    10 Z-wave inclusion 6 - hide.png

     

    Sånn! Nesten ferdig! :)

     

    Hos meg manglet "Switch Multilevel 1" (av for meg uforståelige grunner) kommandoen "On Last Level". "On" betyr "dim til 100%", mens "On Last Level" betyr "dim til det nivået dimmeren var satt til sist", og er dermed ganske hendig. Hvis denne ikke dukker opp hos deg, er det heldigvis enkelt å legge til.

     

    Trykk på den blå linken til "Switch Multilevel 1" og gå til tab'en "Status Graphics". Denne vil sannsynligvis se slik ut:

     

    15 Status values dimmer - before.png

     

    Vi skal legge til en entalls verdi/kommando og trykker på knappen "Add Single Value". Value settes til "255", status tekst endres fra "Change me" til "On Last Level", og i nedtrekksmenyen under velger du "On Alternate". Row settes til "1" og Column til "3".

     

    Så blar vi  helt nederst til siden og trykker "Done".

     

    For sikkerhets skyld trykker vi på "Switch Multilevel 1", går til "Status Graphics"-tab'en og verifiserer at verdiene ser slik ut. (Dette har aldri vært et problem med PC-versjonen, men Zee2 tullet litt med dette før versjon .270. Burde være fikset nå, men vi sjekker likevel).

     

    14 Status values dimmer.png

     

    Nå er alt vel! :D

    Når du har gjort dette et par ganger, vil det gå raskt etterpå. Det tar ca. 30 sekunder (avhengig hvor lang tid assosiasjonene tar).

     

    ... og det er bare å fortsette å inkludere noder. Under er en eldre Qubino dimmer inkludert.

     

    Spoiler

    11 Z-wave inclusion 7 - GoapQubino.png

     

    ... som vi ser mangler den også "On Last Level", selv om den støtter det. Og den lager en "Switch Binary" som ikke er i bruk. Men det er jo enkelt å ordne. :) 

    12 Z-wave inclusion 8 done.png

     

     

    Parametere

    En node har sannsynligvis flere innstillinger enn de som er tilgjengelige via et brukergrensesnitt. Dette er typisk for verdier som ikke behøves å justere så ofte. Eksempler er temperatur-kalibrering, følsomhet for en bevegelsessensor, hvor lang tid en dimmer bruker på dimmer opp/ned lyset, og så videre.

     

    Slike ting justeres vanligvis med en parameter. En parameter består et parameter-nummer (et heltall mellom 0 og 255), samt en verdi (1 byte, 2 eller 4 bytes). Men det er ingen fastsatte regler om hva de forskjellige parameter-nummerne er, så det må vi slå opp i manualen. Det er også viktig å bruke manualen som fulgte med i boksen til produktet du kjøpte, for andre firmware-versjoner kan faktisk ha andre parametere.

     

    Fibaro Dimmer 2 har en snedig funksjon som heter "auto calibrate". Den sjekker hvordan lyskilden som er koblet til oppfører seg ved forskjellige lysstyrker, og tar så hensyn til dette når dimmeren senere skal dimme lyset. Den starter automatisk når du kobler opp dimmeren første gang, men man kan også tvinge den i gang senere (og det er praktisk!) ved å sette sette parameter 13 til 1 (eller 2 hvis du bruker en Bypass).

     

    Igjen går vi til root, og videre til Z-wave. Vi trykker på den gule pilen foran "Settings", og fortsetter med å velge parameter 13, og sette verdien til 1. Slik:

     

    16 set parameter.png

     

    Så er det bare å trykke på "Set"-knappen, og autokalibreringsfunksjonen starter. :)

     

    Merk:

    Hvis du allerede har satt en parameter, men ikke husker hva du satte den til, kan du velge parameternummeret og la "Value" være blankt. Trykker du da på "Set" vil HomeSeer hente verdien du har satt. Hvis du ikke har satt en verdi, vil du sannsynligvis få teksten "ERROR". Da er det standardverdien som gjelder (så du må slå opp i manualen).

     

     

    Andre noder har et ferdig oppsett slik at du enkelt forstår hvilke parametere du justerer. De fleste noder kommer uten dette ferdige oppsettet (og her skulle jeg ønske HomeSeer kunne bruke et XML-oppsett eller noe slikt, det er ikke "rocket science" å skrive en tekst og et tilhørende parameter-nummer). Se skjult tekst for langt bilde.

     

    Spoiler

    19 Aeon Labs motion sensor.png

     

    Parametere har potensiale til å kunne skape kaos av en ellers fungerende node, så vær litt forsiktig... ;) 

     

     

    Assosiasjon

    Kort fortalt lar assosiasjon en node styre en annen. En node kan ha forskjellige grupper ("Groups"), som gjør ulike ting. F.eks. en bevegelsessensor kan ha en gruppe for å skru av/på andre noder basert på bevegelse og en annen gruppe for å skru av/på andre noder basert på lys.

     

    Fibaro-dimmerne har to brytere. Bryter 1 (navngitt "S1",) styrer først og fremst lyset dimmeren er koblet til. Men bryter 2 ("S2") bruker assosiasjon til å styre andre lys. Jeg har satt det opp slik at bryter 2 i stua styrer kjøkkenlyset og motsatt.

     

    For Z-wave Plus er alltid "Group 1" det som er kalt "lifeline". Gruppe 1 skal alltid assosieres med master controller, og der blir informasjon mellom noden og master utvekslet (som f.eks. "Instant Status" som forteller HomeSeer at noden har blitt skrudd på eller av via knapp eller andre assosiasjoner). I "gamle dager" var det ingen standard for lifeline, "Instant Status" var ikke engang vanlig. Versjon 1 av dimmerne fra Fibaro og Qubino brukte da den siste gruppen til lifeline (hhv Group 3 og Group 4).

     

    S2 i stua styrer kjøkkenlyset (merk at det er snakk om Dimmer 1, ikke 2?

    17 Associations 1.png

     

    S2 på kjøkkenet styrer lyset i stua:

    18 Associations 2.png

     

    Merknad 1:

    I bildet over når under overskriften "Feilretting" ser du at HomeSeer er assosiert til alle gruppene. Dette skal egentlig ikke være nødvendig! Z-wave Plus bruker som nevnt Group 1 som lifeline. Det skal være tilstrekkelig å kun assosiere Group 1 til HS3.

     

    Merknad 2:

    Ved bruk av assosiasjon er det også viktig å lese bruksanvisningen. For eksempel har Dimmer 2, som poengtert her, to grupper knyttet til knapp S1. Gruppe 2 og Gruppe 3 styres fra S1: Gruppe 2 sender kun On/Off mens Gruppe 3 også kan dimme. Det samme for knapp S2, men da er gruppene hhv 4 og 5.

     

     

    Includering secure/non-secure

    Alle dørlåser med Z-wave må bruke "secure" inkludering. Dette fordi kommunikasjonen mellom HomeSeer og dørlåsen skal krypteres, og som et sikkerhetstiltak må avstanden mellom controlleren og noden være 60 cm eller mindre når du setter den opp første gang. Det gjør det litt kronglete å sette opp en allerede montert dørlås, men det er kjekt å vite at kommunikasjonen er kryptert. Og jeg vil si det er kjekt med kryptering (men ikke nødvendig) for noder som f.eks. styrer ovner.

     

    Men for eksempelvis dimmere og bevegelsessensorer er det min personlige mening at kryptering er litt overkill. Kryptering med Z-wave har noen ulemper:

    1. Som nevnt må avstanden mellom controller og node være liten. For en montert dimmer kan dette by på problemer.
    2. Det gir mer kommunikasjon og dermed mer belastning på Z-wave nettverket
    3. For batteridrevne noder, som f.eks. en bevegelsessensor eller magnetsensor, betyr kryptering vesentlig høyere batteribruk.

     

    Men er det enkelt å oppfylle kravene til kryptering og det er enheter som ikke bruker batteri, er det ikke noe problem å bruke kryptering. :) 

     

     

    Z-Health

    EDIT: Z-Health er faktisk nå tatt bort fra HomeSeer. Det er behøves ikke lenger, slik det var i gamle dager.

    Spoiler

     

    I del 3 ble det nevnt at optimalisering er veldig viktig. Z-Health er en funksjon som kan gjøre dette for deg.

    Gå til Plugins → Z-wave → Controller Management, og utvid den øverste gule menyen, med navnet "Z-Wave Networks and Options".

     

    Helt til høyre finner du opsjonen for Z-Health. Setter du den på, får du mulighet til å justere klokkeslettet den skal kjøre på. Velg et klokkeslett som huset vanligvis ikke er aktivt, optimalisering gjør at vanlig Z-wave-trafikk blir stanset midlertidig. F.eks. mellom 01:30 og 05:00.

     

    Z-wave nettverket bør ikke optimaliseres hvis det ikke er noe å optimalisere, det kan gi flere problemer enn det løser. Men hvis du flytter litt rundt på noder eller plugger inn eller ut noder regelmessig (som du egentlig ikke bør gjøre), så kan Z-Health være en grei måte å opprettholde et friskt nettverk på.

     

    21 Z-Health.png

     

     

    Oppsummering

    I del 3 la vi til et interface og inkluderte noder i nettverket, og optimaliserte nettverket. Denne gangen har vi rettet noen feil med oppsettet, vi kan justere parametere og bruke assosiasjoner for å kontrollere noder.

     

    Tidligere har vi sett på valg mellom de ulike versjonene (del 1) og hvordan man setter det opp (del 2). I del 5 skal vi se nærmere på bruk av 433MHz-teknologi med RFXtrx433, og i del 6 det skal vi behandle alle enhetene våre, navngi dem, sortere, og se litt nærmere på mulighetene vi har i grensesnittet.

     

    Spørsmål? Kommentarer?

    Gi lyd i kommentarfelet! :) 

     

     

    Endret av Moskus

    Brukertilbakemelding

    Anbefalte kommentarer



    29 minutes ago, bjornepappa said:

    Kva for versjon har du av Z-wave plugin? Kan anbefale å oppgradere til nyaste beta-versjon:

    image.png.4b54717c626e0e94abac61613fd85306.png

     

    Ser at det no er komme til 3.0.1.237. Som du ser har eg 3.0.1.223, det hjelpte meg til å bli kvitt tilsvarande problem.

     

    Var ikke klar over at jeg kjørte beta, men ser ut som at jeg allerede gjør det:

    image.png.9978e456d6bbb1034b17c41069c0af28.png

    Endret av JohnMartin
    Lenke til kommentar
    Del på andre sider

    Da har jeg testet litt til.

    Slettet "Switch Multilevel 2" som @Moskus tidligere har forklart. Og da fungerer lampen på S1. Får da også feedback til HS3 når vi bruker knappen. Men lampen på S2 er fortsatt helt død i HS3.

     

    Er det begrensninger i dimmeren som gjør at det bare er mulig å styre 1 lyskilde, eller er det en feil ute å går?

    Lenke til kommentar
    Del på andre sider

    1 minutt siden, JohnMartin skrev:

    Er det begrensninger i dimmeren som gjør at det bare er mulig å styre 1 lyskilde, eller er det en feil ute å går?

     

    Det er Fibaro Dimmer 2 vi snakker om? I så fall ja, det er en begrensning i at det bare er EN dimmer, ikke to. Du kan styre en lyskilde med S1, mens S2 kan brukes til å styre noe annet via assosiasjon. 

     

    Så hva mener du med «lampen på S2 er helt død»?

    • Thanks 1
    Lenke til kommentar
    Del på andre sider

    4 minutes ago, ZoRaC said:

     

    Det er Fibaro Dimmer 2 vi snakker om? I så fall ja, det er en begrensning i at det bare er EN dimmer, ikke to. Du kan styre en lyskilde med S1, mens S2 kan brukes til å styre noe annet via assosiasjon. 

     

    Så hva mener du med «lampen på S2 er helt død»?

     

    ding ding ding... Takk @ZoRaC! Nå ble det lys i tårnet. ?

     

    I hodet mitt så har begge bryter parene vært tilkoblet til samme Dimmer.

    Aldri tenkt tanken at det kunne være gjemt èn dimmer pr bryter, inni veggen.

    Men prøvde nå å inkludere begge bryterene, og da ble det litt mer liv! ?

     

     

    Lenke til kommentar
    Del på andre sider

    10 timer siden, JohnMartin skrev:

    ding ding ding... Takk @ZoRaC! Nå ble det lys i tårnet. 1f648.png

     

    I hodet mitt så har begge bryter parene vært tilkoblet til samme Dimmer.

    Aldri tenkt tanken at det kunne være gjemt èn dimmer pr bryter, inni veggen.

    Men prøvde nå å inkludere begge bryterene, og da ble det litt mer liv! 1f633.png

     

    Ah, så S1 er tilkoblet en dimmer og S2 en annen? Da gir det mer mening, ja. :) 

    Lenke til kommentar
    Del på andre sider

     

    Delen om feilretting av assosiering og manglende on last level bør kanskje oppdateres. Ser ut til at det ble fikset i versjon 3.0.1.246 av z-wave plugin. Jeg har i alle fall kjørt reskann og med den versjon ble asossiasjoner og last level satt riktig. Som beskrevet her: 

    Lenke til kommentar
    Del på andre sider

    34 minutter siden, PerUlv skrev:

    Får ikke kjørt "Hide" på devicer slik som @moskus beskriver.

    Da tipper jeg at du har gjort noe feil. Kanske har du glemt å skru på "skjult visning"?

    image.png

     

    35 minutter siden, PerUlv skrev:

    Får heller ikke opp riktig status i webapp på Z-wave utstyr.

    Her trenger vi mer å gå på. Hva skal være riktig status? Og hvordan merker du at det er feil?

    Lenke til kommentar
    Del på andre sider

    2 timer siden, Moskus skrev:

    Da tipper jeg at du har gjort noe feil. Kanske har du glemt å skru på "skjult visning"?

    image.png

     

    Her trenger vi mer å gå på. Hva skal være riktig status? Og hvordan merker du at det er feil?

     Perfekt.. Det gjorde susen.

     

    Tror det er en polling issue.

    Har jo ikke så mye utstyr men ser at fibaro utstyr ikke viser at de står av eller på. Både  på server og i mobilgrensesnittet.

    Er vel noe med polling. Står disabled over hele linja.

    2019-11-21_1400.png

    2019-11-21_1403.png

    Lenke til kommentar
    Del på andre sider

    4 timer siden, PerUlv skrev:

    Tror det er en polling issue.

    Har jo ikke så mye utstyr men ser at fibaro utstyr ikke viser at de står av eller på. Både  på server og i mobilgrensesnittet.

    Er vel noe med polling. Står disabled over hele linja.

    Det er nok ikke et issue med polling, polling SKAL være av. :)

     

    Det har nok snarere med assosiasjoner å gjøre. Group 1 skal være assosiert med HS.

    Lenke til kommentar
    Del på andre sider

    6 minutter siden, PerUlv skrev:

    Er det denne du mener med knapp 1? Dette er fra node 5. Fibaro wall plug. Den står på men viser off.

     

    2019-11-23_1831.png


    Hvor stor last? Det er en bug/feature om gjør at den vises som off når lasten er under en viss størrelse... mener det kan løses med å fjerne assosiasjon 2-5 mot HomeSeer og/eller endre en parameter. 

    Lenke til kommentar
    Del på andre sider

    16 timer siden, ZoRaC skrev:


    Hvor stor last? Det er en bug/feature om gjør at den vises som off når lasten er under en viss størrelse... mener det kan løses med å fjerne assosiasjon 2-5 mot HomeSeer og/eller endre en parameter. 

    akkurat nå mellom 22 og 23 watt

    Lenke til kommentar
    Del på andre sider

    1 time siden, PerUlv skrev:

    akkurat nå mellom 22 og 23 watt


    Mener det er en standard innstilling under 30w som gjør at den melder «off», selv om den ikke er det. 
     

    Prøvd dette?

     

    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.