Ljussensor som triggar fönsterbelysning med Vera Lite

Här kan du som nybörjare ställa dina frågor utan att skämmas
Post Reply
Nisse
Medlem
Posts: 27
Joined: 15 Sep 2013, 20:51
10

Jag har en Vera Lite och har gjort en scen där fönsterbelysning i olika rum tänds vid klockslaget för solnedgång.
Ibland är det klart väder och ibland mulet väder ute.
När det är mulet väder, är det ju förstås mörkare och då vill jag att fönsterbelysningen tänds tidigare än solnedgången. Jag tänkte göra detta med en ljussensor.

Fråga 1: Aeon multisensor har ju en ljussensor, finns det nån annan sensor med enbart ljus?

Fråga 2: Hur gör man en scen där fönsterbelysningen tänds när ljusnivån går under ett visst värde, och släcks vid en given tid på kvällen?
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Jag har exakt denna styrning - när det blir mörkt så tänds viss belysning (istf att vara beroende på solens teoretiska upp och nedgång). Jag använder en Aeon 4-in-1 sensor som har matning från USB laddare (den drar väldigt mycket batteri annars...). Det finns några andra men ingen jag gillat.

Jag använder en global variabel som beskriver om det är mörkt eller ljust ute, och två scener som styr denna globala variabel (två scener där ena har med när det blir ljust och den andra med när det blir mörkt - två olika triggernivåer helt enkelt). Här kommer koden i scenen som säger till när det blir för ljust ute:

Code: Select all

--[[
%% autostart
%% properties
54 value
%% globals
Dagsljus
--]]

local startSource = fibaro:getSourceTrigger();
if (
 ( tonumber(fibaro:getValue(54, "value")) >= 240  and  fibaro:getGlobalValue("Dagsljus") == "Mörkt" )
or
startSource["type"] == "other"
)
then
	fibaro:setGlobal("Dagsljus", "Ljust");
end
När "Dagsljus" blir "Ljust" så finns en scen som triggas av just värdeförändringen, och släcker eller tänder ljuset.
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Oh shit - nu ser jag, du har Vera Lite - du kan inte använda den koden jag har ovan för den är för Fibaro HC2.

Det sagt, jag hade en Vera Lite, så med lite tur finns det någon skärmkopia på koden jag hade där hemma i någon vrå - skall titta ikväll.
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
Nisse
Medlem
Posts: 27
Joined: 15 Sep 2013, 20:51
10

Ok, tack! Hoppas du har enkodsnutt kvar.
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Dessvärre har jag inte kvar något från Vera Lite tiden, jag rensade tydligen för en kort tid sedan...
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Hittade i tråden där jag en gång postade mitt Vera Lite script:

http://www.byggahus.se/forum/villalarm- ... ost1772391
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
Nisse
Medlem
Posts: 27
Joined: 15 Sep 2013, 20:51
10

Ok, tack.
Och som nybörjare funderar jag ju förstås på hur jag ska knåpa ihop det här.

Jag har alltså ett antal fönsterlampor i huset som är kopplade till "on/off sockets".
Utifrån det har jag skapat en scen där lamporna tänds vid solnedång och stängs av ett visst klockslag på kvällen.
Jag har en Aeon Labs multisensor.
Hur går jag vidare för att tända fönsterlamporna vid en viss given ljusnivå?
Nisse
Medlem
Posts: 27
Joined: 15 Sep 2013, 20:51
10

Jag har nu lyckats att hitta var det går att ställa in så fönsterbelysningen triggar när ljuset går under ett visst värde.
I mitt exempel så tänds belysningen när värdet går under 30 lux. Jag uppdaterar värdet var 5:e minut, och det verkar som om att Vera Lite ger en signal att tända belysningen varje gång värdet ändras (värdet kan ju pendla uppåt och neråt ett par lux även när det är under 30 lux).

Jag har gjort en scen som släcker belysningen på kvällen klockan 22:30 och ska vara avslaget under natten, för att tändas nästa kväll när värdet går under 30 lux.

Men jag antar att den kommer att tändas igen eftersom värdet är under 30 lux. Går det att lägga in att den inte ska tändas igen efter 22:30 även om ljusstyrkan är under 30 lux?
Attachments
trigger.jpg
trigger.jpg (86.88 KiB) Viewed 11362 times
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Det kan du bara åstadkomma med PLEG eller LUA kod.
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
Nisse
Medlem
Posts: 27
Joined: 15 Sep 2013, 20:51
10

Jag har installerat PLEG.
Finns det nån vänlig själ som kan förklara lite hur man går tillväga?
User avatar
Bamsefar
Z-Wave Kung
Posts: 1230
Joined: 25 Nov 2013, 15:06
10
Location: Stockholm

Enklast är att följa instruktionerna på PLEGs hemsida:
http://rts-services.com/Vera/Plugin/PLEG/
Testar Home Assistant på Raspberry Pi4B - nice :mrgreen:
Post Reply