Updating Mochad Controller for Vera3: A Smooth Experience

I recently upgraded my Vera3 controller and decided to update the Mochad interface to UI5. While it was a bit of a process, it turned out to be a very smooth experience overall. Here’s what I did and what you can expect if you’re planning to do the same.

First off, I want to mention that this update required running a separate Linux system with the open-source Mochad project. I chose to run it on a small TTYLinux distribution, which worked perfectly for my setup. If you’re not familiar with Linux, don’t worry—there are plenty of guides and forums where you can get help.

The main files I needed to upload were seven in total, and I made sure to follow the instructions carefully. The most important file was D_Mochad1.xml, which is essential for the controller setup. I also had to add a new device through the Vera3 interface, specifying the UPNP device filename and the IP address of my Mochad server.

One thing I found particularly helpful was the code branch provided by the Mochad community. It gave me a solid foundation to work from and saved me a lot of time. I also appreciated the detailed documentation, even though it required some digging to find exactly what I needed.

After uploading all the files and setting everything up, I tested the controller to ensure it was working as expected. Everything ran smoothly, and I didn’t encounter any major issues. The transition from the old interface to UI5 was seamless, and I’m really happy with the new setup.

If you’re thinking about updating your Mochad controller, here are a few tips to make the process easier:

  • Make sure your Linux distribution is compatible with Mochad.
  • Double-check all file names and paths before uploading.
  • Test each component individually before setting up the entire system.

Overall, this was a positive experience, and I’m excited to see how the new UI5 interface enhances my Vera3 setup. If you have any questions or need help, feel free to reach out—I’d be happy to assist!