Releases: Pythm/ad-ElectricalManagement
Use your own notification app
Changelog:
-
Improvements to notification setup. Now you can use your own notification app with 'notify_app: your_app'.
-
Now the built in notify app uses
call_service(f'notify/{message_recipient}'
instead of hass notify. -
Further improvements to save hours when price is expensive over a longer periode than 'max_continuous_hours'
-
Changed from 5% to 7% as default increase in price difference pr hour saving, when calculating continuous hours before a price drop. Calculation is done backwards from price drop.
-
Added
pricedifference_increase
to heaters (climate and switches) to change from the default 7% increase pr hour backwards from price drop. This value is in percent. To get 7% increase input 1.07. -
Wake car if home and battery state is unknown when trying to calculate charge time, if no previous calculations on battery state.
-
Rewrite to use adbase insted of hassapi.
-
Rewrite started to better handle multiple cars on multiple chargers.
In version 0.2.0 you will need to configure each Tesla as a car, and each Easee charger as a charger. No need to link car to charger. This will make it easier to implement other cars and chargers.
v0.1.8. Switch between charging you Tesla with a Easee and an unconnected charger
Changelog:
-
Added "calculateNoPower" to Tesla that defaults to True. Set this to False in your Tesla configuration, if you configure both a connected charger (Easee) and an unconnected charger where the commands goes directly to Tesla vehicle to control charging. WARNING: Experimental. Will be documented in the readme when tested more. By default you will get a notification if the power is lost, but with option set to False, It will remove the car from charge queue leaving only the connected charger in queue.
Does not work if charging is continued after restart or when connected. -
Revisited the logic when finding times to save when time with expensive hours exceeds 'max_continuous_hours'
-
Fixed changing target not updating
-
Updated the undocumented appliances. Will document when more stable
-
Improvements and bugfixes
Namespace bugfixes
Changelog:
- Namespace bugfix.
- Added "false_alarm" as a mode change for when the fire alarm was triggered, when reverting to normal, to turn heating back on
Bugfixes
Improvements to climate control
Changelog:
-
Set a master namespace for all entities with 'main_namespace' if you have defined a custom HASS namespace. Can still be defined pr entity in config if you have multiple namespaces
-
Updated climate control. Now has the possibility to set target temperature defined with 'target_indoor_input' from an input_number in Home Assistant with 'offset' +- from 0 in temperature settings
The offset also applies to the new 'save_temp' and 'away_temp'. Alternative you can define saving temperature with a 'save_temp_offset'. -
The possibility to disable automation of temperature is removed. Use the input_number to set target instead, and ajust in Home Assistant
-
Added a window temperature sensor as 'window_temp' with 'window_offset' as an offset from target temperature. This is default to -3
-
Updated minimum charge to be set by car/charger capability. 5A for Tesla cars, 6A for Easee chargers. Be aware that charging with Easee on 3phase IT net (230v) needs a minumum of 11A.
-
Notify on overcosumption with 'notify_overconsumption' added to 'options'
-
Pause charging to prevent going over 'max_kwh_goal' with option 'pause_charging'
-
informEveryChange removed from options for now.
-
Default max_kwh_goal is now 15. This should be more suited to a usage where there is no tariff for using more pr hour.
-
Bugfixes and code cleanup
Improvements to charge time calculations
Changelog:
- Updated logging info if no outside temperature is provided with fallback to met.no
- Added "getting_cold" to only get notifications on windows open below temp given
- Rewrite of charge scheduler and some updates to notifications
- Bugfixes
Bugfix
First documented release
Start controlling your electricity!