Application develop start

This commit is contained in:
Emanuele Trabattoni
2025-07-24 22:46:31 +02:00
parent bea42c9a36
commit bb0832ad4f
12 changed files with 237 additions and 123 deletions

View File

@@ -189,12 +189,12 @@ private:
mqtt["clientName"] = m_mqttClientName;
mqtt["retries"] = m_mqttRetries;
auto publish = mqtt["publish"].to<ArduinoJson::JsonObject>();
for (auto v : m_mqttSubscribe)
for (auto v : m_mqttPublish)
{
publish[v.first] = v.second;
}
auto subscribe = mqtt["subscribe"].to<ArduinoJson::JsonObject>();
for (auto v : m_mqttPublish)
for (auto v : m_mqttSubscribe)
{
subscribe[v.first] = v.second;
}
@@ -275,7 +275,7 @@ private:
public:
// Globals
std::uint16_t m_globalLoopDelay = 1000; // in milliseconds
std::uint16_t m_globalLoopDelay = 5000; // in milliseconds
// Ethernet
std::string m_ethHostname = "ETcontroller_PRO";
@@ -308,9 +308,10 @@ public:
std::string m_mqttClientName = "etcontrollerPRO";
std::map<const std::string, std::string> m_mqttSubscribe = {
{"commands", "test/etcontroller/commands"}};
{"commands", "etcontroller/hw/commands"}};
std::map<const std::string, std::string> m_mqttPublish = {
{"heatpump", "test/etcontroller/heatpump"},
{"temperature", "test/etcontroller/temperatures"},
{"irrigation", "test/etcontroller/irrigation"}};
};
{"answers", "etcontroller/hw/answers"},
{"heatpump", "etcontroller/hw/heatpump"},
{"temperatures", "etcontroller/hw/temperatures"},
{"irrigation", "etcontroller/hw/irrigation"}};
};