107 Commits

Author SHA1 Message Date
magico13
f15e9b678d Change to state class "total". Style updates. Better naming for TotalUsage, MainsTo/FromGrid v0.8-pre1 2022-04-02 17:16:27 -04:00
magico13
b3cc3cd7f5 Address #105, #86 2022-02-24 22:14:49 -05:00
magico13
469db92399 Hotfix for outlet API changing v0.8-pre2.2 v0.7.3 2022-02-24 21:24:03 -05:00
magico13
c1aaac4075 Fix for bad fix, add back SOURCE_IMPORT v0.7.2 2021-11-03 19:43:41 -04:00
magico13
589d9bae61 Remove undefined variable v0.7.1 2021-11-03 18:45:31 -04: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. v0.7.0 2021-09-03 19:48:58 -04:00
magico13
e8a05ce37a Update to pyemvue 0.15.0 2021-08-31 21:34:09 -04:00
Michael Marvin
ededdc2de8 Merge pull request #73 from tteck/master
Changes for the Upcoming 2021.9.0 Home Assistant
2021-08-26 20:09:03 -04:00
tteck
14e249a045 Update sensor.py 2021-08-26 05:01:04 -04:00
magico13
6f5786fa00 If channel usage is None, treat as 0 v0.6.5 2021-08-19 17:39:51 -04:00
magico13
7e1f6120a9 Use timezone aware datetimes v0.6.4 2021-08-18 20:01:13 -04:00
magico13
d59a88e1bf Handle TotalUsage and missing minute/day data better. 2021-08-18 19:58:52 -04:00
magico13
45fadd5961 0.6.3 - api fixes v0.6.3 2021-08-18 14:45:38 -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
6068fade6f Breaking: Flip MainsToGrid to positive v0.6.2 2021-08-11 17:50:17 -04:00
magico13
fb110cf0f4 Verify that the timestamp is set before trying to use it v0.6.1 2021-08-07 13:23:28 -04:00
magico13
51ee3ef9cc Update manifest to v0.6.0 v0.6.0 2021-08-06 21:42:13 -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
Michael Marvin
2440b989ec Merge pull request #46 from nkm8/errorFix
Fix missing variable declaration
2021-06-16 10:49:56 -04:00
Nick
dc7cb6a394 Fix missing variable declaration 2021-06-16 10:15:26 -04:00
magico13
e21924e9ed Remove 1s sensor. Reduce update rates for #19 v0.5.0 2021-06-15 19:50:28 -04:00
magico13
6d0f06c541 Drop logging to info, use latest pyemvue, update to 0.4.0 v0.4.0 2021-05-07 18:13:09 -04:00
magico13
8d0536b1e5 Add support for MainsTo/FromGrid for solar users 2021-05-06 21:53:00 -04:00
magico13
7d5dd77a11 Retry update if no channels found. Try for 1 second ago. Additional logging. 2021-04-22 21:39:07 -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
Michael Marvin
a444abd9fe Merge pull request #34 from shyuep/master
Add version to MANIFEST
2021-03-22 09:30:40 -04:00
First Coder
e84f003999 Add version to MANIFEST, which is required by future versions of
HomeAssistant.
2021-03-21 20:08:26 -07:00
magico13
15449593b3 Pyemvue 0.12.2. Add more logging/null checks. Match style. v0.3.1 2021-02-10 22:03:04 -05:00
magico13
e409222a4b Use pyemvue 0.12.1, fix API changes v0.3.0 2021-02-09 21:45:09 -05:00
magico13
5ee569b66a Fix entry_data check. 2021-01-31 21:56:21 -05:00
magico13
b9ae82d49e Try setting default values when reading config 2021-01-31 21:54:18 -05:00
Michael Marvin
0a24141bac Merge pull request #26 from magico13/one-second
One second support #24
2021-01-31 21:46:24 -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
7d68bdeb08 Updating info to prep for release v0.2.0 2020-11-22 17:07:22 -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
Michael Marvin
75b50dd26f Add note about clearing browser cache 2020-11-09 15:55:06 -05:00
magico13
5ffe2c4247 Add support for day and month sensors (#4) 2020-07-14 21:30:34 -04:00
magico13
b3a3da8090 Remove mentions of missing the expansion module since that's been tested now. 2020-07-06 17:49:21 -04:00
magico13
4aaa7fccc1 Update naming to prefer channel name. Use pyemvue 0.9.7 to pull in expansion data. v0.1.3 2020-06-04 20:48:16 -04:00