APNT-126 - Met behulp van een FIBARO DIMMER 2 S2-ingang om scènes in Vera UI7 te activeren

De FIBARO DIMMER 2 S2-ingang heeft bewezen zeer nuttig te zijn. Tot nu toe hebben we gezien dat het kan worden gebruikt Bedien de lokale belasting als onderdeel van een multi-way verlichtingscircuit of Bestuur een Z-Wave-apparaat dat ermee is gekoppeld.

Hoe een van de beste - maar enigszins verborgen - kenmerken van de Fibaro Dimmer 2 is dat het kan worden gebruikt om een ​​scène in uw Z-Wave-controller te activeren.

In deze gids nemen we hoe we deze functie in de Vera Z-Wave-controller kunnen gebruiken die de UI7-serie firmware uitvoert.

Schakel scèneactivering in

Door het inschakelen Scène-activering De Fibaro-dimmer 2 rapporteert een duidelijke Scène nummer - om niet in de war te worden met Vera Scene ID - naar uw Vera-controller telkens wanneer een van de schakelaars wordt geklikt, vastgehouden of vrijgegeven.

Dit betekent dat een enkele dimmer kan worden gebruikt om maximaal 9 verschillende scènes in Vera te activeren.

Om de scène-activeringsfunctionaliteit in te schakelen, moet u instellen Parameter 28 (1 byte decimaal) aan 1 - Voor meer informatie over het instellen van de apparaatparameters in Vera UI7, controleer dan deze gids.

Trigger vera-scènes

Helaas kan dit niet worden gedaan met de doos met de Vera-scènewizard, dus we moeten wat Lua-bedrog gebruiken.

Vind uw apparaat-ID en scène-ID (s)

Het eerste wat we moeten doen is nota nemen van de apparaat ID van je fibaro dimmer 2 en de Scène-ID (s) die overeenkomen met de scène (s) die u wilt uitvoeren. Dit is eenvoudig:

  • In vera Apparaten Tabblad klikt op de "pijl"Pictogram naast de Fibaro Dimmer 2

Fibaro dimmer 2


  • Klik "Geavanceerd"En neem dan de notitie van de ID op de linkerbovenhoek naast"apparaat #"In dit voorbeeld 47

Fibaro dimmer id


  • In vera Scènes Tab Let op van elke scène-ID die u wilt worden geactiveerd door de FIBARO DIMMER 2

Scène-ID


Vera-bedrog

Voeg het volgende toe aan uw Startup Lua code op Apps - Ontwikkel apps - bewerken Startup Lua

Lokaal YourDeviceID = 47 Luup.Variable_watch ("Sceneactivering", "Urn: Micasaverde-COM: SERFICEID: scenecontroller1", "Lastscenetime", YourDeviceID) Functie-sceneactivering () LOKALE LASTCENEID = LUUP.VARIBIER_GET ("URN: MICAVERDE-COM: SERFICEERD: Scenecontroller1 "," Lastsceneid ", YourDeviceID) If (LASTCENEID ==" FibarosceneNumber ") Dan luup.call_action (" urn: Micasaverde-com: ServiceID: HomeAutomationGateway1 "," Runscene ", {scenenum =" fancysceenid "}, 0) elsef (LASTSLENEID == "FibaroscENEnumber") DAN LUUP.CALL_ACTION ("URN: MICASAVERDE-COM: SERFICEERDID: HomeAutomationGateway1", "Runscene", {scenenum = "fancysceenid"}, 0) elseIF (LastsceneID == "Fibaroscennumnummer") Dan Luup .call_action ("Urn: Micasaverde-COM: ServiceID: HomeAutomationGateway1", "Runscene", {scenenum = "fancysceenid"}, 0) Eindeinde

  • Bijwerken Yourdeviceid Met het apparaat-ID van uw Fibaro-dimmer 2 die u eerder hebt opgemerkt
  • Wijziging Fibaroscennummer met het scène-nummer dat overeenkomt met het evenement dat u wilt controleren. Een volledige lijst van de beschikbare evenementen en bijbehorende scène-nummers is te vinden op de Fibaro Dimmer 2 Handleiding
  • Pas de .... aan Fancysceneid in elke "actie" op de juiste vera-scène-ID die u eerder hebt ingevuld
  • Het zou nu vergelijkbaar moeten zijn met de balg

Lua Startup


  • Klik "Gaan"Om de veranderingen op te slaan en een paar minuten te geven voor Vera om te settelen.

Peg plugin

Als je liever weghoudt van het gebruik van Lua-code, kun je het uitstekende gebruiken Peg plugin.

Door het benodigde toe te voegen Apparaateigenschappen, Conditie en Acties U kunt de Fibaro Dimmer 2 gebruiken in het meest complex van scenario's.


Peg


Meer informatie over het gebruik van Peg is te vinden in Vera Forum.

Controleer het werkt

Door monitoring Vera-logboeken Tijdens het indrukken van de DIMMER 2 "-knoppen", d.w.z. een scène activeren, kunt u bevestigen of Vera de melding van de scène-activering ontvangt en welk scene-nummer is gemeld.


Logboek


Dit zal helpen bij het oplossen van problemen die u tijdens dit proces hebt.

Gerelateerde informatie