Mosquitto
From Halfface
Jump to navigationJump to search
Config file /etc/mosquitto/mosquitto.conf
listener 1883 0.0.0.0 password_file /etc/mosquitto/passwd
Password protect mqtt
mosquitto_passwd -c /etc/mosquitto/passwd <user>
Test connectivity
Publish event
mosquitto_pub -h halfface.se -p 1883 -t "topic" -m "Hello" -u mqtt -P mqtt
Read events
mosquitto_sub -h halfface.se -p 1883 -t "topic" -v -u mqtt -P mqtt
Listen to all topics.
mosquitto_sub -h halfface.se -p 1883 -u mqtt -P mqtt -t "#" -v shellies/pump/online false shellies/pump/online true shellies/announce {"id":"pump","model":"SHHT-1","mac":"68C63AD0ED8A","ip":"10.111.222.245","new_fw":false,"fw_ver":"20230913- 112531/v1.14.0-gcb84623"} shellies/pump/announce {"id":"pump","model":"SHHT-1","mac":"68C63AD0ED8A","ip":"10.111.222.245","new_fw":false,"fw_ver":"20230913-112531/v1.14.0-gcb84623"} shellies/pump/info {"wifi_sta":{"connected":true,"ssid":"halfface_wardrobe","ip":"10.111.222.245","rssi":-61},"cloud":{"enabled":true,"connected":false},"mqtt":{"connected":true},"time":"","unixtime":0,"serial":1,"has_update":false,"mac":"68C63AD0ED8A","cfg_changed_cnt":0,"actions_stats":{"skipped":0},"is_valid":true,"tmp":{"value":23.88,"units":"C","tC":23.88,"tF":74.97,"is_valid":true},"hum":{"value":47.5,"is_valid":true},"bat":{"value":98,"voltage":2.94},"act_reasons":["button"],"connect_retries":0,"sensor_error":0,"update":{"status":"unknown","has_update":false,"new_version":"","old_version":"20230913-112531/v1.14.0-gcb84623"},"ram_total":52384,"ram_free":41280,"fs_size":233681,"fs_free":155620,"uptime":4} shellies/pump/sensor/temperature 23.88 shellies/pump/sensor/humidity 47.5 shellies/pump/sensor/battery 98 shellies/pump/sensor/ext_power false shellies/pump/sensor/error 0 shellies/pump/sensor/act_reasons ["button"]