Sida 1 av 2
Vattuvägen
Postat: 03 feb 2012, 10:44
av bertilson
Hej
Nytt hus och nytt projekt.
har skaffat nytt hus, en "funkis villa" från -67
Tanken är att jag skall försöka få till ett lite mer avancerat 1-wire nät i detta huset som kan styra temperaturer, värmepump, belysning, el-uttag mm.
En av de viktigaste grejerna som hela idén hänger på är att det skall gå att styra från mobilen (android och eventuellt Iphone) och från en Surfplatta (android) som jag har monterat på väggen i vardagsrummet.
jag funderar på vad man skall ha för interface.
Det jag funderar på mest är att köra HTML över SSH Och skulle då vilja ha en app som är komiberad SSH client och web-läsare.
Jag har även funderat på att köra SNMP men det verkar lite omständigare.
Nu till frågorna:
Är det någon här som har något liknade?
SSH/web läsaren som jag pratar om, känner någon till om det finns nått sånt färdigt eller för man snickra ihop det själv?
Hur svårt är det att få till en app för Android? Finns det kompilerare med mera färdigt att dra ner från nätet?
*ändrade rubriken till något mer passande*
Re: Android interface
Postat: 03 feb 2012, 18:05
av KungenAvPeking
Själv kör jag 1-wire via en dator, med SwitchKing installerat...
Till SwitchKing finns det Android app (även IPhone) som kan göra det mesta av "vardags sysslorna" dock behöver du en Windowsklient för att ställa in de grundläggande styrningarna (scheman, regelstyrningar och liknande).
SwitchKing finns både till Windows och till Linux, så det är bara att välja...
(
http://www.switchking.se )
Re: Android interface
Postat: 04 feb 2012, 18:54
av bertilson
Detta kan juh vara något att börja med.
Är det svårt att få den att lira ihop med 1-wire?
Kan man köra den parallet med OWFS?
OCh behöver man köpa licensen för att koppla in fler än 5 1-wire enheter oxå?
Android interface
Postat: 04 feb 2012, 23:25
av PatrikN78
bertilson skrev:Detta kan juh vara något att börja med.
Är det svårt att få den att lira ihop med 1-wire?
Kan man köra den parallet med OWFS?
OCh behöver man köpa licensen för att koppla in fler än 5 1-wire enheter oxå?
går utmärkt att installera o "torr-köra" dessa båda på ubuntu server.
Vad jag förstår måste du köpa licensen vid fler än 5 enheter.
Re: Android interface
Postat: 05 feb 2012, 00:47
av KungenAvPeking
SwitchKing >5 enheter = Licens (Enheter menas kontakter som styrs av Tellsticken)
OWFS är helt fri, ingen licens behövs (i alla fall inte för privatpersoner...)
Du kan lägga in hur många datakällor som helst i SwitchKing, även utan licens.
Inga problem att installera på Ubuntu-server, som PatrikN78 skriver, det enda är att du måste upp på version 2.10.7 av Mono för att få SwitchKing stabil! (Annars kraschar den lätt, om man ska logga in med Win-klienten - som behövs för att ställa in scheman, datakällor osv...)
Re: Android interface
Postat: 05 feb 2012, 18:39
av Niklas
KungenAvPeking: kör du Switch King på Linux?
Jag får inte datakällorna att fungera mot katalogstrukturen i mitt 1-wirenät. Kan lägga till en ny datakälla och ange sökvägen till ID/temperature men den läser bara tempen en gång.. sen vid varje uppdatering så blir det samma värde som det första hela tiden. Det uppdateras aldrig.
Re: Android interface
Postat: 05 feb 2012, 21:18
av KungenAvPeking
Tja, jag har ett script som lägger tempen i /var/www/ och sedan läser SwitchKing därifrån...
Orsaken till detta upplägg, är att jag läser tempen i stugan, från SwitchKing hemma och tvärt om (för att kunna hålla koll på tempen på båda ställena, utan att behöva ändra adress i Android-klienten hela tiden...)
Har inte testat att läsa direkt från /mnt/1-wire/temperature eftersom jag la upp identiska datakällor på båda burkarna, det vart enklare så... Men det BORDE funka, se bara till att du uppdaterar datakällan med intervall på typ 5 minuter, för jag är inte säker på att tiden uppdateras på filen... Får testa lite senare i kväll, jag har inte tillgång till att kunna koppla upp med Win-klienten på datorn i stugan (och den jag har här hemma är en WinXP burk...).
Jag ska ändå installera OWFS på min test-burk, för att kolla en sak, som kom upp i en annan tråd här på forumet...
Men först ska jag lägga in lite i tråden "Idag..." (Mycke nu...)
Re: Android interface
Postat: 06 feb 2012, 04:15
av KungenAvPeking
Jodå, nu har jag testat att lägga till datakälla från: /mnt/1wire/10.AB9884010800/temperature
I SwitchKing skrivs datakällan som:
Kod: Markera allt
file:///mnt/1wire/10.AB9884010800/temperature
(Givetvis byter du ut 10.AB9884010800 mot eget ID och ändrar sökvägen om nödvändigt...)
Och som jag trodde, du måste tala om för SwitchKing att kolla med intervall, INTE när filen ändras!
Re: Android interface
Postat: 06 feb 2012, 16:16
av Niklas
KungenAvPeking skrev:Jodå, nu har jag testat att lägga till datakälla från: /mnt/1wire/10.AB9884010800/temperature
I SwitchKing skrivs datakällan som:
Kod: Markera allt
file:///mnt/1wire/10.AB9884010800/temperature
(Givetvis byter du ut 10.AB9884010800 mot eget ID och ändrar sökvägen om nödvändigt...)
Och som jag trodde, du måste tala om för SwitchKing att kolla med intervall, INTE när filen ändras!
Jag kör på intervall och den tar bara första värdet. Varje värde efter det första blir exakt samma.
Re: Android interface
Postat: 06 feb 2012, 17:11
av KungenAvPeking
Det var inga problem för min del, förutom att jag först inte fick till hur många / det skulle vara efter file:...
Men får du in första värdet, så kan det ju inte vara det, utan måste vara något annat!
Har du kollat så att värdet i filen ändras som det ska, om du ändrar temperaturen t.ex med att hålla i givaren?
Om inte OWFS uppdaterar som den ska, så kan inte SwitchKing heller...

Re: Android interface
Postat: 06 feb 2012, 17:13
av Niklas
KungenAvPeking skrev:Det var inga problem för min del, förutom att jag först inte fick till hur många / det skulle vara efter file:...
Men får du in första värdet, så kan det ju inte vara det, utan måste vara något annat!
Har du kollat så att värdet i filen ändras som det ska, om du ändrar temperaturen t.ex med att hålla i givaren?
Om inte OWFS uppdaterar som den ska, så kan inte SwitchKing heller...

Jag använder OWFS till hela mitt hemmaknackade system så det fungerar garanterat. Graferna bygger ju på datan från samma system och kör jag en cat på temperature så ändras den då och då. I Switch King så står det dock still.
Re: Android interface
Postat: 06 feb 2012, 17:21
av KungenAvPeking
Märkligt...
Jag har lagt upp datakällan så här:
Namn: Egen
Beskrivning: Ja
Källtyp: Positionsbaserad fil
Startposition: 0
Fältlängd: 12
Rad index: Sista rad
Tidsstämpelkälla: Tid när värde hämtades från fil av SwitchKing
Intervall
Hämtningsintervall: 00:01:00 (Ofta, för att se att det funkar, annars brukar 5 minuter räcka gott!)
Förfallotid: 00:03:00 (Ökas om hämtningsintervallet ökas)
Ingen utvärdering
Grader Celsius
4 decimaler (onödigt, mest för att datakällan har så många...

)
Edit*) Glöm inte att SwitchKings windows-klient inte alltid uppdaterar som den ska...!
Re: Android interface
Postat: 06 feb 2012, 22:15
av bertilson
Funkar verkligen switchking nått vidare? Jag brukar vara lite skeptiskt mot att köra windows-program i Linux.
Re: Android interface
Postat: 07 feb 2012, 03:47
av KungenAvPeking
Håller med dig om att det alltid är bättre om ett program är utvecklat till det operativ man ska köra det under...
Men måste säga att SwitchKing funkar bra i senaste version, bara man har Mono 2.10.7 eller senare installerat!
Har inte haft en enda krasch eller problem med det, trots att jag kör det på tre olika burkar (sommarstugan, brorsans och min egen testrigg)...
Eller, jo, en liten sak har jag problem med, jag får inte full kontakt med REST-interfacet, vet inte riktigt varför, om det är något jag gör fel, eller om det är Linux-versionen som jäklas med mig...
Men jag håller på att testa lite, för att hitta vad som går fel, jag vet att andra kommer åt det...
Re: Vattuvägen
Postat: 19 feb 2012, 22:09
av bertilson
Sitter och funderar på ett FTX-aggregat, vad tror ni om det?
vad ska man ha förnågot?
Vilka fabrikat är bäst?
Kommer att kombinera med bergvärme, så jag hade tänkt att sätta in ett kyl-paket som jag kan cirkulera brinen genom på varma sommardagar.