From ac4dd399321f82b4974c98b1895edd912bb7ab3a Mon Sep 17 00:00:00 2001 From: Nicu Hodos Date: Fri, 3 May 2024 12:32:54 +0200 Subject: [PATCH] attempt --- gateway/include/devices.h | 2 +- gateway/include/mqtt.h | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/gateway/include/devices.h b/gateway/include/devices.h index 86b9afb..637437f 100644 --- a/gateway/include/devices.h +++ b/gateway/include/devices.h @@ -7,7 +7,7 @@ using namespace Ha; DeviceConfig* gatewayDevice = (new DeviceConfig{MAIN_DEVICE_ID, "RC Gateway"})->withManufacturer("Adafruit")->withModel("Huzzah Esp8266"); -DeviceConfig* atTinyDevice = (new DeviceConfig{})->withManufacturer("Atmel")->withModel("AtTiny85")->withParent(gatewayDevice); +DeviceConfig* atTinyDevice = (new DeviceConfig{"id4", "Oil"})->withManufacturer("Atmel")->withModel("AtTiny85")->withParent(gatewayDevice); struct PollinSwitch : Switch { const char* group; diff --git a/gateway/include/mqtt.h b/gateway/include/mqtt.h index 2580586..7043996 100644 --- a/gateway/include/mqtt.h +++ b/gateway/include/mqtt.h @@ -33,7 +33,9 @@ namespace Mqtt { } Ha::Sensor* sensors[] = { - (new Ha::TemperatureSensor{"Oil tank room1", "id4"})->withArea("Basement")->withStateTopic()->copyFromDevice(atTinyDevice) + (new Ha::TemperatureSensor{"Oil tank room1", "id4"}) + // (new Ha::TemperatureSensor{"Oil tank room1", "id4"})->withArea("Basement")->withStateTopic()//->asDevice(atTinyDevice) + // (new Ha::TemperatureSensor{"Oil tank room1", "id4"})->asDevice(atTinyDevice) // new Ha::TemperatureSensor{"Temperature", "temperature"}, // new Ha::HumiditySensor{"Humidity", "humidity"}, // new Ha::PressureSensor{"Pressure", "pressure"}, @@ -72,9 +74,6 @@ namespace Mqtt { for (List::Container* c = Ha::Component::components.first; c; c = c->next) { publishComponentConfig(*c->t); } - for (Ha::Component* cmp : sensors) { - publishComponentConfig(*cmp); - } ts.deleteTask(tPublishInit); }