Tasmota binding

Automatic updating all tasmota devices?

I’m working with such a (ECMA) script:

     logger = Java.type('org.slf4j.LoggerFactory').getLogger('org.openhab.rule.' + ctx.ruleUID);
    logger.info("Sonoff Maintenance on all devices: {}", command);
    var device_id = "Tasmota";
    var actionsBroker = actions.get("mqtt", "mqtt:broker:MyMQTTBroker");
    var mycommand=command.toString();
    switch (command.toString()) {
        case "restart": {
            //actionsBroker.publishMQTT( "cmnd/" + device_id + "/WebColor", "0")
            actionsBroker.publishMQTT("cmnd/" + device_id + "/restart", "1");
            break;
        }
      case "queryFW": {
            logger.info ("query Firmware");    
            actionsBroker.publishMQTT("cmnd/" + device_id + "/status", "2");
            break;
        }
        case "upgrade": {
            actionsBroker.publishMQTT("cmnd/" + device_id + "/otaurl", "http://ota.tasmota.com/tasmota/release/tasmota-DE.bin");
            actionsBroker.publishMQTT("cmnd/" + device_id + "/upgrade", "1"); 
            break;
        }
        default: {
            //logger.info ("default case");
        }
    }
    events.postUpdate('Tasmota_Action', NULL);

Which is triggered when the Tasmota_Action item received a command ( restart, querryFw or update).

Hi All / @Jorg_Ostertag ,
I’m moving over from OH2.4 to OH3.1 and have quite a few Tasmota flashed devices.
How do I install the above Tasmota binding?

What binding did you use on 2.4?

Great Work - and Tasmota get´s more Powerfull with very Version…

Dies you see the new options since 9.5 Michael they build at a own discovery also wlan meshing wil come…

It think a own Tasmota Binding would me great… At an Update function - a automatic Backup would be great!