Skip to main content Link Menu Expand (external link) Document Search Copy Copied

MQTT

Inhaltsverzeichnis

Konfiguration

MQTT kann nach der Konfiguration von folgenden Punkten in der userConfig zur Steuerung und zum Auslesen von werten genutzt werden:

#define MQTT 1                             // 1 = MQTT enabled, 0 = MQTT disabled
#define MQTT_USERNAME "mymqttuser"
#define MQTT_PASSWORD "mymqttpass"
#define MQTT_TOPIC_PREFIX "custom/Kitchen."  // topic will be "<MQTT_TOPIC_PREFIX><HOSTNAME>/<READING>"
#define MQTT_SERVER_IP "192.168.0.10"   // IP-Address of locally installed mqtt server
#define MQTT_SERVER_PORT 1883

Werte können mit custom/{MQTT_TOPIC_PREFIX}/{var}/set gesetzt werden.

z.B: custom/Kitchen.silvia/brewSetPoint/set 95

Eine vollständige Liste aller Parameter findet sich in der Datei mqtt.h (lesbare Werte in writeSysParamsToMQTT()) bzw. in rancilio-pid.cpp (setzbare Parameter in mqttVars).