PellMon, pelletlogger med öppen källkod

Skriv svar
rod02
Pannrumshärskare!
Inlägg: 2671
Blev medlem: lör 20 dec, 2008 02:01

Re: PellMon, pelletlogger med öppen källkod

Inlägg av rod02 »

Är den helt tyst? Även vid tillslag? Klarar den elpatron?
Egor duplomat D1F 1978 Pellx 2001 7.0 Tigex25 Bulkföråd Termomatic ERA
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 »

Och hur kopplar du den då ?. Bosse hur har du gjort och hur har du kopplat din givare 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 »

Bosse, det går inte att mäta skruvens gångtid via en DS2406, du kan läsa av den som bäst med några sekunders mellanrum då det skulle krävar några tiotals millisekunder. Via raspberryns GPIO är noggrannheten inget problem, men som sagt PelletCalc har ju inte den funktionen.

Jag kan nog lägga till det i något skede om det finns behov. Det är ju redan skruvtid som loggas till databasen, uträknat via skruvvarv, så det är ju egenligen enklast att direkt mäta skruvtiden rent programmeringsmässigt. Är det inte enklare att hänga på en microbrytare än att bygga nåt för 230V sidan? Och noggrannheten kan ju bara bli sämre än att räkna alla varv exakt.

Det finns kanske skruvar där man inte kommer åt att räkna varven ens med hallelement och en liten magnet och då skulle förstås en 230V adapterbox vara en lösning.
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
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 »

Precis Honda. En del pellets skruvar bla Viking B16 med skruven av
den gamla modellen blir det svårt att få dit något.
Har köpt en sån men dröjer innan jag kommer att koppla in den.
Har tänkt på en lösning med en 555 timer som skickar en puls varje sekund
till raspberryns GPIO samma ingång som jag använder nu med microbrytaren.
Så när sruven går tar jag ut 220v till en vanlig ex mobilladdare för att mata 555 kretsen
så när skruven går skickar 555an pulser med 1Hz till GPIO.
Om ingen avråder mig bestämt eller har en bättre ide så kommer jag att testa.
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 »

Ja det är ju en fin lösning, men du bör nog köra med minst 10Hz annars missar du upp till en sekund av varje dosering. Tänk tex om varje dosering skulle vara 0,9 sekunder lång, då skulle du missa dem helt. 555an startar ju om från noll varje gång till skillnad från skruvaxeln som ligger kvar i det läge där den stannade, så allt mellan senaste pulsen och stopp kommer att glömmas bort.

Du kan behöva kolla upp också att mobilladdaren startar tillräckligt snabbt och så behöver du antagligen belasta den med några watt annars finns det nog någon kondensator som driver 555an åtminstone i flera sekunder efter spänningsbortfall, om inte flera minuter...


555an kan du förresten ersätta med 'Calculate' pluginet också, ett script som pulsar en utgång om en ingång är spänningssatt.


[plugin_RaspberryGPIO]
gpio22_function = output
gpio22_item = pulse_out
gpio22_pin = 15

gpio23_function = input
gpio23_item = feeder
gpio23_pin = 16

[plugin_Calculate]
555_prog = if feeder get then pulse_out get 0 1 ? pulse_out set end
555_taskcycle = 0.1

Det här borde pulsa pin 15 på 10Hz om pin 16 är aktiv.

Men jag kan nog som sagt fixa pelletcalc att mäta tiden direkt, det är ju inte mycket krångligare det.
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
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 »

Tackar Honda.
Då kanske jag väntar med mina planer.
Vikingen ska inte kopplas in än så väntar in nästa version
av det fantastiska program..

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 »

Så om jag kör på två magnetgivare så spelar det ingen roll var jag placerar givare två, då den bara ska göra en reset. Till gpio kan jag dra vanlig EKKX kabel.
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 »

Hmm, som mitt exempelscript ovan är skrivet så bör det gå mer än en sekund mellan 'set' och 'reset', annars missar den varvet helt. Går ju att köra scriptet snabbare om det behövs (setreset_taskcykle = 0,5 till exempel)
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 »

Ett varv tar ca 10 sec så om det är 4 sec i mellan så bör det vara grönt
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 »

I 'develop' grenen finns nu stöd för direkt mätning av skruvens gångtid. RaspberryGPIO pluginet har fått en ny funktion 'timer' vid sidan om input/output/counter osv som mäter tiden då ingången är aktiverad. Den kopplas sedan till 'pelletCalc' på samma sätt som man kopplar räknaren om man räknar skruvvarv.
Ex:

[plugin_RaspberryGPIO]
gpio22_function = timer
gpio22_item = feeder_timer
gpio22_pin = 15

[plugin_PelletCalc]
timer = feeder_timer

Ska försöka testa lite mera innan jag lägger det till 'master', testhjälp mottages tacksamt.
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 »

Jag är inte hemma nu, men jag håller på att köra igång PellMon just nu ifrån Saudi :D. bra med VNC. Får inte igång owfs plugin, jag startar owserver och owfs med följande Får Plugin OWFS init failed
#!/bin/bash

### BEGIN INIT INFO
# Provides: start1wire
# Required-Start: $local_fs $syslog
# Required-Stop: $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start OWFS at boot time
# Description: Start OWFS at boot time
### END INIT INFO

# Starts OWFS
/opt/owfs/bin/owserver -u --usb_regulartime -p 4304
/opt/owfs/bin/owfs -s 192.168.0.191:4304 --allow_other -m /mnt/1wire
/opt/owfs/bin/owhttpd -s 192.168.0.191:3232 -p 3030
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 »

Tack Honda..
Vad gör jag för att ändra till develop version..
Installerar allt från början och ändrar alla kommandon till develop eller?
Är det bara pellmon.conf och rrd databasen som är viktig att spara om allt går åt skogen?
När uppdateringen är klar till Master version hur gör jag då för att få in det senaste?

Med vänlig hälsning 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 »

Uppgradering går i huvudsak så här: https://github.com/motoz/PellMon/wiki/H ... de-PellMon

Develop versionen laddar du antingen här https://github.com/motoz/PellMon genom att klicka på knappen där det står 'branch: master' och byta till 'develop', sedan nere till höger 'download zip'. Eller så direkt i terminalen med kommandot 'wget https://github.com/motoz/PellMon/archive/develop.zip'.

Rrd databasen och konfigurationsfilen är det viktiga. Händelseloggen är en separat fil, men den innehåller knappast något viktigt.
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 »

Jag får följande fel när jag skriver
[plugin_OWFS]
Panna = 28.43423423424234234 då blir det plugin owfs init failed
men skriver jag
Panna_path = 28.43423423424234234
så går det bra och temp. syns i PellMon under parametrar. Måste jag ha med path ?
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 »

Ja.
Förleden 'panna' grupperar ihop de olika definitionerna för varje givare, efterleden väljer vilken 'del' som konfigureras.

panna_path berättar åt pellmon varifrån data ska hämtas till gruppen 'panna'
panna_item ger ett namn åt gruppen, dvs vilket namn parametern för panntemperatur kommer att få
sedan kan även anges:
panna_type anger om data är läsbart, läs och skrivbart eller en räknare (beroende på givartyp)
panna_latch används för att ange sökstigen till latchen i en ds2406, ej användbart för andra sensorer

men du måste ha
Panna_path = 28.43423423424234234/temperature
för att det ska fungera, dvs hela sökstigen till det data som ska läsas
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
Skriv svar