svinedyret

Mi-Scale 2

Jun 21st, 2023
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. esphome:
  2. name: mi-scale-2
  3. friendly_name: Mi-Scale 2
  4.  
  5. esp32:
  6. board: esp32dev
  7. framework:
  8. type: arduino
  9.  
  10. # Enable logging
  11. logger:
  12.  
  13. # Enable Home Assistant API
  14. api:
  15. encryption:
  16. key: "GgYrNcnD4YjuCCgppb5rFomCmwK7cQVgS4ENNULaav0="
  17.  
  18. ota:
  19. password: "b89172cbcd767fa46509f8616db70ce2"
  20.  
  21. wifi:
  22. ssid: !secret wifi_ssid
  23. password: !secret wifi_password
  24.  
  25. # Enable fallback hotspot (captive portal) in case wifi connection fails
  26. ap:
  27. ssid: "Mi-Scale-2 Fallback Hotspot"
  28. password: "kMTFeO1drgj3"
  29.  
  30. captive_portal:
  31.  
  32. esp32_ble_tracker:
  33.  
  34. sensor:
  35. # XIAOMI MISCALE
  36. - platform: xiaomi_miscale
  37. mac_address: '70:87:9E:25:16:A8'
  38. weight:
  39. id: "miscale_weight"
  40. name: "Person1 Weight"
  41. icon: mdi:scale-bathroom
  42. accuracy_decimals: 2
  43. on_value:
  44. then:
  45. - lambda: |-
  46. const float bmi_factor = 0.29860551;
  47. return id(miscale_bmi).publish_state(x * bmi_factor);
  48.  
  49. - platform: template
  50. id: "miscale_bmi"
  51. name: "Person1 BMI"
  52. icon: mdi:human-pregnant
  53. unit_of_measurement: ""
  54. accuracy_decimals: 1
Advertisement
Add Comment
Please, Sign In to add comment