- Added 'Temperature delta' template sensor, measures difference
between Room temp vs Temp setpoint (+1.0 = room is 1 degree above
setpoint)
- Added input helper, rest commands and binary sensor for disabling/enabling
after heater element
- Updated English dashboard to match Finnish one
- Alert support is the major thing missing
- Automations to override Pingvin's own are under testing
commit 4b3f7c6f45
Author: Jarno Rankinen <jarno@oranki.net>
Date: Tue Mar 14 12:36:03 2023 +0200
Configuration file ~/.config/enervent-ctrl/configuration.yaml
If the file does not exist, will be generated with default values.
CLI flags override values from configuration file.
Closes gh-19
commit 468bc33f7e
Author: Jarno Rankinen <jarno@oranki.net>
Date: Tue Mar 14 09:37:07 2023 +0200
gh-7 Log failed authentications. Forked rocketlaunchr/https-go to add CN to the generated certifcate
commit 0e10c9d925
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 22:30:53 2023 +0200
gh-7 Added HTTP basic authentication to REST API. Default credentials pingvin:enervent. Still need to implement logging failed auth requests. A log file option is also a good idea.
commit a3165db631
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 12:41:41 2023 +0200
gh-7 Updated Home Assistant rest example to https
commit 54b555c523
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 12:25:53 2023 +0200
gh-7 Enabled SSL encryption
commit 2738b60386
Author: Jarno Rankinen <jarno@oranki.net>
Date: Sun Mar 12 12:07:36 2023 +0200
gh-7 Implemented automatic self-signed SSL generation on startup under ~/.config/enervent-ctrl
Closes gh-7
- Sensor names only in English now
- Dashboards in Finnish and English
- Added helpers.yaml and automations.yaml, needed for the
Max heating & Adaptive circulation fan toggles in the dashboards.
Idea is that these can be copy-pasted to appropriate locations
in the UI or straight to configuration.yaml.
Experimenting currently with using HASS to change the device state
according to room temperature, that automation is not yet added
to automations.yaml