Ändra på en regel via .txt

Supportfrågor för server och klient (Windows, iPhone, Android, Linux).
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Post Reply
Pontan36
1 star
1 star
Posts: 9
Joined: Tue 13 Sep 2011, 00:00

Ändra på en regel via .txt

Post by Pontan36 » Mon 02 Sep 2013, 16:44

Hej!
Nu behöver jag hjälp att klura ut en lösning.
Till att börja med ska jag säga att de handlar om att styra värmen i kåken, jag har en modifierad nexa uttagsbrytare som bara har funktionen on/off utan 220v delen. När den slår på on så har jag kopplat in den i värmecentralen vilket gör att värmen sjunker 5 grader.
Jag har då en tempgivare i huset som jag satt som regel att vid 20,5 slå ifrån värmen med hysteres 0,3.
Detta fungerar utmärkt och värmen sviktar aldrig mera än 0.3-0.2 grader.
Nu till biten jag inte kan lösa, jag vill enkelt genom Välkommen Hem webbappen kunna trycka på +/- för att ändra de inställda värdet utan att gå den omständiga vägen och redigera regeln i Switchking.
Hela biten till att trycka +\- i webbappen fixar jag själv så att jag får en .txt fil med siffrorna som motvarar de önskade värdet samt kan då genom denna txt fil skapa en datakälla i switchking. MEN hur får jag regeln med att sänka värmen att lyssna på denna txt fil/datakälla och anpassa sig efter den?
Hoppas verkligen detta går lösa på ett eller annat sätt.
Tack på förhand :wave:
/Pontus
You do not have the required permissions to view the files attached to this post.

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

Re: Ändra på en regel via .txt

Post by Martin » Mon 02 Sep 2013, 16:58

Lite yxigt, men ändå:

Du borde kunna justera regeln direkt i databasen via exempelvis ett command line shell för SQLite: http://www.sqlite.org/download.html
För att titta i databasen kan du använda http://sqliteadmin.orbmu2k.de/

Tabellen EntityRuleSets innehåller alla regler, och det gäller att först läsa ut regeln ur din textfil och sedan "på något sätt" bygga upp en SQL-sats, typ:

Code: Select all

UPDATE EntityRuleSets SET [...]
...en bit på vägen, kanske...

En alternativ väg är mha någon som kan lite C#, då man enklare kan gå direkt och hämta ut regeln via samma tjänst som klienten använder, skruva på den och sedan spara ner den igen.
Martin | Switch King

Pontan36
1 star
1 star
Posts: 9
Joined: Tue 13 Sep 2011, 00:00

Re: Ändra på en regel via .txt

Post by Pontan36 » Mon 02 Sep 2013, 18:57

De lät som de var över mina kunskaper..
Men i min fantasi borde de fungera med ett gäng gruppscheman där man ställer två regler.
Ena där tempen är mindre än tex 19 och andra är att önskad temp är lika med 19.
Se bilden hur jag menar.
Sen gör man tex 8 gruppsheman med 0,5 graders hopp.
Önskad temp reglerar jag med EG som ändrar värdet på datakällan när man aktiverar scenario "Höj temperatur" och "Sänk temperatur".
I min teori ska de fungera men innan jag börjar skapa massa gruppscheman och regler vill jag gärna höra några åsikter om de.
You do not have the required permissions to view the files attached to this post.

Pontan36
1 star
1 star
Posts: 9
Joined: Tue 13 Sep 2011, 00:00

Re: Ändra på en regel via .txt

Post by Pontan36 » Mon 02 Sep 2013, 21:31

Har knåpat ihop detta nu som jag tror ska fungera.
Skapade en falsk enhet som jag döpt till ändra temp som jag kopplade till ett scenario, den signalen tog jag i EG och satte att den ändrar datakällan Önskad temp. Valen som jag har än så länge är då 17grader vilket aktiveras vid bortaläge. De man kan välja via webbappen är 19/20/21/22/23 grader.
Skickar med ett par bilder ifall nån klurar på samma problem.
You do not have the required permissions to view the files attached to this post.

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests