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"]