- Retry mechanic for coil read errors
- Utilize pointers, attempt to have more persistent state
- Improved error handling and slightly more verbose logging
- 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