Anybody have any experience with mochad or netcat?
My project is using a Raspberry Pi Zero with an X-10 CM-19A transceiver to
control my Christmas lights from Alexa.
There are two components to this. First is to install mochad to pipe
commands to the CM-19A. I got mochad installed and it seems to work. From
the command line or script, I do
echo "rf A2 on" | nc localhost 1099
to turn on the controllers at address A2. Apparently piping the command
through netcat gets it to mochad and on to the CM-19A. While that works and
turns on the lights, the command stays open and I have to hit ^C to end and
get a prompt back. The other issue is mochad does not start automatically
on boot. The information I found said mochad should start automatically
when the CM-19A is plugged into the USB port. I'm far from a USB genius, so
I'm not sure how this is supposed to work. I do have
/etc/udev/rules.d/91-usb-x10-controllers.rules
which contains
SUBSYSTEM=="usb", ATTR{idVendor}=="0bc7", ATTR{idProduct}=="0001",
RUN+="/usr/local/bin/mochad"
SUBSYSTEM=="usb", ATTR{idVendor}=="0bc7", ATTR{idProduct}=="0002",
RUN+="/usr/local/bin/mochad"
That should do the deed, but it does not.
So, those are my first two issues, the command not completing cleanly and
mochad not starting automatically.
The other aspect to this setup is ha-bridge, which is a java thing. It is
supposed to interface with my Alexa to run scripts on command. I haven't
gotten far enough along with that to have any questions, yet, but if anyone
is familiar with it and has any tips to offer, I would appreciate it.
Thanks,
Michael
_______________________________________________
PLUG: https://pdxlinux.org
PLUG mailing list
[email protected]
http://lists.pdxlinux.org/mailman/listinfo/plug