Ok. Ich denke ich weiß jetzt wo der Fehler ist.
Code
=>publish %s4%%topic%%s5% {"Temperatur":%2v1%,"Luftfeuchte":%2v2%,"Tor_zu":%ps0%,"Tor_auf":%ps1%,"Tor_Lüften":%ps2%}
ALTERNATIV:
=>publish %s4%%topic%%s5% {"BME280":{"Temperatur":%2v1%,"Luftfeuchte":%2v2%},"TOR":{"zu":%ps0%,"auf":%ps1%,"Lüften":%ps2%}}
Also, wenn bei dir das mit dem Fulltopic und dem iobroker sonoff adapter funktioniert, dann wundert es mich. habe es gerade genauso eingestellt wie bei dir und bekomme keine Datenpunkte im sonoff Adapter.
Weder an der Teleperiod noch wenn ich es via script publish mache.
Ich habe bei mir alle MQTT Einstellung auf Standard belassen und schicke meinen Bachwasserstand so:
Bzgl. der DP in iobroker. Falls dein script dann richtig läuft, solltest du sie löschen können. Ansonsten hast du vielleicht irgendwelche Retain messages? Ich weiß nicht ob es daran liegen kann.