integrate CT with ESPMegaIoT

This commit is contained in:
Siwat Sirichai 2024-02-12 16:20:16 +07:00
parent 000c06809c
commit 69b2198342
5 changed files with 17 additions and 2 deletions

View file

@ -164,6 +164,14 @@ void ESPMegaIoT::registerCard(uint8_t card_id)
components[card_id]->publishReport();
}
break;
case CARD_TYPE_CT:
components[card_id] = new CurrentTransformerIoT();
components[card_id]->begin(card_id, cards[card_id], &mqtt, this->mqtt_config.base_topic);
if (mqtt_connected)
{
components[card_id]->subscribe();
components[card_id]->publishReport();
}
default:
ESP_LOGE("ESPMegaIoT", "Registering card %d failed: Unknown card", card_id);
return;