|
@@ -69,7 +69,7 @@ void displayAndSendTask(void *pvParameters) {
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_UpdateScreen();
|
|
SSD1306_UpdateScreen();
|
|
sprintf(txt,"%d",data.iData);
|
|
sprintf(txt,"%d",data.iData);
|
|
- sendMQTTMessage("house/basement/homeEnergyMeter/waterHeaterTotalEnergy", txt);
|
|
|
|
|
|
+ sendMQTTMessage("homeEnergyMeter/waterHeater/totalEnergy", txt);
|
|
aliveCnt++;
|
|
aliveCnt++;
|
|
break;
|
|
break;
|
|
case type_TempA:
|
|
case type_TempA:
|
|
@@ -78,7 +78,7 @@ void displayAndSendTask(void *pvParameters) {
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_UpdateScreen();
|
|
SSD1306_UpdateScreen();
|
|
sprintf(txt,"%.2f",data.dData);
|
|
sprintf(txt,"%.2f",data.dData);
|
|
- sendMQTTMessage("house/basement/homeEnergyMeter/moduleInternalTemp", txt);
|
|
|
|
|
|
+ sendMQTTMessage("homeEnergyMeter/internal/temp", txt);
|
|
break;
|
|
break;
|
|
case type_TempB:
|
|
case type_TempB:
|
|
sprintf(txt," %.1f\044C",data.dData);
|
|
sprintf(txt," %.1f\044C",data.dData);
|
|
@@ -86,7 +86,7 @@ void displayAndSendTask(void *pvParameters) {
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_UpdateScreen();
|
|
SSD1306_UpdateScreen();
|
|
sprintf(txt,"%.2f",data.dData);
|
|
sprintf(txt,"%.2f",data.dData);
|
|
- sendMQTTMessage("house/basement/homeEnergyMeter/waterHeaterTemp", txt);
|
|
|
|
|
|
+ sendMQTTMessage("homeEnergyMeter/waterHeater/temp", txt);
|
|
break;
|
|
break;
|
|
case type_kWh:
|
|
case type_kWh:
|
|
sprintf(txt," %.2f",data.dData);
|
|
sprintf(txt," %.2f",data.dData);
|
|
@@ -94,7 +94,9 @@ void displayAndSendTask(void *pvParameters) {
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_Puts(txt, &Font_7x10,SSD1306_COLOR_WHITE);
|
|
SSD1306_UpdateScreen();
|
|
SSD1306_UpdateScreen();
|
|
sprintf(txt,"%.5f",data.dData);
|
|
sprintf(txt,"%.5f",data.dData);
|
|
- sendMQTTMessage("house/basement/homeEnergyMeter/homeTotalEnergy", txt);
|
|
|
|
|
|
+ sendMQTTMessage("homeEnergyMeter/electricityMeter/kWh", txt);
|
|
|
|
+ sprintf(txt,"%d",data.iData);
|
|
|
|
+ sendMQTTMessage("homeEnergyMeter/electricityMeter/pulses", txt);
|
|
break;
|
|
break;
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|