With or without HT configuration I have all three sensors:
2020-05-15 08:34:28 DEBUG (SyncWorker_3) [homeassistant.components.python_script.shellies_discovery.py] Send to MQTT broker: qwerty/sensor/shellyht-012365478-temperature/config {"name": "Shelly H&T 012365478 Temperature", "stat_t": "~sensor/temperature", "unit_of_meas": "°C", "dev_cla": "temperature", "val_tpl": "{{value|float|round(1)}}", "exp_aft": 43200, "frc_upd": "False", "uniq_id": "shellyht-012365478-temperature", "qos": 1, "dev": {"ids": ["012365478"], "name": "Shelly H&T 012365478", "mdl": "Shelly H&T", "sw": "20190402-134544/v1.5.1@9be72c7e", "mf": "Allterco Robotics"}, "~": "shellies/shellyht-012365478/"}
2020-05-15 08:34:28 DEBUG (SyncWorker_3) [homeassistant.components.python_script.shellies_discovery.py] Send to MQTT broker: qwerty/sensor/shellyht-012365478-humidity/config {"name": "Shelly H&T 012365478 Humidity", "stat_t": "~sensor/humidity", "unit_of_meas": "%", "dev_cla": "humidity", "val_tpl": "{{value|float|round(1)}}", "exp_aft": 43200, "frc_upd": "False", "uniq_id": "shellyht-012365478-humidity", "qos": 1, "dev": {"ids": ["012365478"], "name": "Shelly H&T 012365478", "mdl": "Shelly H&T", "sw": "20190402-134544/v1.5.1@9be72c7e", "mf": "Allterco Robotics"}, "~": "shellies/shellyht-012365478/"}
2020-05-15 08:34:28 DEBUG (SyncWorker_3) [homeassistant.components.python_script.shellies_discovery.py] Send to MQTT broker: qwerty/sensor/shellyht-012365478-battery/config {"name": "Shelly H&T 012365478 Battery", "stat_t": "~sensor/battery", "unit_of_meas": "%", "dev_cla": "battery", "val_tpl": "{{value|float|round}}", "exp_aft": 43200, "frc_upd": "False", "uniq_id": "shellyht-012365478-battery", "qos": 1, "dev": {"ids": ["012365478"], "name": "Shelly H&T 012365478", "mdl": "Shelly H&T", "sw": "20190402-134544/v1.5.1@9be72c7e", "mf": "Allterco Robotics"}, "~": "shellies/shellyht-012365478/"}
Please turn on debug for python_script
.