4 Commits

Author SHA1 Message Date
7d897ae764 fix 2023-12-10 12:21:54 +03:00
fee9d3d3ab wip 2023-12-10 11:49:23 +03:00
38b0dc4092 wip 2023-12-10 11:21:52 +03:00
e47b9a9df9 wip 2023-12-10 11:18:04 +03:00
3 changed files with 10 additions and 9 deletions

View File

@@ -30,7 +30,7 @@ CONFIG_SCHEMA = cv.Schema({
async def to_code(config): async def to_code(config):
var = cg.new_Pvariable(config[CONF_ID]) var = cg.new_Pvariable(config[CONF_ID])
# await cg.register_component(var, config) await cg.register_component(var, config)
cg.add(var.set_room(config[CONF_ROOM_KEY])) cg.add(var.set_room(config[CONF_ROOM_KEY]))
# cg.add(var.set_base_topic(config[CONF_BASE_TOPIC_KEY])) # cg.add(var.set_base_topic(config[CONF_BASE_TOPIC_KEY]))

View File

@@ -65,18 +65,18 @@ namespace esphome
void ESP32Presense::setup() void ESP32Presense::setup()
{ {
ESP_LOGD("SETUP1") ESP_LOGD(TAG, "SETUP1");
BleFingerprintCollection::Setup(); BleFingerprintCollection::Setup();
ESP_LOGD("SETUP2") ESP_LOGD(TAG, "SETUP2");
xTaskCreatePinnedToCore(scanTask, "scanTask", SCAN_TASK_STACK_SIZE, nullptr, 1, &scanTaskHandle, CONFIG_BT_NIMBLE_PINNED_TO_CORE); xTaskCreatePinnedToCore(scanTask, "scanTask", SCAN_TASK_STACK_SIZE, nullptr, 1, &scanTaskHandle, CONFIG_BT_NIMBLE_PINNED_TO_CORE);
ESP_LOGD("SETUP3") ESP_LOGD(TAG, "SETUP3");
} }
void ESP32Presense::loop() void ESP32Presense::loop()
{ {
ESP_LOGD("LOOP1") ESP_LOGD(TAG, "LOOP1");
reportLoop(); reportLoop();
ESP_LOGD("LOOP2") ESP_LOGD(TAG, "LOOP2");
} }
void ESP32Presense::reportLoop() void ESP32Presense::reportLoop()

View File

@@ -9,7 +9,8 @@ namespace esphome
{ {
namespace esp32_presense namespace esp32_presense
{ {
class ESP32Presense : class ESP32Presense :
public Component,
public mqtt::CustomMQTTDevice public mqtt::CustomMQTTDevice
// public nimble_distance_custom::NimbleDistanceCustomComponent // public nimble_distance_custom::NimbleDistanceCustomComponent
{ {
@@ -26,8 +27,8 @@ namespace esphome
unsigned int count unsigned int count
); );
public: public:
void setup(); void setup() override;
void loop(); void loop() override;
void reportLoop(); void reportLoop();
// void on_result(nimble_distance_custom::NimbleDistanceCustomResult&) override; // void on_result(nimble_distance_custom::NimbleDistanceCustomResult&) override;
void set_room(std::string room) { room_ = room; } void set_room(std::string room) { room_ = room; }