Perhaps I'm expecting something that is unrealistic. I have Mosquitto set up and running on the RPi:
pi@raspberrypi ~ $ ps -ef|grep mosq && netstat -tln | grep 1883
108 3516 1 0 May24 ? 00:00:05 /usr/sbin/mosquitto -c /etc/mos uitto/mosquitto.conf
pi 11004 10817 0 09:22 pts/0 00:00:00 grep --color=auto mosq
tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN
If I send a packet from the RPi command line, I can see the incoming message:
sent message:
pi@raspberrypi ~ $ mosquitto_pub -d -t hello/world -m "Message To Send"
Received CONNACK
Sending PUBLISH (d0, q0, r0, m1, 'hello/world', ... (15 bytes))
received message:
pi@raspberrypi ~ $ mosquitto_sub -h raspberrypi -d -t hello/world
Received CONNACK
Received SUBACK
Subscribed (mid: 1): 0
Sending PINGREQ
Received PINGRESP
Received PUBLISH (d0, q0, r0, m0, 'hello/world', ... (15 bytes))
Message To Send
Sending PINGREQ
Received PINGRESP
However, when the message is sent/received successfully, I do not see anything on the web interface for HG. Do I need to configure the MQTT Network module to include a user/pass for some reason? I see that HG is able to connect in the log:
2015-05-25T09:30:22.6032000-07:00 HomeAutomation.HomeGenie.Automation 77 Automation Program Program.Notification {"Title":"MQTT","Message":"Connecting to 192.168.0.200..."}
2015-05-25T09:30:22.9033450-07:00 HomeAutomation.HomeGenie.Automation 77 Automation Program Program.Notification {"Title":"MQTT","Message":"Connected!"}
Any thoughts?