W przypadku tasmoty trzeba ciut poczekać aż on sobie nazbiera nazewnictwo.
ale nie że to 15 minut.
Zigbee testowałem i zawsze działało.
Nie wiem jak Ci pomóc bo tworzyłem to na podstawie wskazówek GPT tzn ja pisałem co on ma robić a on tworzył.
Używam EMQX a nie zwykłego Brokera ( efekt uboczny pracy na tym tematem. )
Ten flow do tasmoty szuka nazwy zdefiniowanej w "MqttClientMask","MqttClient"
czyli tego:

W konsoli Tasmoty zobacz czy masz STATUS6 generowany:
16:07:33.681 MQT: stat/tasmota_F4F2B1/STATUS6 = {"StatusMQT":{"MqttHost":"192.168.100.6","MqttPort":1883,"MqttClientMask":"MONITOR","MqttClient":"MONITOR","MqttUser":"tasmotamqtt","MqttCount":4,"MqttTLS":0,"MAX_PACKET_SIZE":1200,"KEEPALIVE":30,"SOCKET_TIMEOUT":4}}
Sprawdź jeszcze ustawienie MQTT bo Ja zdefiniowałem jako lokalny.
Zrestartuj HA ( nie przeładowanie a restart ) aby sobie odświeżył.
W Funkcji ZapiszMqttClient na samym dole masz :
//node.warn(`Zapisano mqttNames[${deviceKey.toUpperCase()}] = ${mqttClientName}`);
//node.warn("Aktualny mqttNames: " + JSON.stringify(mqttNames));
Odkomentuj je sobie i wtedy w okienku Debug zobczysz coś takiego :
"Aktualny mqttNames: {"EBFEA0":"ZERO10X 3A","F4F2B1":"MONITOR","4B0BBC":"ACER_LAPTOP","4A7744":"MONITOR_SAMSUNG","4A0564":"MCDODO","49FFE8":"LAMPKA_SOLNA","EBFE17":"LOUDSPEAKER","EB7B57":"SNAKE","EB77A4":"DESK_LAMP","EBE30D":"SERWER_HA","EB81B7":"KUCHNIA","SYPIALNIA_LISTWA":"SYPIALNIA_LISTWA","EBE62F":"ZERO10X_6A","EB7F73":"BROTHER","4A5CC8":"QNAP","09D06D":"KOMPUTER","ZERO10X 3A":"ZERO10X 3A","MONITOR":"MONITOR","ACER_LAPTOP":"ACER_LAPTOP","MONITOR_SAMSUNG":"MONITOR_SAMSUNG","MCDODO":"MCDODO","LAMPKA_SOLNA":"LAMPKA_SOLNA","DESK_LAMP":"DESK_LAMP","LOUDSPEAKER":"LOUDSPEAKER","KUCHNIA":"KUCHNIA","SNAKE":"SNAKE","SERWER_HA":"SERWER_HA","BROTHER":"BROTHER","ZERO10X_6A":"ZERO10X_6A","KOMPUTER":"KOMPUTER","QNAP":"QNAP","F491CD":"KLIMATYZACJA","KLIMATYZACJA":"KLIMATYZACJA"}"
Jak tego nie ma to znaczy że Flow nie czyta Ci komunikatów z Tasmoty.
Teraz przetestowałem i masz podgląd z DEBUG:
10.07.2025, 17:29:43node: Porównanie offlineCount
function : (warn)
"Offline count bez zmian: 4"
10.07.2025, 17:29:49node: 📄 Raport wynik
msg.payload : string[212]
string[212]
📊 Zbiorczy status urządzeń
🔌 Zigbee Routery: 20
🔋 Zigbee Bateryjne: 13
💡 Tasmota - online (13)
💡 Tasmota - offline (4):
1. LAMPKA_SOLNA
2. MCDODO
3. MONITOR_SAMSUNG
4. ACER_LAPTOP
❌ Offline Zigbee (0):
10.07.2025, 17:29:54node: Aktualizator statusów (LWT)
function : (warn)
"Zaktualizowano status EB81B7 = Offline"
10.07.2025, 17:29:54node: Porównanie offlineCount
function : (warn)
"Offline count zmienił się: 4 -> 5"
10.07.2025, 17:30:03node: 📄 Raport wynik
msg.payload : string[241]
string[241]
📊 Zbiorczy status urządzeń
🔌 Zigbee Routery: 20
🔋 Zigbee Bateryjne: 13
💡 Tasmota - online (12)
💡 Tasmota - offline (5):
1. LAMPKA_SOLNA
2. MCDODO
3. MONITOR_SAMSUNG
4. ACER_LAPTOP
5. KUCHNIA
❌ Offline Zigbee (1):
1. Ekspres Do Kawy
Włączyłem ponownie urządzenia i w Debug masz :
0.07.2025, 17:34:44node: Aktualizator statusów (LWT)
function : (warn)
"Zaktualizowano status EB81B7 = Online"
10.07.2025, 17:34:45node: Porównanie offlineCount
function : (warn)
"Offline count zmienił się: 5 -> 4"
10.07.2025, 17:34:46node: 📄 Raport wynik
msg.payload : string[212]
string[212]
📊 Zbiorczy status urządzeń
🔌 Zigbee Routery: 20
🔋 Zigbee Bateryjne: 13
💡 Tasmota - online (13)
💡 Tasmota - offline (4):
1. LAMPKA_SOLNA
2. MCDODO
3. MONITOR_SAMSUNG
4. ACER_LAPTOP
❌ Offline Zigbee (0):
10.07.2025, 17:34:51node: Aktualizator statusów (LWT)
function : (warn)
"Zaktualizowano status 4B0BBC = Online"
10.07.2025, 17:34:51node: Porównanie offlineCount
function : (warn)
"Offline count zmienił się: 4 -> 3"
10.07.2025, 17:34:51node: Aktualizator statusów (LWT)
function : (warn)
"Zaktualizowano status 49FFE8 = Online"
10.07.2025, 17:34:51node: Porównanie offlineCount
function : (warn)
"Offline count zmienił się: 3 -> 2"
10.07.2025, 17:34:52node: Aktualizator statusów (LWT)
function : (warn)
"Zaktualizowano status 4A0564 = Online"
10.07.2025, 17:34:52node: Porównanie offlineCount
function : (warn)
"Offline count zmienił się: 2 -> 1"
10.07.2025, 17:34:52node: Aktualizator statusów (LWT)
function : (warn)
"Zaktualizowano status 4A7744 = Online"
10.07.2025, 17:34:52node: Porównanie offlineCount
function : (warn)
"Offline count zmienił się: 1 -> 0"
10.07.2025, 17:34:55node: 📄 Raport wynik
msg.payload : string[157]
string[157]
📊 Zbiorczy status urządzeń
🔌 Zigbee Routery: 20
🔋 Zigbee Bateryjne: 13
💡 Tasmota - online (17)
💡 Tasmota - offline (0):
Brak
❌ Offline Zigbee (0):