e00ax / php-heater
Control Atmotec Heater with as raspberry pi
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:project
Requires
- google/apiclient: ^2.0
- volantus/php-pigpio: ^0.3.0
This package is not auto-updated.
Last update: 2025-04-15 09:59:25 UTC
README
!!!Development status:
Package is currently in Development status. Bugs may occur, library may be unstable, API may be changed anytime.
Prequisites:
- A google developer token and credentials.
- The setup assumes you have a raspberry pi with a relais card or something similar running.
- Lamp server enviroment must be running.
- Pigpiod must be running.
- Finally the pi must be connected to the Atmotec boiler so it can power on the heater by pin state.
The Atmotec gas boiler runs on 230V so be sure you know what you are doing!
Installation:
Package may be installed using Composer:
composer require e00ax/php-heater
Create directory <auth>
in the root directory.
Place your google token and credentials in <auth>
.
File names must be token.json
and crendtials.json
.
Dht22 Configuration:
Rename <dht22/dht22_example.ini>
to <dht22/dht22.ini>
.
Fill in your pin and mysql data.
Startup:
Go to <dht22>
.
Start the service with ./DHTXXD_SYS_V start
.
Heater Configuration:
Rename <config/config_sample.php>
to <config/config.php>
.
Fill in your pin, paths and mysql data.
Rename <config/heater_sample.ini>
to <config/heater.ini>
.
Startup:
Start the service with ./HEATER_SYS_V start
.
To Do:
- Implement proper hysteresis (not necessary in my case).
- Change from dht22 to pt1000 for more stability and accuracy.
- Implement script to create the necessery SQL table.
Sorry, no further documentation available yet!