Thomas Thaler
Toutes mes réponses sur les forums
-
AuteurMessages
-
Thomas Thaler
ParticipantDans OpenSprinkler, vous configurez simplement un capteur MQTT et le liez au sujet « miflora/<nom du capteur> »,
J'espérais qu'après avoir configuré les paramètres du courtier MQTT, quelque part dans l'interface utilisateur OSPI, il y aurait un moyen d'intégrer le capteur MiFlora configuré ci-dessus dans le système d'exploitation. Malheureusement, je n'ai trouvé aucune entrée à ce sujet et je n'ai trouvé nulle part aucune instruction expliquant comment intégrer les données du capteur MQTT dans le système d'exploitation et les rendre visibles et utilisables dans l'interface utilisateur.
Le sonsor est reconnu avec succès par le démon miflora-mqtt.
python3 /opt/miflora-mqtt-daemon/miflora-mqtt-daemon.py
Capteur de plantes Xiaomi Mi Flora Client/Démon MQTT
Source: https://github.com/ThomDietrich/miflora-mqtt-daemon
[2024-05-10 10:57:41] Connecting to MQTT broker …
[2024-05-10 10:57:41] MQTT connection established
Adding sensor to device list and testing connection …
Name: « TEST »
Internal name: « TEST »
Device name: « Flower care »
MAC address: 5C:85:7E:12:D2:27
Firmware: 3.3.6
[2024-05-10 10:57:44] Initial connection to Mi Flora sensor « TEST » (5C:85:7E:12:D2:27) successful
[2024-05-10 10:57:44] Announcing Mi Flora devices to MQTT broker for auto-discovery …
[2024-05-10 10:57:44] Retrieving data from sensor « TEST » …
[2024-05-10 10:57:45] Result: {« light »: 1042, « temperature »: 22.9, « moisture »: 0, « conductivity »: 0, « battery »: 100}
[2024-05-10 10:57:45] Publishing to MQTT topic « miflora/TEST »
[2024-05-10 10:57:45] Sleeping (300 seconds) …Danke für ein Feedback, da ich nun die Sensoren habe und in OSPI einbinden möchte
LG
ThomasThomas Thaler
ParticipantRaspberry Pi 3 modèle B Plus Rev 1.3, BCM2835, Revisiona020d3, Debian GNU/Linux 11 (bullseye) 64 bits
La commande spécifiée « À la place devrait être « sudo bluetoothctl scan le » » n'est pas correcte.
Pour rechercher Bluetooth, vous pouvez soit utiliser « sudo bluetoothctl scan on » ou « sudo hcitool lescan ». A fonctionné pour moi avec les deux commandes. -
AuteurMessages
