Parameterstyrning

Allmänna frågor och synpunkter.
Turritops
1 star
1 star
Posts: 12
Joined: Sun 13 Mar 2011, 19:32

Parameterstyrning

Post by Turritops » Fri 18 Mar 2011, 17:03

Jag vet inte om detta går att lösa på något fiffigt sätt redan idag, tar i så fall tacksamt emot tips! Jag skulle vilja kunna sätta parametrar typ vaken, hemma, fest etc i gränssnittet och använda som datakällor. Visst, jag kan fixa en enkel webbsida som skapar textfiler men det vore snyggt att ha det i gränssnittet, kanske som en alternativ form av scenario? Jag skulle bland annat vilja styra en utelampa enligt följande:

På om det är mörkt (via ljussensor eller solnedgång) och något av följande är uppfyllt:
Vi är vakna
Vi är borta och klockan är före 22:00
Vi sover och IR-sensorn ger signal

Det kanske är ovana från min sida men jag upplever scenariorna som lite begränsande. Jag skulle vilja kunna ange att jag jobbar över (fönsterlampan i sovrummet ska dimma ner så den inte stör frun men inte släckas) samtidigt som sonen ska kunna knoppa tidigt (trivselbelysningen i hans rum ska släckas tidigare).

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Parameterstyrning

Post by Martin » Fri 18 Mar 2011, 20:22

Scenarior är - som du skriver - lite begränsade, då det inte går att ha flera igång samtidigt.

Det finns inte heller möjlighet att sätta värden på en datakälla direkt i klienten. Jag har haft funderingar på detta i iPhone-appen och Android-klienten men inte kommit dit ännu.

Ett alternativ skulle kunna vara att du ropar på REST-interfacet via din webbläsare:
http://user:pass@localhost:8800/datasou ... alue=Value

...där du byter "ID" mot datakällans värde och "Value" mot värdet du vill skicka in... Du skulle kunna lägga till dessa som favoriter i webbläsaren eller liknande.

Inte helt snygg lösning, dock...
Martin | Switch King

Turritops
1 star
1 star
Posts: 12
Joined: Sun 13 Mar 2011, 19:32

Re: Parameterstyrning

Post by Turritops » Sat 19 Mar 2011, 17:32

Jag har gjort en enkel webbsida som skriver angivet värde till angiven fil och använder dom som datakällor. Ett par schemalagda bat-filer ser till att datumet uppdateras på filerna så att dom inte förfaller och släcker sover-flaggan 05:30 varje morgon.

Med lite bokmärken i en folder på telefonen är det hyfsat enkelt men visst hade det varit kul om man kunde sätta parametrar via klienten. Något för kommande versioner kanske?

Turritops
1 star
1 star
Posts: 12
Joined: Sun 13 Mar 2011, 19:32

Re: Parameterstyrning

Post by Turritops » Sat 19 Mar 2011, 23:22

...fast riktigt bra är det inte än... Jag märkte ikväll att regler tydligen bara styr påslag, inte avslag. Jag har ett gruppschema som ska tända vissa lampor kl 15:00 med justering för solnedgång och släcka 22:00 om datakällan Bortrest är 1. Ett annat gruppschema tänder under samma förutsättningar och släcker 03:00 så länge datakälla Sover=0 och Bortrest=0. Jag hade tänkt att det första schemat inte skulle köras då regeln inte är uppfylld men släcksignalen skickas tydligen ändå. Finns det något fiffigt sätt att lösa detta?

Turritops
1 star
1 star
Posts: 12
Joined: Sun 13 Mar 2011, 19:32

Re: Parameterstyrning

Post by Turritops » Mon 21 Mar 2011, 11:02

Går det att byta gruppschema på en enhet med hjälp av REST?

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Parameterstyrning

Post by Martin » Mon 21 Mar 2011, 11:37

Turritops wrote:Går det att byta gruppschema på en enhet med hjälp av REST?
Nej. REST-delarna är inte tänkta till att använda vid administration/konfigurationsändringar.
Martin | Switch King

nulf
2 stars
2 stars
Posts: 25
Joined: Tue 09 Nov 2010, 21:51

Re: Parameterstyrning

Post by nulf » Wed 23 Mar 2011, 15:20

Turritops wrote:...fast riktigt bra är det inte än... Jag märkte ikväll att regler tydligen bara styr påslag, inte avslag. Jag har ett gruppschema som ska tända vissa lampor kl 15:00 med justering för solnedgång och släcka 22:00 om datakällan Bortrest är 1. Ett annat gruppschema tänder under samma förutsättningar och släcker 03:00 så länge datakälla Sover=0 och Bortrest=0. Jag hade tänkt att det första schemat inte skulle köras då regeln inte är uppfylld men släcksignalen skickas tydligen ändå. Finns det något fiffigt sätt att lösa detta?
Jag har samma problem när jag kör många gruppscheman med olika regler på en enhet.
Det ända sättet jag fått det att funka är att lägga till nya enheter med samma fjärr och enhetskod, och sedan köra ett gruppschema per enhet.
På så vis får man till en "eller" funktion utan att scheman adderas ,även om det blir onödigt många enheter och inte speciellt snyggt.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Parameterstyrning

Post by Martin » Wed 23 Mar 2011, 15:28

I sin enklaste form är parameterstyrning just det som Turritops var inne på - att man sätter ett värde på en datakälla. Det stödjer REST redan idag.
Räcker detta om man förenklar hanteringen av detta så att man inte behöver lägga till ett bokmärke i webbläsaren eller liknande...?

Om det räcker - vilken "klient" tänker ni på när man skulle hantera detta? Windows/iPhone/Android?

Min spontana tanke angående detta är att om man var tvungen att välja mellan Windows och mobila klienter så är det viktigare i de mobila klienterna - man vill göra detta "på språng" och enkelt kunna ändra läge.
Antingen genom en form av "förbestämd parameterstyrning" - typ en knapp där det står "Hemma" - och där man skickar in ett specifikt värde till datakällan - eller via en textruta där man får ange ett värde.
Sitter man redan vid datorn så har man bättre möjligheter att få ihop detta än annars (även om det krävs anpassning).

Även om jag tycker att det bäst hör hemma i de mobila klienterna så blir jag direkt lite vaksam - jag vill helst inte "kladda ner" gränssnittet med avancerad styrning som avskräcker "normalanvändaren". Isf måste jag gömma det på något sätt som gör att den mer avancerade användaren kan aktivera dessa funktioner. En app - iPhone eller Android - ska egentligen göra få saker och göra de få sakerna väldigt bra.

Tankar?
Martin | Switch King

nulf
2 stars
2 stars
Posts: 25
Joined: Tue 09 Nov 2010, 21:51

Re: Parameterstyrning

Post by nulf » Wed 23 Mar 2011, 15:43

Martin wrote: Även om jag tycker att det bäst hör hemma i de mobila klienterna så blir jag direkt lite vaksam - jag vill helst inte "kladda ner" gränssnittet med avancerad styrning som avskräcker "normalanvändaren". Isf måste jag gömma det på något sätt som gör att den mer avancerade användaren kan aktivera dessa funktioner. En app - iPhone eller Android - ska egentligen göra få saker och göra de få sakerna väldigt bra.

Tankar?
Tycker jag är en strålande ide isf.
För min del använder jag bara windows och ändrar inga värden själv utan det gör taskscheduler, bat-filer, ljussensorer etc.
Det enda jag eg saknar i SK är mer avancerad styrning då både jag och tjejen jobbar skift så det blir många variabler, scheman och regler vid olika tillfällen
Last edited by nulf on Wed 23 Mar 2011, 15:48, edited 1 time in total.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: Parameterstyrning

Post by Martin » Wed 23 Mar 2011, 15:45

nulf wrote:Det enda jag eg saknar i SK är mer avancerad styrning då jag jobbar skift och det blir många variabler
Vi har en plan som bygger på just idén med parameterstyrning för att lösa detta. Det blir lite mer avancerat (även för användaren) men tankarna finns.
Martin | Switch King

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests