Värmepumpsforum allt om värmepump och värmepumpar

VärmepumpsForum Allmänt => Gör det själv => Ämnet startat av: savenlid skrivet 11 november 2013, 10:07:33

Titel: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 10:07:33
Hej, jag pulsbreddsmodulerar min värmepump med en raspberry pi över One-wire.

All mjukvara kan fås om så önskas.

Alla data loggas emot en mysql-server och en annan process ritar bilder.
Bilder över godtyckligt dygn kan ritas från data i databasen.

En massa finneser,

Nu ska läggas in stöd för värmestyrning utifrån kalendern i google där familjen har sina kalendrar så får värmepump en också

savenlid.se:5280/day.png
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 10:11:26
Jo jag mäter även min elmätare med pulsräknare över one wire och ritar in den i botten, glömde säga det

www.savenlid.se:5280/day.png (http://www.savenlid.se:5280/day.png)
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: Rdx skrivet 11 november 2013, 10:32:24
En annan sak du glömde säga är nog vad det är för typ av värmepump du pwm-styr...
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 10:54:55
Oj

det är en svensk gammal pump som jag ej minns namnet på, men själva kompressorn är nybytt.
Firman som gjorde dom har nog konkat tror jag.
Man kan säga att det är mera en kompressor än en VP om man säger så.

Den styrs bara ON/OFF

tekniktank, shunt sitter utanför.
Oftast går den med shunt helt öppen och pulsbredds-moduleras för den temperatur som ska ut i elementen.

På tidstariff så "låser" shunten in tanken under dagen när jag är på jobbet.

Shunten är en Siemens SQS35 som styrs över one-wire en med.
Jag har även en flödesmätare från ebay-china men den är inte fysiskt inkopplad ännu men den funkar.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 10:56:47
Ok

Jag fattar så trögt.

Bergvärme-pump

temp från slingorna syns på bilden.
Slinga in = röd
Slinga ut = blå

www.savenlid.se:5280/day.png (http://www.savenlid.se:5280/day.png)
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: karlmb skrivet 11 november 2013, 11:27:06
Intressant savenlind!
Hur funkar det med en mysql-server?
Kör du den i en separat dator eller någonstans på nätet?
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: gossen skrivet 11 november 2013, 12:10:50
Hej, jag pulsbreddsmodulerar min värmepump med en raspberry pi över One-wire.


Intressant, du kör alltså kompressorn med PWM som en inverter pump då? Beskriv gärna mer av elektroniken.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 12:38:11
mysqlserver snurrar på en NAS

I detta fall på en netgear readynas NV+
Den står inte i samma hus utan hos en kompis.

Ja, ville hålla nere temperaturen så lågt som möjligt så jag kör den pulsbreddsmodulerat med öppna spjäll.
Kan inte helt jämföras med en inverter som ju regleras linjärt för att uppnå detta, men tanken är den samma.

I botten av mitt diagram ser man rött eller blått för om punpen går eller inte.

Jag har 2 fläktkonvektorer på bottenvåningen för att hålla ner den termiska resistansen och alla element på bottenvåningen står fullt öppna.
Mina raspberry pi (flera) går på wlan så jag ska sätta 1 på en på fläktkonvektorerna också för att styra dess 4a fläkthastigheter också. (av, 1,2,3) det styrs idag av en ratt manuellt.
Fläktkonvektorer ifrån rinkabyrör dom största.

Fråga på om ni har frågor
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 12:41:53
mysqlserver funkar kanon

öpnnar upp lösningar för flera raspberry pi väldigt enkelt, funkar bra.
navet i hjulet.

jag har en pi som visar lite data i sovrummet på en lcd och han hämtar sin info från servern samt att han lämnar ifrån sig sin rums-temp
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: purjo__ skrivet 11 november 2013, 12:43:16
Du kör alltså kompressorn i lagom långa intervaller så att framledningstempen håller sig runt önskat börvärde?
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 12:47:09
ja

fast jag reglerar på retur-vattnet eftersom det bättre indikerar hur mycket energi som förbrukades/saknas.

sedan tillkommer ju en del andra algoritmer som tex tid på dygnet hänsyn till tids-tariff etc.

längst upp i bild ser man vilken mode han är i

svart = night
rött = prime (fylla upp acc tank inför dagen vid tidstariff)
blått = hibernate (är som det låter vid högtaxa)
orange = släpper ut acc tanken
Grönt = normal läge


det är i sin linda.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 12:51:11
långa intervall vet jag inte men jag kör minst 20 minuter när jag väl startar och vilar minst 20 minuter när jag väl stannat.

Detta pga en skröna om att kompressorer inte mår bra av att starta så ofta.
Om det är sant eller inte vet jag inte men jag personligen tvivlar.
Mer fakta i det ämnet vore ju bra.
Man ser att kompressorns effektförbrukning ökar ju varmare pumpa.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: DanielW skrivet 11 november 2013, 12:52:51
vad pwm-styrs? en inverter? eller har du någon temp-styrning som tar emot pwm-signal?

Har själv loggning över 1wire, både elmätare och en hel del småprylar, kör dock en modifierad tp-link wr703 köpt från kina med openwrt, lödat in så jag har 3 GPIO-pinnar på den nu. Datan lagrar jag i en sql-server.

Att styra över 1wire ser jag själv inte som en vidare bra lösning då protokollet inte är superstabilt, jag har iaf haft problem med störningar. Tror jag lyckats råda bot på de mesta nu med hjälp av ett litet störningsfilter.

Tar gärna del av dina erfarenheter !
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: purjo__ skrivet 11 november 2013, 12:55:58
Det är alltså 'vanlig' flytande kondensering som de flesta moderna VP, men med lite extra intelligens för att hantera tidstariffen? Hur stor skillnad är det på elpriset vid hög- resp lågtaxa?
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 13:03:20
Det är alltså 'vanlig' flytande kondensering som de flesta moderna VP, men med lite extra intelligens för att hantera tidstariffen? Hur stor skillnad är det på elpriset vid hög- resp lågtaxa?

Bara nätdelen som skiljer i pris men den delen skiljer rejält.
ifall normal pris = 20 öre, lågpris = 10, högpris = 40, grovt.


Oklart om det lönar sig, den analysen har jag inte kommit till, det var tariff när jag köpte huset och det har hängt med.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 13:05:15
Det är alltså 'vanlig' flytande kondensering som de flesta moderna VP, men med lite extra intelligens för att hantera tidstariffen? Hur stor skillnad är det på elpriset vid hög- resp lågtaxa?

DS2482-100/800 är ett mög som gärna hänger vid störning.
DS2484 kör jag

One wire är bra.
Undvik att andra reläer och skit bryter strömmar så slipper du störningar.
Tyristorer bryter fint i noll-genomgången av fasen och stör inte 1-wire.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 11 november 2013, 13:44:01
mysqlserver snurrar på en NAS

I detta fall på en netgear readynas NV+
Den står inte i samma hus utan hos en kompis.

Ja, ville hålla nere temperaturen så lågt som möjligt så jag kör den pulsbreddsmodulerat med öppna spjäll.
Kan inte helt jämföras med en inverter som ju regleras linjärt för att uppnå detta, men tanken är den samma.

I botten av mitt diagram ser man rött eller blått för om punpen går eller inte.

Jag har 2 fläktkonvektorer på bottenvåningen för att hålla ner den termiska resistansen och alla element på bottenvåningen står fullt öppna.
Mina raspberry pi (flera) går på wlan så jag ska sätta 1 på en på fläktkonvektorerna också för att styra dess 4a fläkthastigheter också. (av, 1,2,3) det styrs idag av en ratt manuellt.
Fläktkonvektorer ifrån rinkabyrör dom största.

Fråga på om ni har frågor

Det är en gammal bond-kompressor, skruv, så PWM var missvisande ord, långa långa pulser i mitt fall.

Men det är bara en kompressor så den byter jag gärna till en linjär inverter om någon bara berättar var man köper en lös sådan ?
ebay ?

elektronik-styrningen fixar jag enkelt om jag har datablad på pumpen.

Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: pi.r skrivet 11 november 2013, 22:33:27
...
Att styra över 1wire ser jag själv inte som en vidare bra lösning då protokollet inte är superstabilt, jag har iaf haft problem med störningar. Tror jag lyckats råda bot på de mesta nu med hjälp av ett litet störningsfilter.
...

Om din 1-wire buss har mer än några få givare på några få meter kabel:
Jag har själv erfarenhet från drift av ca 100 mätsystem som ofta har flera bussar med ett 20-tal sensorer på upp till 200m kabel, varav ca hälften är bra cat5-kabel, och andra hälften är vanlig simpel modular-sladd, typ telefon-sladd. Oftast går alla sensorer på parasit-kraft.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: pi.r skrivet 11 november 2013, 22:47:56
Det är en gammal bond-kompressor, skruv, så PWM var missvisande ord, långa långa pulser i mitt fall.
...

Inte alls missvisande...

Dom flesta relaterar kanske PWM till HF-modulering, men hög frekvens är inget krav för begreppet. Det är lika mycket PWM även om frekvensen är 0,0003 Hz - så länge du varierar pulsvidden...

Att sedan frekvensen är så låg att kompressorn hinner stanna (med marginal...) har heller ingen betydelse. Det är ju temperaturen i din ack-tank som ska regleras.

(0,0003 Hz = ca 1 timmes periodtid)
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: gossen skrivet 12 november 2013, 07:50:12
Inte alls missvisande...

Dom flesta relaterar kanske PWM till HF-modulering, men hög frekvens är inget krav för begreppet. Det är lika mycket PWM även om frekvensen är 0,0003 Hz - så länge du varierar pulsvidden...

Att sedan frekvensen är så låg att kompressorn hinner stanna (med marginal...) har heller ingen betydelse. Det är ju temperaturen i din ack-tank som ska regleras.

(0,0003 Hz = ca 1 timmes periodtid)

VARNING OT:
Nja, inte helt enligt min uppfattning dock. För att man skall kunna kalla det för PWM så måste man kunna se en frekvens (överlagrad) på en annan därav pwM där M står för modulering, en signal som slås på/av med 0,0003Hz är inte modulerad (kulle kunna ses som modulerad men då är det nätets 50Hz som modulerar en 0,0003Hz signal).
Man kan inte säga att jag PWM styr min kökslampa hemma bara för att jag tänder den klockan 17:30 och släcker den 22:30 varje dag.
/

På effektkurvan ser det ju dock ut som att effekten styrs, som det ser ut så körs den i 1kw, 2kw, 3,5kw eller 4,5kw eller ser/tolkar jag fel?
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: purjo__ skrivet 12 november 2013, 08:01:18
Den röda kurvan längst ner visar husets totala förbrukning om jag inte har förstått fel. Spikarna är när värmepumpen går.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: Rdx skrivet 12 november 2013, 13:20:47
Inte alls missvisande...

Dom flesta relaterar kanske PWM till HF-modulering, men hög frekvens är inget krav för begreppet. Det är lika mycket PWM även om frekvensen är 0,0003 Hz - så länge du varierar pulsvidden...
Jag tycker också du är helt fel ute nu

http://en.wikipedia.org/wiki/Pulse-width_modulation (http://en.wikipedia.org/wiki/Pulse-width_modulation)

The PWM switching frequency has to be much faster than what would affect the load, which is to say the device that uses the power. Typically switchings have to be done several times a minute in an electric stove, 120 Hz in a lamp dimmer, from few kilohertz (kHz) to tens of kHz for a motor drive and well into the tens or hundreds of kHz in audio amplifiers and computer power supplies.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: pi.r skrivet 12 november 2013, 14:49:10
Om man inte ser längre än till styrningen av kompressorn blir det inte PWM. Men ni måste se ett steg till... Det är ack-tanken som är målet för effektregleringen, och den har tillräcklig tidskonstant för att jämna ut dom "snabba" pulserna.

Men jag ska erkänna att jag inte läst på så noga hur systemet verkligen ser ut, så pumpen  kanske inte jobbar mot ack-tank hela tiden. De var bara så jag tolkade det...
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: karlmb skrivet 12 november 2013, 15:40:30
Om man tittar på min logg här så kan man väl också anse att det är en form av PWM:
http://e-logger.se/pub?CTH1&p=2 (http://e-logger.se/pub?CTH1&p=2)
Pumpen står alltid still 3 timmar, och sedan går den så mkt som behövs för att shunten i tanken ska börja stänga från fullt öppen (mao framledningstempen börjar bli högre än vad shuntautomatiken tycker behövs):
Fungerar iaf klockrent.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 13 november 2013, 10:38:29
Den röda kurvan längst ner visar husets totala förbrukning om jag inte har förstått fel. Spikarna är när värmepumpen går.


effekten längst ner som går emot skalan till höger visar husets totala förbrukning inkl annan husshålls el.
en pulsmätare som sitter på fortums mätare

ibland kickar vv-beredaren in , den sitter som en efterbrännkamare efter att blivit förvärmd i slingan genom teknik-tanken.
men eftersom teknik-tanken fokuserar på att hålla den temp som elementen behöver så är den ganska ofta låg och behöver lyftas av en vnlig vvb
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 13 november 2013, 10:39:32
VARNING OT:
Nja, inte helt enligt min uppfattning dock. För att man skall kunna kalla det för PWM så måste man kunna se en frekvens (överlagrad) på en annan därav pwM där M står för modulering, en signal som slås på/av med 0,0003Hz är inte modulerad (kulle kunna ses som modulerad men då är det nätets 50Hz som modulerar en 0,0003Hz signal).
Man kan inte säga att jag PWM styr min kökslampa hemma bara för att jag tänder den klockan 17:30 och släcker den 22:30 varje dag.
/

På effektkurvan ser det ju dock ut som att effekten styrs, som det ser ut så körs den i 1kw, 2kw, 3,5kw eller 4,5kw eller ser/tolkar jag fel?

instämmer till fullo i PWM definitionen.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 13 november 2013, 10:43:38
Den röda kurvan längst ner visar husets totala förbrukning om jag inte har förstått fel. Spikarna är när värmepumpen går.

stämmer

spisar och vvb syns bra oxå.
ganska hög frundförbrukning runt 1KW som jag anser vara största problemet, för mycket elektronik som står på.
Jag har botat det genom att kunna köra WOL, men just nu använder jag datorerna men annars shutdown, och sedan WOL från mobilen när jag behöver köra remote-desktop
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: GDS-Jan skrivet 29 november 2013, 18:54:49
Jag skulle inte styra något med en RPi.
Det är för osäkert att ladda ett OS och förlita sig på att det fortfarande är varmt i huset.

Nu kör jag iofs ett projekt som går ut på att sätta en RPi dosa hemma hos kund som pratar med leverantör över internet men den styr inte, bara loggar.

Själv gick jag vidare från Arduino.
Jag hittade ATmega644 och ATmega1284 :)
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: gossen skrivet 29 november 2013, 20:41:56
Jag skulle inte styra något med en RPi.
Det är för osäkert att ladda ett OS och förlita sig på att det fortfarande är varmt i huset.

Nu kör jag iofs ett projekt som går ut på att sätta en RPi dosa hemma hos kund som pratar med leverantör över internet men den styr inte, bara loggar.

Själv gick jag vidare från Arduino.
Jag hittade ATmega644 och ATmega1284 :)

Vad grundar du detta på? Varför skulle Linux vara mer ottilförlitligt än dina hemsnickrade arduino script?

Linux används idag i allt ifrån styrsystemn inom industrin, styrsystem för fordon (bilar, båtar tom flygplan) till telefoner och du vågar inte lita på det för att styra lite värme i huset?

Nåja, litar du mer på ett arduino bibliotek som i många fall inte ens har en hyffsad minneshantering så är det upp till dig ;) För loggning duger vad som men annars så hänger det mer på mjukvaran än vilken arkitektur som man använder...

Förövrigt så är ATXmega trevliga och kanske blir det noder med dessa framöver (vanliga xmega är ju ok för enklare uppgifter men lite begränsande i kraft) tummenupp
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: GDS-Jan skrivet 29 november 2013, 20:52:27
Vad grundar du detta på? Varför skulle Linux vara mer ottilförlitligt än dina hemsnickrade arduino script?

Linux används idag i allt ifrån styrsystemn inom industrin, styrsystem för fordon (bilar, båtar tom flygplan) till telefoner och du vågar inte lita på det för att styra lite värme i huset?

Nåja, litar du mer på ett arduino bibliotek som i många fall inte ens har en hyffsad minneshantering så är det upp till dig ;) För loggning duger vad som men annars så hänger det mer på mjukvaran än vilken arkitektur som man använder...

Förövrigt så är ATXmega trevliga och kanske blir det noder med dessa framöver (vanliga xmega är ju ok för enklare uppgifter men lite begränsande i kraft) tummenupp

Lugna ner dig :)

Det var ett helt OS i mellan som jag opponerade mig emot.

Inte RPi eller Arduino.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: gossen skrivet 29 november 2013, 20:57:05
Jag är hur lugn som helst  :)

Jag ser dock inte ett os som stt problem.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: GDS-Jan skrivet 29 november 2013, 20:59:30
Jag är hur lugn som helst  :)

Jag ser dock inte ett os som stt problem.

Sant.
Men det är kod som du inte har skrivit själv och minsta misstag av OS eller dig själv gör det ostabilt.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: savenlid skrivet 29 november 2013, 22:44:10
oro kan ju inte botas med teknik.
Själv är jag lugn som en filbunke.

Skrev all kod själv.

Detta gick 2 år först på NGW100 ett utvecklingskort från Atmel , gick i 2 fastigheter utan problem.
NGW100 blev end of life och var också dyr, så gick över till raspberry pi

Mysqlservern går på ett MV78460 utvecklingskort i ett helt annat hus.
3 raspberry pi i huset ingår i system, alla med fallbaks ifall kommunikationen falerar.

Nu har jag fixat dit så att jag från min google kalender kan lägga in avikelser från det normala, det läses in i mysqlservern som sedan kollas av raspberry pi.

styr även motorvärmaren med detta system, bilen och värmepumpen har sina egna kalendrar.

beroende på hur kallt det vart under natten startar bensinvärmaren (webasto) olika tidigt för att vara klar den tid som står i kalendern.

skjukt bra det hela.

http://savenlid.se:5280/day.png (http://savenlid.se:5280/day.png)
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: GDS-Jan skrivet 29 november 2013, 22:51:10
oro kan ju inte botas med teknik.
Själv är jag lugn som en filbunke.

Skrev all kod själv.

Detta gick 2 år först på NGW100 ett utvecklingskort från Atmel , gick i 2 fastigheter utan problem.
NGW100 blev end of life och var också dyr, så gick över till raspberry pi

Mysqlservern går på ett MV78460 utvecklingskort i ett helt annat hus.
3 raspberry pi i huset ingår i system, alla med fallbaks ifall kommunikationen falerar.

Nu har jag fixat dit så att jag från min google kalender kan lägga in avikelser från det normala, det läses in i mysqlservern som sedan kollas av raspberry pi.

styr även motorvärmaren med detta system, bilen och värmepumpen har sina egna kalendrar.

beroende på hur kallt det vart under natten startar bensinvärmaren (webasto) olika tidigt för att vara klar den tid som står i kalendern.

skjukt bra det hela.

http://savenlid.se:5280/day.png (http://savenlid.se:5280/day.png)

 tummenupp

Jag menar bara att man måste förstå alla felfaktorer i ett realtidssystem.
Inget fel på RPi men ett steg extra som inte behövs eller ska finnas mellan applikation och hårdvara.

Men visst. Fungerar det så.
Titel: SV: Värmepump styrd av raspberry pi
Skrivet av: purjo__ skrivet 03 december 2013, 20:37:16
Att styra en värmepump är väl inget realtidssystem? Om kompressorn startar några hundradels sekunder fel har inte så stor betydelse...

Sant.
Men det är kod som du inte har skrivit själv och minsta misstag av OS eller dig själv gör det ostabilt.

Bara för att du inte har skrivit koden själv innebär väl inte det att det är fler fel i den? Rent logiskt borde det vara större sannolikhet att det är fel i den egenutvecklade koden jämfört med den som används dagligen av tusentals andra...
Bygger man rätt så kan det snarare vara en fördel att ha ett kompetent OS i botten. Det ökar möjligheterna att övervaka styrprocessen och reagera på ett onormalt beteende. Visst kan man lösa det med watchdogs eller liknande på en enklare platform, men det blir fler egenutvecklade och otestade saker att lita på.
Att sen kunna ha alla saker så som datainsamling, användargränssnitt, fjärrstyrning, etc, på ett och samma ställe minkar ju komplexiteten och borde i längden innebära ett system med färre fel.

I övrigt håller jag med om att man skall hålla styrsystemet så slimmat som möjligt med få saker mellan hårdvaran och nyttoprogrammet. Den i särklass största felkällan är inte plattformen, utan den som använder den...