Skip to content

Commit

Permalink
Set DTU serial for CMT modules
Browse files Browse the repository at this point in the history
  • Loading branch information
tbnobody committed Apr 15, 2023
1 parent dc91929 commit b7fb294
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 0 deletions.
5 changes: 5 additions & 0 deletions lib/Hoymiles/src/Hoymiles.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -200,6 +200,11 @@ HoymilesRadio_NRF* HoymilesClass::getRadioNrf()
return _radioNrf.get();
}

HoymilesRadio_CMT* HoymilesClass::getRadioCmt()
{
return _radioCmt.get();
}

uint32_t HoymilesClass::PollInterval()
{
return _pollInterval;
Expand Down
1 change: 1 addition & 0 deletions lib/Hoymiles/src/Hoymiles.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ class HoymilesClass {
size_t getNumInverters();

HoymilesRadio_NRF* getRadioNrf();
HoymilesRadio_CMT* getRadioCmt();

uint32_t PollInterval();
void setPollInterval(uint32_t interval);
Expand Down
1 change: 1 addition & 0 deletions src/InverterSettings.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ void InverterSettingsClass::init()

MessageOutput.println(" Setting DTU serial... ");
Hoymiles.getRadioNrf()->setDtuSerial(config.Dtu_Serial);
Hoymiles.getRadioCmt()->setDtuSerial(config.Dtu_Serial);

MessageOutput.println(" Setting poll interval... ");
Hoymiles.setPollInterval(config.Dtu_PollInterval);
Expand Down
1 change: 1 addition & 0 deletions src/WebApi_dtu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -134,5 +134,6 @@ void WebApiDtuClass::onDtuAdminPost(AsyncWebServerRequest* request)

Hoymiles.getRadioNrf()->setPALevel((rf24_pa_dbm_e)config.Dtu_PaLevel);
Hoymiles.getRadioNrf()->setDtuSerial(config.Dtu_Serial);
Hoymiles.getRadioCmt()->setDtuSerial(config.Dtu_Serial);
Hoymiles.setPollInterval(config.Dtu_PollInterval);
}

0 comments on commit b7fb294

Please sign in to comment.