PellMon, pelletlogger med öppen källkod

Skriv svar
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 »

Hejsan Bosse, länge sen!

Lite väl liten bild... jag hittar inte mitt CSI image enhance program nu så jag kan inte zooma in :D

Du ska inte ändra några rättigheter någonstans, bara följa 'system installation' exakt. Funkar det inte då så har jag någon bugg någonstans. Vad har du gjort?
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
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 »

Justja du har ju den öppet på nätet... Tyvärr ger det inte speciellt mycket information, du får en exception då pellmonweb ska hämta plugindata från pellmonsrv över dbus. Antingen är pellmonsrv inte igång, kör

Kod: Markera allt

ps -e|grep pellmon
så ser du om den är igång eller inte eller så är det nåt annat fel. Kolla också pellmon.log om det är nån ledtråd där:

Kod: Markera allt

tail -40 /usr/local/var/log/pellmonsrv/pellmon.log
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
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 och då du är på jessie kan du också prova:

Kod: Markera allt

sudo journalctl  -u pellmonsrv.service
och

Kod: Markera allt

sudo systemctl status pellmonsrv.service
ifall det ger nåt
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
Användarens profilbild
zorro
Lärjunge!
Inlägg: 308
Blev medlem: sön 28 nov, 2004 21:53
Ort: Roslagen

Re: PellMon, pelletlogger med öppen källkod

Inlägg av zorro »

Vilken version använder du Master eller Develop
Lesol 3+ 15m2 1000l Soltank, Bionordic B16 med M3+ i en Albin effekt 225 -87 Logger2020 & Nu även RDDbuddy + Pellmon logger som körs på varsin RPi2.
Siemens LOGO 8. 3st Unipi med extra AO I/O +Relä I/O
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 »

jo, härligt att vara tillbaka, och vilket fint program det har utvecklats till!
snyggt med uppdelad conf, det var ju bara att klippa in på rätt ställe en gång för alla så är ju det mycket lättare framöver, tänkte jag skulle "bara" dra igång en masterversion, för att sedan "lyfta" in mina egna sidor innan en ominstallation, men fastnade lite på vägen som synes...

jo, det ser ut som om att allt rullar , men kanske är det mitt "vanlig" fel, att jag utför allt som root, ja jag vet vad du tycker om det, men ska jag istället kanske prova som annan användare?

Kod: Markera allt

root@raspberrypi:~/PellMon-master# sudo systemctl status pellmonsrv.service
● pellmonsrv.service - LSB: starts pellmonsrv
   Loaded: loaded (/etc/init.d/pellmonsrv)
   Active: active (exited) since lör 2015-11-21 08:07:53 UTC; 58min ago
  Process: 516 ExecStart=/etc/init.d/pellmonsrv start (code=exited, status=0/SUCCESS)

nov 21 08:07:53 raspberrypi pellmonsrv[516]: Starting pellmonsrv....
nov 21 08:07:53 raspberrypi systemd[1]: Started LSB: starts pellmonsrv.
nov 21 08:08:34 raspberrypi systemd[1]: Started LSB: starts pellmonsrv.
root@raspberrypi:~/PellMon-master# sudo systemctl status pellmonweb.service
● pellmonweb.service - LSB: starts pellmonweb
   Loaded: loaded (/etc/init.d/pellmonweb)
   Active: active (running) since lör 2015-11-21 08:07:54 UTC; 58min ago
  Process: 503 ExecStart=/etc/init.d/pellmonweb start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/pellmonweb.service
           └─697 /usr/bin/python /usr/local/bin/pellmonweb -D --PIDFILE /var/run/pellmonweb/pellmonweb.pid --USER=pellmonweb --GROUP=nogroup --CONFIG=/etc/pellmon/pellmon.conf --DBUS=SYSTEM

nov 21 08:07:50 raspberrypi systemd[1]: Starting LSB: starts pellmonweb...
nov 21 08:07:54 raspberrypi systemd[1]: Started LSB: starts pellmonweb.
nov 21 08:07:54 raspberrypi pellmonweb[503]: Starting pellmonweb....
nov 21 08:08:40 raspberrypi systemd[1]: Started LSB: starts pellmonweb.
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
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 »

Pellmonsrv är alltså inte igång då (pellmonweb snurrar). Hur var det med pellmon.log? Den kan ha hunnit logga nåt innan den krashar.

Var har du fastnat? Det går inte att utläsa exakt vad du har gjort.

1. "Dra igång en masterversion" Fungerade det eller fastnade du redan där? Vad gjorde du?
2. "Lyfta in egna sidor". Fungerade det innan men fastnade här? Vad har du isåfall gjort?

(Ja du kan köra som root hela tiden om du vill krångla till det, men det är enklare att göra som det står i guiden)
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 »

jag har följt senaste readme filen i senaste masterversionen, inga andra åtgärder eller ändringar ännu, förutom att jag har klippt in min conffil med valda delar, dock så har jag provat med orginalconfen en gång också för säkerhets skull.

loggen har gjort detta:

Kod: Markera allt

root@raspberrypi:~/PellMon-master# tail -40 /usr/local/var/log/pellmonsrv/pellmon.log
2015-11-21 07:32:51,776 - INFO - starting pelletMonitor
2015-11-21 07:32:52,083 - INFO - 'value'
2015-11-21 07:32:52,087 - INFO - Could not open serial port /dev/ttyUSB0: could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'

2015-11-21 07:32:52,117 - INFO - Activated plugins: OWFS, ScotteCom, PelletCalc, CustomAlarms, SiloLevel, Consumption
2015-11-21 07:32:52,118 - INFO - Failed to activate plugins: Calculate
2015-11-21 07:32:52,161 - INFO - Created rrd database: rrdtool create /usr/local/var/lib/pellmon/rrd.db --step 30 DS:botten_tekniktank:GAUGE:120:U:U DS:mitten_tekniktank:GAUGE:120:U:U DS:toppen_tekniktank:GAUGE:120:U:U DS:framledning:GAUGE:120:U:U DS:utemperatur:GAUGE:120:U:U DS:returledning:GAUGE:120:U:U DS:innetemperatur:GAUGE:120:U:U DS:vinkallare:GAUGE:120:U:U DS:toppen_slavtank:GAUGE:120:U:U DS:botten_slavtank:GAUGE:120:U:U DS:panna:GAUGE:120:U:U DS:solpaneler:GAUGE:120:U:U DS:fallror_pellets:GAUGE:120:U:U DS:_soltemp_framledning:GAUGE:120:U:U DS:_soltemp_returledning:GAUGE:120:U:U DS:_extra8:GAUGE:120:U:U DS:_extra9:GAUGE:120:U:U DS:feedertime:DERIVE:120:0:U DS:feedercapacity:GAUGE:120:U:U DS:logtick:COUNTER:120:U:U RRA:AVERAGE:0,999:1:20000 RRA:AVERAGE:0,999:10:20000 RRA:AVERAGE:0,999:100:20000 RRA:AVERAGE:0,999:1000:20000
2015-11-21 08:07:53,075 - INFO - starting pelletMonitor
2015-11-21 08:07:53,742 - INFO - 'value'
2015-11-21 08:07:53,758 - INFO - Could not open serial port /dev/ttyUSB0: could not open port /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'

2015-11-21 08:07:53,840 - INFO - Activated plugins: OWFS, ScotteCom, PelletCalc, CustomAlarms, SiloLevel, Consumption
2015-11-21 08:07:53,841 - INFO - Failed to activate plugins: Calculate
2015-11-21 08:07:54,355 - INFO - Created rrd database: rrdtool create /usr/local/var/lib/pellmon/rrd.db --step 30 DS:botten_tekniktank:GAUGE:120:U:U DS:mitten_tekniktank:GAUGE:120:U:U DS:toppen_tekniktank:GAUGE:120:U:U DS:framledning:GAUGE:120:U:U DS:utemperatur:GAUGE:120:U:U DS:returledning:GAUGE:120:U:U DS:innetemperatur:GAUGE:120:U:U DS:vinkallare:GAUGE:120:U:U DS:toppen_slavtank:GAUGE:120:U:U DS:botten_slavtank:GAUGE:120:U:U DS:panna:GAUGE:120:U:U DS:solpaneler:GAUGE:120:U:U DS:fallror_pellets:GAUGE:120:U:U DS:_soltemp_framledning:GAUGE:120:U:U DS:_soltemp_returledning:GAUGE:120:U:U DS:_extra8:GAUGE:120:U:U DS:_extra9:GAUGE:120:U:U DS:feedertime:DERIVE:120:0:U DS:feedercapacity:GAUGE:120:U:U DS:logtick:COUNTER:120:U:U RRA:AVERAGE:0,999:1:20000 RRA:AVERAGE:0,999:10:20000 RRA:AVERAGE:0,999:100:20000 RRA:AVERAGE:0,999:1000:20000
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
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 »

Fungerade det innan du ändrade något i konfen? Det är inte många dagar sedan jag senast gjorde en clean install på en ren raspbian genom att kopiera från readme och klistra in i terminalen. Tar en minut och sedan fungerar allt, så jag har ingen aning vad det är. Det borde fungera lika bra fast du kör som root men jag har aldrig provat det då jag inte fattar vad det ska vara bra för... :)

Scottecom ska du förstås inte ha igång, och i calculate confen har du nåt knas då den inte startar.
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 »

ok, jag ska prova att installera det som "pi" istället.

stängde av lite jox som ger felsignal:

Kod: Markera allt

2015-11-21 09:40:53,551 - INFO - starting pelletMonitor
2015-11-21 09:40:54,384 - INFO - Activated plugins: OWFS, PelletCalc, CustomAlarms, SiloLevel, Consumption
2015-11-21 09:40:54,615 - INFO - Created rrd database: rrdtool create /usr/local/var/lib/pellmon/rrd.db --step 30 DS:botten_tekniktank:GAUGE:120:U:U DS:mitten_tekniktank:GAUGE:120:U:U DS:toppen_tekniktank:GAUGE:120:U:U DS:framledning:GAUGE:120:U:U DS:utemperatur:GAUGE:120:U:U DS:returledning:GAUGE:120:U:U DS:innetemperatur:GAUGE:120:U:U DS:vinkallare:GAUGE:120:U:U DS:toppen_slavtank:GAUGE:120:U:U DS:botten_slavtank:GAUGE:120:U:U DS:panna:GAUGE:120:U:U DS:solpaneler:GAUGE:120:U:U DS:fallror_pellets:GAUGE:120:U:U DS:_soltemp_framledning:GAUGE:120:U:U DS:_soltemp_returledning:GAUGE:120:U:U DS:_extra8:GAUGE:120:U:U DS:_extra9:GAUGE:120:U:U DS:feedertime:DERIVE:120:0:U DS:feedercapacity:GAUGE:120:U:U DS:logtick:COUNTER:120:U:U RRA:AVERAGE:0,999:1:20000 RRA:AVERAGE:0,999:10:20000 RRA:AVERAGE:0,999:100:20000 RRA:AVERAGE:0,999:1000:20000
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
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 »

Och? Fungerar/fungerar inte?
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 »

gjorde make uninstall som root

loggade in som "pi"
följde readme

samma resultat dessvärre,
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
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 »

avinstallerade som "pi"

sudo systemctl status pellmonsrv.service

ger följande:

root@raspberrypi:/PellMon-master# sudo systemctl status pellmonsrv.service ● pellmonsrv.service - LSB: starts pellmonsrv
Loaded: loaded (/etc/init.d/pellmonsrv)
Active: active (exited) since lör 2015-11-21 09:40:53 UTC; 21min ago

nov 21 09:40:53 raspberrypi pellmonsrv[615]: Starting pellmonsrv....
nov 21 09:40:53 raspberrypi systemd[1]: Started LSB: starts pellmonsrv.
nov 21 09:54:58 raspberrypi systemd[1]: Started LSB: starts pellmonsrv.

Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended.


gjorde systemctl daemon-reload, ska installera igen nu....
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
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 »

och det är inga rättighetsproblem?

Kod: Markera allt

root@raspberrypi:/PellMon-master# ls -al
totalt 480
drwxr-xr-x  6 root root   4096 nov 21 09:54 .
drwxr-xr-x 22 root root   4096 nov 21 09:51 ..
-rw-r--r--  1 root root  36615 nov 21 09:53 aclocal.m4
-rwxr-xr-x  1 root root     32 nov 15 17:27 autogen.sh
drwxr-xr-x  2 root root   4096 nov 21 09:53 autom4te.cache
-rw-r--r--  1 root root    909 nov 15 17:27 CHANGELOG.md
-rw-r--r--  1 root root   7763 nov 21 09:54 config.log
-rwxr-xr-x  1 root root  28176 nov 21 09:54 config.status
-rwxr-xr-x  1 root root 118207 nov 21 09:53 configure
-rw-r--r--  1 root root   1116 nov 15 17:27 configure.ac
drwxr-xr-x  2 root root   4096 nov 21 09:54 data
-rw-r--r--  1 root root    346 nov 15 17:27 .gitignore
drwxr-xr-x  2 root root   4096 nov 21 09:54 initscript
-rwxr-xr-x  1 root root  13997 nov 21 09:53 install-sh
-rw-r--r--  1 root root  23787 nov 21 09:54 Makefile
-rw-r--r--  1 root root     58 nov 15 17:27 Makefile.am
-rw-r--r--  1 root root  23516 nov 21 09:53 Makefile.in
-rwxr-xr-x  1 root root   6872 nov 21 09:53 missing
-rwxr-xr-x  1 root root   4670 nov 21 09:53 py-compile
-rw-r--r--  1 root root   6170 nov 15 17:27 README.md
-rwxr-xr-x  1 root root    702 nov 15 17:27 reinstall.sh
-rw-r--r--  1 root root 157297 nov 15 17:27 screenshot.png
drwxr-xr-x  6 root root   4096 nov 21 09:54 src
Viking bio 20 i en vedolux 40, ackumulatortankar och 15m2 solfångare.
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 »

Testade just på en extra pi:

Kod: Markera allt

wget https://github.com/motoz/PellMon/archive/master.zip
unzip master.zip
cd PellMon-master
# Add system users
sudo adduser --system --group --no-create-home pellmonsrv
sudo adduser --system --group --no-create-home pellmonweb
# Give the server access to the serial port
sudo adduser pellmonsrv dialout
# Create build system
./autogen.sh
# Configure for running as system users
./configure --with-user_srv=pellmonsrv --with-user_web=pellmonweb --sysconfdir=/etc
# Build PellMon
make
# Install PellMon
sudo make install
# Activate pellmon dbus system bus permissions
sudo service dbus reload
# Add them to init so they are started at boot
sudo update-rc.d pellmonsrv defaults
sudo update-rc.d pellmonweb defaults
# Start the daemons manually, or reboot
sudo service pellmonsrv start
sudo service pellmonweb start
Så är det igång. Hade förstås alla beroenden färdigt installerade där.
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
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 »

Rättighetsproblem? Men nu är du ju root igen! Vaffödå???
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