updates
This commit is contained in:
@@ -1,10 +1,6 @@
|
||||
|
||||
esphome:
|
||||
name: gartenhaus-taster-input
|
||||
includes:
|
||||
- my_btmonitor.h
|
||||
libraries:
|
||||
- mbedtls
|
||||
|
||||
esp32:
|
||||
board: esp32-poe
|
||||
@@ -22,7 +18,6 @@ api:
|
||||
ota:
|
||||
password: !secret ota_password
|
||||
|
||||
|
||||
ethernet:
|
||||
type: LAN8720
|
||||
mdc_pin: GPIO23
|
||||
@@ -158,8 +153,6 @@ binary_sensor:
|
||||
device_class: LIGHT
|
||||
|
||||
|
||||
|
||||
|
||||
mqtt:
|
||||
broker: homeassistant.fritz.box
|
||||
username: !secret mqtt_ble_username
|
||||
@@ -175,17 +168,18 @@ esp32_ble_tracker:
|
||||
on_ble_advertise:
|
||||
- then:
|
||||
- lambda: |-
|
||||
const char * detected_device_name = ble_device_name(x.address());
|
||||
if(detected_device_name != nullptr) {
|
||||
auto build_json = [&](JsonObject obj) {
|
||||
obj["id"] = detected_device_name;
|
||||
obj["rssi"] = x.get_rssi();
|
||||
if(x.get_tx_powers().size() > 0)
|
||||
obj["tx_power"] = x.get_tx_powers()[0];
|
||||
};
|
||||
global_mqtt_client->publish_json(std::string("my_btmonitor/devices/") + detected_device_name + "/garten",
|
||||
build_json);
|
||||
}
|
||||
auto build_json = [&](JsonObject obj) {
|
||||
obj["rssi"] = x.get_rssi();
|
||||
obj["address"] = x.address_str();
|
||||
obj["address_uint64"] = x.address_uint64();
|
||||
if(x.get_tx_powers().size() > 0)
|
||||
obj["tx_power"] = x.get_tx_powers()[0];
|
||||
};
|
||||
global_mqtt_client->publish_json("my_btmonitor/raw_measurements/garten", build_json);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#on_multi_click:
|
||||
|
||||
Reference in New Issue
Block a user