Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from bt_proximity import BluetoothRSSI
- import paho.mqtt.client as mqtt
- import time
- addr = '00:11:22:33:44:55'
- broker = "192.168.1.200"
- port = 1883
- clientid = "rpi0"
- user = "someusername"
- password = "somepassword"
- topic = "homeassistant/btrssi/yphone/bedroom"
- pubinterval = 1
- mqttc = mqtt.Client(clientid)
- def main():
- btrssi = BluetoothRSSI(addr=addr)
- mqttc.username_pw_set(user, password=password)
- mqttc.connect(broker, port)
- while True:
- payloadraw = btrssi.request_rssi()
- payload = str(payloadraw)
- mqttc.publish(topic, payload)
- mqttc.loop()
- time.sleep(pubinterval)
- if __name__ == '__main__':
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement