This sensor lets you connect several Nordic Thingy:52's to your Home Assistant installation. How many you connect is dependent on the Bluetooth hardware you are using.
Your hardware needs to support Bluetooth 4.0 or higher.
-
Install bluepy
$ sudo apt-get install libglib2.0-dev $ sudo pip install bluepy -
Find the mac address for the thingy
hcitool lescan -
Setup up the sensor in
configuration.yaml, and replace the mac-address with whatlescangave you in this format##:##:##:##:##:##
| Name | Type | Default | Since | Options | Description |
|---|---|---|---|---|---|
| mac | string | required | v0.0.0 | N/A | MAC address of the Thingy52 to be connected. |
| sensors | list | required | v0.0.2 | temperature, humidity, co2, tvoc, pressure, battery |
Sensors to be monitored. |
| friendly_name | string | Thingy: |
v0.0.0 | N/A | Set a custom name. |
| refresh_interval | time | 60 seconds | v0.0.2 | N/A | Time between refreshing the data set. |
| gas_interval | number | 3 |
v0.0.0 | 1 for 1s, 2 for 10s, 3 for 60s |
The polling interval between reading gas sensors. |
# First thingy
- platform: thingy52
friendly_name: Kitchen
refresh_interval:
seconds: 60
gas_interval: 3
mac: "f6:7d:66:5f:b9:e4"
sensors:
- temperature
- humidity
- co2
- tvoc
- pressure
- battery
# Second thingy
- platform: thingy52
friendly_name: Bathroom
refresh_interval:
minutes: 1
gas_interval: 2
mac: "fe:42:28:a3:4f:d5"
sensors:
- temperature
- humidity
- pressure
- battery
Clone or download this folder into your configurations directory, so that you have <configfolder>/custom_components/sensor/thingy52.py
Tips: When testing things, you might want to lower the refresh_interval and gas_interval so you get data more often.
The default 60 seconds is to preserve power. To saven even more power, connect to the Thingy:52 from the Thingy-app
google play and decrease the connection interval.
Will try and support this from this sensor in the future.
The sensor has only been testet on a OSMC image for the Raspberry Pi 2, using Home Assistant 0.57dev.
This sensor also works with Hass.io installed as Hass.OS on a Raspberry Pi 3B+, using Home Assistant 0.99.3
- Will not handle automatic reconnections