Moin Andreas,
ok noch ein wenig Grundlagen, wobei ich versuche das in einfachen Worten auszudrücken.
Vorab: Ich selber nutze die HA Tasmota Integration nicht, da ich auch noch andere Geräte nutze die über MQTT kommunizieren und somit alles über die HA MQTT Integration laufen lasse.
MQTT ist ein Protokoll - einfach ausgedrückt eine "Sprache" - über die Tasmota Geräte kommuniziert. Darüber "unterhält" sich ein Tasmota Geräte mit HA. Der "Gesprächspartner" bei HA kann entweder die HA MQTT Integration
https://www.home-assistant.io/integrations/mqtt oder die HA Tasmota Integration
https://www.home-assistant.io/integrations/tasmota/ sein. Beide "Gesprächspartner" nutzen für die "Unterhaltung" aber das MQTT Protokoll. Um MQTT nutzen zu können braucht man den Mosquitto broker. Dieser ist dafür zuständig MQTT Nachrichten zu empfangen, zu verwalten und entsprechend weiterzuleiten. Mit dem Mosquitto broker "unterhält" sich dann die HA MQTT Integration und die HA Tasmota Integration.
Nun zu dem Thema HA MQTT Integration und HA Tasmota Integration gleichzeitig: Wie ich ja schon geschrieben hatte weiß ich nicht ob und wie das funktioniert und was das Ergebnis davon ist. Wieder einfach ausgedrückt ist das aber so als wenn sich zwei Leute (die beiden Integrationen)
gleichzeitig mit einer anderen Person (dem Mosquitto broker) "unterhalten". Lt. Tasmota Doku ist das so nicht wirklich vorgesehen und um das zu vermeiden gibt es das SetOption19 Command.
https://tasmota.github.io/docs/Home-Assistant/
Home Assistant has different options of adding Tasmota devices:
- Official Tasmota integration (preferred)
- Manual configuration by editing configuration.yaml
- MQTT discovery (DEPRECATED! NOT INCLUDED IN PRECOMPILED BINARIES!)
Once you configure the Home Assistant Tasmota integration every new Tasmota device with SetOption19 0 set, will be discovered automatically.
Jetzt folgt die entscheidende Info aus der Tasmota Doku:
Transition from MQTT Discovery
If you have been using SetOption19 1 for device discovery, setting it to SetOption19 0 will remove your Tasmota device from the MQTT device list and add it to the Tasmota integrations in HA. They will be treated as new entities in Home Assistant but if you previously used default values they will use the same entity_id as the MQTT discovery devices.
...
If you opt to switch to MQTT Discovery, issuing SetOption19 1 command will remove all Tasmota entities and add new entities under the MQTT integration.
...
You can use MQTT Discovery in HA to add sensors and other entities that are not covered with Tasmota integration and associate them with an already discovered device.
Das verstehe ich so das es nur ein entweder oder gibt, aber kein gleichzeitig. D.h. wenn das Tasmota Gerät per SetOption19 mit der HA Tasmota Integration kommuniziert, kann es nicht gleichzeitig auch noch mit der HA MQTT Integration kommunizieren. D.h. z.B. ein Tasmota Sensor liefert seine Daten an den Mosquitto broker, aber dieser liefert diese Daten dann
entweder an die HA MQTT Integration
oder die HA Tasmota Integration.
Wie schon erwähnt weiß ich nicht welche Command Optionen es bei Tasmota alle so gibt, aber der Befehl SetOption19 ist klar definiert: Entweder oder und nicht gleichzeitig.
Wie ich auch schon erwähnt hatte ist es hier bei mir so das, wenn ich den Befehl SetOption19 nutze, ein Tasmota Gerät entweder von der HA MQTT Integration gefunden und eingebunden wird oder von der HA Tasmota Integration. Aber nicht beides gleichzeitig - so wie Du sagst es ja bei Dir ist.
Als ich mit HA angefangen habe und mir dadurch erstmalig das Thema MQTT über die Füße gelaufen ist, war ich auch erst etwas verwirrt. Ich hatte mich damals an irgendwelchen Install.-Anleitungen aus dem Internet orientiert, ohne überhaupt die genauen Hintergründe zu kennen, oder zu verstehen.
D.h. mir war z.B. der Unterschied zwischen dem Addon Mosquitto broker
Mosquitto_broker.png
und der Mosquitto broker MQTT Integration
Mosquitto_broker_MQTT.png
nicht so wirklich klar. Ist das denn nicht das gleiche? Da steht doch bei beide Mosquitto broker in der Überschrift.
Dann hieß es in der einen Install.-Anleitung man müsse den Mosquitto broker installieren und die Tasmota Integration und in einer andern Anleitung war dann wieder die Rede von dem Mosquitto broker und der Installation von MQTT. Usw. Usw. Usw.
Vielleicht ging oder geht es Dir ja ähnlich und durch das viele "herumprobieren" liegt jetzt das ein oder andere bei Dir im Argen.
Ich kenne Deinen Wissensstand nicht und ich weiß auch nicht was Du wo, wie und worüber alles so installiert und eingerichtet hast. Vielleicht wäre es aber ein guter Ansatz bei Deiner Mosquitto broker Installation mal ein wenig Tabula rasa zu machen und (kompl.) von vorne zu beginnen. Im Moment scheint mir da doch einiges durcheinander zu laufen und es scheint mir so als stocherst Du ein wenig im Nebel herum.
Falls ein Neuanfang nicht in Frage kommt solltest Du zumindest klären worüber Du die Tasmota Geräte bei HA einbindest und nutzt willst und dann eine klare und einheitliche Linie fahren.
Ja mit dem MQTT Explorer bist Du "auf" dem Mosquitto broker und siehst dort alle Einträge von und zu Geräten die der Mosquitto broker "kennt", mit denen er kommuniziert und von denen er Nachrichten verwaltet (empfängt und versendet). Bitte aber jetzt nicht anfangen über den MQTT Explorer irgendwelche Dinge zu editieren, es sei denn Du weißt genau was Du tust!
VG Jim
PS: Meine Ausführungen hier sind nicht die eines MQTT, Mosquitto broker oder gar HA-Experten, sondern einfach nur mein Verständnis der Dinge. Somit sind sie selbstverständlich nicht umfassend und/oder fehlerfrei.