PellMon, pelletlogger med öppen källkod

Skriv svar
mrxswe
Stor entusiast!
Inlägg: 200
Blev medlem: ons 08 okt, 2014 09:28
Ort: Onslunda Österlen

Re: PellMon, pelletlogger med öppen källkod

Inlägg av mrxswe »

Hej
Har provat att installera Pellmon och det fungerar. Det problem jag har är att jag inte får igång owserver samtidigt jag kör owfs. Anledning till att jag vill köra owfs med är att jag loggar elförbrukning, och jag vet inte hur jag ska läsa till el.rrd när jag inte kör owfs. Loggning av pellets har jag ochså en fråga om, kan jag använda https://www.m.nu/d2pc-skruvterminaler-p ... p-256.html med Magnetkontakt NC Max 100 VDC, 0,5 A http://www.kjell.com/sortiment/hus-hals ... arm-p50502. Har prov kört med 1.6v och den registrerar varje varv ett varv tar 12 sec. och den visar 1.6v i 1 till 2 sec. Vad tror ni ?
mvh Mikael
PELLMAX CU 2015, Brännare NBE 24 KW, KW SID 012 - Tigerholm,Matene vertikalskruv, stenhus 1960,203 kwm Energiprestanda 147kwh/m2. 21c, Österlen
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: PellMon, pelletlogger med öppen källkod

Inlägg av Honda »

Har nog testat köra igång owfs (det fuse-mountade filsystemet alltså) men jag minns inte på rak arm hur, det var något i fuse.conf som skulle ändras och så förstås fixa ett startup script. Grejen är att owfs ska konfas att prata med owservern liksom pellmon gör, inte direkt med onewire-adaptern.

Ett annat sätt då du redan har owservern igång är att confa räknaren (antar att det är en räknare) i pellmon och sedan läsa av den via pellmoncli. Om du döper det till el_counter i pellmon.conf så ger:

Kod: Markera allt

pellmoncli.py get el_counter
siffervärdet till stdout. Sen beror det förstås på vad du tidigare har för script som läser av räknaren.

(Har tänkt fixa ett elenergi-plugin till pellmon nångång också. Har inte blivit av än men det mesta är ju egentligen klart, skulle bara vara att ta sig tid att sy ihop det någong gång. Egentligen det enda som fattas är ett vettigt sätt för ett server 'plugin' att tillhandahålla en 'view' till webbdelen, men jag är lite upptage med andra projekt för tillfället)

Magnetkontakten är väl bara att prova, fungerar det är det ju utmärkt. Den är kanske inte speccad för tiotusentals brytningar förstås då den är avsedd för inbrottslarm...
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
bosse123
Stor entusiast!
Inlägg: 174
Blev medlem: tor 07 nov, 2013 22:29
Kontakt:

Re: PellMon, pelletlogger med öppen källkod

Inlägg av bosse123 »

Hmm, minns inte exakt i skrivande stund, men om du "umount/1-wire"
Och sedan "killall owfs"
Alternativt kill process xx

Och sedan kör igång med:

Kod: Markera allt

/opt/owfs/bin/owfs -s localhost:4304 --allow_other /mnt/1-wire
Så borde owfs lyssna owserver istället för "bussen"

Eller , om nu du nu inte ska ha ett bindestreck beroende på vad du har för namn på dina "1wire"

Kod: Markera allt

/opt/owfs/bin/owfs -s localhost:4304 --allow_other /mnt/1wire
Men kan bara instämma, köra det igenom pellmon är ju bättre egentligen, lägg upp en ny sida i pellmonweb och du har allt på samma ställe.
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
subaru95
Fröträd
Inlägg: 64
Blev medlem: sön 05 okt, 2008 00:09

Re: PellMon, pelletlogger med öppen källkod

Inlägg av subaru95 »

Jag har beställt såna här för att testa och göra räknaren elektroniskt.

http://www.ebay.com/itm/181449913997?_t ... EBIDX%3AIT

http://www.ebay.com/itm/151214233645?_t ... EBIDX%3AIT

Hoppsan Honda nu fick du ett litet tips vad som kan vara på höger sida, en graf för el förbrukningen

Med vänlig hälsning Hasse
mrxswe
Stor entusiast!
Inlägg: 200
Blev medlem: ons 08 okt, 2014 09:28
Ort: Onslunda Österlen

Re: PellMon, pelletlogger med öppen källkod

Inlägg av mrxswe »

Mycket bra magneter det där :D
PELLMAX CU 2015, Brännare NBE 24 KW, KW SID 012 - Tigerholm,Matene vertikalskruv, stenhus 1960,203 kwm Energiprestanda 147kwh/m2. 21c, Österlen
http://stokercloud.dk/dev/showmain.php?mac=pellmax
mrxswe
Stor entusiast!
Inlägg: 200
Blev medlem: ons 08 okt, 2014 09:28
Ort: Onslunda Österlen

Re: PellMon, pelletlogger med öppen källkod

Inlägg av mrxswe »

Bosse123
Hur får jag autostart på det ?. Kan vara bra att ha när man är på andra sidan av världen :D
PELLMAX CU 2015, Brännare NBE 24 KW, KW SID 012 - Tigerholm,Matene vertikalskruv, stenhus 1960,203 kwm Energiprestanda 147kwh/m2. 21c, Österlen
http://stokercloud.dk/dev/showmain.php?mac=pellmax
mrxswe
Stor entusiast!
Inlägg: 200
Blev medlem: ons 08 okt, 2014 09:28
Ort: Onslunda Österlen

Re: PellMon, pelletlogger med öppen källkod

Inlägg av mrxswe »

Det gick ej så bra med magnet kontakt, skruven stannade vid sensorn och då räknade det bara på :cry:
PELLMAX CU 2015, Brännare NBE 24 KW, KW SID 012 - Tigerholm,Matene vertikalskruv, stenhus 1960,203 kwm Energiprestanda 147kwh/m2. 21c, Österlen
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: PellMon, pelletlogger med öppen källkod

Inlägg av Honda »

Ajdå, raspberryGPIO har debouncefilter på ingångarna men det hjälper ju inte om kontakten lämnar i ett permanent instabilt läge. Men det kan du lösa med två magnetkontakter och en set/reset vippa. Faktiskt skulle det kunna vara en bra idé att lägga till möjlighet att ställa in en input eller counter i raspberryGPIO som set/reset via två ingångar. Annars går det går nog att lösa utan kodändringar med att lägga till två input i raspberryGPIO och ett 'calculate' script som kör set/reset funktionen och räknaren.

Subaru: Halleffektsensorer är ju helt perfekt, enkelt att plocka på valfritt antal magneter på axeln. Posta gärna schema sedan då det är klart!
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
mrxswe
Stor entusiast!
Inlägg: 200
Blev medlem: ons 08 okt, 2014 09:28
Ort: Onslunda Österlen

Re: PellMon, pelletlogger med öppen källkod

Inlägg av mrxswe »

När jag gjorde det här testet så körde jag med räknare ingång COUNTER.B det är den jag använder för att räknapulser på elmätaren. Ska se om jag kan få till det med en växlande mikrobrytare som Bosse123 har. Eller så får jag försöka att göra som du sa och köra med gpio. Nu har jag läst lite om flip flop och jag förstår lite men inte allt. Jag är ju mek. Men hur ska jag koppla in det på raspberry gpio. Jag har inte använt dom tidigare.
Med vänlig hälsning, mikael
PELLMAX CU 2015, Brännare NBE 24 KW, KW SID 012 - Tigerholm,Matene vertikalskruv, stenhus 1960,203 kwm Energiprestanda 147kwh/m2. 21c, Österlen
http://stokercloud.dk/dev/showmain.php?mac=pellmax
subaru95
Fröträd
Inlägg: 64
Blev medlem: sön 05 okt, 2008 00:09

Re: PellMon, pelletlogger med öppen källkod

Inlägg av subaru95 »

Honda .. Kommer bilder o berättelse och försök på schema men
kineserna är inte snabba ca en månad bort...

Mvh Hasse
Användarens profilbild
Honda
Pannrumstomte!
Inlägg: 1191
Blev medlem: fre 14 jan, 2005 11:17
Kontakt:

Re: PellMon, pelletlogger med öppen källkod

Inlägg av Honda »

Mrxswe, just ja, du kör med onewire... Kolla sektionen [plugin_RaspberryGPIO] i pellmon konffilen för exempel på hur du använder GPIO:

Till exempel för att räkna pulser från en brytare ansluten mellan pin nr 15 och jord:

Kod: Markera allt

[plugin_RaspberryGPIO]
gpio22_function = counter
gpio22_item = counter1
gpio22_pin = 15
Då får du en ny parameter som heter counter1 som räknar pulser. GPIO konfigurerade som ingång (input, latched_input, counter) har internt pullup motstånd aktiverat, de är alltså '1' då brytaren är öppen och '0' då brytaren är sluten till jord.

Set reset funktionen blir lite svårare, du konfar två ingångar som 'latched_input'. 'Latched' betyder att en etta ligger kvar ända tills den har blivit avläst, vilket gör att man inte missar att ingången har varit aktiverad en kort stund.

Kod: Markera allt

[plugin_RaspberryGPIO]
gpio22_function = latched_input
gpio22_item = input_set
gpio22_pin = 15
gpio23_function = latched_input
gpio23_item = input_reset
gpio23_pin = 16
sen gör du ett script med 'plugin_Calculate', och nu blir det lite krångligt...

Kod: Markera allt

[plugin_Calculate]
setreset_prog = 0 count gdef 0 out gdef out grcl if input_set get 0 == then out 1 gsto end if input_reset get 0 == then out 0 gsto end out grcl != count grcl + count gsto
setreset_taskcykle = 1
count_prog = 0 count gdef count grcl
count_readitem = sr_counter
'Setreset_prog' kodsnutten kommer att köras en gång/sekund och sätter en intern variabel 'out' till '1' då 'input_set' aktiveras och '0' då 'input_reset' aktiveras. Sedan jämförs 'out' med tidigare värde, om det har ändrat så ökas 'count' med ett.

Nästa script 'count_prog' gör inget annat än läser av den interna variabeln 'count' och aktiveras av att läsa parametern 'sr_counter'

Nu har jag inte möjlighet att test det här just nu, men om det nu skulle fungera :) så får du en parameter 'sr_counter' som räknar varje gång pin 15 och pin 16 turvis aktiveras (sluter mot jord). Om någon av dem aktiveras flera gånger i rad så räknas endast första gången. 'sr_counter' ansluter du sedan som skruvvarvsräknare i 'plugin_PelletCalc'

Men det här krånglandet behövs ju bara om du använder en brytare som kan hamna i ett permanent ostabilt läge i ett gränsläge, kontaktstudsar filtreras annars bort automatiskt, men det kan ju vara som en illustration till vad man kan göra med 'Calculate'
Termax 25Cr med spaksotning, Bio Comfort + lambda + kompressorrengöring, 10m skorsten med 125mm insatsrör. 8t bulkförråd. Matene vertikalskruv. https://github.com/motoz/PellMon open source pelletlogger
mrxswe
Stor entusiast!
Inlägg: 200
Blev medlem: ons 08 okt, 2014 09:28
Ort: Onslunda Österlen

Re: PellMon, pelletlogger med öppen källkod

Inlägg av mrxswe »

Tack Honda.
Jag är på väg till Saudiarabien nu, så pannan får vänta. Men jag kommer att modifiera skruven så att jag kan sätta en växlandegivare så som bosse123 har. Jag drar ur skruven ca 1mm och sätter distanser i mellan skruv och växel, där placerar jag givaren. Kommer inte att bli så snyggt men det är ju ett pannrum 8)
Med vänlig hälsning, Micke
PELLMAX CU 2015, Brännare NBE 24 KW, KW SID 012 - Tigerholm,Matene vertikalskruv, stenhus 1960,203 kwm Energiprestanda 147kwh/m2. 21c, Österlen
http://stokercloud.dk/dev/showmain.php?mac=pellmax
subaru95
Fröträd
Inlägg: 64
Blev medlem: sön 05 okt, 2008 00:09

Re: PellMon, pelletlogger med öppen källkod

Inlägg av subaru95 »

Här kommer ett tips på att räkna skruv varven på ett mycket enkelt sätt
kanske vore nåt för önskelistan.. schema långt ner på sidan.

http://www.vidlund.net/page7.html

PS. Annars kanske det skulle gå med ex timer puls på
dom ingångar vi har typ när skruven går 10sek genereras 10 pulser
och vips så är den helelektroniska räknaren klar
tyvärr ser jag inte det här schemat framför mig

Med vänlig hälsning Hasse
bosse123
Stor entusiast!
Inlägg: 174
Blev medlem: tor 07 nov, 2013 22:29
Kontakt:

Re: PellMon, pelletlogger med öppen källkod

Inlägg av bosse123 »

Inget att fundera över,
Köp en sådan här och använd:
Bild
40 kronor...
Monterade min för ett år sedan, fungerar felfritt fortsatt.


Och får du inte till ovanstående kod så köp en ds2406.:
https://www.m.nu/d2pc-skruvterminaler-p ... p-256.html

Och använd owfs pluginet.

Vill du mäta gångtid istället för varv, köp en sådan här:
http://www.kjell.com/sortiment/el/el-pr ... nformation
(finns billigare på ebay)

Och så kopplar du den dels på 230V på skruven och andra sidan sluter eller öppnar din ds2406.
Mycket billigare och enklare,
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
subaru95
Fröträd
Inlägg: 64
Blev medlem: sön 05 okt, 2008 00:09

Re: PellMon, pelletlogger med öppen källkod

Inlägg av subaru95 »

Tack Bosse123
Installations kontaktor har jag aldrig sett det ska kollas upp..
Tackar för tipset..

Med vänlig hälsning Hasse
Skriv svar