BLE
- tiimsvk
- Dárce - Donátor
- Příspěvky: 800
- Registrován: 06. květen 2021, 07:03
- Dal poděkování: 72 poděkování
- Dostal poděkování: 65 poděkování
Re: BLE
Mne by postacovalo uplne jednoduche na beznu pracu s esp a k nim moduly. Takze to co dokaze bezny multimeter v radoch uA a milisekundach s grafickym vystupom.
Dobre necham temu cim merat asi na samostatny prispevok ale spat k teme budujem teraz multi gateway s bluetooth a modulom lan pre internetovy pristup a premýšľam aka by bola vhodna antena pre dobry dosah signalu ble.
Dobre necham temu cim merat asi na samostatny prispevok ale spat k teme budujem teraz multi gateway s bluetooth a modulom lan pre internetovy pristup a premýšľam aka by bola vhodna antena pre dobry dosah signalu ble.
- Dušan
- Dárce - Donátor
- Příspěvky: 358
- Registrován: 30. březen 2021, 08:25
- Dal poděkování: 24 poděkování
- Dostal poděkování: 29 poděkování
Re: BLE
Ahoj potřeboval bych poradit ohledně BLE teploměru do bazénu.
Mám teploměr Inkbird P01B , který mám v HA přes integraci Inkbird a přes BLE dodává data do HA
Jako server používám esp32 proxy, který mám 2 metry od bazénu. Teploměr dodává data do HA perfekně, ale pouze třeba 10 hodin a potom přestane dodávat data do HA .
Pokud teploměr vezmu do ruky nebo jakkoliv s ním hnu, tak zase opět začne data dodávat. Nevím co mám špatně nebo co to může způsobovat.
Napadlo mě, jestli by nebylo lepší teploměr do esp32 zadefinovat. Mac adresu teploměru znám.
Za každou radu budu rád.
Mám teploměr Inkbird P01B , který mám v HA přes integraci Inkbird a přes BLE dodává data do HA
Jako server používám esp32 proxy, který mám 2 metry od bazénu. Teploměr dodává data do HA perfekně, ale pouze třeba 10 hodin a potom přestane dodávat data do HA .
Pokud teploměr vezmu do ruky nebo jakkoliv s ním hnu, tak zase opět začne data dodávat. Nevím co mám špatně nebo co to může způsobovat.
Napadlo mě, jestli by nebylo lepší teploměr do esp32 zadefinovat. Mac adresu teploměru znám.
Za každou radu budu rád.
Kód: Vybrat vše
substitutions:
name: bluetooth-router
friendly_name: Bluetooth Router
packages:
esphome.bluetooth-proxy: github://esphome/bluetooth-proxies/esp32-generic.yaml@main
esphome:
name: ${name}
name_add_mac_suffix: false
friendly_name: ${friendly_name}
esp32:
board: esp32dev
framework:
type: esp-idf
#Logger
logger:
#WiFi
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap:
ssid: "BLE Router AP"
password: !secret ap_password
#OTA
ota:
safe_mode: true
password: !secret ota_password
#Home Assistant API Integration
api:
encryption:
key: !secret api_password
#Home Assistant Time
time:
- platform: homeassistant
id: homeassistant_time
#BLE
esp32_ble_tracker:
scan_parameters:
interval: 1100ms
window: 1100ms
active: true
#BLE Proxy
bluetooth_proxy:
active: true
#Diagnostic
sensor:
- platform: internal_temperature
name: "Internal Temperature"
update_interval: 5min
unit_of_measurement: "°C"
device_class: "temperature"
state_class: "measurement"
entity_category: "diagnostic"
- platform: wifi_signal
name: "RSSI"
update_interval: 1min
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
entity_category: "diagnostic"
- platform: uptime
name: "Uptime Seconds"
icon: mdi:clock-time-four-outline
id: uptime_seconds
update_interval: 1min
internal: true
on_raw_value:
then:
- text_sensor.template.publish:
id: uptime_sensor
state: !lambda |-
int seconds = round(id(uptime_seconds).raw_state);
int days = seconds / (24 * 3600);
seconds = seconds % (24 * 3600);
int hours = seconds / 3600;
seconds = seconds % 3600;
int minutes = seconds / 60;
seconds = seconds % 60;
return (
(days ? to_string(days) + "d " : "") +
(hours ? to_string(hours) + "h " : "") +
(minutes ? to_string(minutes) + "m " : "") +
(to_string(seconds) + "s")
).c_str();
text_sensor:
- platform: template
id: uptime_sensor
name: "Uptime"
icon: mdi:clock-time-four-outline
entity_category: "diagnostic"
#Configuration
button:
- platform: restart
name: "Restart"
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp
- tiimsvk
- Dárce - Donátor
- Příspěvky: 800
- Registrován: 06. květen 2021, 07:03
- Dal poděkování: 72 poděkování
- Dostal poděkování: 65 poděkování
Re: BLE
Skontroloval si zakladne veci ako bateriu a či nemáš zly kontakt na nej.. keď píšes ze ked ju vezmeš do ruky tak zase ide ?
- Dušan
- Dárce - Donátor
- Příspěvky: 358
- Registrován: 30. březen 2021, 08:25
- Dal poděkování: 24 poděkování
- Dostal poděkování: 29 poděkování
Re: BLE
Ano baterie je na 100% a kontakty jsou pevné. Napadlo mě jestli to není signálem. Mám - 88 dBm .
Myslím tím, že když ho vezmu do ruky tak se ihned aktualizují data v HA entita není nedostupná ( nemá to vliv na baterii a kontakty )
Myslím tím, že když ho vezmu do ruky tak se ihned aktualizují data v HA entita není nedostupná ( nemá to vliv na baterii a kontakty )
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp
- Pete30
- Moderátor
- Příspěvky: 3332
- Registrován: 30. září 2020, 20:33
- Dal poděkování: 172 poděkování
- Dostal poděkování: 364 poděkování
Re: BLE
- 88 dBm je nic moc signál to by asi chtělo zlepšit a tím že ho vezmeš zlepšíš signál o pár dBm a to je to proč to začne fungovat.
Pokud nejsem přítomen tak jsem na rybách
- Dušan
- Dárce - Donátor
- Příspěvky: 358
- Registrován: 30. březen 2021, 08:25
- Dal poděkování: 24 poděkování
- Dostal poděkování: 29 poděkování
Re: BLE
Podařilo se mi zlepšit signál okolo - 70 dBm, tak budu testovat. Nevěděl sem, že ty desky vysílají tak žalostný signál
Přitom deska je 2 metry od bazénu a nic ji tam nebrání ani nepřekáží. Je pouze shovaná v takový instalační krabici kvůli dešti.
Přitom deska je 2 metry od bazénu a nic ji tam nebrání ani nepřekáží. Je pouze shovaná v takový instalační krabici kvůli dešti.
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp
- tiimsvk
- Dárce - Donátor
- Příspěvky: 800
- Registrován: 06. květen 2021, 07:03
- Dal poděkování: 72 poděkování
- Dostal poděkování: 65 poděkování
Re: BLE
Niekedy staci lepsie natocit antenu k smerovacu .. alebo použiť externu... vzdy kupujem esp s ipex pripojkou
- Dušan
- Dárce - Donátor
- Příspěvky: 358
- Registrován: 30. březen 2021, 08:25
- Dal poděkování: 24 poděkování
- Dostal poděkování: 29 poděkování
Re: BLE
Už mám objednáno s externí anténou. Doufám, že to pomůže.
Když nechám teploměr položený hned vedle desky tak má signál -40 a o 2 metry dál - 70 až- 75 což je asi málo.
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp
- tiimsvk
- Dárce - Donátor
- Příspěvky: 800
- Registrován: 06. květen 2021, 07:03
- Dal poděkování: 72 poděkování
- Dostal poděkování: 65 poděkování
- Dušan
- Dárce - Donátor
- Příspěvky: 358
- Registrován: 30. březen 2021, 08:25
- Dal poděkování: 24 poděkování
- Dostal poděkování: 29 poděkování
Re: BLE
Tak jsem zjistil, že integrace od Inkbird stojí za pěkný hov** a s BLE proxy přestane za pár hodin komunikovat.
Vyřešil jsem to tak, že jsem teploměr zadefinoval do BLE Client a teď to funguje bezvadně.
Nevím jestli to mám správně napsaný, ale funguje to dobře. Pokud je něco špatně, tak dejte vědět
Vyřešil jsem to tak, že jsem teploměr zadefinoval do BLE Client a teď to funguje bezvadně.
Nevím jestli to mám správně napsaný, ale funguje to dobře. Pokud je něco špatně, tak dejte vědět
Kód: Vybrat vše
esphome:
name: ble-client-zahrada
friendly_name: BLE Client Zahrada
esp32:
board: esp32dev
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: !secret api_password
ota:
password: !secret ota_password
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Ble-Client Hotspot"
password: !secret ap_password
esp32_ble_tracker:
ble_client:
- mac_address: 49:22:10:16:00:9C
id: bazen
sensor:
- platform: inkbird_ibsth1_mini
mac_address: 49:22:10:16:00:9C
temperature:
name: "Bazén teplota"
battery_level:
name: "Baterie teploměr"
Rpi 4 8GB RAM Home assistant běží na ssd, Esp, Sonoff ještě pořád jde, Tasmotka je hodně dobrá, ale Tuya nebrat GigaBlue + oscam , TV Philips 70" síť Unifi, GW 10K ET+ , Dynes 10kWh, 8.1kwp