PLEG, en av Verans bästa plugin

pleg

Vad är PLEG? PLEG står för Program Logic Event Generator. Det är en avancerad regelskapare för Veran. Med den kan du göra mycket mer avancerade regler än de som finns i Verans vanliga gränssnitt. Klicka på Read More knappen så ska jag förklara varför jag tycker att PLEG är ett av de bästa plugin som finns till Vera.

Med PLEG går det att t.ex. använda NOT, AND och OR för att trigga en action. Med hjälp av dessa använder jag PLEG för är min utomhusbelysning vid ytterdörren. När det blir kväll så startar belysningen på 20% effekt via en Fibaro dimmer. Jag har en rörelsesensor utanför dörren, och när den triggas så dimmras belysningen upp till 100% i några minuter för att sen återgå till 20% effekt för att spara energi.

Ett annat exempel som jag har skrivit om här tidigare, är att jag använder flera rörelsesensorer för att trigga en av mina övervakningskameror.

I korta drag går det hela ut på att du skapar en trigger, schemaläggning (schedule) eller enhetsegenskap (device properties), så använder du dessa för att bestämma när ett villkor (condition) ska bli uppfyllt, och vad du sen ska göra när det villkoret är uppfyllt.

Efter att du har installerat plugin på din Vera så klickar du på egenskaperna för plugin (skiftnyckeln på UI5), och under Inputs börjar du med att skapa en Trigger, Schedule eller Device properties.

Med hjälp av triggers så lägger du till en enhet som du vill lyssna på, nedan ser du min sensor som sitter på min altandörr. När den utlöses så blir denna trigger aktiv.

trigger

Med hjälp av shedules kan du ange en schemaläggning i tid när din regel ska bli aktiv.

schedules

Med hjälp av device properties så kan du lyssna efter ett speciellt värde eller status på en enhet och skapa regler för även det. T.ex. en viss temperatur.

Properties

Nu går vi över till fliken Conditions, här kombinerar du de olika inputs som du nyss skapat. Jag har här angett att min fläkt för sovrumsventilationen kommer starta på en fast tidpunkt via en schemaläggning (schedule) men stängas av med olika regler, en av dem ser du nedan på bilden. Den säger att om temperaturen utomhus är under 10 grader och fläkten är igång, så kommer en action triggas som säger att fläkten ska stanna efter 10 minuter. Är det varmare ute så går fläkten längre.

När jag anger tFanBedroom (trigger som anger att fläkten är aktiv) så betyder det att denna måste vara TRUE för att regeln ska fungera. Samt att jag även använder mig av AND pTempFramsida <10. Det betyder att pTempFramsida (som är en device propertie från min utomhus termometer) måste ha en temperatur på max 10 grader för att även den vara TRUE. Är båda dessa regler ovan TRUE så är detta villkor (condition) giltigt, och den action som jag knyter mot detta villkor kommer att utföras.

conditions

Nedan ser du fliken actions, denna liknar de vanliga reglerna som vi kan skapa med Veran.

Actions

Så här kan jag helt enkelt klicka på om jag vill att en enhet ska starta eller stoppa när vilkoret (condition) blir uppfyllt.

regler

Möjligheterna med PLEG är stora, och det är mer din fantasi som sätter gränserna på vad man kan göra. Och för att du lättare ska komma igång så finns det lite dokumentation om plugin. Rex Becket har skrivit ihop denna PDF som är den bästa dokumentationen av plugin som jag har hittat.

Men inte nog med det så finns det 2 st youtube guider som Pete B har gjort.

Forum sektion på micasaverde om PLEG.

Skaparen av PLEGs hemsida.

PLEG går att testa gratis i 30 dagar, och kostar $5.5 + tax. Personligen tycker jag det är ett billigt pris för den funktionalitet som PLEG ger.

Om intresse finns så kan vi även skriva lite om vanliga regler som vi använder för våran egen hemautomation. Skriv en kommentar om det i så fall. Lycka till med dina regler 🙂

PLEG, en av Verans bästa plugin
Ge ett betyg på innehållet

2 kommentarer

  1. Hej,

    Bra artikel, är ny på Vera och önskar gärna lite exempel på PLEG om möjligt.

    Tex
    Start av belysning random 10min- 2h efter solnedgång och stop 0-2h innan soluppgång.

    • Luvan

      2016-09-30 at 22:02

      Tack tack 🙂
      Ingen dum ide, kanske återkommer med en artikel om saken 🙂

Kommentera

E-postadressen publiceras inte.

*

© 2017

Tema av Anders NorenUpp ↑

%d bloggare gillar detta: