MQTT + Openhab:命令行有效,但Mqtt-Binding不起作用

时间:2019-01-05 16:55:40

标签: raspberry-pi mqtt esp8266 openhab

我的设置:

  • 带有openhabian + mqtt-broker的RaspberryPi
  • Esp8266 NodeMCU(mqtt客户端)

我在mqtt-broker中添加了openhabian-config,并通过Paper UI下载了mqtt-binding。另外,我已经能够使用以下代码通过终端打开和关闭名为Catflap的输出:

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

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

问题:

无论如何,如果我尝试将开关添加到Items文件中,它不会发布任何内容。我一直在使用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]" }
    

0 个答案:

没有答案