Ik heb het weer werkend.
Voor diegene die het ook willen dat de gas meterstand dagelijks wordt doorgegeven naar de website van mindergas.nl.
Maak op de website van mindergas.nl een api aan voor eigen (gratis) gebruik.
https://www.mindergas.nl/member/api
Zet onderstaand script in een file en noem dit "mindergas.sh" en vervang <zet hier je api token van mindergas> voor je api token.
Vervang <zet hier je ip adres van p1mon> voor je ip adres van je p1monitor.
Zet dit script in de folder /p1mon/scripts/
var_meterstand=$(curl -sb -H "Accept: application/json" http://<zet hier je ip adres van p1mon>/api/v1/powergas/day?limit=1 | awk '{print $10}' | tr -d ,)
var_datum=$(date "+%Y-%m-%d")
curl -v -H "Content-Type:application/json" -H "AUTH-TOKEN:<zet hier je api token van mindergas>" -d "{ \"date\": \"$var_datum\", \"reading\": $var_meterstand }"
https://www.mindergas.nl/api/meter_readings
Maak een cronjob aan met crontab-e
58 23 * * * /p1mon/scripts/mindergas.sh >/dev/null 2>&1 # mindergas
Geef rechten om het script af te mogen trappen met:
chmod +x /p1mon/scripts/mindergas.sh
Met bovenstaande wordt iedere dag om 23:58 je gas meterstand doorgegeven naar de website van mindergas.nl
Lijkt mij dat het voor de maker nu niet veel moeite kost om in de gui een optie te maken om je mindergas api te plaatsen en het script op te nemen in de cronjobs van p1monitor om dit script af te trappen.