14 Commits

Author SHA1 Message Date
magico13
0754cf2149 Second attempt to define config_schema 2025-02-02 17:51:45 -05:00
magico13
27442a9bfe Attempt to fix validation errors 2025-02-02 17:36:10 -05:00
Mike Marvin
92647f6835 Initial Support for Re-Auth and Reconfiguration (#350)
- Updates to config flows to support re-auth when password changes and
reconfiguration to change the configuration normally set during
initialization.
- Add config option to invert solar data, defaults to true. This should
allow the user to choose if they want it inverted, since the energy
dashboard requires positive data but emporia usually provides negative
for generation.
- A bunch of typing and similar style updates
- Update some translation strings
- Add support for using the API simulator without dev code
2025-02-02 17:26:32 -05:00
Mike Marvin
33ac4e9e40 Add support for reauthentication without fully removing and readding (#344)
Also linter changes. Need to standardize those at some point, I try to
stick to the ones in the Home Assistant core repo.
2025-01-19 17:07:16 -05:00
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
e21924e9ed Remove 1s sensor. Reduce update rates for #19 2021-06-15 19:50:28 -04: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
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
c06d286b3c Initial commit 2020-03-14 18:24:27 -04:00