Ochsner Warmtepomp – Data opslaan met PHP (CSV)

ochsner logo

ochsner waermepumpen
Dit voorbeeld laat zien hoe je de CSV bestanden van de Ochsner warmtepomp web2com interface download met PHP met gebruik van cURL.

Dit is getest met een Ochsner warmtepomp versie: Site: 2.08 / Device: 2.07
Ik begin meestal met het maken van een PHP “instellingen” bestandje die we in elk PHP script kunnen aanroepen, zodat als er iets wijzigd…bijvoobeeld de warmtepomp gegevens, je dit niet in alle bestanden hoeft te wijzigen.

1) Maak een bestand aan genaamd instellingen.php met deze inhoud:

Wijzig de variabelen voor je eigen situatie en sla het bestand op.

2) Nu kunnen we een PHP bestand maken dat een database opbouwd, maak een bestand aan genaamd warmtepomp.php met deze inhoud.
Ps. ik heb de opmerkingen in de code gezet, zodat je kan zien wat elk stukje precies doet.

Als je nu het script start vanuit je browser, met bijvoorbeeld:  http://[IP ADRES]/warmtepomp.php?datum=vandaag  voor de gegevens van vandaag, datum=gisteren voor de gegevens van gisteren, of    http://[IP ADRES]/warmtepomp.php?datum=YYYY-MM-DD voor een specifieke datum, dan zou het resultaat er zo uit moeten zien:

De download is nu compleet, het bestandje is weggeschreven.