Programmering i HC2 - borta från hemmet

Diskussioner runt hur den tänkta funktionaliteten nås
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Har idag en HC2 som inte används som larmsystem.

En väldigt enkel fråga som jag av någon märklig anledning inte rett ut ännu.
Om jag vill att t.ex. lampor ska tändas vid bestämda tidpunkter fast enbart om jag lämnat huset. Hur ställer jag in en sådan regel?

Jag har en regel idag som tänder och släcker lamporna vid den bestämda tidpunkten men jag kan inte ha regeln som aktiv eftersom den då körs varje dag och inte enbart när jag inte är hemma.

Tack på förhand!
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Ingen som har någon idé här? 44 som läst men ingen som har svarat :)
sonnyboy
Hemautomation - det är mer än en hobby
Inlägg: 311
Blev medlem: 25 feb 2011, 21:59
Ort: Västerås

Re: Programmering i HC2 - borta från hemmet

Inlägg av sonnyboy »

Du får se till att skapa två variabler, ex "home" och"away"
sen får du skapa en blockscen eller Lua som tar hänsyn till variablerna, alltså bara starta belysningen om variabeln är away.
Hur du ska sätta variablerna är lite upp till dig, jag vet inte vad du mer har för utrustning att tillgå.
BeyondMeasure 1.10
HomeCenter 2
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Stort tack för svar.
Jag har skapat "Fördefinierade variabler" med fyra värden, ett som heter Hemma och ett som heter Borta, samt en Dag och en Natt.

* Var berättar jag när det är dag eller natt? Är det via de grafiska blocken, typ veckodagar vid solnedgång = variabel natt?
* Kan jag i mobilen ställa att jag är away eller home på något smidigt sätt eller jag måste knyta det till exempelvis en knapp?
Användarvisningsbild
supportM
Moderator
Inlägg: 1010
Blev medlem: 20 aug 2014, 10:27
Ort: Linköping
Kontakt:

Re: Programmering i HC2 - borta från hemmet

Inlägg av supportM »

Det är bättre att du har två variabler istället för fyra.
T.ex. en "Hemma" som är 1 när du är hemma och 0 när du är borta.
Dag/Natt kan du basera grovt på vad klockan är egentligen, alternativt använder du en ljussensor som håller koll på ljusnivån utomhus.

Variabeln Hemma får du sätta med t.ex. en scen eller virtuell enhet.

Här är en forumtråd hos Fibaro där det finns en scen som slumpmässigt slår av/på lampor: http://forum.fibaro.com/index.php?/topi ... age/page-2

Men för att ta upp vad som ska trigga scenen. Vill du bestämma vilken tid scenen ska starta manuellt, eller ska den starta automatiskt när du inte är hemma och det blivit mörkt ute?

//Jonas, m.nu
// Officiellt supportkonto för m.nu
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Okej, tack för hjälpen :)
Har bifogat ett schema. Innebär detta schema att;
När variabeln "borta" är aktiv, när specificerade dagarna och tidpunkterna inträffar så sätts "FTV" igång och stänger av sig själv efter 420 sekunder?
scene.png
scene.png (28.41 KiB) Visad 16554 gånger
Om schemat stämmer behöver jag bara programmera något som enkelt ställer fibaron i "bortaläge". Hur gör jag detta enklast med en virtuell enheter eller en scen?
sonnyboy
Hemautomation - det är mer än en hobby
Inlägg: 311
Blev medlem: 25 feb 2011, 21:59
Ort: Västerås

Re: Programmering i HC2 - borta från hemmet

Inlägg av sonnyboy »

Jag tycker det ser rätt ut.

Gör en scen i Lua med denna info

Kod: Markera allt

fibaro:setGlobal("Hemma_Borta", "Borta)"
Sen gör du en vidget i din lur med denna scen så kan du aktivera bortaläget snabbt när du lämmnar hemmet.
Jag tror detta kan funka för dig, tänk på att du måste ändra din variabel med en scen för att det ska fungera.

Edit: Glömde en ")"
Senast redigerad av sonnyboy den 11 mar 2016, 13:13, redigerad totalt 1 gånger.
BeyondMeasure 1.10
HomeCenter 2
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Fick rätt på det, saknades ett ")" på slutet :)

Tack för hjälpen, ska testa vidare.
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

När jag väljer bortaläge så fungerar det och då körs scenen. Dock fungerar inte tidsangivelserna. Scenen körs och lampan i det här fallet tänds direkt utan hänsyn till tidsinställningarna.
sonnyboy
Hemautomation - det är mer än en hobby
Inlägg: 311
Blev medlem: 25 feb 2011, 21:59
Ort: Västerås

Re: Programmering i HC2 - borta från hemmet

Inlägg av sonnyboy »

Har du bocken ikryssad?
Skärmklipp.PNG
Skärmklipp.PNG (3.72 KiB) Visad 16537 gånger
Om du har den ikryssad, starta om HC:n och se om det lirar då
BeyondMeasure 1.10
HomeCenter 2
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Det går inte att kryssa i fler utlösande faktorer. Se nedan scen på bortaläge och den faktiska testscenen jag labbar med. Hänsyn tas inte till tidsangivelserna :)
scene2.png
scene2.png (4.57 KiB) Visad 16555 gånger
scene3.png
scene3.png (22.21 KiB) Visad 16555 gånger
sonnyboy
Hemautomation - det är mer än en hobby
Inlägg: 311
Blev medlem: 25 feb 2011, 21:59
Ort: Västerås

Re: Programmering i HC2 - borta från hemmet

Inlägg av sonnyboy »

Du har inte vart inne i variabelpanelen och ändrat variabeln manuellt?
BeyondMeasure 1.10
HomeCenter 2
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Inte ändrat manuellt.
När jag kör scenen med lua-scriptet så körs scenen med lampan också så den kopplingen fungerar utmärkt. Halvvägs dit :)
Det är tidsangivelserna som scenen inte tar hänsyn till utan när jag kör lua-scriptet så tänds lampan direkt istället för att vänta till 18:00 i det här fallet.
aftersun
Wannabe
Inlägg: 23
Blev medlem: 09 mar 2016, 17:46
Ort: Malmö

Re: Programmering i HC2 - borta från hemmet

Inlägg av aftersun »

Fastnat helt här. Provat fram och tillbaka och får inte rätt på det.
Måste detta kodas i LUA måntro?
Användarvisningsbild
supportM
Moderator
Inlägg: 1010
Blev medlem: 20 aug 2014, 10:27
Ort: Linköping
Kontakt:

Re: Programmering i HC2 - borta från hemmet

Inlägg av supportM »

Jag tycker blockprogrammeringen är rörig så vill du ha någon hjälp av mig får du nog köra Lua istället :)
Om jag inte minns fel kan man konvertera från blockscen till Lua?

Innan du gör det, gör det någon skillnad om du vänder på villkoren? Dvs först kolla dag/tid och därefter variabeln?
// Officiellt supportkonto för m.nu
Skriv svar