Jan Bouwhuis
|
1bd0b2d05f
|
Refactor mqtt entity cleanup on reload (#102375)
|
2023-10-20 20:28:04 +02:00 |
|
Jan Bouwhuis
|
485c52568d
|
Fix error handling on subscribe when mqtt is not initialized (#101832)
|
2023-10-20 15:16:45 +02:00 |
|
Jan Bouwhuis
|
25ab622b51
|
Rename mqtt entry setup helpers to reflect their purpose (#102378)
Rename mqtt entry setup helpers
|
2023-10-20 13:36:24 +02:00 |
|
Jan Bouwhuis
|
7d9014ae41
|
Do not fail MQTT setup if events or sensors configured via yaml can't be validated (#102309)
* Add event and sensor
* Cleanup unused code
* Schema cannot be None for supported platform
|
2023-10-20 12:09:52 +02:00 |
|
Jan Bouwhuis
|
1efbba2631
|
Do not fail MQTT setup if covers configured via yaml can't be validated (#102304)
Add cover
|
2023-10-20 10:51:42 +02:00 |
|
Jan Bouwhuis
|
12c4a10cfc
|
Do not fail MQTT setup if numbers configured via yaml can't be validated (#102316)
Add number
|
2023-10-20 10:51:14 +02:00 |
|
Jan Bouwhuis
|
f1eb28b7ac
|
Do not fail MQTT setup if update entities configured via yaml can't be validated (#102324)
|
2023-10-20 10:14:25 +02:00 |
|
Jan Bouwhuis
|
c7b1e4186b
|
Do not fail MQTT setup if water heaters configured via yaml can't be validated (#102326)
|
2023-10-20 08:15:09 +02:00 |
|
Jan Bouwhuis
|
04fdcbe5fa
|
Do not fail MQTT setup if buttons configured via yaml can't be validated (#102301)
|
2023-10-20 08:13:59 +02:00 |
|
Jan Bouwhuis
|
dcdd4b470c
|
Do not fail MQTT setup if lawn mowers configured via yaml can't be validated (#102314)
|
2023-10-20 08:11:33 +02:00 |
|
Jan Bouwhuis
|
5264cdf382
|
Do not fail MQTT setup if locks configured via yaml can't be validated (#102315)
Add lock
|
2023-10-20 01:13:35 +02:00 |
|
Jan Bouwhuis
|
f4e7c5aed3
|
Do not fail MQTT setup if humidifiers configured via yaml can't be validated (#102312)
Add humidifier
|
2023-10-19 23:29:49 +02:00 |
|
Jan Bouwhuis
|
ec1b3fe6fb
|
Do not fail MQTT setup if switches configured via yaml can't be validated (#102320)
Add switch
|
2023-10-19 23:04:35 +02:00 |
|
Jan Bouwhuis
|
54c80491e3
|
Do not fail MQTT setup if select's configured via yaml can't be validated (#102318)
Add select
|
2023-10-19 22:10:45 +02:00 |
|
Jan Bouwhuis
|
e26a2596af
|
Do not fail MQTT setup if climate's configured via yaml can't be validated (#102303)
Add climate
|
2023-10-19 21:14:45 +02:00 |
|
Jan Bouwhuis
|
22c21fdc18
|
Do not fail MQTT setup if vacuum's configured via yaml can't be validated (#102325)
Add vacuum
|
2023-10-19 20:11:09 +02:00 |
|
Jan Bouwhuis
|
5eb0a33795
|
Do not fail MQTT setup if text's configured via yaml can't be validated (#102322)
Add text
|
2023-10-19 18:51:47 +02:00 |
|
Jan Bouwhuis
|
1456809f6a
|
Do not fail MQTT setup if sirens configured via yaml can't be validated (#102319)
Add siren
|
2023-10-19 18:50:50 +02:00 |
|
Jan Bouwhuis
|
d0341c9754
|
Do not fail MQTT setup if images configured via yaml can't be validated (#102313)
Add image
|
2023-10-19 18:50:02 +02:00 |
|
Jan Bouwhuis
|
3853214496
|
Do not fail MQTT setup if fans configured via yaml can't be validated (#102310)
Add fan
|
2023-10-19 18:48:35 +02:00 |
|
Jan Bouwhuis
|
615b02be59
|
Do not fail MQTT setup if scenes configured via yaml can't be validated (#102317)
Add scene
|
2023-10-19 18:27:04 +02:00 |
|
Jan Bouwhuis
|
3a4341dbeb
|
Do not fail MQTT setup if device trackers configured via yaml can't be validated (#102308)
Add device_tracker
|
2023-10-19 18:18:04 +02:00 |
|
Jan Bouwhuis
|
fb984b5218
|
Do not fail MQTT setup if camera's configured via yaml can't be validated (#102302)
Add camera
|
2023-10-19 18:17:06 +02:00 |
|
Jan Bouwhuis
|
651b725cc0
|
Do not fail MQTT setup if binary sensors configured via yaml can't be validated (#102300)
Add binary_sensor
|
2023-10-19 18:15:21 +02:00 |
|
Jan Bouwhuis
|
d149bffb07
|
Do not fail MQTT setup if lights configured via yaml can't be validated (#101649)
* Add light
* Deduplicate code
* Follow up comment
|
2023-10-19 17:34:43 +02:00 |
|
Jan Bouwhuis
|
c377cf1ce0
|
Do not fail mqtt entry on single platform config schema error (#101373)
* Do not fail mqtt entry on platform config
* Raise on reload with invalid config
* Do not store issues
* Follow up
|
2023-10-19 12:06:33 +02:00 |
|
Franck Nijhof
|
1944b2952c
|
Replace object select in service calls with more UI-friendly selectors (#101722)
|
2023-10-10 05:50:12 +02:00 |
|
Jan Bouwhuis
|
db0c5bbbea
|
Fix mqtt sensor or binary_sensor state not saved after expiry (#101670)
Fix mqtt sensor state not saved after expire
|
2023-10-08 20:57:14 +02:00 |
|
Jan Bouwhuis
|
9407c49819
|
Remove platform key and rename schema for mqtt device_automation (#101582)
Refactor mqtt device_automation
|
2023-10-07 20:49:05 +02:00 |
|
Jan Bouwhuis
|
f4ac2b7eeb
|
Remove platform key and rename schema for mqtt tag (#101580)
|
2023-10-07 20:48:35 +02:00 |
|
Jan Bouwhuis
|
4553de5cbf
|
Use string conversion over isinstance in mqtt message handling if possible (#101364)
|
2023-10-06 12:15:01 +02:00 |
|
Jan Bouwhuis
|
a3fe120457
|
Raise vol.Invalid for invalid mqtt device_tracker config (#101399)
Raise vol.Invalid for invalid mqtt device_tracker
|
2023-10-04 19:36:34 +02:00 |
|
Ville Skyttä
|
5551a345ea
|
Remove some unnecessary uses of regular expressions (#101182)
|
2023-10-03 20:55:00 -05:00 |
|
Jan Bouwhuis
|
257e608c13
|
Use dataclass for mqtt TimestampedPublishMessage (#101124)
|
2023-09-29 20:11:30 +02:00 |
|
Jan Bouwhuis
|
0ded0ef4ee
|
Use dataclass instead of attr slots for mqtt PublishMessage and ReceiveMessage (#101062)
Use dataclass instead of attr slots
|
2023-09-28 20:36:30 +02:00 |
|
Jan Bouwhuis
|
77c519220d
|
Use dataclass for mqtt Subscription (#101064)
|
2023-09-28 20:35:49 +02:00 |
|
Jan Bouwhuis
|
dc1d3f727b
|
Fix handling reload with invalid mqtt config (#101015)
Fix handling reload whith invalid mqtt config
|
2023-09-27 20:59:19 -04:00 |
|
Jan Bouwhuis
|
0f38cd5794
|
Allow to reset an mqtt lock to an unknown state (#100985)
|
2023-09-27 09:50:01 +02:00 |
|
Jan Bouwhuis
|
59a26010ba
|
Cleanup redundant mqtt entity constructors (#100939)
* Remove redundant mqtt entity constructors
* Remove unrelated change
* Follow up comment
* Revert changes to mqtt update platform
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2023-09-26 23:03:11 +02:00 |
|
Jan Bouwhuis
|
8ec11910af
|
Allow discovery config update mqtt update entities (#100957)
|
2023-09-26 15:21:27 -05:00 |
|
Jan Bouwhuis
|
9254eea9e2
|
Remove unused attribute for MQTT lawn_mower (#100946)
Remove unused attributes for MQTT lawn_mower
|
2023-09-26 20:18:52 +02:00 |
|
Jan Bouwhuis
|
4d7e3d2b0f
|
Remove redundant initial assigment for mqtt siren (#100945)
|
2023-09-26 20:07:54 +02:00 |
|
Jan Bouwhuis
|
20a2e129fb
|
Intialize mqtt lock in an unknown state in pessimistic mode (#100943)
Intialize mqtt lock as unknown in pessimistic mode
|
2023-09-26 19:53:45 +02:00 |
|
Jan Bouwhuis
|
60b8775f4a
|
Avoid redundant calls to async_write_ha_state in mqtt siren (#100813)
* Avoid redundant calls to async_write_ha_state
* Add comment
|
2023-09-25 22:36:13 +02:00 |
|
Jan Bouwhuis
|
7258bc6457
|
Avoid redundant calls to async_write_ha_state in mqtt vacuum (#100799)
* Avoid redundant calls to async_write_ha_state
* Add comment
* Rephrase
|
2023-09-25 22:17:29 +02:00 |
|
Jan Bouwhuis
|
ea1108503d
|
Rework and fix mqtt siren writing state and attributes (#100871)
Rework mqtt siren writing state and attributes
|
2023-09-25 21:08:14 +02:00 |
|
Jan Bouwhuis
|
30c7e7fbdf
|
Avoid redundant calls to async_ha_write_state mqtt update platform (#100819)
Avoid redundant calls to async_ha_write_state
|
2023-09-25 18:08:02 +02:00 |
|
Jan Bouwhuis
|
cd3d3b76a3
|
Avoid redundant calls to async_ha_write_state in mqtt text (#100816)
Avoid redundant calls to async_ha_write_state
|
2023-09-25 18:07:24 +02:00 |
|
Jan Bouwhuis
|
8d10cdce4e
|
Avoid redundant calls to async_ha_write_state in mqtt switch (#100815)
Avoid redundant calls to async_ha_write_state
|
2023-09-25 18:06:19 +02:00 |
|
Jan Bouwhuis
|
33d45b3454
|
Avoid redundant calls to async_write_ha_state in mqtt select (#100809)
Avoid redundant calls to async_write_ha_state
|
2023-09-25 18:05:42 +02:00 |
|