hass-core/homeassistant/components/mqtt
Erik Montnemery 04c9665241
Filter MQTT JSON attributes (#52076)
* Filter JSON attributes

* Apply suggestions from code review

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Refactor, add tests

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-06-24 16:22:54 +02:00
..
device_tracker Update integrations j-o to override extra_state_attributes() (#47758) 2021-03-11 20:11:25 +01:00
light Pass the hass object to all MQTT component constructors (#52124) 2021-06-23 15:44:18 +02:00
translations [ci skip] Translation update 2021-06-07 00:18:16 +00:00
vacuum Pass the hass object to all MQTT component constructors (#52124) 2021-06-23 15:44:18 +02:00
__init__.py Remove value_template from MQTT_RW_PLATFORM_SCHEMA (#51590) 2021-06-08 08:23:35 +02:00
abbreviations.py Add support for color_mode white to MQTT light basic schema (#51484) 2021-06-22 11:59:20 +02:00
alarm_control_panel.py Integrations m*: Rename HomeAssistantType to HomeAssistant. (#49567) 2021-04-22 14:53:37 -07:00
binary_sensor.py Integrations m*: Rename HomeAssistantType to HomeAssistant. (#49567) 2021-04-22 14:53:37 -07:00
camera.py Pass the hass object to all MQTT component constructors (#52124) 2021-06-23 15:44:18 +02:00
climate.py Enable mccabe complexity checks in flake8 (#49616) 2021-04-25 12:38:40 +02:00
config_flow.py Improve translation strings for MQTT config and option flows (#50018) 2021-05-05 21:25:28 -07:00
const.py Use core constants for mqtt (#46389) 2021-02-11 13:38:33 +01:00
cover.py Make all MQTT cover payloads optional (#50579) 2021-05-26 13:50:44 +03:00
debug_info.py Fix MQTT debug info for removed triggers (#50859) 2021-05-20 10:27:38 +03:00
device_automation.py Cleanup unused loggers (#46510) 2021-02-14 13:46:58 +01:00
device_trigger.py Rename device trigger base schema to DEVICE_TRIGGER_BASE_SCHEMA (#51719) 2021-06-10 19:11:38 +02:00
discovery.py Warn when receiving message on illegal MQTT discovery topic (#52106) 2021-06-23 15:53:17 +02:00
fan.py Correct comment in MQTT fan (#51682) 2021-06-10 08:18:59 +02:00
lock.py Remove value_template from MQTT_RW_PLATFORM_SCHEMA (#51590) 2021-06-08 08:23:35 +02:00
manifest.json Add support for IoT class in manifest (#46935) 2021-04-15 10:21:38 +02:00
mixins.py Filter MQTT JSON attributes (#52076) 2021-06-24 16:22:54 +02:00
models.py Update typing 10 (#48071) 2021-03-18 13:07:04 +01:00
number.py Update MQTT number to treat received payload as UTF-8 (#52121) 2021-06-23 15:35:18 +02:00
scene.py Integrations m*: Rename HomeAssistantType to HomeAssistant. (#49567) 2021-04-22 14:53:37 -07:00
sensor.py Add support for last_reset to MQTT sensor (#51036) 2021-05-26 11:50:29 +02:00
services.yaml Wrap up selectors (#50794) 2021-05-25 14:45:17 +02:00
strings.json Improve translation strings for MQTT config and option flows (#50018) 2021-05-05 21:25:28 -07:00
subscription.py Integrations m*: Rename HomeAssistantType to HomeAssistant. (#49567) 2021-04-22 14:53:37 -07:00
switch.py Remove value_template from MQTT_RW_PLATFORM_SCHEMA (#51590) 2021-06-08 08:23:35 +02:00
tag.py Use core constants for mqtt (#46389) 2021-02-11 13:38:33 +01:00
trigger.py Correct trace path for trigger with custom id (#51847) 2021-06-14 17:09:20 +02:00
util.py Support templating MQTT triggers (#45614) 2021-02-08 10:50:38 +01:00