Releases: XavierBerger/Solar-Router-for-ESPHome
Releases · XavierBerger/Solar-Router-for-ESPHome
v1.4.1
v1.4.0
1.4.0 - 2024-11-30
🚀 Features
- (energy_counter) Update min value of 'load_power'
- Add temperature reading from home assistant and create safety_limit algorithm
- Add DS18B20 temperature sensor
- Add temperature limiters
🚜 Refactor
- Move power_meter_activated in power_meter_common.yaml
📚 Documentation
- Fix wrong links
- Add schema showing packages interaction
- Add documentation for temperature limiters
⚙️ Miscellaneous Tasks
- Code cleanup
v1.3.0
1.3.0 - 2024-11-23
🚀 Features
- (example) Update wt32-eth01 to use local variables when packagesi are locals
- (power_meter) Manage http error with on_error (introduced in 2024.11)
- Define ESPHome min_version required for build
- Add energy saved counter calculation base on regulator opening and load power
- Report energy diverted (calculated)
🐛 Bug Fixes
- Do not divert energy when real power is not available
📚 Documentation
- Restore DrawIO schemas
- Add comment about engine ON/OFF
- Update documentation to explain energy counter
⚙️ Miscellaneous Tasks
- (engine) Code cleanup
- Code cleanup and better error managements
- Code cleanup and bug fix
v1.2.0
1.2.0 - 2024-11-17
🚀 Features
- (power_meter) Add shelly EM/3EM power meter
- Add script to simulate Shelly probe web interface
- (example) Use power meter proxy to test power meter shelly
- (power_meter) Add optional HTTP Authentication Header for Shelly EM
- Add native support of shelly EM
📚 Documentation
- Update power meter documentation
- Add Shelly EM documentation
v1.1.1
1.1.1 - 2024-11-16
🚀 Features
- (example) Add uptime and restart switch in a common configuration
- (engine) Add variable to invert LED controls
- (engine) Restore value of globale 'power_meter_activated'
- Change network connection detection
- Better manage communication error
- (example) Add reboot timeout to 24h
- Update wt32-eth01 example to use ethernet
- Improve reliability and code cleanup
🐛 Bug Fixes
- Reset stop counter when stop limit is not reached long enough
📚 Documentation
- Update contribution
- Fix typo
v1.1.0
1.1.0 - 2024-11-11
🚀 Features
- (example) Add example using W32-ETH01 as power meter proxy
- (engine) Update restore_mode of 'activate' to RESTORE_DEFAULT_OFF
- (engine) Add ON/OFF engine
- (relay) Add mecanical relay
- Add engine ON/OFF and mecanical relay
🚜 Refactor
- (engine) [breaking] Rename solar_router_engine.yaml to engine.yaml
- (relay) [breaking] Rename relay to solid_state_relay
- [breaking] Rename engine and relay
- (engine) Extract common code from engine.yaml
📚 Documentation
- Add extension for better code highlight
- Update changelog and contributing instructions
- Fix typos
- Add documentation about 'recorder' configuration
- Update and fix typos
- Add Home Assistant power meter in installation documentation
- (hardware) The smallest Solar Router ever :-)
- Update documentation
⚙️ Miscellaneous Tasks
- Set default log level to INFO
v1.0.3
1.0.3 - 2024-10-29
🚀 Features
- (fronius) Add logs for http_requests
- (proxy) Add encryption key to esp8285
- (example) Update ESP8285 proxy example
- Update github workflow
- Improve reliability
- (power_meter) Add power meter home assistant
🐛 Bug Fixes
- (http_request) Update watch configuration for ESP32 to avoid trigger in case of request timeout
- (esp8285) Remove web interface to have enought memory to run without crash
📚 Documentation
- Update contribution
- Cleanup documentation
- Add warning about network dependency
- Update About
- Add comment in proxy example
⚙️ Miscellaneous Tasks
- Add esphome compilation
- Update example configuration
- Add esphome compilation for every commit
v1.0.2
1.0.2 - 2024-06-22
🐛 Bug Fixes
- (http_request) Update according to change in 2024.6.1
- Add ota:platform required by 2024.6.1
📚 Documentation
- Update documentation
- Update documentation (fix typo and improve publication tool)
- Update social image
- Update documentation about changelog generation
⚙️ Miscellaneous Tasks
- Update .gitignore to exclude venv
- (esphome) Add esphome to develop outside HomeAssistant
- Code cleanup
- Update doc and code compilation with pip version of esphome