Hej Hasse,
Tackar och bockar, och trevligt med fler PellMon användare!
Har du hittat pellmon-wikin?
https://github.com/motoz/PellMon/wiki
Där finns en text 'custom system image' som get lite tips om hur du ändrar systembilden.
Den här är också relevant för dig:
https://github.com/motoz/PellMon/wiki/H ... let-burner. Du tänkte alltså logga pelletförbrukningen via DS2406, det fungerar ju fint men då du kör på raspberry så kan du också använda en av raspens många lediga ingångar för att läsa av skruvvarven (via RaspberryGPIO plugin)
Om jag förstår dig rätt så har du alltså redan kontakt med dina tre tempgivare i pellmon? Du har alltså lagt till dem i [OWFS] sektionen i stil med:
owfs1_item = temp_sensor_1
owfs1_path = 10.67C6697351FF/temperature
owfs2_item = temp_sensor_2
owfs2_path = 10.77C6697351FF/temperature
owfs3_item = temp_sensor_3
owfs4_path = 10.87C6697351FF/temperature
För att lägga till fler är det förstås bara att rada upp hur många som helst enligt modellen (och gärna ge bättre namn än 'temp_sensor_x')
Men jag antar att det du egentligen vill veta är hur du lägger till flera data till databasen och till grafen. I princip är det bara att lägga till så många rader i sektionen [rrd_ds_names] som du behöver för att skapa utrymme i databasen, och sedan koppla dessa till dina temperaturdata i sektionen [pollvalues]. Det finns dock några förbehåll, vissa 'datakolumner' måste finnas i databasen för att loggning av pelletförbrukningen ska fungera, nämligen de här:
[rrd_ds_names]
d01 = power_kW
d09 = feeder_time
d10 = feeder_capacity
d11 = _logtick
och två av dem ska dessutom ha typen 'COUNTER' vilket definieras i följande sektion:
[rrd_ds_types]
d09 = DS:%s:COUNTER:%u:U:U
d11 = DS:%s:COUNTER:%u:U:U
Observera att namnen som ges för 'kolumnerna' här i [rrd_ds_names] inte syns någonstans och kan vara vad som helst, kopplingen till vilken datapunkt som läses av då databasen uppdateras sker i följande sektion [pollvalues] (via vänsterledet dxx= där matchande dxx kopplas ihop), som alltså måste innehålla åtminstone följande för att pelletloggningen ska fungera:
[pollvalues]
d01 = power_kW
d09 = feeder_time
d10 = feeder_capacity
d11 = _logtick
I övrigt så är det bara att lägga till hur många data som helst, först i [rrd_ds_names] för att skapa plats och sedan i [pollvalues] för att koppla ihop med namnet du gav till din sensor i sektionen [OWFS]
Till exempel såhär:
[OWFS]
owfs1_item = utetemperatur
owfs1_path = 10.67C6697351FF/temperature
[rrd_ds_names]
d21 = outside_temp
[pollvalues]
d21 = utetemperatur
Det är tillräckligt för att logga 'utetemperatur', men du vill säkert se temperaturen i grafen också så då krävs ett tillägg, i sektionen [graphcolors] väljs vilka data som tas med i grafen och samtidigt färgen på kurvan:
[graphcolors]
d21 = #FFAA21
*************************************
Ett stort OBS. Varje gång databasdefinitionen i sektionen [rrd_ds_names] ändras så måste den existerande databasen antingen manuellt modifieras för att passa den nya definitionen, eller så raderar du helt enkelt den gamla och låter PellMon skapa en ny, vilket naturligtvis gör att all historik försvinner. Det kan alltså lönas att lägga till några extra rader i [rrd_ds_names] då man startar upp ett system för att ha plats för framtida sensorer. Det går att lägga till data manuellt till en existerande databas men det är lite krångligt. Finns en artikel i wikin om det också.
*************************************
Hoppas jag fick med det du undrade över, fråga bara om det behövs.
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