Ich weiss das Thema ist schon alt, aber da ich bei der Suche darauf gestossen bin, möchte ich kurz meine Lösung für das Problem Datenpunktmapping in YAHKA liefern.
Bei mit ging es um einen Sonor Tasmota die ja mit ON/OFF arbeiten und nicht mit true/false wie in YAHKA
Die Lösung die ich gefunden habe funktioniert direkt ohne Programmierung und Dummy Datenpunkte.
Stichwort: IOBroker Multistate und Conversion Map. Diese Funktionen habe ich in YAHKA v1.0.3 gefunden und bei mir funktioniert das sehr gut.
Der Trick am Multistate ist, das man für den Status (read) und für das Schalten (write) 2 verschiedene Datenpunkte verwenden kann. Bei einem Tasmota Gerät sind das üblicherweise der cmmd und der state Ast.
Ergebnis: Status wird auch beim externen Schalten sauber angezeigt und auch wenn ich außerhalb von Homekit schalte wird der Status im Homekit richtig dargestellt.