APNT-126 - Använda en FIBARO DIMMER 2 S2-ingång till utlösande scener i Vera UI7

Fibero Dimmer 2 S2-ingången har visat sig vara mycket användbar. Hittills har vi sett det kan användas till Styr den lokala belastningen som en del av en mångsidig belysningskrets eller Styr en Z-våganordning som är associerad med den.

Men en av de bästa - men något dolda funktionerna i Fibero Dimmer 2 är att den kan användas för att utlösa en scen i din Z-Wave-styrenhet.

I den här handboken tar vi en titt på hur vi kan använda den här funktionen i Vera Z-Wave Controller som kör UI7-serien av firmware.

Aktivera scenaktivering

Genom att aktivera Scenaktivering Fibaro Dimmer 2 kommer att rapportera en distinkt Scennummer - Att inte förväxlas med Vera Scene-ID - till din Vera-kontroller varje gång en av omkopplarna klickas, hålls eller släpps.

Det betyder att en enda dimmer kan användas för att utlösa upp till 9 olika scener i Vera.

För att aktivera scenaktivitetsfunktionen måste du ställa in Parameter 28 (1 byte decimal) till 1 - För mer information om hur du ställer in enhetsparametrar i Vera UI7, vänligen kolla den här guiden.

Trigger Vera scener

Tyvärr kan det inte göras out-of-the-boxen med Vera Scene-guiden så vi måste använda lite LUA-trickery.

Hitta ditt ID-ID och scen ID (er)

Första vi behöver göra är att notera enhets-ID av din Fibaro Dimmer 2 och Scene ID (er) som motsvarar de scener som du vill köra. Detta är enkelt:

  • I vera Anordningar fliken Klicka på "pil"Ikon bredvid Fibero Dimmer 2

FIBARO DIMMER 2


  • Klick "Avancerad"Och sedan notera ID på det övre vänstra hörnet bredvid"enhet #", i det här exemplet 47

FIBARO DIMMER ID


  • I vera Scener Fliken Notera varje Scene-ID som du vill utlösas av Fibero Dimmer 2

Scen id


Vera trickery

Lägg till följande till din Startup Lua koda på Apps - Utveckla appar - Redigera Startup Lua

Lokal YourDeviceID = 47 LUUP.VARIABLE_WATCH ("Sceneactivation", "Urn: Micasaverde-Com: Serviceid: SceneController1", "Lastscenetime", YourDeviceID) Funktionssceneactivation () Lokal LODSCENEID = LUUP.VARIABLE_GET ("URN: MICASAVERDE-COM: Serviceid: SceneController1 "," LastSceneId ", YourDeviceID) IF (LastSceneId ==" Fibaroscenenumber ") sedan Luup.Call_action (" Urn: micasaverde-com: Serviceid: HomeautomationGateway1 "," RunScene ", {Scenenum =" FancysCeneId "}, 0) ELSEIF (LastSceneId == "FIBAROSCENENNUMBER") sedan luup.call_action ("Urn: micasaverde-com: Serviceid: HomeautomationGateway1", "RunScene", {Scenenum = "FancysCeneId"}, 0) ELSEIF (LastSceneId == "Fibaroscenenumber") Luup .Call_action ("Urn: micasaverde-com: Serviceid: HomeautomationGateway1", "RunScene", {Scenenum = "FancysCeneId"}, 0) Slutände

  • Uppdatering Yourdeviceid med enhetens ID för din Fibero Dimmer 2 som du noterade tidigare
  • Förändra Fibaroskenenummer med scennummer som motsvarar den händelse du vill övervaka. En fullständig lista över tillgängliga händelser och motsvarande scennummer finns på FIBARO DIMMER 2 Manual
  • Justera Fancysceneid I varje "åtgärd" till lämpligt Vera-scen-ID som du har noterat tidigare
  • Det ska nu likna den bellow

Lua Startup


  • Klick ""För att spara ändringarna och ge några minuter för Vera att bosätta sig.

Plugin

Om du hellre skulle hålla dig borta från att använda LUA-kod kan du använda den utmärkta Plugin.

Genom att lägga till det nödvändiga Enhetsegenskaper, Betingelser och Handlingar Du kan använda Fibero Dimmer 2 i de mest komplexa scenarierna.


Plåga


Mer information om hur man använder PLEG finns i Veraforum.

Kontrollera att det fungerar

Genom att övervaka Vera loggar När du trycker på Dimmer 2 "-knapparna", dvs aktivering av en scen, kan du bekräfta om Vera tar emot scenaktiveringsmeddelandet och vilket scennummer rapporterades.


Logga


Detta kommer att hjälpa till med att felsöka eventuella problem som du kan ha under denna process.

Relaterad information