Page 1 of 1
Systemläge - regler?
Posted: Wed 29 Aug 2012, 20:51
by mesomorf
Spännande med Systemläget som används i tex Hemma / Borta samanhang.... fast jag vet inte hur det kan fungera i ett (fullt) automatiserat hem.
Alltså, jag och flickvännen har ett Taskerskript i Mobiltelefonerna som sätter datakällorna "Johan hemma" och Elisabeth hemma" till Ja/Nej värden beroende på om vi har kontakt med wifinätet.
Detta är alltså tänkt att kunna användas i en regel som sedan släcker/tänder de lampor jag vill.
Så systemläge Borta skulle se ut som:
"Johan hemma" = Nej OCH "Elisabeth hemma" = Nej
RESULTATAT= Släck samtliga lampor (som ingår i "Borta" läget)
och systemläge Hemma skulle se ut som:
"Johan hemma" = Ja ELLER "Elisabeth hemma" = Ja
RESULTATAT= Tänd samtliga lampor (som ingår i "Hemma" läget)
..men ser inte hur det är möjligt så som Systemläget är utformat i dagsläget.
..bara jag som inte fattar kanske?
Re: Systemläge - regler?
Posted: Wed 29 Aug 2012, 21:54
by Martin
Re: Systemläge - regler?
Posted: Wed 29 Aug 2012, 21:59
by mesomorf
Tack martin.
Då får jag vänta på detta tillsvidare (bra att det finns i er Roadmap iaf).
Re: Systemläge - regler?
Posted: Wed 29 Aug 2012, 22:06
by mesomorf
... kan tillägga för de som är singlar så funkar det ju redan (kan ju aktivera Borta läget över http/REST).. men inte för oss som behöver OCH/ELLER regler eftersom vi inte kommer å går samtidigt
..nåja.. jag kommer nog skriva en guide om något som läser utvalda REST värden, utvärderar, skickar tillbaka resultat.. kan ju inte vara så märkvärdigt

Re: Systemläge - regler?
Posted: Wed 29 Aug 2012, 22:46
by Martin
Vi var medvetna om att detta önskemål skulle komma som ett brev på posten, men det är redan en hel del ny logik med i 3.0 så vi valde att ta detta stegvis.
Re: Systemläge - regler?
Posted: Wed 29 Aug 2012, 22:53
by mesomorf
Ni har gjort ett bra jobb, v3.0 är stabil på min server. Ska väl börja leta buggar snart
Ang REST: möjligt att plocka ur "LastValue" från url? Startar väl med: "
http://localhost:8800/datasources/<ID>".... och något mer?
Re: Systemläge - regler?
Posted: Wed 29 Aug 2012, 22:58
by Martin
Finns enbart möjlighet att komma åt LastValue via XPath eller liknande - inte med direkt anrop.
Re: Systemläge - regler?
Posted: Thu 30 Aug 2012, 00:11
by mesomorf
Ok
Testade att göra en Trigger i databasen som växlar värde på cellerna "ScheduleModesActive" i ScheduleModes tbl när mina två datakällor som ska jämföras (i "DataSourceValueMappings") har de kombinerade värden som ska ge "trigga".
...men verkar inte som SK reagerar på att man ändrar Systemläget inifrån databasen (inte förvånad iofs) ... är det något som är möjligt?
Martin, ge (eventuellt) ett kort svar bara. Du behöver inte lägga större vikt på mina påhitt.
Re: Systemläge - regler?
Posted: Thu 30 Aug 2012, 06:33
by Martin
Switch King lagrar data som används för regler, scheman etc direkt i minnet. Det är bara då något händer som påverkar just Schedule Mode som gör att Switch King går in och läser om värden från databasen, eller sparar ner information till databasen.
I teorin bör du kunna använda triggern, men då måste man stänga av cachning för ScheduleMode-delarna så att dessa läses upp hela tiden. Eftersom man då tar en genväg kommer man dock inte att kunna se spår av detta i klienten direkt eftersom själva detekteringen av förändring av Schedule Mode görs i ett lager ovanför databasen. Det kan nog få andra sidoeffekter också så det är nog ingen bra väg att gå, tyvärr.