PellMon, pelletlogger med öppen källkod

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

Nja du missförstod nog mig
hjälptexterna i konf filen är perfekt de jag menade är att när man har jobbat lite med konfen så hittar man ju bättre och vet var allt finns och då kan man själv ta bort hjälp texter för att få en kortare fil

Om du skall citera, gör då citeringen kortare än ditt egna inlägg annars blir forumet både svårläst och oöverskådligt. Dessutom använder vi inte citera-knappen vid svar direkt under det inlägg som avses av ovan nämnda anledning. Citering borttagen. / Roli moderator
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
diStefano
Prima virke
Inlägg: 53
Blev medlem: sön 06 sep, 2015 17:41

Re: PellMon, pelletlogger med öppen källkod

Inlägg av diStefano »

Honda skrev:Äh uttryckte mig otydligt, det var förstås skruvräknare/timer jag undrade om du kopplat in. Funderade alltså om du fått ordning på loggningen och alltså fått databasen konfad.
Okej, påbörjar det som sagt i helgen hade jag tänkt.

Har fått in tempgivarna med liveuppdatering på systembilden men får inget i grafen etc.
Under Event har jag en error:
2015-10-14 07:28:37,576 - INFO - rrdtool update 1444800517:1234.0:1234.0:1234.0:1234.0:1234.0:1234.0:1234.0:1234.0:1234:1234.0:1444742738:78.375:81.5:80.4375:79.3125 failed with, , ERROR: /usr/local/var/lib/pellmon/rrd.db: found extra data on update argument: 78.375:81.5:80.4375:79.3125

Så jag har lite att kika vidare på. Men så är jag total rookie inom detta också och har en hel del att lära så jag skyndar långsamt :)

Vad det gäller ändringen av upplägget av konfen så ska du nog inte lyssna så mycket på mig eftersom jag är, som jag nämnt, ny inom detta och vet inte bättre :?
1,5-plans hus, 130m2, byggt 1924, Panna: Solo Plus 30 MK II -96, Brännare: Baxi Eurofire -12, Shunt: ESBE VRG 130 -15, Shuntautomatik: Thermomatic EC Home, Laddomat 21, Cirkulationspump a-collection -15
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 »

då kan man själv ta bort hjälp texter för att få en kortare fil
:thumleft:
(fast då kan det förstås bli lite svårare att jämföra sin konf med en ny version då man ska uppgradera)

"ERROR: /usr/local/var/lib/pellmon/rrd.db: found extra data on update argument:"
Det vanliga, din databasfil motsvarar inte din databaskonfiguration. Antingen ändra konfigurationen så den passar databasen, eller mer sannolikt är att konfigurationen är rätt och databasen är skapad enligt standardkonfigurationen innan du ändrade den, så du ska radera databasen så du får en ny skapad enligt din nuvarande konfiguration.

Det här är ju ett evigt återkommande problem, i hjälptexten har jag skrivit:
# Delete or rename the rrd database file after adding/removing ds-names
# to create a database file with the new definition, or use some other method
# to add the new ds-name to the existing rrd database.


men det är nog inte tillräckligt tydligt, alternativt så är det för mycket information på en gång så det missas. Förslag på tydligare text?

Namnen i standard-databaskonfen i pellmon kommer från scottebrännaren, i rrdbuddy försökte jag istället göra det tydligt att namnen inte spelar någon roll:
d01 = data1
d02 = data2
d03 = data3
d04 = data4
d05 = data5
d06 = data6
d07 = data7
d08 = data8
d09 = data9
d10 = data10
c01 = counter1
c02 = counter2
c03 = counter3
c04 = counter4
c99 = _logtick

Man behöver alltså inte alls röra den här biten om det bara finns plats för det man vill logga. Men jag antar att eftersom de är döpta som de är i pellmon så är det inte tydligt att det inte spelar någon roll vilka namn som används. Kanske det skulle vara ide att ändra enlig modellen i rrdbuddy. Orsaken att jag inte har gjort det är mest för att inte förvirra scotte-användare som uppgraderar sin logger.

Och jag lyssnar faktiskt gärna på helt nya användare, det är ju där man får bäst info om användarvänlighet. Så fort man har lärt sig nåt så börjar det komma emot att all förändring är av ondo hur dåligt det än är nu.
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 »

Nu kanske jag är ute och cyklar helt men.
Kan man inte skriva hjälptexterna på svenska så kanske det är lättare och förstå
alla är inte lika bra på engelska (mig själv inräknad) :mrgreen: :mrgreen:
För visst är det väl så att allt bakom # Läses inte av pellmonsrv
eller blir det total haveri om man får in ÅÄÖ i konfen även bakom ett # :?:
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
Användarens profilbild
Roli
Pannrumsfreak!!!
Inlägg: 4203
Blev medlem: tor 28 okt, 2004 12:36
Ort: Särö / Kungsbacka

Re: PellMon, pelletlogger med öppen källkod

Inlägg av Roli »

En fundering/fråga från en som ej har börjat än men som funderar på....

Om man har kört ett tag och fått en databas med historik, måste man då ta bort den och starta om med ny historik i framtiden den dagen man eventuellt vill öka antalet tempgivare/kontrollpunkter eller vad det nu är man lägger till??
Moderator
Nu Bioline 20 (-06) 14 kW tid. EcoTec A3 (-97) 15 kW, TMV Alpha Keram UB, vakuumtransp. för pellets mellan ext.förråd och pannrum, ca.11 m² Lesol 5AR, 1,8 m³ 4 slingors acktank, 4-vägs shunt med CBJ, KW SID 012 dragbegr.
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 »

Kan man inte skriva hjälptexterna på svenska
Jovisst kunde man, men majoriteten av de pellmonanvändarna jag hört från är danskar, och de finns också i tyskland, estland, ryssland, finland (och sverige). Plus alla som jag inte hört nåt från. Man kunde förstås ha en svensk översättning någonstans, där skulle det finnas att göra om man vill hjälpa till utan att programmera...

ÅÖÄ är inte något problem i själva konf-filen, men RRDtool vill inte ha ÅÖÄ i databasen och det kan inte pellmon ändra på. Om det finns andra problem med ÅÄÖ så är det mitt fel... (buggar fixas om de hittas)
måste man då ta bort den och starta om med ny historik
Nej. Om man reserverar plats för framtiden då man startar så är det enkelt. Tex om man gör plats för 15 data fast man loggar bara 5 så kan man lägga till 10 nya sensorer när som helst. Vill man sedan lägga till nr 16 så är svaret fortfarande nej, men nu är det inte längre lika enkelt. Det finns i wikin hur man kan göra (och det finns andra sätt). Orsaken är rrd-databasens speciella uppbyggnad där databasen reserverar plats för alla data redan då man skapar databasen, filen har alltså sedan exakt samma storlek hela tiden.
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
diStefano
Prima virke
Inlägg: 53
Blev medlem: sön 06 sep, 2015 17:41

Re: PellMon, pelletlogger med öppen källkod

Inlägg av diStefano »

Det här är ju ett evigt återkommande problem, i hjälptexten har jag skrivit:
# Delete or rename the rrd database file after adding/removing ds-names
# to create a database file with the new definition, or use some other method
# to add the new ds-name to the existing rrd database.
Jodå, jag har läst det men jag klurar på hur jag ändrar/tar bort rrd.db. Får "Åtkomst nekad" när jag försöker i WinSCP.
1,5-plans hus, 130m2, byggt 1924, Panna: Solo Plus 30 MK II -96, Brännare: Baxi Eurofire -12, Shunt: ESBE VRG 130 -15, Shuntautomatik: Thermomatic EC Home, Laddomat 21, Cirkulationspump a-collection -15
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 »

Det beror på att systemfiler ägs av användare 'root', och du loggar in med winscp som användare 'pi'.

Teknisk förklaring:
Raspbian kommer konfigurerat så att 'root' användaren inte har något lösenord, dvs man kan inte direkt logga in som root. Istället finns ett program som heter 'sudo' som kan tillfälligt ge valda användare samma rättigheter som root, och 'sudo' är färdigt konfigurerat för att tillåta att det körs av användare 'pi', förutsatt att man kan pi:s lösenord vilket är 'raspberry' om man inte har ändrat det.

I terminalen är alltså allt man behöver göra att skriva 'sudo' före det kommando man vill köra med roots rättigheter och ge lösenordet.

Nu har inte winscp någon sådan funktion att den skulle kunna logga in som pi, och vid behov köra kommandot 'sudo' på raspberryn, och som sagt man kan inte direkt logga in som root (utan att först skapa ett lösenord för 'root', men det rekommenderas inte) så winscp fungerar helt enkelt inte för systemfiler.

Så enklast är att du gör det i terminalen (putty). Kommandot för att radera heter 'rm' och var databasen finns hittar du i konffilen så:

Kod: Markera allt

sudo rm /usr/local/var/lib/pellmon/rrd.db
raderar den, alternativt:

Kod: Markera allt

sudo mv /usr/local/var/lib/pellmon/rrd.db /usr/local/var/lib/pellmon/rrd.db.old
döper om den to rrd.db.old

Vill du tex redigera filen /etc/pellmon/pellmon.conf på pc:n så kan du kopiera över den redigerade versionen till hemmappen på raspberryn och sedan i teminalen flytta den på plats till /etc/pellmon med 'mv' kommandot (move).

Se tex http://raspberry.arctics.se/2013/02/11/ ... nux-del-2/ , där finns en hel del matnyttigt att läsa.
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
diStefano
Prima virke
Inlägg: 53
Blev medlem: sön 06 sep, 2015 17:41

Re: PellMon, pelletlogger med öppen källkod

Inlägg av diStefano »

Stort tack för det klargörandet :D
Googlade om hur man gör det i RPi men hittade inte något så klart som detta.
Ska titta vidare i länken så jag lär mig mera.
1,5-plans hus, 130m2, byggt 1924, Panna: Solo Plus 30 MK II -96, Brännare: Baxi Eurofire -12, Shunt: ESBE VRG 130 -15, Shuntautomatik: Thermomatic EC Home, Laddomat 21, Cirkulationspump a-collection -15
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 »

Snabb test av översättning av konf-filen

#############################################################################################
# Aktivera plugins
############################################################################################

[aktivera plugins]
# Lista alla plugins för att göra det möjligt för pXX = PluginName

# Aktivera ScotteCom plugin för att kommunicera med en NBE scotty / woody / biocomfort pelletsbrännare
# Inaktivera detta när du använder PelletCalc plugin
#p01 = ScotteCom

# PelletCalc ersätter ScotteCom när du använder en generisk pelletsbrännare.
# Det ger de nödvändiga feeder_time och feeder_capacity dataposter
# Beräknat från skruvens gångtids mätningar eller skruven varvtal
p07 = PelletCalc

# CustomAlarms låter dig definiera gränser och åtgärder för dataenheter
#p02 = CustomAlarms

# RaspberryGPIO erbjuder IO, räknare, timers och en varvräknare. Fungerar bara på en raspberry pi
p03 = RaspberryGPIO

# Beräkna plugin är ett skriptmotor som låter dig göra beräkningar och automatisera saker
#p04 = Calculate

# OWFS plugin ansluter till en lokal eller fjärr owserver för att läsa / skriva onewire enheter
p05 = OWFS

# SiloLevel plugin lägger parametrar för påfyllning av silo och påfyllningsdatum datum.
# När funktionen är aktiverad så visar PellmonWeb en graf med beräknade silo nivå från att fylla upp tid
# Till nutid
p06 = SiloLevel

# Konsumtionen beräknar data för att användas av webbgränssnittet
p08 = Consumption

# Testplugin är en grundläggande plugin mall för dina egna plugins
#p99 = TestPlugin
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
diStefano
Prima virke
Inlägg: 53
Blev medlem: sön 06 sep, 2015 17:41

Re: PellMon, pelletlogger med öppen källkod

Inlägg av diStefano »

Ser bra ut och gör det lite enklare att förstå även om jag tror mig hänga med i det mesta på engelska också.

Efter att ha hoppat in och ut och scrollat fram och tillbaka i conf. för att komma till en vis sektion för att göra justering ett antal gånger nu så förstår jag vitsen med att dela upp filen i flera :)
1,5-plans hus, 130m2, byggt 1924, Panna: Solo Plus 30 MK II -96, Brännare: Baxi Eurofire -12, Shunt: ESBE VRG 130 -15, Shuntautomatik: Thermomatic EC Home, Laddomat 21, Cirkulationspump a-collection -15
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 »

Pellmon Haveri inatt
Tydligen försökt och starta om sig själv :?: :?:

2015-10-15 16:47:46,578 - INFO - 'mode' changed from 'Igniting' to 'Running'
2015-10-15 16:37:35,695 - INFO - 'mode' changed from 'Starting' to 'Igniting'
2015-10-15 16:36:35,610 - INFO - 'mode' changed from 'Off' to 'Starting'
2015-10-15 09:42:20,243 - INFO - 'mode' changed from 'Cooling' to 'Off'
2015-10-15 09:38:24,911 - INFO - 'mode' changed from 'Running' to 'Cooling'
2015-10-15 08:44:55,300 - INFO - 'mode' changed from 'Igniting' to 'Running'
2015-10-15 08:34:14,386 - INFO - 'mode' changed from 'Starting' to 'Igniting'
2015-10-15 08:33:14,302 - INFO - 'mode' changed from 'Off' to 'Starting'
2015-10-15 06:02:56,470 - INFO - 'mode' changed from 'Cooling' to 'Off'
2015-10-15 05:59:01,126 - INFO - 'mode' changed from 'Running' to 'Cooling'
2015-10-15 05:01:36,174 - INFO - 'mode' changed from 'Igniting' to 'Running'
2015-10-15 04:52:00,369 - INFO - 'mode' changed from 'Starting' to 'Igniting'
2015-10-15 04:51:00,279 - INFO - 'mode' changed from 'Off' to 'Starting'
2015-10-15 03:17:16,060 - INFO - rrdtool update 1444871836:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:U:0.0:U:U:U:U:U:U:U:0:2000.0:1444871832 failed with, , ERROR: /usr/local/var/lib/pellmon/rrd.db: illegal attempt to update using time 1444871836 when last update time is 1444872808 (minimum one second step)
2015-10-15 03:17:13,639 - INFO - Plugin OWFS init failed
2015-10-15 03:17:13,587 - INFO - activated plugin RaspberryGPIO
2015-10-15 03:17:13,559 - INFO - activated plugin SiloLevel
2015-10-15 03:17:13,554 - INFO - activated plugin Consumption
2015-10-15 03:17:13,553 - INFO - activated plugin PelletCalc
2015-10-15 03:17:12,998 - INFO - starting pelletMonitor
2015-10-15 03:17:13,585 - INFO - Plugin OWFS init failed
2015-10-15 03:17:13,533 - INFO - activated plugin RaspberryGPIO
2015-10-15 03:17:13,505 - INFO - activated plugin SiloLevel
2015-10-15 03:17:13,500 - INFO - activated plugin Consumption
2015-10-15 03:17:13,499 - INFO - activated plugin PelletCalc
2015-10-15 03:17:12,922 - INFO - starting pelletMonitor
2015-10-15 03:32:58,783 - INFO - invalid value for sol_inst:
2015-10-15 03:17:28,783 - INFO - invalid value for sol_inst:
2015-10-15 02:56:58,783 - INFO - invalid value for sol_inst:
2015-10-15 02:40:58,783 - INFO - invalid value for sol_inst:
2015-10-15 02:18:36,427 - INFO - 'mode' changed from 'Cooling' to 'Off'
2015-10-15 02:14:41,085 - INFO - 'mode' changed from 'Running' to 'Cooling'
2015-10-15 01:53:28,783 - INFO - invalid value for sol_inst:
2015-10-15 01:18:21,270 - INFO - 'mode' changed from 'Igniting' to 'Running'
2015-10-15 01:08:50,444 - INFO - 'mode' changed from 'Starting' to 'Igniting'
2015-10-15 01:07:50,361 - INFO - 'mode' changed from 'Off' to 'Starting'

Gjorde en sudo service pellmonserv restart nu och de hoppade igång igen????

2015-10-15 17:01:17,384 - INFO - 'mode' changed from 'Off' to 'Starting'
2015-10-15 17:00:58,453 - INFO - activated plugin OWFS
2015-10-15 17:00:57,381 - INFO - activated plugin RaspberryGPIO
2015-10-15 17:00:57,360 - INFO - activated plugin SiloLevel
2015-10-15 17:00:57,356 - INFO - activated plugin Consumption
2015-10-15 17:00:57,355 - INFO - activated plugin PelletCalc
2015-10-15 17:00:56,984 - INFO - starting pelletMonitor
2015-10-15 17:00:55,796 - INFO - deactivated RaspberryGPIO
2015-10-15 17:00:55,785 - INFO - deactivated SiloLevel
2015-10-15 17:00:55,783 - INFO - deactivated Consumption
2015-10-15 17:00:55,782 - INFO - deactivated PelletCalc
2015-10-15 17:00:55,780 - INFO - stop
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
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 »

2st strömavbrott. Att owfs inte startar för att nätverket inte hinner med är väl avhandlat redan? Jag har inte hunnit fixa den buggen än.
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 »

Har inte haft något ström avbrott allt sitter på UPS
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
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 »

Du kan ju köra "uptime" i terinalen så ser du när den startade om. Strömavbrott var den naturligaste förklaringen, kan vara vad som helst nästan. Glappkontakt, överbelastad hub, kanske dåligt minneskort.
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