PellMon, pelletlogger med öppen källkod
Re: PellMon, pelletlogger med öppen källkod
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
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
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Re: PellMon, pelletlogger med öppen källkod
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:
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...
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
(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
Re: PellMon, pelletlogger med öppen källkod
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:
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"
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.
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
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
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
Re: PellMon, pelletlogger med öppen källkod
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
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
Re: PellMon, pelletlogger med öppen källkod
Mycket bra magneter det där 

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
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Re: PellMon, pelletlogger med öppen källkod
Bosse123
Hur får jag autostart på det ?. Kan vara bra att ha när man är på andra sidan av världen
Hur får jag autostart på det ?. Kan vara bra att ha när man är på andra sidan av världen

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
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Re: PellMon, pelletlogger med öppen källkod
Det gick ej så bra med magnet kontakt, skruven stannade vid sensorn och då räknade det bara på 

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
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Re: PellMon, pelletlogger med öppen källkod
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!
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
Re: PellMon, pelletlogger med öppen källkod
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
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
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Re: PellMon, pelletlogger med öppen källkod
Honda .. Kommer bilder o berättelse och försök på schema men
kineserna är inte snabba ca en månad bort...
Mvh Hasse
kineserna är inte snabba ca en månad bort...
Mvh Hasse
Re: PellMon, pelletlogger med öppen källkod
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:
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.
sen gör du ett script med 'plugin_Calculate', och nu blir det lite krångligt...
'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'
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
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
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
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

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
Re: PellMon, pelletlogger med öppen källkod
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
Med vänlig hälsning, Micke
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

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
http://stokercloud.dk/dev/showmain.php?mac=pellmax
Re: PellMon, pelletlogger med öppen källkod
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
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
Re: PellMon, pelletlogger med öppen källkod
Inget att fundera över,
Köp en sådan här och använd:

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,
Köp en sådan här och använd:

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.
Re: PellMon, pelletlogger med öppen källkod
Tack Bosse123
Installations kontaktor har jag aldrig sett det ska kollas upp..
Tackar för tipset..
Med vänlig hälsning Hasse
Installations kontaktor har jag aldrig sett det ska kollas upp..
Tackar för tipset..
Med vänlig hälsning Hasse