APNT-44 - Brug af Z-Wave.me Vægcontroller med VERA

Denne vejledning viser, hvordan man tilføjer Z-Wave.me Vægcontroller ind i en Z-Wave Hjemmeautomationsnetværk ved hjælp af en VERA central controller og hvordan den kan bruges til at styre forskellige scener.

De Z-Wave.me Vægcontroller er en vægmonteret Z-Wave fjernbetjening, den kan bruges som en selvstændig Z-Wave controller eller oftest tilføjes den til en eksisterende Z-Wave netværk som en anden controller. Processen med at inkludere enheden i et VERA-netværk og styre scener er relativt ligetil, men der er et par ting, du skal være omhyggelig med for at sikre, at alt går problemfrit.

Når det inkluderes i en VERA Z-Wave netværket, det Z-Wave Vægcontrolleren kan styre andre direkte Z-Wave enheder via association, eller den kan fungere som en scenecontroller. Z-Wave.me Vægcontrollere har en enkelt padle, der giver dig mulighed for at styre op til 12 scener ved hjælp af forskellige switch-metoder såsom enkeltklik, dobbeltklik, klik og hold osv.

Z-Wave.me Wall Controller Icon ButtonsZ-Wave.me Vægbetjeningsknapper

Tilføj Z-Wave.me Vægcontroller til VERA

  • For at gøre det nemmere at tilføje vægcontrolleren til VERA, er det ofte bedst at lade controlleren hvile.
  • Nulstil Z-Wave.me Vægcontrolleren ved at holde dens EXCLUDE-knap nede i 10 sekunder og derefter trykke på UP 3 gange
  • I VERA-brugergrænsefladen skal du gå til ENHEDER fane
  • Klik på Tilføj enheder fane
  • Vælge Tilføj ZWave-enheder, såsom lyskontakter..., klik på 'Tilføje'-knap
  • På det næste skærmbillede skal du klikke på det blå ''Mulighed 1'-knap
  • Når den næste skærm vises, er VERA i 'Inkluderings'-tilstand (du vil også se dens orange LED blinke langsomt)
  • Tryk på vægcontrollerens 'OMFATTE'-knappen én gang i cirka 3 sekunder
  • Vægcontrollerens LED lyser grønt, og VERAs orange lys blinker hurtigt.
  • Efter et par sekunder vil VERA sige, at den har fundet en ny enhed, og vise dens ID-nummer.
  • Klik på den blå 'Næste'-knap, giv controlleren et navn på det næste skærmbillede, og klik derefter på 'Luk'.
  • Klik på det røde 'SPARE'-knap (VERA øverst til højre)
  • Vent på, at VERA er færdig med konfigurationen, og gå derefter til ENHEDER fane
  • Du vil nu se et nyt Z-Wave.me Ikon for vægcontroller på siden VERA-ENHEDER (eller hvilket navn du nu har givet vægcontrolleren)
  • Hvis ikonet for vægcontrolleren viser meddelelsen 'Venter på konfiguration' - tryk på OP knappen 3 gange for at vække den

Z-Wave.me Wall Controller Icon in VERAZ-Wave.me Ikon for vægcontroller i VERA

Direkte styring af enheder (forening)

Z-Wave.me Vægcontrolleren kan styre enheder direkte på Z-Wave netværket ved at tilknytte dem til vægcontrolleren. Dette er standardkonfigurationen.Den kan styre op til 10 enheder i hver af dens associeringsgrupper

  • Gruppe 1 - styrer tilknyttede enheder med et enkelt klik på Op- og Ned-knapperne
  • Gruppe 2 - styrer tilknyttede enheder med dobbeltklik på Op- og Ned-knapperne

Sådan forbinder du vægcontrolleren med en eller flere enheder:

  • I VERA skal du klikke på vægcontrollerens 'skruenøgle'ikon
  • Gå til ENHEDSMULIGHEDER fane
  • I 'Foreninger'indtast gruppenummeret, der skal bruges i'Gruppe-ID'- 1 = Enkelt klik, 2 = Dobbeltklik
  • Klik på 'Tilføj gruppe'
  • Klik på 'Sæt'
  • Vælg den eller de enheder, du vil tilknytte den til
  • Klik på 'Tilbage til ZWave-muligheder'(du skal scrolle ned)
  • Luk ENHEDSMULIGHEDER fanen og klik på 'SPARE' i VERA-hovedvinduet
  • Vent på, at VERA har fuldført denne lagring

Setting Associations in VERATilknytning af vægcontrolleren til andre enheder i VERA

Væk vægcontrolleren for at afslutte konfigurationen

HuskeVægcontrolleren er en batteridrevet enhed - den skal være aktiv for at acceptere nye konfigurationsindstillinger

  • Gå til dens Indstillinger fanen og klik på 'Konfigurer node lige nu'-knap
  • Tryk på vægcontrollerens OP knappen 3 gange for at vække den
  • VERA vil nu kunne opdatere konfigurationsindstillingerne for vægcontrollere

Styring af scener

Z-Wave.me Vægcontrolleren kan også bruges til at udløse VERA-scener.

For at gøre dette skal du konfigurere vægcontrolleren til at fungere som en scenecontroller:

  • I VERA skal du klikke på vægcontrollerens 'skruenøgle'ikon
  • Gå til ENHEDSMULIGHEDER fane
  • I 'Konfigurationsindstillinger'
  • Klik på 'Tilføj konfigurationsindstillinger' og tilføj parametrene 13 og 14
    • Parameter 13 = 3 - Enkeltkliksadfærd til scenestyring
    • Parameter 14 = 3 - Dobbeltklikfunktion til scenestyring
  • Luk ENHEDSMULIGHEDER fanen og klik på 'SPARE' i VERA-hovedvinduet
  • Vent på, at VERA har fuldført denne lagring

Setting Configurations in VERAIndstilling af vægcontrollerens konfigurationsparametre i VERA

Væk vægcontrolleren for at afslutte konfigurationen

HuskeVægcontrolleren er en batteridrevet enhed - den skal være aktiv for at acceptere nye konfigurationsindstillinger

  • Gå til dens Indstillinger fanen og klik på 'Konfigurer node lige nu'-knap
  • Tryk på vægcontrollerens OP knappen 3 gange for at vække den
  • VERA vil nu kunne opdatere konfigurationsindstillingerne for vægcontrollere

Tilgængelige scenenumre

Z-Wave.me Vægcontrolleren kan styre op til 12 forskellige scener, men der er et kendt problem med VERA.

VERA forbinder ikke korrekt vægcontrollerens 'SidsteSceneID'med sin'sl_SceneAktiveretEnhver VERA-scene vil bruge værdien 'sl_SceneActivated' til at udløse scenen. Det betyder, at scenenumrene, der er offentliggjort i brugermanualen, ikke vil være korrekte, når de bruges med VERA.

De rapporterede scenenumre (sl_SceneActivated) vil være unikke for din VERA.For at finde de rigtige til dit system, skal du udføre følgende testproces:

  • På vægcontrolleren skal du trykke på dens OP-knap Én gang - dette burde give et scenenummer på '1'
  • I VERA, gå til ENHEDER fane
  • Åbn ikonet for vægcontrolleren (klik på ikonet 'Skruenøgle'), og gå til Fremskreden fane
  • Rul ned, indtil du ser 'sl_SceneAktiveret' og 'SidsteSceneIDrækker
  • Notér begge værdier

VERA Scene NumbersWall Controllerens rækker 'sl_SceneActivated' og 'LastSceneID' i VERA

  • Gentag processen for alle vægcontrollerens knapkombinationer - sørg for at trykke på 'GENOPLAD'efter hver test
  • Du vil nu have en liste med resultater, der ligner følgende
Knaphandling SidsteSceneID sl_SceneAktiveret
Enkelt klik OP 1 1 Enkelt klik NED 2 5 Enkelt klik OP og HOLD (Dim) 3 2 Enkelt klik NED og HOLD (Dæmp) 4 1 Enkelt klik OP, HOLD (Dæmp) og SLIP 5 2 Enkelt klik NED, HOLD (Dæmp) og SLIP 6 3 Dobbeltklik OP 11 12 Dobbeltklik NED 12 13 Dobbeltklik OP og HOLD (Dim) 13 14 Dobbeltklik NED og HOLD (Dim) 14 15 Dobbeltklik OP, HOLD (Dæmp) og SLIP 15 16 Dobbeltklik NED, HOLD (Dæmp) og SLIP 16 0

Som du kan se i denne tabel, er næsten alle scenenumrene forkerte, nogle mangler, og scene 1 og 4 returnerer begge et scene-ID på 1.
NoteDine værdier vil være forskellige, så du skal udføre denne serie af tests.

Nu hvor du har disse oplysninger, kan du bruge 'sl_SceneActivated'-værdierne til at udløse scener. Vi har to måder at gøre dette på.

Udløsende scener - individuelle scener

Du kan oprette nye scener, som du ønsker at styre fra vægcontrolleren, eller bruge eksisterende. Se her - Oprettelse af en VERA-scene for information om oprettelse af scener.

Sådan udløses scenerne ved hjælp af vægcontrolleren:

  • Klik på scenerneskruenøgle'ikon
  • Gå til UDLØSERE fanen og klik på den blå 'Tilføj udløser'-knap
  • Gå til ENHEDSMULIGHEDER fane
  • I rullemenuen skal du vælge vægcontrolleren
  • Vælg 'En scene er aktiveret' fra rullemenuen 'Hvilken type hændelse er udløseren?'
  • Giv triggeren et navn - det gør det nemt at holde styr på triggere
  • Indtast scenenummeret, der aktiverer denne scene - dette skal være 'sl_SceneAktiveret'værdi
  • Klik på det blå 'Tilbage til udløsere'-knap
  • Klik på den røde 'GEM'-knap
  • Denne scene vil nu blive udløst af vægcontrolleren.
  • For mere information om brug af triggere i VERA, se Udløsning af VERA-scener

For eksempel - brug af værdierne fra min testning (ovenfor) til at aktivere en scene med en 'Dobbeltklik NEDVi ville bruge scenenummer13'.

Udløsende enheder - Én vægcontroller-scene

En alternativ måde at gøre dette på er at oprette én scene, der vil oversætte 'sl_SceneAktiveret' og 'SidsteSceneID'værdier og derefter styre individuelle enheder eller scener ved hjælp af LUA-kode.

Opret en scene og triggere

  • Opret en ny scene - AUTOMATISERING > Ny scene
  • I scenens UDLØSERE faneblad - opret en ny trigger for hvert scenenummer, du vil bruge - sørg for at bruge 'sl_SceneAktiveret'værdi:
    • Gå til fanen Udløsere, og klik på det blå 'Tilføj trigger'-knap
    • Vælg vægcontrolleren i rullemenuen
    • Vælg 'En scene aktiveres' i 'Hvilken type hændelse er udløseren'
    • Giv triggeren et navn
    • Indstil scenenummeret til 'sl_SceneAktiveret'værdi
    • Klik på 'Tilbage'
    • Bekræft ændringerne ved at klikke på det grønne 'Bekræft ændringer'-knap
    • Klik på 'Spare' for at gemme ændringerne til VERA

Setting the Scene triggers for the Wall ControllerIndstilling af sceneudløsere for vægcontrolleren

Tilføj LUA-kode for at styre individuelle enheder

  • Gå til scenen LUUP fane
  • Tilføj LUUP-koden (nedenfor) og foretag ændringer, så de passer til dit system.
  • Klik på det blå 'Gem lua'-knap
  • Klik på det grønne 'Bekræft ændringer'-knap
  • Klik på det røde 'SPARE'-knap

luup.call_delay('Scenekontrol', 1)

funktion SceneControl()
lokal OversætIDhvis = luup.variable_get("urn:micasaverde-com:serviceId:SceneController1", "SidsteSceneID", 121)

hvis (OversætIDhvis == "1") så
luup.call_action("urn:upnp-org:serviceId:SwitchPower"1", "SætMål", {newTargetValue = "1"}, 114)

ellers hvis (OversætID hvis == "2") så
luup.call_action("urn:upnp-org:serviceId:SwitchPower"1", "SætMål", {newTargetValue = "0"}, 114)

ende

ende

LUUP-forklaring

LUUP-koden bruger værdien 'LastSceneID' til at aktivere enhedshandlinger - dette gør det muligt for dine scener at bruge de korrekte scene-ID-numre.

  • Scenekontrol - dette er den primære LUUP-funktion (du kan ændre dens navn)
  • OversætIDhvis - læser værdien 'LastSceneID' og bruger den som SceneID i de følgende linjer af LUUP-kode
  • Vægcontroller-ID-nummer - i dette eksempel er det 121, skal du ændre dette til det korrekte nummer for din vægcontroller

Denne eksempelscene muliggør:

  • Enkelt klik OP (scene-ID 1) - Tænder en TKB On/Off-stikkontakt (enheds-ID 114)
  • Enkelt klik NED (scene-ID 2) - Slukker for en TKB On/Off-stikkontakt (enheds-ID 114)

Tilføj LUUP-kode for at styre scener

I lighed med ovenstående scene LUUP-eksempel kan denne version styre scener i stedet for individuelle enheder:

  • Gå til scenen LUUP fane
  • Tilføj LUUP-koden (nedenfor) og foretag ændringer, så de passer til dit system.
  • Klik på det blå 'Gem lua'-knap
  • Klik på det grønne 'Bekræft ændringer'-knap
  • Klik på det røde 'SPARE'-knap

luup.call_delay('Scenekontrol', 1)

funktion SceneControl()
lokal OversætIDhvis = luup.variable_get("urn:micasaverde-com:serviceId:SceneController1", "SidsteSceneID", 121)

hvis (OversætIDhvis == "1") så
luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1""RunScene",{ SceneNum="17" }, 0)

ellers hvis (OversætID hvis == "2") så
luup.call_action("urn:micasaverde-com:serviceId:HomeAutomationGateway1""RunScene",{ SceneNum="18" }, 0)

ende

ende

LUA-forklaring

LUUP-koden fungerer på præcis samme måde som det første eksempel, men styrer scener:

  • Enkelt klik OP (scene-ID 1) - Aktiverer scenenummer 17
  • Enkelt klik NED (scene-ID 2) - Aktiverer scene nummer 18

Reference

Denne applikationsnotat er baseret på test af Vesternet samt uvurderlige bidrag til VERA Forum og på Martyn Wendons Acehigh blog.

Relaterede oplysninger