Mosquitto перестал работать с tasmota

Раньше до перехода на bullseye устройства подключались без проблем. На wb-2207-bullseye-transition (as testing) точно все работало.
Сейчас на wb-2304 (as stable) получаю такое сообщение на устройства tasmota
Client <unknown> disconnected, not authorised.
Что нужно поменять, что бы он признал их? Остальные клиенты цепляются нормально. Логин Пароль для mqtt не использую. Ниже лог:

1680989609: New client connected from 192.168.1.38:55648 as mqttjs_dc0b90ac (p2, c1, k60).
1680989609: New client connected from 192.168.1.38:41897 as frigate (p2, c1, k60).
1680989609: New client connected from 192.168.1.38:60386 as mqttjs_23a4292a (p2, c1, k60).
1680989609: New connection from 192.168.1.78:55361 on port 1883.
1680989609: New connection from 192.168.1.38:55989 on port 1883.
1680989609: New client connected from 192.168.1.78:55361 as mqtt-explorer-ce35576a (p2, c1, k60).
1680989609: New client connected from 192.168.1.38:55989 as 1R0chiOvntCVQjFVDTE5km (p2, c1, k60).
1680989610: New client connected from ::ffff:192.168.1.78:55366 as wb-mqtt-homeui-AG24V4dtFE (p2, c1, k60).
1680989610: Outgoing messages are being dropped for client wb-mqtt-homeui-AG24V4dtFE.
1680989618: New connection from 192.168.1.38:44412 on port 1883.
1680989618: New client connected from 192.168.1.38:44412 as double-take-fe558b3f (p2, c1, k60).
1680989618: New connection from 192.168.1.100:50222 on port 1883.
1680989618: New client connected from 192.168.1.100:50222 as SmartHome (p2, c1, k1000).
1680989618: New connection from 192.168.1.34:47664 on port 1883.
1680989618: New client connected from 192.168.1.34:47664 as lumimqtt_0x38839a0623e3 (p2, c1, k60).
1680989618: New connection from 192.168.1.34:47676 on port 1883.
1680989618: New client connected from 192.168.1.34:47676 as ble2mqtt_0x38839a0623e3 (p2, c1, k60).
1680989619: New connection from 192.168.1.32:4933 on port 1883.
1680989619: Client <unknown> disconnected, not authorised.
1680989623: New connection from 127.0.0.1:45452 on port 1883.
1680989623: New client connected from 127.0.0.1:45452 as netty-mqtt/nRhdIlkZ (p1, c1, k30).
1680989630: New connection from 192.168.1.32:3216 on port 1883.
1680989630: Client <unknown> disconnected, not authorised.
1680989633: New connection from 192.168.1.30:17467 on port 1883.
1680989633: Client <unknown> disconnected, not authorised.
1680989638: New connection from 192.168.1.47:52473 on port 1883.
1680989638: New client connected from 192.168.1.47:52473 as wthermostat-9285350 (p2, c1, k15).
1680989641: New connection from 192.168.1.32:27331 on port 1883.
1680989641: Client <unknown> disconnected, not authorised.
1680989644: New connection from 192.168.1.30:7394 on port 1883.
1680989644: Client <unknown> disconnected, not authorised.
1680989652: New connection from 192.168.1.32:7926 on port 1883.
1680989652: Client <unknown> disconnected, not authorised.
1680989655: New connection from 192.168.1.30:15160 on port 1883.
1680989655: Client <unknown> disconnected, not authorised.
1680989663: New connection from 192.168.1.32:1210 on port 1883.
1680989663: Client <unknown> disconnected, not authorised.

Добрый день.

Логично, доступ без авторизации из сети, кроме localhost теперь отключен.
Следует создать пользователя или настроить доступ без авторизации (не рекомендую).

А как все остальные устройства подключаются тогда? Я для них не создавал пользователя, и они все без пароля из локальной сети цепляются без проблем, в логах это видно.
И у меня в файле /mnt/data/etc/mosquitto/conf.d/10listeners.conf (я так понимаю, он отвечает за настройки авторизации) есть строка:

listener 1883
allow_anonymous true
acl_file /etc/mosquitto/acl/default.conf
password_file /etc/mosquitto/passwd/default.conf

Так, отлично. В таком случае, очевидно, tasmota пытается авторизоваться, используя неверный логин-пароль.

по всей видимости, да. Похоже тасмота не умеет подключаться без имени пользователя и пароля. Странно, как это раньше работало? Пришлось создать для этих устройств пользователя и виделить ему топик, ну и тасмоты все перенастроить, а еще в Home assistant кучу топиков этих устройств переписать. А так все нормально.

В старом брокере если включено анономное подключение логин и пароль просто не проверялся.
А зачем именно отдельный топик? В принципе досточно просто пользователя.

Как должен тогда выглядеть /mnt/data/etc/mosquitto/acl/default.conf ? Я вот так сделал:

topic readwrite #
topic readwrite $SYS/#

pattern write tasmota/#

user tasmota
topic tasmota/#

Вот так:

user tasmota
topic /#

Эта тема была автоматически закрыта через 7 дней после последнего ответа. В ней больше нельзя отвечать.