Commit Graph

11 Commits

Author SHA1 Message Date
James Muscat
be781c94bd Update comments. 2024-08-11 16:42:38 +01:00
pre-commit-ci[bot]
f5994a6dc9 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2024-08-11 15:41:13 +00:00
James Muscat
5fc93f6c1c Correct definition for RemoteControlStartAllowed. 2024-08-11 16:17:05 +01:00
James Muscat
50862902c4 Add overrides for most dishwasher features. 2024-08-11 16:17:05 +01:00
James Muscat
5a2611967b Move MQTT discovery information into devices.json.
We inject some "magic" overrides when `devices.json` is created, rather
than at runtime; this means that users can update the discovery
information directly in their `devices.json` configuration rather than
in the code. This way, they can change existing or add new discovery
information without needing a code change.
2024-08-11 16:17:05 +01:00
James Muscat
d9196ad5bf Override some properties of state for special HA handling. 2024-08-11 16:17:05 +01:00
James Muscat
e37369f90b All Events act as binary sensors. 2024-08-11 16:17:05 +01:00
James Muscat
bf45fcd69a Use single state payload and HA value templates. 2024-08-11 16:17:05 +01:00
James Muscat
2186c61b5a Include events and options in discovery messages. 2024-08-11 16:17:05 +01:00
James Muscat
c111df49cb Publish state changes.
At the moment this publishes all entity states every time one thing
changes, which is not optimal.
2024-08-11 16:17:05 +01:00
James Muscat
0a812e75a0 Start publishing HA auto-discovery information. 2024-08-11 16:17:03 +01:00