Flere samtidige scenario

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
cage121
2 stars
2 stars
Posts: 25
Joined: Mon 23 Apr 2012, 06:29

Flere samtidige scenario

Post by cage121 » Thu 22 Nov 2012, 08:47

Hei.

Jeg har 2 hobbyrom. Disse har 2 tempsensors, og 2 switches, med varmeovn koblet til.

Jeg har laget 4 scenarioer til disse rom:

Hvis temperatur faller under 14C, skrus ovn på i repektivt rom, i 30 minutter. Dette fungerer finfint.

Så har jeg en annen: 2 manuelle scenarioer, som sørger for at ovn skrus på hvis det er under 20c. Slik at hvis vi skal bruke rommet, bruker vi dette scenarioet, og det blir 20c i 4 timer. Men jeg har 2 slike scenarier, for 2 forskjellige rom. Og problemet at jeg kan ikke bruke begge samtidig, dvs, er det ene scenariet aktivt på ene hobbyrom, er det kaldt på det andre.

Er det slik at kun 1 scenarie kan skje om gangen? Er det logisk? Hvordan kan man løse det? Jeg håper jeg ikke trenger å lage et 3. scenarie som skrur på begge samtidig. Da dette WAF..

Se også screenshot.
SK.jpg
You do not have the required permissions to view the files attached to this post.

cage121
2 stars
2 stars
Posts: 25
Joined: Mon 23 Apr 2012, 06:29

Re: Flere samtidige scenario

Post by cage121 » Tue 27 Nov 2012, 09:39

Ingen som har noen svar på mine dumme spørsmål?

KungenAvPeking
3 stars
3 stars
Posts: 181
Joined: Tue 09 Nov 2010, 21:51

Re: Flere samtidige scenario

Post by KungenAvPeking » Tue 27 Nov 2012, 12:34

Ett sätt att lösa det, skulle kunna vara att gå via regelstyrning i stället för scenario.

Du har redan datakälla för temperaturen i båda rummen, koppla dessa till regelstyrda scheman där regeln säger:
Om temperatur är mindre än 14 grader, starta element. Minsta tid för uppfyllnad 30 minuter.
(Detta motsvarar dina automatiska scenarion)

Skapa sedan en datakälla per rum, som du kan styra med telefon eller fjärrkontroll (om du har DUO)
Koppla denna datakälla plus datakälla för temperaturen till ett annat schema med regelstyrning:
Om temperatur är mindre än 20 grader
Om "datakälla för att använda rummet" är lika med "ja" (eller vilket värde du ger datakällan)
Klicka i "Alla valda regler är uppfyllda".

På det viset behöver du inga scenarion och styrningen av rummen behöver inte krocka med varandra.
Med andra ord, varken du eller frugan behöver hålla koll på om den andres rum ska användas, utan klickar bara igång sitt eget rum. Nackdelen är i så fall att Ni måste själva komma ihåg att ställa tillbaka respektive "datakälla för att använda rummet" till "nej", alternativt använda AutoResetValuePlugin för att återställa datakällan efter en viss tid.

Tips till att utveckla vidare WAF: Koppla en lampa i vardera rum till "datakälla för att använda rummet", så har du en visuell bekräftelse/påminnelse om att värmen står på det högre värdet.

Hoppas detta kan hjälpa.

kave
1 star
1 star
Posts: 15
Joined: Sun 15 Jul 2012, 18:48

Re: Flere samtidige scenario

Post by kave » Tue 27 Nov 2012, 13:41

Problemet är väl att en "Group Schedule" måste ha en tid för att slå på eller av.
Man kan inte enbart låta den uppfyllas av en regel. Eller hur menar du att man ska lösa det?

klintan
3 stars
3 stars
Posts: 74
Joined: Tue 07 Feb 2012, 15:35

Flere samtidige scenario

Post by klintan » Tue 27 Nov 2012, 14:55

Om gruppschemat enbart har en ON-händelse skickas ON när regeln uppfylls.

KungenAvPeking
3 stars
3 stars
Posts: 181
Joined: Tue 09 Nov 2010, 21:51

Re: Flere samtidige scenario

Post by KungenAvPeking » Tue 27 Nov 2012, 19:52

Precis som Klintan skriver, en on-händelse i schemat är allt som behövs.
Skulle rekommendera att du har en on-händelse varje dag, vid en tid där det inte händer så mycket i övriga scheman, dock inte vid 04:00, eftersom databasen rensas vid den tiden.
Egentligen räcker det med en gång i veckan, men varje gång servern ska synka enheter (t.ex vid uppstart) så kollas tillbaka i schemat för varje enhet, för att avgöra vilket läge den ska ha, ju längre bakåt den måste kolla, ju längre tid tar det (inget problem om du har en kraftfull maskin, men ändå... :) )

cage121
2 stars
2 stars
Posts: 25
Joined: Mon 23 Apr 2012, 06:29

Re: Flere samtidige scenario

Post by cage121 » Tue 27 Nov 2012, 21:27

Hei.

Da har jeg laget schedule. Den er laget for å gå på 05:00 og av 05:05.
I tillegg er det laget en rule som sier at hvis det er under 14 grader, så slår den seg på.
Er dette ok?

Men det hjelper meg ikke når jeg setter på mitt scenarie "Kyrre Hobbyrom 20c" (Da blir det varmt på mitt hobbyrom)
Men 15 minutter senere skal Marianne på SITT hobbyrom, og trykker "MArianne Hobbyrom 20c"
Da går jo min AV. og det blir kaldt. og mørkt. Noen løsning, eller venter vi på flere samtidige sceniarios?

Se bilder for løsningen på første avsnitt.
You do not have the required permissions to view the files attached to this post.

KungenAvPeking
3 stars
3 stars
Posts: 181
Joined: Tue 09 Nov 2010, 21:51

Re: Flere samtidige scenario

Post by KungenAvPeking » Tue 27 Nov 2012, 21:58

Nja, det skulle innebära att enheten bara kan vara på mellan 05:00 och 05:05.
Vänd på det i så fall:
Off - 05:00
On - 05:05

Men i ditt fall behövs inte Off tiden alls, det räcker med On, eftersom temperaturen (och datakällan för om rummet ska användas) sköter resten.

cage121
2 stars
2 stars
Posts: 25
Joined: Mon 23 Apr 2012, 06:29

Re: Flere samtidige scenario

Post by cage121 » Wed 28 Nov 2012, 11:25

Takk!
Ingen mulige løsninger på mitt siste problem?

Men det hjelper meg ikke når jeg setter på mitt scenarie "Kyrre Hobbyrom 20c" (Da blir det varmt på mitt hobbyrom)
Men 15 minutter senere skal Marianne på SITT hobbyrom, og trykker "MArianne Hobbyrom 20c"
Da går jo min AV. og det blir kaldt. og mørkt. Noen løsning, eller venter vi på flere samtidige sceniarios?

KungenAvPeking
3 stars
3 stars
Posts: 181
Joined: Tue 09 Nov 2010, 21:51

Re: Flere samtidige scenario

Post by KungenAvPeking » Wed 28 Nov 2012, 12:49

Jo, men lösningen var med till det också!

Du har lagt in schema som styr 14 grader.

Nu får du lägga in ett schema till (per rum) som styrs av TVÅ datakällor, dels av temperaturen (om mindre än 20 grader) dels av en datakälla som talar om ifall rummet ska användas.
Lägg upp en datakälla som heter "Kyrre Hobbyrum" (eller vad som passar).

Ny datakälla
Typ av datakälla: Värden tillhandahålls av externt system
[Nästa]
Namn: Kyrres Hobbyrum
Beskrivning: Höj värmen i Kyrres Hobbyrum
[Nästa]
Välj en lämplig förfallotid, i ditt ursprungliga scenario sa du 4 timmar.
[Nästa]
[Nästa]
[Nästa]
[Klar]

Sedan lägger du till ett nytt regelstyrt schema till ditt hobbyrum.
Lägg in en on-tid när som helst på dygnet, spelar ingen roll när, eftersom reglerna styr (off behövs ingen)
Lägg in regler:
Om tempertur är mindre än 20 grader
Om Kyrres Hobbyrum är lika med 1,0
Välj: Alla valda regler är uppfylda

Det enda du nu saknar är själva styrningen av datakällan "Kyrres Hobbyrum" och det ordnar du så här:
Gå in på datakällans inställningar, på första sidan hittar du rutan: REST-exempel
I den rutan står det en rad i följande format:

Code: Select all

HTTP://User:PASSWORD@localhost:8800/datasources/ID/addvalue?value=1.234
Den raden ska ändras lite:
Där jag skrivit User ska ditt eget användarnamn redan stå.
PASSWORD byter du ut mot lösenordet du har. Dessa två är samma som du har i din klient på telefonen.
localhost byter du ut mot adressen till din SwitchKing dator (ex 192.168.0.100, eller om du har DNS)
ID ska redan ha rätt värde, på min dator blev det 45, på din blir det säkert något annat...
1.234 ändrar du till 1.0

När du har den färdiga strängen (som är en web-adress), så kan du lägga in den som genväg på din telefon eller dator och när du klickar på den, så höjs värmen i ditt hobbyrum under 4 timmar, när de 4 timmarna har gått, kommer SwitchKing att förklara värdet på "Kyrres Hobbyrum" som förfallet och sätta det till 0,0 och värmen går ner igen.

De två scheman du har på rummet kommer inte att krocka med varandra, eftersom det första schemat aktiveras bara om temperaturen är under 14 grader och det andra schemat håller temperaturen på 20...

Hoppas du får det att fungera, annars är det bara att fråga vidare! ;)

**edit La Rest-exemplet i code ruta, så hela syns

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests