Logbook exclusion stopped working?

I have some 433 MHz temperature sensors. Their signals are picked up using rtl_433 and that program publishes MQTT messages with the sensors’ messages. The MQTT messages are picked up by Home Assistant using an automation:

- id: rtl_mqtt_trigger
  alias: RTL MQTT trigger
  trigger:
    platform: mqtt
    topic: 'rtl_433/RPi4/events'
  action:
    event: RTL_MQTT
    event_data_template:
      topic: '{{ trigger.topic }}'
      payload: '{{ trigger.payload }}'

The RTL_MQTT event is picked up by an automation in AppDaemon. Everything works as intended.

However, the RTL_MQTT event is fired several times a minute, so my logbook was initially filled with these events. I put this code in configuration.yaml:

logbook:
  exclude:
    entities:
      - automation.rtl_mqtt_trigger

… and the filling of the logbook ceased …

until 0.111.0. Now my logbook is filling up again with these events. :sob:

Did anything change with the latest update?

Issue #36708 opened

You can try :

recorder:
  exclude:
    entities:
      - automation.rtl_mqtt_trigger

Not the same, but keeps your logbook clean too.

Thanks, that’s a nice workaround. It’s actually a good idea to keep it out of the recorder too.

It does seem, however, that the logbook thing is actually an unintended side effect (aka bug) of changes implemented in 0.111.0 (cf. issue mentioned above).