Commit Graph

34 Commits

Author SHA1 Message Date
Tim Laing
44673931db Added OptionFlow and fixed formatting and typing issues (#316)
* Added OptionsFlow support
* Formatted code
* Corrected and added typing
* Removed linting errors where possible
* Added VSCode configuration files
2025-01-19 12:45:45 -05:00
Mike Marvin
6f06d2c3e2 v0.10.0 Updates (#311)
- Bumped version to 0.10.0. 
- Updated sensor names to more closely follow Home Assistant's
recommended naming conventions. Only changes them if they're still set
to the default, you can still rename them.
- Addressed Home Assistant warnings about deprecated functionality and
also numerous linter recommendations.\
- Bumped PyEmVue to 0.18.6, which includes improvements to the
authentication flow and supports bidirectional circuits.
2024-09-19 20:34:47 -04:00
magico13
e90cf4d403 Bump pyemvue to 0.18.2 which has improved resiliency. Formatting fixes. 2024-02-25 15:45:56 -05:00
magico13
e2e7f5ed01 Add extra channels like Balance during first poll. Fix some types. 2023-07-13 22:05:33 -04:00
magico13
9d795526ee First pass at updating based on device tree and not 1min update data. 2023-07-09 21:43:19 -04:00
magico13
677cceea4e Try to handle some invalid key errors. Reset day sensors at midnight. 2022-06-26 18:41:34 -04:00
magico13
ca5e5d77a6 Add service to set charger current 2022-05-21 17:15:17 -04:00
magico13
f15e9b678d Change to state class "total". Style updates. Better naming for TotalUsage, MainsTo/FromGrid 2022-04-02 17:16:27 -04:00
magico13
b3cc3cd7f5 Address #105, #86 2022-02-24 22:14:49 -05:00
magico13
e3fc9df6d3 Use Measurement class for 1min sensors 2021-09-13 22:54:56 -04:00
magico13
192b6d3de8 Only main and balance can be negative. Update sensor names to drop Power. Require HA 2021.9. 2021-09-03 19:48:58 -04:00
tteck
14e249a045 Update sensor.py 2021-08-26 05:01:04 -04:00
magico13
b1e8d484fd Actually fixed this time 2021-08-18 14:43:38 -04:00
magico13
a35c890de4 Possible fix for API changes, my dev environment isn't behaving to test 2021-08-18 14:33:44 -04:00
magico13
6c39eb0308 Integrate minute data into day sensors 2021-08-05 21:33:13 -04:00
magico13
601675cd03 Support for statistics and energy dashboard 2021-08-04 21:40:33 -04:00
magico13
e21924e9ed Remove 1s sensor. Reduce update rates for #19 2021-06-15 19:50:28 -04:00
magico13
2ac2cb0950 Fix 1s not populating. Additional logging, some temporary. 2021-04-11 13:33:14 -04:00
magico13
0ce55b82ed Move most api calls to init to support auto-retry if failed during setup. 2021-04-03 23:52:31 -04:00
magico13
15449593b3 Pyemvue 0.12.2. Add more logging/null checks. Match style. 2021-02-10 22:03:04 -05:00
magico13
e409222a4b Use pyemvue 0.12.1, fix API changes 2021-02-09 21:45:09 -05:00
magico13
7640e8963b Implement selectable sensors. Some documentation updates. 2021-01-31 21:42:31 -05:00
magico13
ea30d011fd Show text for enabling extra sensors. Start adding checks for being enabled 2021-01-31 19:54:44 -05:00
magico13
69e1e79a5c Start adding support for 1 second updates 2021-01-28 20:17:14 -05:00
magico13
c1e58aa457 Add support for toggling switches 2020-11-20 22:39:47 -05:00
magico13
f4bd01fdc1 Populate channel names. Assign to devices. 2020-11-18 21:31:14 -05:00
magico13
d55880179f Populate sensors for daily and monthly usage 2020-11-17 20:35:20 -05:00
magico13
5f5777a977 Move IO out of event loop #2 2020-11-17 20:27:15 -05:00
magico13
5dd132e29c First working pass of 1 min with single poll 2020-11-17 20:00:13 -05:00
magico13
4628fabfe3 Start trying to use a single API call to update sensors 2020-11-16 23:03:02 -05:00
magico13
5ffe2c4247 Add support for day and month sensors (#4) 2020-07-14 21:30:34 -04:00
magico13
4aaa7fccc1 Update naming to prefer channel name. Use pyemvue 0.9.7 to pull in expansion data. 2020-06-04 20:48:16 -04:00
magico13
57b99e9a1f Use device name as set in app in display name 2020-05-20 23:05:48 -04:00
magico13
c06d286b3c Initial commit 2020-03-14 18:24:27 -04:00