Restructered project

This commit is contained in:
2021-07-10 21:37:02 +02:00
parent 116e1df4ff
commit de6bf64f6e
6 changed files with 37 additions and 2 deletions

8
miflora-client/README.md Normal file
View File

@@ -0,0 +1,8 @@
# Installation Guide
## Create venv
* python3 -m venv venv
* source venv/bin/activate
* pip3 install -r requirements.txt
* sudo setcap 'cap_net_raw,cap_net_admin+eip' venv/lib/python3.7/site-packages/bluepy/bluepy-helper

View File

@@ -21,9 +21,12 @@ if __name__ == "__main__":
sleep_minutes = 1
backend = BluepyBackend
#devices = miflora_scanner.scan(BluepyBackend, 10)
while True:
device = poll_miflora("C4:7C:8D:67:2E:1C")
print(device)
device_1 = poll_miflora("C4:7C:8D:67:2E:1C")
device_2 = poll_miflora("C4:7C:8D:67:2E:4A")
print(device_1)
print(device_2)
time.sleep(sleep_minutes * 60)

View File

@@ -5,3 +5,4 @@
* python3 -m venv venv
* source venv/bin/activate
* pip3 install -r requirements.txt

22
miflora-master/main.py Normal file
View File

@@ -0,0 +1,22 @@
import paho.mqtt.client as mqtt
import json
device_1 = {}
device_1["mac"] = "C4:7C:8D:67:2E:1C"
device_1["name"] = "Pflanze 1"
device_1["client"] = "Controller_id_1"
device_2 = {}
device_2["max"] = "C4:7C:8D:67:2E:4A"
device_2["name"] = "Pflanze 2"
device_2["client"] = "Controller_id_1"
devices = {}
devices["devices"] = [device_1, device_2]
client = mqtt.Client()
client.connect("chimaera", 1883, 60)
client.publish("dev/mqtt-miflora/device-configuration", json.dumps(devices), qos=1, retain=True)

View File

@@ -0,0 +1 @@
paho-mqtt