Allt om pool, Poolforum!
PoolForum - swimmingpooler => Uppvärmning => Ämnet startat av: Poolnicke skrivet mars 24, 2006, 06:01:49:49
-
Startar en tråd om datorstyrning av poolen. Har inte kommit så långt själv ännu men eftersom flera i forumet redan har visat lite av sina lösningar för att logga värmepumpar samt styra motorventiler till solfångare så vore det kul att lära sig mer om ämnet.
Börjar därför med en fråga till Mikkola.
Du skrev i ett tidigare inlägg att du styr automatiken till dina solfångare med hjälp av programmet "Homeseer". Verkar vara en utbyggbar lösning som kanske kan täcka en "tekniknörds" behov ;D Hur ser kopplingen mellan dator, ventil och tempmätare ut? Vilken utrustning krävs?
/Poolnicke
-
Det är en extremt utbyggbar lösning. Bara din fantasi som sätter gränserna :)
Hur kopplingen ser ut?
Datorn/Servern med Homeseer är kopplat till elnätet (x10) via ett interface http://www.ehem.se/product2.asp?pf_id=108
I homeseer lägger man upp sina "enheter" och programerar dem att göra saker efter tid/temperatur osv.http://www.homeseer.com (http://www.homeseer.com)
I mitt fall är 3-vägs ventilen en enhet som antingen kan vara på eller av. I läget på, är solvärmen inkopplad. I läget av, är solvärmen av. För att styra ventilen använder jag http://www.ehem.se/product2.asp?pf_id=92 (http://www.ehem.se/product2.asp?pf_id=92). Denna burk adresserar du med t.ex B3 (finns från huskod A- P och enhetskod 1-16)
Temperaturena kommer in via serieporten från en burk jag köpt från england. Finns massa olika alternativ till att få in temperaturer i datorn. Denna burk ska jag skrota och köpa Rickards värmepumpslogger istället. Hårdvaran jag har idag klara bara 4st givare.
För att sedan få dessa att fungera ihop har jag skrivit följande Visual Basic program: (I HS2 går det att skriva program i nästan vilket språk (VB, dotnet, java) du vill...
'x55 - Solvärme i auto (Virtuel enhet)
'e4 - Hårdvarugivare som kollar att vattennivån är ok.
'x48 - Pooltemp (virtuel)
'x49 - Soltemp (virtuel)
'x53 - Börvärde
sub main()
if hs.IsOn("x55") then ' Värme i auto
'Om vatten nivå är under givare
if hs.IsOff("E4") then
hs.writelog"Pool", "Vattennivå ej ok"
exit sub
end if
SunOff = false
PoolTemp = hs.devicestring("x48")
SolTemp = hs.devicestring("x49")
PoolSolDiff = SolTemp - PoolTemp 'Differans mellan pooltemp och soltemp
TempSet = hs.devicestring("x53") 'Börvärde
BorVardeDiff = TempSet - PoolTemp
hs.setDeviceString"x50", BorVardeDiff
hs.setDeviceString"x53", "30,0"
hs.setDeviceString"x54", PoolSolDiff
'hs.writelog "Pool", "Pool: " & pooltemp & " * Sol: " & soltemp & " * Sol Pool Diff: " & PoolSolDiff & " (min 2) * Bör: " & TempSet & " * BörvärdeDiff: " & BorVardeDiff & " (min 0,8)"
'*************************************************************
'Om pool är 0,8 lägre än börvärde och sol är 2 varmare än pool
'******************Slå till värmen****************************
If BorVardeDiff > 0.8 then
If PoolSolDiff > 2 then
'hs.writelog "Pool", "Slår till värme"
hs.ExecX10 "E1", "on", 0, 0
hs.WaitSecs 5
hs.ExecX10 "E3", "on", 0, 0
hs.setDeviceString"x52", "Solvärme inkopplad"
end if
end if
'*************************************************************
'Pool = > Bör
'Diff = > 2grader
'******************Slå ifrån värmen****************************
if PoolTemp >= TempSet then
SunOff = true
LogText = LogText & "Börvärde för pool är uppnått. "
end if
if PoolSolDiff <= 2 then
SunOff = true
LogText = LogText & "För Kall solfångare. Minst 2 grader över Pooltemp krävs. "
end if
if SunOff = true then
'hs.writelog "Pool", LogText
hs.ExecX10 "E3", "off", 0, 0
hs.setDeviceString"x52", LogText 'Status till ML
end if
end if 'värme i auto
end sub
Lite svårt att förklara så att alla ska förstå :)
Allt detta är ju specialanpassat efter min hårdvara/mjukvara och blir svårt för en som inte fattar ett dyft av programmering att köra. Men jag hjälper gärna till så gått jag kan och hinner =)
Denna sida på homeseers webplats finns många fler exempel på "ehemslösningar". http://www.homeseer.com/profiles/index.htm (http://www.homeseer.com/profiles/index.htm)
Även denna har en del att titta på i ehemssvängen http://www.jon00.me.uk (http://www.jon00.me.uk)
-
Tänk om jag hade vetat att X-10 protokollet och alla coola "gadgets" existerade innan jag köpte min automatik.
Att du kollar vattennivån är det för att fylla på med automatik?
Du har inte deklarerat några variabler. Innebär detta att koden du skrivit för automatiken är betydligt större eller att Homeseer inte kräver det?
Nu befinner jag mig "beyond" avundssjuk :o
Automatiken som jag köpte, och jag var så nöjd med, ligger och skräpar ner mitt hem i jämförelse med detta :'(
/Poolnicke
-
Nivåvakten övervakar nivån så att pumpen inte riskerar att gå torr, ifall någon slang hoppar av eller får en fetläcka. Men det gav mig ännu en ide, tack :) Ska bara koppla förbi vattenmätaren först ;)
Variabeldeklaration behövs inte i homeseer när man programmerar vanlig gammal herdelig VB =)
-
Temporära bilden över poolregleringen som jag har på pekskärmen i hallen. Ska ju kompletteras med vvx till sommaren. Då blir det även lite mer programmering.
Lite tråkiga temperaturer bara :(
En fråga: Hur ska man samköra vvx och solpanel? Låta vvx & solpanel samarbeta till t.ex. 27 grader och solpaneler till allt därovan?
-
En fråga: Hur ska man samköra vvx och solpanel? Låta vvx & solpanel samarbeta till t.ex. 27 grader och solpaneler till allt därovan?
Det är så jag ska göra, jag låter vxl göra en minimumtemp i poolen (25-27) sen får solfångarna göra resten!
-
Hittade denna på blocket: http://www.blocket.se/vi/7655539.htm?ca=6_s (http://www.blocket.se/vi/7655539.htm?ca=6_s)
-
Mikkola, Är Homeseer det bästa programmet för detta eller har du hittat något annat program som du hellre hade satsat på från början?
/Poolnicke
-
Homeseer slår allt och alla på fingrarna. Finns en del olika på marknaden men dom är inte lika flexibla och användarvänliga. Jag testade en del demon innan jag köpte homeseer.
-
Mäter du elförbrukning via Homeseer?
/Poolnicke
-
Mäter du elförbrukning via Homeseer?
Inte ännu. Vet inte om jag vågar =) Alla datorer som står och snurrar hela dagarna suger i sig en del :)
Rickards elmätare har ju någon pulsutgång så det borde itne vara så svårt att snickra ihop ett program/hårdvara som mäter.
-
Rickards elmätare har ju någon pulsutgång så det borde itne vara så svårt att snickra ihop ett program/hårdvara som mäter.
Rickard, är det möjligt att få in energiförbrukningen i datorn?
/Poolnicke
-
Hej!
Ny på detta forum men jag har liknande tankar. Har bergvärme till huset med en Nibe Fighter 1210 från 98 på 7 KW. Tyvärr fick vi dåliga råd när vi installerade den och borrade bara 100 meter..... Åtgärdades förra året med att borra ytterligare 100 meter i ett nytt hål och parallellkoppling av dessa. Hade naturligtvis pool i tankegång när detta gjordes.
Nu skall det bli pool, skulle egentligen vilja gjuta en och ha kakel. Var snickare i förss, så kunskapen finns, men inte tiden..... Vi har bestämt oss för att ha en "friform" och det blir kanske en foolkpool kidney.
Nu till datorstyrning, jag har för avsikt att bygga ihop ett litet system med följande funktioner:
Styrning av bergvärme för värmning av pool
loggning
automatisk nivåkontroll/påfyllnad av vatten
Egen hemsida för poolen
- Möjlighet att ändra börtemp på poolen "wireless"
Kostnad för varmvatten till huset
Kostnad värme....
Kostnad för att värma pool.....
Möjlighet att kunna använda tillsattsvärme i VP för att värma pool (om man exempelvis ser på fredag att lördag får ok väder och man vill brassa på med max ett dygn) (borde väl kolla hur många grader det ger på volymen på den tilltänkta poolen (snabb kalkyl 20 kW * 24/H på 50 m3 borde ge 7 - 8 grader). Vet iofs inte om man kan köra elpatron och vp samtidigt (om jag har STOR VVX)
Tankegången är väl någon "inbyggd webserver" som jag köper på nätet. Viss integrering med golvvärmesystemet i huset (vill ha full automatik på att kunna värma varmvatten, huset och poolen (i samma prioritetsordning).
Skall skissa lite på detta, skall försöka lägga upp någon form av ide vad jag skall göra,.. "projektbeskrivning". Sedan skall man ha tid också
Jag lägger upp mer info om en vecka, får vi se om någon vill hänga på kanske (som har likvärdiga förhållanden)
Björn
-
Är det någon som har testat någon slutenhet via X-10?
//Janne
-
Är det någon som har testat någon slutenhet via X-10?
Vad är en slutenhet?
-
Bra fråga. :-\
Vad jag förstår så är X-10 gränsnitt för att kunna kommunicera med en någon trevlig gadget.
Ex: http://www.smarthome.com/prodindex.asp?catid=2
Eller är jag helt fel ute?
http://www.ehem.com/x10.asp
För mej är ex: detta en slutenhet http://www.smarthome.com/1100x.html
//Janne
-
Jag har ju en PC som "slutenhet" så jag har tyvärr ingen erfarenhet av dessa.
-
Ok.
Vad styr du för något?
Via x-10?
Är lite intresserad att kunna styra larm, ljus, pool, mm via min servern.
Dock köra jag inte windows på den utan freebsd.
Jag har ingen programmering kunskap, bara 15 år tekniker kunskap.
//Janne
-
Kolla in denna sida där jag skrivit förrut (Rätt långt ner)
http://www.poolforum.se/forum/index.php?topic=267.20 (http://www.poolforum.se/forum/index.php?topic=267.20)
-
Nice. ;D
Vet inte om du har denna länk... http://www.homeautomationindex.com/
//Janne
-
Puttar igång denna tråd igen med en fråga.
Jag har en ok lösning där jag kan se pooltemp innan värmepump och solfångare, temp efter värmepump samt temp efter solfångare. Nu vill man ju inte vara sämre än andra i forumet och vill därför koppla denna info till nätet. Så att Mikkola kan se när han badar kallare än Poolnicke >:D
Nu till frågan. Jag har all mätning i garaget. Dator som är kopplad mot nätet dygnet runt finns på ovanvåningen i villan. Nu vill jag inte ta den enkla lösningen och koppla in allt via sladd. Hur coolt blir det då ? :-( Så finns det någon som har en idé om hur man till en rimlig penning kan överföra allt till datorn i huset utan att ställa en dator i garaget?
Har en extra trådlös router som kan placeras i garaget. Det borde vara möjligt att brygga denna till nätverket i villan.
Har letat efter väderstation med webbserver eller som kan kopplas mot routern.
Någon som har en lysande idé?
Som sista utväg får man väl köpa Rickards logger kit och ställa en dator i Garaget. Men det känn lite b då jag redan har alla tempsensorer, en dator samt trådlöst nät i övrigt.
/Poolnicke
-
Vad har du för system och mäter temperaturerna med?
-
Nu vill jag inte göra Rickard arbetslös... men...
Här finns lite folk och en del lösningar.
http://www.temperatur.nu/forum/index.php
//Janne
-
Vad har du för system och mäter temperaturerna med?
Goldline AquaSolar TC
Goldline
Pool Water or Roof Sensor
For use with Solar Control
Model: PC-10K
http://www.goldlinecontrols.com/
/Poolnicke
-
Kan detta va något för dej http://shop.temperatur.nu/mat-temperaturen-utan-dator-p-83.html
//Janne
-
Jag börjar snart sälja min nya logger som kan kopplas direkt till en router och på så sätt tankas mätvärdena upp till internet utan att du behöver ha en dator igång.
De som är intresserade kan registrera sig för nyhetsbrevet i webshopen www.energibutiken.se (skapa ett nytt konto i webshopen utan att köpa något och se till att nyhetsbrevet accepteras)
Jag kommer att skicka ut ett nyhetsbrev så snart den är färdig för försäljning.
Den nya loggern tillverkas just nu och jag räknar med att få hem den första serien nästa vecka, den bör vara färdig för försäljning inom ytterligare 1-2 veckor.
/Rickard
-
Det låter kanon Rickard.
Har den RJ45 eller/och WLAN?
Hur tankar du över det, ftp-klient?
Har precis reggat mej.
//Janne
-
Vad har du för system och mäter temperaturerna med?
Goldline AquaSolar TC
Goldline
Pool Water or Roof Sensor
For use with Solar Control
Model: PC-10K
http://www.goldlinecontrols.com/
/Poolnicke
Finns det datorkoppling på detta system?
-
Finns det datorkoppling på detta system?
Nej, så man får väl börja i den änden. Jag tänker så här. Jag vill läsa av de befintliga temperatursensorerna via dator. Jag har en tabell med given resistans vid olika temperaturer. Och helst så skulle jag vilja skicka tillbaka en given resistans och volt till styrenheten. Det skulle innebära att jag kan styra motorventilerna oavsett vad den verkliga temperaturen är genom att skicka in falska värden i styrenheten.
Bifogar bild styrenheten:
(http://feldt.se/pool/slides/IM002846.jpg)
Ner till höger på huvudkretskortet sitter tre ingångar för tempsensorerna.
En större bild finns här: http://feldt.se/pool/IM002846.jpg
Resistans och volt för sensorerna vid olika temperaturer finns här: http://www.goldlinecontrols.com/Support/manuals/092008E_SS.pdf
Är jag helt ute och cyklar nu eller är detta möjligt att lösa?
Om jag lyckas med detta i steg ett så kan man ge sig på den trådlösa delen i steg 2.
Tack för länkarna Janne. Jag läser frenetiskt för att hitta en lösning.
Om jag inte lyckas med detta, vad kommer din nya logger att kosta Rickard?
/Poolnicke
-
Min nya logger kommer antagligen att kosta ca 1100 kr (lite osäkert ännu), och då ingår 2 st elmätaringångar dit man med bara en tvåledarkabel kan koppla in sig på elmätarens pulsutgång.
För att mäta temperatur behöver man tempgivare som kostar från 99 kr/st.
Kopplingen till routern är vanlig "ethernetkontakt" (RJ45) och kommunikationen sker via FTP.
Utvecklingen kommer antagligen att vara fortlöpande, så på sikt kommer man, om jag får min vilja igenom, att kunna kommunicera både med PC och internet på många olika sätt från nämnda centralenhet.
WLAN kanske kommer, men för tillfället fokuserar jag på en produkt som skall bli lättillgänglig för den vanlige "intresserade" konsumenten, och inte bara nördar... ;)