Commit Graph

282 Commits (cd59d3ab81b189cf6d14f91d88d92051e3c43dee)

Author SHA1 Message Date
Aaron Bach acbeb8c881
Bump `regenmaschine` to 2022.08.0 (#76483) 2022-08-08 14:53:27 -06:00
Aaron Bach ceecab9559
Add update entity to RainMachine (#76100)
* Add update entity to RainMachine

* Fix tests

* Cleanup

* Test missing controller diagnostics

* Code review
2022-08-07 15:21:49 -06:00
Aaron Bach 8ea9f975fd
Fix bug potential in RainMachine switches by simplifying architecture (#76417)
* Fix bug potential in RainMachine switches by simplifying architecture

* Better typing (per code review)

* Broader error catch
2022-08-07 14:50:49 -06:00
Aaron Bach 27f1955f28
Automatically enable common RainMachine restriction entities (#76405)
Automatically enable common delay-related RainMachine entities
2022-08-07 14:27:52 -06:00
Aaron Bach 9552250f36
Fix bug where RainMachine entity states don't populate on startup (#76412) 2022-08-07 13:44:50 -06:00
Aaron Bach e89459453b
Add more controller-related RainMachine diagnostics (#76409) 2022-08-07 13:44:27 -06:00
GitHub Action 32a2999b85 [ci skip] Translation update 2022-08-06 00:24:46 +00:00
Aaron Bach 3d42c4ca87
Add reboot button to RainMachine (#75227) 2022-08-04 13:22:10 -06:00
Aaron Bach 847f150a78
Modify RainMachine to store a single dataclass in `hass.data` (#75460)
* Modify RainMachine to store a single dataclass in `hass.data`

* Pass one object around instead of multiple
2022-08-03 16:23:42 -06:00
Aaron Bach fbde347e64
Move RainMachine utils to the correct location (#76051)
* Move RainMachine utils to the correct location

* Imports
2022-08-03 22:24:55 +03:00
GitHub Action 81e3ef03f7 [ci skip] Translation update 2022-08-02 00:27:42 +00:00
Aaron Bach a499dfb8ff
Fix AssertionError in RainMachine (#75668) 2022-07-23 20:06:10 -06:00
Aaron Bach 98a27ed3ed
Remove old RainMachine service descriptions (#74920) 2022-07-10 21:48:58 +02:00
Aaron Bach a4d5ecb8ec
Migrate RainMachine to new entity naming style (#74754) 2022-07-10 21:27:01 +02:00
Aaron Bach 85148b343d
Bump regenmaschine to 2022.07.1 (#74815) 2022-07-09 10:32:15 -06:00
J. Nick Koston cd03c49fc2
Wait for config entry platform forwards (#73806) 2022-07-09 17:27:42 +02:00
Aaron Bach 0cca086aab
Bump regenmaschine to 2022.07.0 (#74680) 2022-07-08 14:18:40 -07:00
Aaron Bach e6d115e765
Add time remaining sensors for RainMachine programs (#73878) 2022-06-29 09:27:34 -05:00
Aaron Bach 8af0d91676
Bump regenmaschine to 2022.06.1 (#73250) 2022-06-08 12:31:39 -10:00
Aaron Bach db0f089a2e
Fix bugs with RainMachine zone run time sensors (#73179) 2022-06-07 16:14:40 -07:00
Aaron Bach a6f6f0ac5e
Fix unhandled exception when RainMachine coordinator data doesn't exist (#73055) 2022-06-05 15:33:27 -10:00
Aaron Bach 228fc02abb
Bump regenmaschine to 2022.06.0 (#73056) 2022-06-05 09:13:43 -06:00
Aaron Bach a3e1b285cf
Alter RainMachine to not create entities if the underlying data is missing (#72733) 2022-05-31 13:09:07 -06:00
Aaron Bach ec44a63a84
Bump regenmaschine to 2022.05.1 (#72735) 2022-05-30 18:58:08 -06:00
Aaron Bach 6b3f6e22d0
Fix invalid RainMachine syntax (#72732) 2022-05-30 17:48:42 -06:00
Aaron Bach 8e75547ca4
Guard against missing data in 1st generation RainMachine controllers (#72632) 2022-05-30 14:36:58 -07:00
Aaron Bach ea1e40a424
Bump regenmaschine to 2022.05.0 (#72613) 2022-05-27 10:32:38 -07:00
GitHub Action ceb8bb4745 [ci skip] Translation update 2022-05-21 00:22:49 +00:00
GitHub Action 37f81b261d [ci skip] Translation update 2022-05-16 00:24:28 +00:00
GitHub Action ba386b5841 [ci skip] Translation update 2022-05-01 00:28:25 +00:00
J. Nick Koston cc3d6aa247
Ensure rainmachine creates config entry titles as strings (#70417) 2022-04-22 07:58:19 -06:00
Aaron Bach 6cf7973a49
Eliminate duplicated run state logic in RainMachine (#70009) 2022-04-13 12:26:30 -10:00
Aaron Bach 6853db71e3
Reduce precision of over-precise RainmMachine switch attributes (#70006)
* Reduce precision of over-precise RainmMachine switch attributes

* linting

* Simplify
2022-04-13 15:10:07 -06:00
Aaron Bach c7b5d7107f
Fix issue with relative time-based state updates in RainMachine zones (#69206)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-04-13 10:41:48 -10:00
epenet bfd84ba89c
Prettify yaml (services.yaml) (#68878) 2022-03-30 09:48:06 +02:00
GitHub Action c64b4d997b [ci skip] Translation update 2022-03-13 00:18:58 +00:00
GitHub Action 102ae9f0e3 [ci skip] Translation update 2022-02-22 00:17:23 +00:00
GitHub Action c4cc6ca0ba [ci skip] Translation update 2022-02-20 00:20:09 +00:00
GitHub Action 208671418e [ci skip] Translation update 2022-02-16 00:14:09 +00:00
GitHub Action ad0cb4831e [ci skip] Translation update 2022-02-14 00:15:30 +00:00
GitHub Action ca7d4234e1 [ci skip] Translation update 2022-01-31 00:14:28 +00:00
GitHub Action 77ef86faee [ci skip] Translation update 2022-01-30 00:14:21 +00:00
J. Nick Koston 5b755b74fb
Add loggers to integration manifest.json (#65083) 2022-01-28 13:37:53 -08:00
Aaron Bach f2a3f758af
Add diagnostics to RainMachine (#64788) 2022-01-24 11:10:42 +01:00
GitHub Action 9098c71cd4 [ci skip] Translation update 2022-01-22 00:13:08 +00:00
Aaron Bach ff4ad8ddf8
Add `restrict_watering` and `unrestrict_watering` services to RainMachine (#64219) 2022-01-19 11:58:15 -07:00
Aaron Bach a657d34c92
Fix bug with too-long pause durations for RainMachine (#64218) 2022-01-16 19:13:14 -07:00
GitHub Action c6d481ca01 [ci skip] Translation update 2022-01-17 00:14:48 +00:00
Aaron Bach 2133eaa3a1
Fix bug when starting a RainMachine zone via service call (#64213) 2022-01-16 16:38:23 -07:00
Franck Nijhof eb5a321a9f
Mark removed config schemas as removed (#61014) 2021-12-21 12:46:10 +01:00