Compare commits

...

2 Commits
0.0.6 ... main

Author SHA1 Message Date
parra 32b2ee190f Fix loop bug when publishing data 🐛
continuous-integration/drone/push Build is passing Details
continuous-integration/drone/tag Build is passing Details
2024-01-20 13:05:22 +01:00
parra c61718f811 Update README to add an example of a published message in JSON format 📝
continuous-integration/drone/push Build is passing Details
2023-10-05 11:10:35 +02:00
2 changed files with 12 additions and 1 deletions

View File

@ -35,3 +35,13 @@ Or you can add a new entry in the `crontab`, like:
```sh
*/20 * * * * /usr/bin/python3 ~/scripts/mijia-temperature/main.py >~/scripts/mijia-temperature/last.log 2>&1
```
The published message will have this structure:
```json
{
"id": "mijia-sensor-1",
"battery": 74,
"temperature": 21.4,
"humidity": 47.3
}
```

View File

@ -101,7 +101,8 @@ def main():
reset_variables()
if PING_URL:
urllib.request.urlopen(PING_URL).read()
break
print("Done.")
return 0
except (btle.BTLEDisconnectError, IOError):
print("Disconnected :(")