1

我的设置:

  • 树莓派与 openhabian + mqtt-broker
  • Esp8266 NodeMCU(mqtt客户端)

我添加了一个mqtt-brokerwithopenhabian-config并下载了mqtt-bindingvia Paper UI。此外,我已经能够Catflap使用以下代码打开和关闭通过终端调用的输出:

mosquitto_pub -d  -t "openhabian/feeds/onoff" -m "ON"

mosquitto_pub -d  -t "openhabian/feeds/onoff" -m "OFF"

问题:

无论如何,如果我尝试在项目文件中添加一个开关,它不会发布任何内容。我一直在使用 MqttFX 来检查。

这是我的设置:

  • mqtt.cfg

    mqtt 配置中的唯一语句

    # URL to the MQTT broker, e.g. tcp://localhost:1883 or ssl://localhost:8883
    #<broker>.url=tcp://<host>:1883
    broker.url=tcp://localhost:1883
    
  • 项目文件

    // This is the Items File
    // Catflap
    Switch CatFlap "Katzenklappe" ["Switchable"] {mqtt=">[broker:openhabian/feeds/onoff:command:ON:ON],>[broker:openhabian/feeds/onoff:command:OFF:OFF]" }
    
4

0 回答 0