Schema kopplat till att telefon är i lägenheten?

Allmänna frågor och synpunkter.
VoodooExtreme
3 stars
3 stars
Posts: 51
Joined: Fri 03 Feb 2012, 10:36

Re: Schema kopplat till att telefon är i lägenheten?

Post by VoodooExtreme » Fri 03 Feb 2012, 11:16

Martin wrote:
VoodooExtreme wrote:Jag använder just nu RemoteStick, Tasker och Telldus Live, men det jag saknar där är en server där allt lagras, vilket Switch King gör. Det som jag inte heller fixade att göra var att vissa lampor skulle tändas om någon var hemma. Samt att de inte skall släckas om en av oss åker hemifrån.
För att få enheterna att tändas när någon är hemma måste du använda "Eller"-funktionaliteten i Switch Kings regler, där du alltså anger att en enhet ska vara tänd om någon av dina uppsatta regler uppfylls.

Hur du får reglerna uppfylls (som i sin tur triggar att lampan tänds) är ju lite "beroende på" men via Tasker så kan du lösa detta, eller via plugin till Switch King som pingar din telefon och ser när den dyker upp i hemmanätet.
I Tasker kan jag lösa så att den uppdaterar valfri datasource när jag kommer hem (t.ex. via att jag ansluter till mitt trådlösa nätverk).

Kan man i Switch King lägga in en tom datasource, som bara uppdateras via Tasker, t.ex. via http://servernamn:8800/datasources/{id} ... lue={value} ? Jag vill ju inte att den datasourcen skall läsa från en fil (som inte uppdaterats) och då återgår till sitt ursprungliga värde vid nästa Switch King inläsning.

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

Re: Schema kopplat till att telefon är i lägenheten?

Post by Martin » Fri 03 Feb 2012, 11:24

VoodooExtreme wrote:Kan man i Switch King lägga in en tom datasource, som bara uppdateras via Tasker, t.ex. via http://servernamn:8800/datasources/{id} ... lue={value} ? Jag vill ju inte att den datasourcen skall läsa från en fil (som inte uppdaterats) och då återgår till sitt ursprungliga värde vid nästa Switch King inläsning.
En datakälla som du pekar mot en fil är inte låst till att uppdateras från enbart denna fil. Du kan alltid uppdatera datakällan via ett HTTP-anrop (som du kan testa i din browser...). Du kan, om du vill, skapa en datakälla mot en fil som faktiskt inte finns och förlita dig på uppdatering enbart via Tasker.
Martin | Switch King

VoodooExtreme
3 stars
3 stars
Posts: 51
Joined: Fri 03 Feb 2012, 10:36

Re: Schema kopplat till att telefon är i lägenheten?

Post by VoodooExtreme » Fri 03 Feb 2012, 11:34

Martin wrote:En datakälla som du pekar mot en fil är inte låst till att uppdateras från enbart denna fil. Du kan alltid uppdatera datakällan via ett HTTP-anrop (som du kan testa i din browser...).
Jag testade detta, och det fungerade fint i Switch King men värdet i filen ändrades aldrig. Vilket ledde till att värdet skrevs över igen vid nästa inläsning.
Se nedanstående skärmdump.
switch.jpg
Något förslag på vad som gått fel?
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: Schema kopplat till att telefon är i lägenheten?

Post by Martin » Fri 03 Feb 2012, 11:45

Om du _alltid_ ska uppdatera via Tasker, konfigurera datakällan så att den bara läser in data från filen då data ändras - vilket den ju aldrig gör.
Då riskerar du aldrig att skriva över värdet (...om du inte ändrar i filen, förstås).
Martin | Switch King

VoodooExtreme
3 stars
3 stars
Posts: 51
Joined: Fri 03 Feb 2012, 10:36

Re: Schema kopplat till att telefon är i lägenheten?

Post by VoodooExtreme » Fri 03 Feb 2012, 12:02

Martin wrote:Om du _alltid_ ska uppdatera via Tasker, konfigurera datakällan så att den bara läser in data från filen då data ändras - vilket den ju aldrig gör.
Då riskerar du aldrig att skriva över värdet (...om du inte ändrar i filen, förstås).
Det funkar fint nu, är lite konfunderad bara på om Hemma / Borta skall läggas in som ett Scenario eller ett Gruppschema?

swedensouth
1 star
1 star
Posts: 12
Joined: Tue 09 Nov 2010, 21:51

Re: Schema kopplat till att telefon är i lägenheten?

Post by swedensouth » Tue 06 Mar 2012, 21:48

Är det någon som har satt upp detta tillägg från det förinstallerade, det verkar ju skilja lite.

Jag försöker lägga in två IP-adresser och två ID, men då vägrar tjänsterna starta, med en IP-adress och ett ID så funkar det.

VoodooExtreme
3 stars
3 stars
Posts: 51
Joined: Fri 03 Feb 2012, 10:36

Re: Schema kopplat till att telefon är i lägenheten?

Post by VoodooExtreme » Wed 07 Mar 2012, 08:44


swedensouth
1 star
1 star
Posts: 12
Joined: Tue 09 Nov 2010, 21:51

Re: Schema kopplat till att telefon är i lägenheten?

Post by swedensouth » Wed 07 Mar 2012, 22:55

VoodooExtreme wrote:Du kan se hur jag gjorde på: http://www.forenkla.se/switch-king-tand ... ideoguide/
Tack för tipset, men det är med Pingchecker jag vill jobba med.

Ingen som vet hur man får den till att pigga två IP-adresser?

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

Re: Schema kopplat till att telefon är i lägenheten?

Post by Martin » Thu 08 Mar 2012, 07:53

Du måste ha flera "rader"...

Code: Select all

      <add
        targetName="Name of My Pinged Device"
        pingedAddress="192.168.0.1"
        pingIntervalMs="10000"
        pingTtl="250"
        valueWhenReached="1"
        valueWhenNotReached="0"
        targetDataSourceId="1"
        restUser="user"
        restPass="pass"
        restPort="8800" />
En sådan per adress du ska pinga.

(såg att konfigurationsfilen inte ligger i Bin-mappen, men den finns i "Plugins\Source\PingCheckerPlugin"
Martin | Switch King

swedensouth
1 star
1 star
Posts: 12
Joined: Tue 09 Nov 2010, 21:51

Re: Schema kopplat till att telefon är i lägenheten?

Post by swedensouth » Thu 08 Mar 2012, 13:05

Martin wrote:Du måste ha flera "rader"...

Code: Select all

      <add
        targetName="Name of My Pinged Device"
        pingedAddress="192.168.0.1"
        pingIntervalMs="10000"
        pingTtl="250"
        valueWhenReached="1"
        valueWhenNotReached="0"
        targetDataSourceId="1"
        restUser="user"
        restPass="pass"
        restPort="8800" />
En sådan per adress du ska pinga.

(såg att konfigurationsfilen inte ligger i Bin-mappen, men den finns i "Plugins\Source\PingCheckerPlugin"
Du menar typ så här?

Code: Select all

      <add
        targetName="Name of My Pinged Device"
        pingedAddress="192.168.0.1"
pingedAddress="192.168.0.9"
        pingIntervalMs="10000"
        pingTtl="250"
        valueWhenReached="1"
        valueWhenNotReached="0"
        targetDataSourceId="1"
targetDataSourceId="14"
        restUser="user"
        restPass="pass"
        restPort="8800" />

Post Reply

Who is online

Users browsing this forum: No registered users and 8 guests