# XMTZC05HM bodymiscale poprzez BLE

**URL:** <https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584>\
**Category:** ESPHome\
**Tags:** ble, esphome\
**Created:** [11 Marzec 2023 14:55 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584 "2023-03-11T14:55:04Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [11 Marzec 2023 14:55 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/1 "2023-03-11T14:55:04Z")

</div>

Witam,  
Chcę dodać wagę xiaomi XMTZC05HM poprzez ten dodatek [GitHub - dckiller51/bodymiscale: Custom\_components Body Metrics for Xiaomi Miscale 1 and 2 (esphome or BLE monitor for Homeassistant)](https://github.com/dckiller51/bodymiscale)  
Zainstalowałem wg manuala, skonfigurowałem dodatek, wygląda na to że ble w ESP21 z esphome znalazł wagę ponieważ pojawiły się encje, dodałem te encje do ekranu HA.  
Niestety kiedy wchodzę na wagę w ha nic się nie dzieje, tak jakby nie było komunikacji.  
Jak to sprawdzić gdzie jest problem ?  
Dziękuję za pomoc

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [11 Marzec 2023 15:12 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/2 "2023-03-11T15:12:19Z")

</div>

Korzystasz w ESPhome z poniższej integracji?

> **[Xiaomi Miscale Sensors](https://esphome.io/components/sensor/xiaomi_miscale.html)**
>
> Instructions for setting up Xiaomi Miscale bluetooth-based sensors in ESPHome.

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [11 Marzec 2023 16:36 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/3 "2023-03-11T16:36:42Z")

</div>

> [@zbyszekm](#):
>
> wygląda na to że ble w ESP21 z esphome znalazł wagę ponieważ pojawiły się encje

Integracja wspomniana przez @rafkan nie znajduje sama urządzeń - musisz w niej podać BLE-MAC-adress wagi.

> [@zbyszekm](#):
>
> Niestety kiedy wchodzę na wagę w ha nic się nie dzieje, tak jakby nie było komunikacji.  
> Jak to sprawdzić gdzie jest problem ?

Najpierw musisz ustalić czy w ESPHome masz komunikację BLE (logi).

Jeśli konfigurowałeś to inaczej to napisz KONKRETNIE jak, bo możliwych metod jest jak sądzę przynajmniej kilka.

---

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [11 Marzec 2023 17:24 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/4 "2023-03-11T17:24:31Z")

</div>

@rafkan @szopen tak korzystam z tej [GitHub - dckiller51/bodymiscale: Custom\_components Body Metrics for Xiaomi Miscale 1 and 2 (esphome or BLE monitor for Homeassistant)](https://github.com/dckiller51/bodymiscale) integracji i dodałem mac adres wagi.  
Logi z ESP Home poniżej

```auto
INFO Reading configuration /config/esphome/esp32-kotlownia.yaml...
INFO Updating https://github.com/myhomeiot/esphome-components.git@None
INFO Updating https://github.com/esphome/esphome.git@pull/2854/head
INFO Starting log output from esp32-kotlownia.local using esphome API
INFO Successfully connected to esp32-kotlownia.local
[18:19:47][I][app:102]: ESPHome version 2023.2.4 compiled on Mar 10 2023, 12:41:15
[18:19:47][C][wifi:504]: WiFi:
[18:19:47][C][wifi:362]: Local MAC: xx:xx:xx:xx:xx:xx
[18:19:47][C][wifi:363]: SSID: 'xxxxxxxxxxxxx'[redacted]
[18:19:47][C][wifi:364]: IP Address: 192.168.1.119
[18:19:47][C][wifi:366]: BSSID: 1C:61:B4:21:06:7B[redacted]
[18:19:47][C][wifi:367]: Hostname: 'esp32-xxxxxxx'
[18:19:47][C][wifi:369]: Signal strength: -77 dB ▂▄▆█
[18:19:47][C][wifi:373]: Channel: 10
[18:19:47][C][wifi:374]: Subnet: 255.255.255.0
[18:19:47][C][wifi:375]: Gateway: 192.168.1.1
[18:19:47][C][wifi:376]: DNS1: 192.168.1.1
[18:19:47][C][wifi:377]: DNS2: 0.0.0.0
[18:19:47][C][logger:293]: Logger:
[18:19:47][C][logger:294]: Level: DEBUG
[18:19:47][C][logger:295]: Log Baud Rate: 115200
[18:19:47][C][logger:296]: Hardware UART: UART0
[18:19:47][C][i2c.arduino:052]: I2C Bus:
[18:19:47][C][i2c.arduino:053]: SDA Pin: GPIO21
[18:19:47][C][i2c.arduino:054]: SCL Pin: GPIO22
[18:19:47][C][i2c.arduino:055]: Frequency: 50000 Hz
[18:19:47][C][i2c.arduino:058]: Recovery: bus successfully recovered
[18:19:47][I][i2c.arduino:068]: Results from i2c bus scan:
[18:19:47][I][i2c.arduino:074]: Found i2c device at address 0x76
[18:19:47][C][ble_gateway:055]: BLE Gateway: Discovery NO, 1 device(s) configured:
[18:19:47][C][ble_gateway:057]: MAC address: D0:F0:18:78:0D:06
[18:19:47][C][dallas.sensor:075]: DallasComponent:
[18:19:47][C][dallas.sensor:076]: Pin: GPIO23
[18:19:47][C][dallas.sensor:077]: Update Interval: 30.0s
[18:19:47][D][dallas.sensor:082]: Found sensors:
[18:19:47][D][dallas.sensor:084]: 0xf20000000dbc6428
[18:19:47][D][dallas.sensor:084]: 0x040000000bae6428
[18:19:47][D][dallas.sensor:084]: 0xc001215cec683428
[18:19:47][D][dallas.sensor:084]: 0x9d01215ce1da5e28
[18:19:47][D][dallas.sensor:084]: 0x4701215cb45b5928
[18:19:47][D][dallas.sensor:084]: 0xa60000000b405528
[18:19:47][D][dallas.sensor:084]: 0x2101215ce16a8f28
[18:19:47][C][dallas.sensor:089]: Device 'Zasobnik CWU'
[18:19:47][C][dallas.sensor:089]: Device Class: 'temperature'
[18:19:47][C][dallas.sensor:089]: State Class: 'measurement'
[18:19:47][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:19:47][C][dallas.sensor:097]: Address: 0x4701215cb45b5928
[18:19:47][C][dallas.sensor:098]: Resolution: 12
[18:19:47][C][dallas.sensor:089]: Device 'Zasobnik CO'
[18:19:47][C][dallas.sensor:089]: Device Class: 'temperature'
[18:19:47][C][dallas.sensor:089]: State Class: 'measurement'
[18:19:47][C][dallas.sensor:089]: Unit of Measurement: '°C'
[18:19:47][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:19:47][C][dallas.sensor:097]: Address: 0x2101215ce16a8f28
[18:19:47][C][dallas.sensor:098]: Resolution: 12
[18:19:47][C][dallas.sensor:089]: Device 'Wyjście z PC'
[18:19:47][C][dallas.sensor:089]: Device Class: 'temperature'
[18:19:47][C][dallas.sensor:089]: State Class: 'measurement'
[18:19:47][C][dallas.sensor:089]: Unit of Measurement: '°C'
[18:19:47][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:19:47][C][dallas.sensor:097]: Address: 0xc001215cec683428
[18:19:47][C][dallas.sensor:098]: Resolution: 12
[18:19:47][C][dallas.sensor:089]: Device 'Powrót do PC'
[18:19:47][C][dallas.sensor:089]: Device Class: 'temperature'
[18:19:47][C][dallas.sensor:089]: State Class: 'measurement'
[18:19:47][C][dallas.sensor:089]: Unit of Measurement: '°C'
[18:19:47][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:19:47][C][dallas.sensor:097]: Address: 0x9d01215ce1da5e28
[18:19:47][C][dallas.sensor:098]: Resolution: 12
[18:19:47][C][dallas.sensor:089]: Device 'Temperatura wejściowa podłogówka'
[18:19:47][C][dallas.sensor:089]: Device Class: 'temperature'
[18:19:47][C][dallas.sensor:089]: State Class: 'measurement'
[18:19:47][C][dallas.sensor:089]: Unit of Measurement: '°C'
[18:19:47][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:19:47][C][dallas.sensor:097]: Address: 0x040000000bae6428
[18:19:47][C][dallas.sensor:098]: Resolution: 12
[18:19:47][C][dallas.sensor:089]: Device 'Teperatura powrotu podłogówka'
[18:19:47][C][dallas.sensor:089]: Device Class: 'temperature'
[18:19:47][C][dallas.sensor:089]: State Class: 'measurement'
[18:19:47][C][dallas.sensor:089]: Unit of Measurement: '°C'
[18:19:47][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:19:47][C][dallas.sensor:097]: Address: 0xa60000000b405528
[18:19:47][C][dallas.sensor:098]: Resolution: 12
[18:19:48][C][dallas.sensor:089]: Device 'Powrót grzejnikii'
[18:19:48][C][dallas.sensor:089]: Device Class: 'temperature'
[18:19:48][C][dallas.sensor:089]: State Class: 'measurement'
[18:19:48][C][dallas.sensor:089]: Unit of Measurement: '°C'
[18:19:48][C][dallas.sensor:089]: Accuracy Decimals: 1
[18:19:48][C][dallas.sensor:097]: Address: 0xf20000000dbc6428
[18:19:48][C][dallas.sensor:098]: Resolution: 12
[18:19:48][C][bme280.sensor:177]: BME280:
[18:19:48][C][bme280.sensor:178]: Address: 0x76
[18:19:48][C][bme280.sensor:190]: IIR Filter: OFF
[18:19:48][C][bme280.sensor:191]: Update Interval: 10.0s
[18:19:48][C][bme280.sensor:193]: Temperature 'Temperatura na dworze'
[18:19:48][C][bme280.sensor:193]: Device Class: 'temperature'
[18:19:48][C][bme280.sensor:193]: State Class: 'measurement'
[18:19:48][C][bme280.sensor:193]: Unit of Measurement: '°C'
[18:19:48][C][bme280.sensor:193]: Accuracy Decimals: 1
[18:19:48][C][bme280.sensor:194]: Oversampling: 16x
[18:19:48][C][bme280.sensor:195]: Pressure 'Cisnienie na dworze'
[18:19:48][C][bme280.sensor:195]: Device Class: 'pressure'
[18:19:48][C][bme280.sensor:195]: State Class: 'measurement'
[18:19:48][C][bme280.sensor:195]: Unit of Measurement: 'hPa'
[18:19:48][C][bme280.sensor:195]: Accuracy Decimals: 1
[18:19:48][C][bme280.sensor:196]: Oversampling: 16x
[18:19:48][C][bme280.sensor:197]: Humidity 'Wilgotnosc na dworze'
[18:19:48][C][bme280.sensor:197]: Device Class: 'humidity'
[18:19:48][C][bme280.sensor:197]: State Class: 'measurement'
[18:19:48][C][bme280.sensor:197]: Unit of Measurement: '%'
[18:19:48][C][bme280.sensor:197]: Accuracy Decimals: 1
[18:19:48][C][bme280.sensor:198]: Oversampling: 16x
[18:19:48][C][xiaomi_hhccjcy01:012]: Xiaomi HHCCJCY01
[18:19:48][C][xiaomi_hhccjcy01:013]: Temperature 'Xiaomi HHCCJCY01 Temperature'
[18:19:48][C][xiaomi_hhccjcy01:013]: Device Class: 'temperature'
[18:19:48][C][xiaomi_hhccjcy01:013]: State Class: 'measurement'
[18:19:48][C][xiaomi_hhccjcy01:013]: Unit of Measurement: '°C'
[18:19:48][C][xiaomi_hhccjcy01:013]: Accuracy Decimals: 1
[18:19:48][C][xiaomi_hhccjcy01:014]: Moisture 'Xiaomi HHCCJCY01 Moisture'
[18:19:48][C][xiaomi_hhccjcy01:014]: State Class: 'measurement'
[18:19:48][C][xiaomi_hhccjcy01:014]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_hhccjcy01:014]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_hhccjcy01:014]: Icon: 'mdi:water-percent'
[18:19:48][C][xiaomi_hhccjcy01:015]: Conductivity 'Xiaomi HHCCJCY01 Soil Conductivity'
[18:19:48][C][xiaomi_hhccjcy01:015]: State Class: 'measurement'
[18:19:48][C][xiaomi_hhccjcy01:015]: Unit of Measurement: 'µS/cm'
[18:19:48][C][xiaomi_hhccjcy01:015]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_hhccjcy01:015]: Icon: 'mdi:flower'
[18:19:48][C][xiaomi_hhccjcy01:016]: Illuminance 'Xiaomi HHCCJCY01 Illuminance'
[18:19:48][C][xiaomi_hhccjcy01:016]: Device Class: 'illuminance'
[18:19:48][C][xiaomi_hhccjcy01:016]: State Class: 'measurement'
[18:19:48][C][xiaomi_hhccjcy01:016]: Unit of Measurement: 'lx'
[18:19:48][C][xiaomi_hhccjcy01:016]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_hhccjcy01:017]: Battery Level 'Xiaomi HHCCJCY01 Battery Level'
[18:19:48][C][xiaomi_hhccjcy01:017]: Device Class: 'battery'
[18:19:48][C][xiaomi_hhccjcy01:017]: State Class: 'measurement'
[18:19:48][C][xiaomi_hhccjcy01:017]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_hhccjcy01:017]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:012]: Xiaomi LYWSD03MMC
[18:19:48][C][xiaomi_lywsd03mmc:013]: Bindkey: D9.26.F9.2B.98.FA.E1.48.23.B9.01.3B.5E.E1.07.6A (16)
[18:19:48][C][xiaomi_lywsd03mmc:014]: Temperature 'Kotłownia Temperatura'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Device Class: 'temperature'
[18:19:48][C][xiaomi_lywsd03mmc:014]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Unit of Measurement: '°C'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Accuracy Decimals: 1
[18:19:48][C][xiaomi_lywsd03mmc:015]: Humidity 'Kotłownia Wilgotność'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Device Class: 'humidity'
[18:19:48][C][xiaomi_lywsd03mmc:015]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:016]: Battery Level 'Kotłownia Bateria'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Device Class: 'battery'
[18:19:48][C][xiaomi_lywsd03mmc:016]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:012]: Xiaomi LYWSD03MMC
[18:19:48][C][xiaomi_lywsd03mmc:013]: Bindkey: 07.FA.DD.EC.64.08.5E.8A.30.19.F1.7D.2A.1F.7E.B4 (16)
[18:19:48][C][xiaomi_lywsd03mmc:014]: Temperature 'Podłoga Temperatura'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Device Class: 'temperature'
[18:19:48][C][xiaomi_lywsd03mmc:014]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Unit of Measurement: '°C'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Accuracy Decimals: 1
[18:19:48][C][xiaomi_lywsd03mmc:015]: Humidity 'Podłoga Wilgotność'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Device Class: 'humidity'
[18:19:48][C][xiaomi_lywsd03mmc:015]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:016]: Battery Level 'Podłoga bateria'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Device Class: 'battery'
[18:19:48][C][xiaomi_lywsd03mmc:016]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:012]: Xiaomi LYWSD03MMC
[18:19:48][C][xiaomi_lywsd03mmc:013]: Bindkey: 06.C0.AF.E6.FD.98.BA.34.1B.CE.FE.79.BC.77.27.1C (16)
[18:19:48][C][xiaomi_lywsd03mmc:014]: Temperature 'Dolna szklarnia Temperatura'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Device Class: 'temperature'
[18:19:48][C][xiaomi_lywsd03mmc:014]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Unit of Measurement: '°C'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Accuracy Decimals: 1
[18:19:48][C][xiaomi_lywsd03mmc:015]: Humidity 'Dolna szklarnia Wilgotność'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Device Class: 'humidity'
[18:19:48][C][xiaomi_lywsd03mmc:015]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:016]: Battery Level 'Dolna szklarnia bateria'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Device Class: 'battery'
[18:19:48][C][xiaomi_lywsd03mmc:016]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:012]: Xiaomi LYWSD03MMC
[18:19:48][C][xiaomi_lywsd03mmc:013]: Bindkey: 83.E2.9C.96.EC.0A.A9.C5.5F.D1.8A.DB.A8.0D.9A.C2 (16)
[18:19:48][C][xiaomi_lywsd03mmc:014]: Temperature 'Górna szklarnia temperatura'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Device Class: 'temperature'
[18:19:48][C][xiaomi_lywsd03mmc:014]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Unit of Measurement: '°C'
[18:19:48][C][xiaomi_lywsd03mmc:014]: Accuracy Decimals: 1
[18:19:48][C][xiaomi_lywsd03mmc:015]: Humidity 'Górna szklarnia wilgotność'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Device Class: 'humidity'
[18:19:48][C][xiaomi_lywsd03mmc:015]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:015]: Accuracy Decimals: 0
[18:19:48][C][xiaomi_lywsd03mmc:016]: Battery Level 'Górna szklarnia bateria'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Device Class: 'battery'
[18:19:48][C][xiaomi_lywsd03mmc:016]: State Class: 'measurement'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Unit of Measurement: '%'
[18:19:48][C][xiaomi_lywsd03mmc:016]: Accuracy Decimals: 0
[18:19:48][C][esp32_ble_tracker:706]: BLE Tracker:
[18:19:48][C][esp32_ble_tracker:707]: Scan Duration: 300 s
[18:19:48][C][esp32_ble_tracker:708]: Scan Interval: 320.0 ms
[18:19:48][C][esp32_ble_tracker:709]: Scan Window: 30.0 ms
[18:19:48][C][esp32_ble_tracker:710]: Scan Type: ACTIVE
[18:19:48][C][captive_portal:088]: Captive Portal:
[18:19:48][C][web_server:151]: Web Server:
[18:19:48][C][web_server:152]: Address: esp32-kotlownia.local:80
[18:19:48][C][mdns:108]: mDNS:
[18:19:48][C][mdns:109]: Hostname: esp32-kotlownia
[18:19:48][C][ota:093]: Over-The-Air Updates:
[18:19:48][C][ota:094]: Address: esp32-kotlownia.local:3232
[18:19:48][C][ota:097]: Using Password.
[18:19:48][C][api:138]: API Server:
[18:19:48][C][api:139]: Address: esp32-kotlownia.local:6053
[18:19:48][C][api:143]: Using noise encryption: NO
[18:19:49][C][homeassistant.binary_sensor:039]: Homeassistant Binary Sensor 'ble_gateway_discovery'
[18:19:49][C][homeassistant.binary_sensor:040]: Entity ID: 'binary_sensor.ble_gateway'
[18:19:50][D][sensor:127]: 'Temperatura na dworze': Sending state 0.73000 °C with 1 decimals of accuracy
[18:19:50][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.72424 hPa with 1 decimals of accuracy
[18:19:50][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:19:50][D][api:102]: Accepted ::FFFF:192.168.1.11
[18:19:50][W][api.connection:083]: Home Assistant 2022.5.5 (::FFFF:192.168.1.11): Connection closed
[18:20:00][D][sensor:127]: 'Temperatura na dworze': Sending state 0.76000 °C with 1 decimals of accuracy
[18:20:00][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.81610 hPa with 1 decimals of accuracy
[18:20:00][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:20:04][D][xiaomi_ble:328]: Got Xiaomi HHCCJCY01 (C4:7C:8D:6C:4D:B3):
[18:20:04][D][xiaomi_ble:331]: Temperature: 15.3°C
[18:20:04][D][sensor:127]: 'Xiaomi HHCCJCY01 Temperature': Sending state 15.30000 °C with 1 decimals of accuracy
[18:20:05][D][dallas.sensor:143]: 'Zasobnik CWU': Got Temperature=56.6°C
[18:20:05][D][sensor:127]: 'Zasobnik CWU': Sending state 56.56250 °C with 1 decimals of accuracy
[18:20:05][D][dallas.sensor:143]: 'Zasobnik CO': Got Temperature=18.4°C
[18:20:05][D][sensor:127]: 'Zasobnik CO': Sending state 18.43750 °C with 1 decimals of accuracy
[18:20:05][D][dallas.sensor:143]: 'Wyjście z PC': Got Temperature=37.8°C
[18:20:05][D][sensor:127]: 'Wyjście z PC': Sending state 37.81250 °C with 1 decimals of accuracy
[18:20:05][D][dallas.sensor:143]: 'Powrót grzejnikii': Got Temperature=18.2°C
[18:20:06][D][sensor:127]: 'Powrót grzejnikii': Sending state 18.18750 °C with 1 decimals of accuracy
[18:20:06][D][dallas.sensor:143]: 'Temperatura wejściowa podłogówka': Got Temperature=18.0°C
[18:20:06][D][sensor:127]: 'Temperatura wejściowa podłogówka': Sending state 18.00000 °C with 1 decimals of accuracy
[18:20:06][D][dallas.sensor:143]: 'Teperatura powrotu podłogówka': Got Temperature=18.4°C
[18:20:06][D][sensor:127]: 'Teperatura powrotu podłogówka': Sending state 18.37500 °C with 1 decimals of accuracy
[18:20:06][D][dallas.sensor:143]: 'Powrót do PC': Got Temperature=40.1°C
[18:20:06][D][sensor:127]: 'Powrót do PC': Sending state 40.12500 °C with 1 decimals of accuracy
[18:20:06][D][xiaomi_ble:328]: Got Xiaomi LYWSD03MMC (A4:C1:38:13:FE:8B):
[18:20:06][D][xiaomi_ble:331]: Temperature: 15.6°C
[18:20:06][D][sensor:127]: 'Podłoga Temperatura': Sending state 15.60000 °C with 1 decimals of accuracy
[18:20:10][D][sensor:127]: 'Temperatura na dworze': Sending state 0.79000 °C with 1 decimals of accuracy
[18:20:10][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.84296 hPa with 1 decimals of accuracy
[18:20:10][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:20:20][D][sensor:127]: 'Temperatura na dworze': Sending state 0.84000 °C with 1 decimals of accuracy
[18:20:20][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.89893 hPa with 1 decimals of accuracy
[18:20:20][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:20:21][D][xiaomi_ble:328]: Got Xiaomi HHCCJCY01 (C4:7C:8D:6C:4D:B3):
[18:20:21][D][xiaomi_ble:346]: Moisture: 19%
[18:20:21][D][sensor:127]: 'Xiaomi HHCCJCY01 Moisture': Sending state 19.00000 % with 0 decimals of accuracy
[18:20:30][D][sensor:127]: 'Temperatura na dworze': Sending state 0.87000 °C with 1 decimals of accuracy
[18:20:30][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.95081 hPa with 1 decimals of accuracy
[18:20:30][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:20:35][D][dallas.sensor:143]: 'Zasobnik CWU': Got Temperature=56.6°C
[18:20:35][D][sensor:127]: 'Zasobnik CWU': Sending state 56.56250 °C with 1 decimals of accuracy
[18:20:35][D][dallas.sensor:143]: 'Zasobnik CO': Got Temperature=18.4°C
[18:20:35][D][sensor:127]: 'Zasobnik CO': Sending state 18.43750 °C with 1 decimals of accuracy
[18:20:35][D][dallas.sensor:143]: 'Powrót grzejnikii': Got Temperature=18.2°C
[18:20:35][D][sensor:127]: 'Powrót grzejnikii': Sending state 18.18750 °C with 1 decimals of accuracy
[18:20:35][D][dallas.sensor:143]: 'Wyjście z PC': Got Temperature=37.7°C
[18:20:36][D][sensor:127]: 'Wyjście z PC': Sending state 37.68750 °C with 1 decimals of accuracy
[18:20:36][D][dallas.sensor:143]: 'Temperatura wejściowa podłogówka': Got Temperature=18.0°C
[18:20:36][D][sensor:127]: 'Temperatura wejściowa podłogówka': Sending state 18.00000 °C with 1 decimals of accuracy
[18:20:36][D][dallas.sensor:143]: 'Teperatura powrotu podłogówka': Got Temperature=18.4°C
[18:20:36][D][sensor:127]: 'Teperatura powrotu podłogówka': Sending state 18.37500 °C with 1 decimals of accuracy
[18:20:36][D][dallas.sensor:143]: 'Powrót do PC': Got Temperature=39.9°C
[18:20:36][D][sensor:127]: 'Powrót do PC': Sending state 39.93750 °C with 1 decimals of accuracy
[18:20:40][D][sensor:127]: 'Temperatura na dworze': Sending state 0.80000 °C with 1 decimals of accuracy
[18:20:40][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.81775 hPa with 1 decimals of accuracy
[18:20:40][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:20:50][D][sensor:127]: 'Temperatura na dworze': Sending state 0.73000 °C with 1 decimals of accuracy
[18:20:50][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.81091 hPa with 1 decimals of accuracy
[18:20:50][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:20:50][D][api:102]: Accepted ::FFFF:192.168.1.11
[18:20:51][W][api.connection:083]: Home Assistant 2022.5.5 (::FFFF:192.168.1.11): Connection closed
[18:21:00][D][sensor:127]: 'Temperatura na dworze': Sending state 0.69000 °C with 1 decimals of accuracy
[18:21:00][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.75311 hPa with 1 decimals of accuracy
[18:21:00][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:21:05][D][dallas.sensor:143]: 'Zasobnik CWU': Got Temperature=56.6°C
[18:21:05][D][sensor:127]: 'Zasobnik CWU': Sending state 56.56250 °C with 1 decimals of accuracy
[18:21:05][D][dallas.sensor:143]: 'Zasobnik CO': Got Temperature=18.4°C
[18:21:05][D][sensor:127]: 'Zasobnik CO': Sending state 18.43750 °C with 1 decimals of accuracy
[18:21:05][D][dallas.sensor:143]: 'Wyjście z PC': Got Temperature=37.6°C
[18:21:05][D][sensor:127]: 'Wyjście z PC': Sending state 37.62500 °C with 1 decimals of accuracy
[18:21:05][D][dallas.sensor:143]: 'Powrót grzejnikii': Got Temperature=18.2°C
[18:21:06][D][sensor:127]: 'Powrót grzejnikii': Sending state 18.18750 °C with 1 decimals of accuracy
[18:21:06][D][dallas.sensor:143]: 'Temperatura wejściowa podłogówka': Got Temperature=18.0°C
[18:21:06][D][sensor:127]: 'Temperatura wejściowa podłogówka': Sending state 18.00000 °C with 1 decimals of accuracy
[18:21:06][D][dallas.sensor:143]: 'Teperatura powrotu podłogówka': Got Temperature=18.4°C
[18:21:06][D][sensor:127]: 'Teperatura powrotu podłogówka': Sending state 18.37500 °C with 1 decimals of accuracy
[18:21:06][D][dallas.sensor:143]: 'Powrót do PC': Got Temperature=39.8°C
[18:21:06][D][sensor:127]: 'Powrót do PC': Sending state 39.75000 °C with 1 decimals of accuracy
[18:21:09][D][xiaomi_ble:328]: Got Xiaomi HHCCJCY01 (C4:7C:8D:6C:4D:B3):
[18:21:09][D][xiaomi_ble:340]: Conductivity: 181µS/cm
[18:21:09][D][sensor:127]: 'Xiaomi HHCCJCY01 Soil Conductivity': Sending state 181.00000 µS/cm with 0 decimals of accuracy
[18:21:10][D][sensor:127]: 'Temperatura na dworze': Sending state 0.77000 °C with 1 decimals of accuracy
[18:21:10][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.87811 hPa with 1 decimals of accuracy
[18:21:10][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:21:20][D][sensor:127]: 'Temperatura na dworze': Sending state 0.83000 °C with 1 decimals of accuracy
[18:21:20][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.94891 hPa with 1 decimals of accuracy
[18:21:20][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:21:30][D][sensor:127]: 'Temperatura na dworze': Sending state 0.82000 °C with 1 decimals of accuracy
[18:21:30][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.95703 hPa with 1 decimals of accuracy
[18:21:30][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:21:35][D][dallas.sensor:143]: 'Zasobnik CWU': Got Temperature=56.6°C
[18:21:35][D][sensor:127]: 'Zasobnik CWU': Sending state 56.56250 °C with 1 decimals of accuracy
[18:21:35][D][dallas.sensor:143]: 'Zasobnik CO': Got Temperature=18.4°C
[18:21:35][D][sensor:127]: 'Zasobnik CO': Sending state 18.37500 °C with 1 decimals of accuracy
[18:21:35][D][dallas.sensor:143]: 'Wyjście z PC': Got Temperature=37.6°C
[18:21:35][D][sensor:127]: 'Wyjście z PC': Sending state 37.56250 °C with 1 decimals of accuracy
[18:21:35][D][dallas.sensor:143]: 'Powrót grzejnikii': Got Temperature=18.2°C
[18:21:35][D][sensor:127]: 'Powrót grzejnikii': Sending state 18.18750 °C with 1 decimals of accuracy
[18:21:36][D][dallas.sensor:143]: 'Temperatura wejściowa podłogówka': Got Temperature=17.9°C
[18:21:36][D][sensor:127]: 'Temperatura wejściowa podłogówka': Sending state 17.93750 °C with 1 decimals of accuracy
[18:21:36][D][dallas.sensor:143]: 'Teperatura powrotu podłogówka': Got Temperature=18.3°C
[18:21:36][D][sensor:127]: 'Teperatura powrotu podłogówka': Sending state 18.31250 °C with 1 decimals of accuracy
[18:21:36][D][dallas.sensor:143]: 'Powrót do PC': Got Temperature=39.6°C
[18:21:36][D][sensor:127]: 'Powrót do PC': Sending state 39.56250 °C with 1 decimals of accuracy
[18:21:40][D][sensor:127]: 'Temperatura na dworze': Sending state 0.80000 °C with 1 decimals of accuracy
[18:21:40][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.92999 hPa with 1 decimals of accuracy
[18:21:40][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:21:50][D][sensor:127]: 'Temperatura na dworze': Sending state 0.84000 °C with 1 decimals of accuracy
[18:21:50][D][sensor:127]: 'Cisnienie na dworze': Sending state 992.00568 hPa with 1 decimals of accuracy
[18:21:50][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:21:51][D][api:102]: Accepted ::FFFF:192.168.1.11
[18:21:51][W][api.connection:083]: Home Assistant 2022.5.5 (::FFFF:192.168.1.11): Connection closed
[18:22:00][D][sensor:127]: 'Temperatura na dworze': Sending state 0.84000 °C with 1 decimals of accuracy
[18:22:00][D][sensor:127]: 'Cisnienie na dworze': Sending state 992.00085 hPa with 1 decimals of accuracy
[18:22:00][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy
[18:22:05][D][dallas.sensor:143]: 'Zasobnik CWU': Got Temperature=56.6°C
[18:22:05][D][sensor:127]: 'Zasobnik CWU': Sending state 56.56250 °C with 1 decimals of accuracy
[18:22:05][D][dallas.sensor:143]: 'Zasobnik CO': Got Temperature=18.4°C
[18:22:05][D][sensor:127]: 'Zasobnik CO': Sending state 18.43750 °C with 1 decimals of accuracy
[18:22:05][D][dallas.sensor:143]: 'Wyjście z PC': Got Temperature=37.5°C
[18:22:05][D][sensor:127]: 'Wyjście z PC': Sending state 37.50000 °C with 1 decimals of accuracy
[18:22:05][D][dallas.sensor:143]: 'Powrót grzejnikii': Got Temperature=18.2°C
[18:22:06][D][sensor:127]: 'Powrót grzejnikii': Sending state 18.18750 °C with 1 decimals of accuracy
[18:22:06][D][dallas.sensor:143]: 'Temperatura wejściowa podłogówka': Got Temperature=17.9°C
[18:22:06][D][sensor:127]: 'Temperatura wejściowa podłogówka': Sending state 17.93750 °C with 1 decimals of accuracy
[18:22:06][D][dallas.sensor:143]: 'Teperatura powrotu podłogówka': Got Temperature=18.3°C
[18:22:06][D][sensor:127]: 'Teperatura powrotu podłogówka': Sending state 18.31250 °C with 1 decimals of accuracy
[18:22:06][D][dallas.sensor:143]: 'Powrót do PC': Got Temperature=39.3°C
[18:22:06][D][sensor:127]: 'Powrót do PC': Sending state 39.31250 °C with 1 decimals of accuracy
[18:22:10][D][sensor:127]: 'Temperatura na dworze': Sending state 0.85000 °C with 1 decimals of accuracy
[18:22:10][D][sensor:127]: 'Cisnienie na dworze': Sending state 991.99500 hPa with 1 decimals of accuracy
[18:22:10][D][sensor:127]: 'Wilgotnosc na dworze': Sending state 100.00000 % with 1 decimals of accuracy

```

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [11 Marzec 2023 17:43 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/5 "2023-03-11T17:43:20Z")

</div>

> [@zbyszekm](#):
>
> tak korzystam z tej [GitHub - dckiller51/bodymiscale: Custom\_components Body Metrics for Xiaomi Miscale 1 and 2 (esphome or BLE monitor for Homeassistant)](https://github.com/dckiller51/bodymiscale)

O tym już wiemy, pisałeś w pierwszym poście. Powyższa integracja potrzebuje danych z wagi które dostarczyć możesz poprzez ESPHome lub BLE Monitor.  
Wrzuciłeś logi z ESPHome ale brak w nich danych z integracji której link umieściłem powyżej, przy prawidłowej konfiguracji powinieneś otrzymać w logach “startowych” coś takiego:

```auto
[18:37:19][C][template.sensor:023]: Template Sensor 'Waga Rafała'
[18:37:19][C][template.sensor:023]: State Class: ''
[18:37:19][C][template.sensor:023]: Unit of Measurement: 'kg'
[18:37:19][C][template.sensor:023]: Accuracy Decimals: 2
[18:37:19][C][template.sensor:023]: Icon: 'mdi:weight-kilogram'
[18:37:19][C][template.sensor:024]: Update Interval: 60.0s
[18:37:19][C][template.sensor:023]: Template Sensor 'Waga Ewelinki'
[18:37:19][C][template.sensor:023]: State Class: ''
[18:37:19][C][template.sensor:023]: Unit of Measurement: 'kg'
[18:37:19][C][template.sensor:023]: Accuracy Decimals: 2
[18:37:19][C][template.sensor:023]: Icon: 'mdi:weight-kilogram'
[18:37:19][C][template.sensor:024]: Update Interval: 60.0s

```

Poniżej masz przykładowy kod który powinien znaleźć się w ESP.

```auto
sensor:
  - platform: xiaomi_miscale
    mac_address: '5C:CA:D3:70:D4:A2'
    weight:
      name: "Xiaomi Mi Scale Weight"
    impedance:
      name: "Xiaomi Mi Scale Impedance"

```

P.S jeśli Twoja waga obsługuje “Impedance” jeśli nie to zapis powinien wyglądać tak:

```auto
sensor:
  - platform: xiaomi_miscale
    mac_address: '5C:CA:D3:70:D4:A2'
    weight:
      name: "Xiaomi Mi Scale Weight"

```

Dodatkowo aby integracja identyfikowała użytkowników kod powinien wyglądać tak:

```auto
sensor:
  - platform: xiaomi_miscale
    mac_address: '5C:CA:D3:70:D4:A2'
    weight:
      name: "Xiaomi Mi Scale Weight"
      id: weight_miscale
      on_value:
        then:
          - lambda: |-
              if (id(weight_miscale).state >= 69 && id(weight_miscale).state <= 74.49) {
                return id(weight_user1).publish_state(x);}
              else if (id(weight_miscale).state >= 74.50 && id(weight_miscale).state <= 83) {
                return id(weight_user2).publish_state(x);}
  - platform: template
    name: Weight Aurélien
    id: weight_user1
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2
  - platform: template
    name: Weight Siham
    id: weight_user2
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2

```

Mając powyższe sensory dopiero podajesz je w integracji o którą pytasz:

![waga](https://forum.arturhome.pl/uploads/default/original/3X/e/f/ef46e5898776536d0ada1f3bb4228df71edacffa.jpeg)

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [11 Marzec 2023 18:06 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/6 "2023-03-11T18:06:59Z")

</div>

Oczywiście “identyfikacja” tu opiera się na genialnie prostym założeniu, że `user1` waży między 69kg a 75 kg, a `user2` między 75kg, a 83kg (więc trzeba to dostosować do spodziewanych wag użytkowników).

---

<div class="post-metadata">

**Autor:** ![Zioma1](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/ec9cab/32.png) [@Zioma1](https://forum.arturhome.pl/u/Zioma1)\
**Data wpisu:** [12 Marzec 2023 09:09 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/7 "2023-03-12T09:09:42Z")

</div>

Faktycznie działa 🙂 Zastanawia mnie tylko czy w prosty sposób można dodać kolejnych użytkowników modyfikując odpowiednio zapis kodu (choć nie bardzo wiem jak bo ten zapis wskazuje raczej na albo albo czyli dwóch) wagi jeżeli oczywiście nie wchodzą sobie w zakresy.

---

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [12 Marzec 2023 09:51 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/8 "2023-03-12T09:51:58Z")

</div>

Koledzy pomału się poddaje, skąd i jakie logi mam Wam podesłać abyście mi mogli pomóc ?

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [12 Marzec 2023 11:48 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/9 "2023-03-12T11:48:25Z")

</div>

> [@Zioma1](#):
>
> Zastanawia mnie tylko czy w prosty sposób można dodać kolejnych użytkowników modyfikując odpowiednio zapis kodu

Np. tak:

```auto
sensor:
  - platform: xiaomi_miscale
    mac_address: '5C:CA:D3:70:D4:A2'
    weight:
      name: "Xiaomi Mi Scale Weight"
      id: weight_miscale
      on_value:
        then:
          - lambda: |-
              if (id(weight_miscale).state >= 69 && id(weight_miscale).state <= 74.49) {
                return id(weight_user1).publish_state(x);}
              else if (id(weight_miscale).state >= 74.50 && id(weight_miscale).state <= 83) {
                return id(weight_user2).publish_state(x);}
              else if (id(weight_miscale).state >= 84.50 && id(weight_miscale).state <= 93) {
                return id(weight_user3).publish_state(x);}
  - platform: template
    name: Weight Aurélien
    id: weight_user1
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2
  - platform: template
    name: Weight Siham
    id: weight_user2
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2
  - platform: template
    name: Weight Paweł
    id: weight_user3
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2

```

> [@zbyszekm](#):
>
> Koledzy pomału się poddaje, skąd i jakie logi mam Wam podesłać abyście mi mogli pomóc ?

W jakim celu chcesz przesyłać logi, jeśli chcesz korzystać w ESPHome wklejasz dostosowaną konfigurację integracji pod Siebie (czyli zmieniasz MAC adres na adres Swojej wagi i zakres pomiarów dostoswanych do Ciebie i Twoich bliskich).  
Stosowne kroki są opisane w integracji:

> **[Xiaomi Miscale Sensors](https://esphome.io/components/sensor/xiaomi_miscale.html)**
>
> Instructions for setting up Xiaomi Miscale bluetooth-based sensors in ESPHome.

Możesz także skorzystać z integracji BLE Monitor:

> **[GitHub - custom-components/ble\_monitor: BLE monitor for passive BLE sensors](https://github.com/custom-components/ble_monitor)**
>
> BLE monitor for passive BLE sensors. Contribute to custom-components/ble\_monitor development by creating an account on GitHub.

---

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [12 Marzec 2023 12:34 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/11 "2023-03-12T12:34:08Z")

</div>

Więc od początku  
Dodałem do mojej konfiguracji esp

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/1/6/16717983bbfe993e247b4719391cac65ae1f5ae7.png)  
Zmieniłam mac adres na mac wagi  
i mam w tej chwili  
 ![image](https://forum.arturhome.pl/uploads/default/original/3X/8/8/88ef520dacb14b554f9c6032d8816585a769f96e.png)  
W konfiguruj  
 ![image](https://forum.arturhome.pl/uploads/default/original/3X/0/0/004895937397502ad4d8b106ea323d3e0f629586.png)  
Encje  
 ![image](https://forum.arturhome.pl/uploads/default/original/3X/7/5/75667b0802a6f2c62a381a2636096371d4d75abe.png)

Wchodzę na wagę, i zero informacji w HA  
Dodałem przed chwilą wpis

```auto
ensor:
  - platform: xiaomi_miscale
    mac_address: '5C:CA:D3:70:D4:A2'
    weight:
      name: "Xiaomi Mi Scale Weight"
      id: weight_miscale
      on_value:
        then:
          - lambda: |-
              if (id(weight_miscale).state >= 69 && id(weight_miscale).state <= 74.49) {
                return id(weight_user1).publish_state(x);}
              else if (id(weight_miscale).state >= 74.50 && id(weight_miscale).state <= 83) {
                return id(weight_user2).publish_state(x);}
              else if (id(weight_miscale).state >= 84.50 && id(weight_miscale).state <= 93) {
                return id(weight_user3).publish_state(x);}
  - platform: template
    name: Weight Aurélien
    id: weight_user1
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2
  - platform: template
    name: Weight Siham
    id: weight_user2
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2
  - platform: template
    name: Weight Paweł
    id: weight_user3
    unit_of_measurement: 'kg'
    icon: mdi:weight-kilogram
    accuracy_decimals: 2

```

Oczywiście zmieniając parametry abym mieścił się w przedziale wagi i wprowadzając mac wagi  
Niestety nic to nie zmieniło  
Generalnie na tej samej zasadzie działa czujnik MiFlora, i on działa jak należy z tym ESP, dlatego nie rozumiem skąd takie problemy mam aby podłączyć wagę ☹

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [12 Marzec 2023 12:37 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/12 "2023-03-12T12:37:51Z")

</div>

Wagę masz w zasięgu esp?

---

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [12 Marzec 2023 12:42 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/13 "2023-03-12T12:42:05Z")

</div>

Tak jest w zasięgu, stoi 4 metry od esp

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [12 Marzec 2023 12:47 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/14 "2023-03-12T12:47:34Z")

</div>

Dla pewności zapytam, powyższe definicje sensora dodałeś w esp?  
Jeśli tak to w sekcji sensor dodaj jeszcze poniższy wpis:

```auto
- platform: ble_rssi
  mac_address: 58:2D:34:35:98:3C
  name: "Sygnał wagi"

```

gdzie “mac\_address” to mac Twojej wagi.

---

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [12 Marzec 2023 13:21 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/15 "2023-03-12T13:21:13Z")

</div>

Nie miałem tego wpisu, dodałem, skompilowałem , ale nie pojawia się encja “Sygnał wagi” ☹

 ![image](https://forum.arturhome.pl/uploads/default/original/3X/5/7/5773bf28aab12f9dc23e81f7c71d6ebf38c9d51f.png)  
Dlaczego jest na szaro ?

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [12 Marzec 2023 13:54 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/16 "2023-03-12T13:54:25Z")

</div>

O matko - zapomnij na chwilę o [tej](https://github.com/dckiller51/bodymiscale) (bodymiscale) integracji, to jest tylko pomoc przy wyliczeniach dodatkowych parametrów na podstawie wagi i wzrostu.  
Na razie skup się na tym aby poprawnie zintegrować Twoją wagę z HA (Home Assistantem) za pomocą ESPHome.  
Jeśli poprawnie wkleiłeś kod do ESPHome i poprawnie Ci się skompilował to powinny Ci się pojawić (na początek) w HA dwie encje, jedna to (jeśli nie zmieniałeś nazwy) :

```auto
sensor.xiaomi_mi_scale_weight 

```

a druga:

```auto
sensor.sygnal_wagi

```

Zobacz teraz w Narzędzia Deweloperskie ➜ Stany czy masz powyższe sensory i jakie mają wartości.  
Przykładowo tak powinny wyglądać w HA:

 ![waga1](https://forum.arturhome.pl/uploads/default/original/3X/c/e/ce4803c4c3e2947c1d0848d670c9617860bcdf59.jpeg)  
 ![waga2](https://forum.arturhome.pl/uploads/default/original/3X/e/a/ea1159a50efa4a598a147dba0bee8650e5143a69.jpeg)

Jeśli powyższe encje/sensory będziesz miał u Siebie dostępne to wtedy można przejść dalej - czyli do integracji bodymiscale.

---

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [12 Marzec 2023 14:14 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/17 "2023-03-12T14:14:11Z")

</div>

Rozumiem, niestety po skompilowaniu i wrzuceniu do esp enci takich w stanach nie mam (nazw nie zmieniałem)

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [12 Marzec 2023 14:20 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/18 "2023-03-12T14:20:57Z")

</div>

To wklej konfigurację esp.

---

<div class="post-metadata">

**Autor:** ![zbyszekm](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/87869e/32.png) [@zbyszekm](https://forum.arturhome.pl/u/zbyszekm)\
**Data wpisu:** [12 Marzec 2023 14:39 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/19 "2023-03-12T14:39:55Z")

</div>

```auto
esphome:
  name: "esp32-test"
  platform: ESP32
  board: esp32dev

# Enable logging
logger:

api:

ota:
  password: "xxxxxxxxxxxxxxxx"

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

captive_portal:

web_server:
  port: 80

external_components:
  - source: github://myhomeiot/esphome-components
  - source: github://pr#2854
    components: [esp32_ble_tracker]
    
esp32_ble_tracker:
  

#ble_gateway:
# devices:
# - mac_address: D0:F0:18:78:0D:06 # <-----------mac twojego inode
# on_ble_advertise:
# then:
# homeassistant.event:
# event: esphome.on_ble_advertise
# data:
# packet: !lambda return packet;

binary_sensor:
  - platform: homeassistant
    id: ble_gateway_discovery
    entity_id: binary_sensor.ble_gateway 
  
#esp32_ble_tracker:

i2c:
  sda: 21
  scl: 22
  scan: True
  id: bus_a

sensor:
  - platform: bme280
    temperature:
      name: "Temperatura na zewnatrz"
      oversampling: 16x
    pressure:
      name: "Cisnienie na zewnatrz"
    humidity:
      name: "Wilgotnosc na zewnatrz"
    address: 0x76
    update_interval: 10s
    
  - platform: ble_rssi
    mac_address: 5C:CA:D3:C0:9B:F7
    name: "Sygnał wagi"  

  
  - platform: xiaomi_miscale
    mac_address: '5C:CA:D3:C0:9B:F7'
    weight:
      name: "Xiaomi Mi Scale Weight"
    impedance:
      name: "Xiaomi Mi Scale Impedance"

  #- platform: xiaomi_miscale
  # mac_address: '5C:CA:D3:C0:9B:F7'
  # weight:
  # name: "Xiaomi Mi Scale Weight"
  # id: weight_miscale
  # on_value:
  # then:
  # - lambda: |-
  # if (id(weight_miscale).state >= 40 && id(weight_miscale).state <= 74.49) {
  # return id(weight_user1).publish_state(x);}
  # else if (id(weight_miscale).state >= 74.50 && id(weight_miscale).state <= 77) {
  # return id(weight_user2).publish_state(x);}
  # else if (id(weight_miscale).state >= 77.50 && id(weight_miscale).state <= 93) {
  # return id(weight_user3).publish_state(x);}
  #- platform: template
  # name: Weight Ania
  # id: weight_user1
  # unit_of_measurement: 'kg'
  # icon: mdi:weight-kilogram
  # accuracy_decimals: 2
  #- platform: template
  # name: Weight Siham
  # id: weight_user2
  # unit_of_measurement: 'kg'
  # icon: mdi:weight-kilogram
  # accuracy_decimals: 2
  #- platform: template
  # name: Weight Zbyszek
  # id: weight_user3
  # unit_of_measurement: 'kg'
  # icon: mdi:weight-kilogram
  # accuracy_decimals: 2

```

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [12 Marzec 2023 14:51 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/20 "2023-03-12T14:51:17Z")

</div>

Jeśli chodzi o kod to jest wszystko w porządku, adres MAC wagi masz poprawny?  
Spróbuj jeszcze ponowie uruchomić ESPHome:

 ![esp](https://forum.arturhome.pl/uploads/default/original/3X/2/0/20066db9ee6329a8bda7fc78d1d7f3de586f164b.jpeg)

---

<div class="post-metadata">

**Autor:** ![Zioma1](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/z/ec9cab/32.png) [@Zioma1](https://forum.arturhome.pl/u/Zioma1)\
**Data wpisu:** [12 Marzec 2023 15:01 UTC](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584/21 "2023-03-12T15:01:37Z")

</div>

> [@rafkan](#):
>
> Np. tak:

Dziękował  
Działa 🙂

[Następna strona](https://forum.arturhome.pl/t/xmtzc05hm-bodymiscale-poprzez-ble/8584.md?page=2)
