Announcement

Collapse
No announcement yet.

Running PI and full HS3 (on another computer) in the same setup - any benefits?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Running PI and full HS3 (on another computer) in the same setup - any benefits?

    I just downloaded the free version of the PI version. I have a PI collecting dust that I thought I would set up it up. Couple of questions:

    1. Can I run it at the same time as my main HS3 setup?
    2. Is there any benefit to doing this - off-loading certain functions, etc.
    3. If yes, what could I do with it?

    Thanks.

    #2
    Here have always run the Zee2 - HS3 lite on other computers mostly to test the computers and new plugins. Main HS3 Pro computer is rarely touched these days.

    Today downloaded free RPi3 HS3 for use with a family member installation on one of my TV Boxes (Octocore S912).

    - Pete

    Auto mator
    Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.12.X - HSTouch on Intel tabletop tablets
    Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.12.X
    HS4 Pro - V4.1.11.0 - Ubuntu 20.01/VB W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono
    6.10.0.104
    HS4 Lite -

    X10, UPB, Zigbee, ZWave and Wifi MQTT automation-Tasmota-Espurna. OmniPro 2, Russound zoned audio, Smartthings hub, Hubitat Hub, and Home Assistant

    Comment


      #3
      The RPi3 HS3 would make a great remote HS Voice instance... except that there are no decent TTS voices available for Linux. I'm really surprised nobody in the Linux world is interested enough in TTS to develop decent voices for Linux platforms.

      Comment


        #4
        Originally posted by simonmason View Post
        I just downloaded the free version of the PI version. I have a PI collecting dust that I thought I would set up it up. Couple of questions:

        1. Can I run it at the same time as my main HS3 setup?
        2. Is there any benefit to doing this - off-loading certain functions, etc.
        3. If yes, what could I do with it?

        Thanks.

        I run HS3 on an old Windows laptop with about 100 Z-Wave devices, along with plugins for thermostats, chrome devices (about a dozen), Easy Trigger, and garage door opener. A total of over 750 devices (though about 25% of these are "root" nodes so they don't really count for much). Even with all of these, the computer rarely goes over a few percent CPU. Based on this experience, showing low CPU requirements of HS3, if you're talking about processing load, it seems there wouldn't be much to gain even if the load could be divided between two computers. My feeling is you would, at best, introduce a lot of complexity (and a lot of failure opportunity) due to the inter-machine communications needed to keep both devices functioning together (even if it could be reasonably done). Plus it would make it much more difficult to write events if your devices were not all accessible to an event running on a particular instance. The only exception I can think of is there is a plug-in ("RaspberryIO") which you can run on a second RPi which let's you use the I/O pins to wire up contact devices, etc. which then communicates the contact status back to the "main" RPi. So unless you are doing it because you need I/O Pins, or some similar very specific function which is not merely splitting your devices across two computers, I can't see what you gain.

        Comment

        Working...
        X