V 1.3.2 - X-Achse dazu
This commit is contained in:
46
doc/mqtt.md
Normal file
46
doc/mqtt.md
Normal file
@@ -0,0 +1,46 @@
|
||||
# MQTT - Kommandos
|
||||
|
||||
Da das **ESPAsyncMQTT** (meines Erachtens) nicht mehrere verschiedene Topics subscriben kann, wird auf **nuccy** mit Hilfe von **Node-Red** aus den jeweiligen unterschiedlichen Smart-Home-Daten ein eigenes Topic erzeugt. Dieses heißt immer **CYD/** und hat verschiedene Untertopics (die über die Wildcard **#** subscribed werden können).
|
||||
|
||||
|
||||
Das generelle Topic, auf das subscribed und das published wird ist **CYD/**.
|
||||
Dahinter gibt 2 Haupt-Topics:
|
||||
* **CYD/set/**
|
||||
* **CYD/get/**
|
||||
|
||||
### set-Topic
|
||||
Hier werden z Zt. folgende Subtopics verwendet
|
||||
|
||||
* **hm/aussen/**
|
||||
Es werden die Aussen-Temperatur und die Aussen-Feuchte vom Homatic-Sensor übertragen. Die Payload ist:
|
||||
**{"temperature": tttt}** bzw. **{"humidity:" hhhhh}**
|
||||
wobei beide Zahlen Floats sind.
|
||||
|
||||
* **dht52/**
|
||||
Auch hier werden die Temperatur und die Feuchte, die der Sensor DHT52 mißt und via TTN-Netz weiter leitet, übertragen. Die Payload ist:
|
||||
**{"temperature": tttt,"humidity:" hhhhh}**
|
||||
Auch hier sind es Float-Zahlen
|
||||
|
||||
* **parameter/**
|
||||
Hiermit können divere Parameter des Gerätes gesetzt werden. Unterschieden werden sie in der Payload. Im Moment sind folgende Parameter möglich:
|
||||
|
||||
* **{"bmerate": rrr}**
|
||||
Einstellen der Einleserate des BME280-Sensors (in Sekunden).
|
||||
* **{"updaterate": rrr}**
|
||||
Einstellen der Updaterate der Grafik (in Sekunden).
|
||||
|
||||
|
||||
### get-Topic
|
||||
Folgende daten werden aus dem Gerät heraus gesendet:
|
||||
|
||||
* **CYD/get/bme280**
|
||||
mit der Payload:
|
||||
**{"temperature": tttt, "humidity": hhhh"}**
|
||||
Wieder mit Float-Zahlen. Dies sind die Werte, die mit dem lokalen BME280 gemessen werden.
|
||||
|
||||
|
||||
## Versionen
|
||||
|
||||
|Version | Datum | Bemerkung |
|
||||
|--------|-------|---------|
|
||||
|1.0 | 2024-07-22 | erste Version |
|
||||
Reference in New Issue
Block a user