Announcement

Collapse
No announcement yet.

Linux installation issue

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

    Linux installation issue

    I've just installed the HS3 linux version to test, and have gone through a few different versions and get the same weird results.

    I am linux literate Ubuntu 14.04 LTS is the version, update/upgraded to today.

    Installed in /usr/local/HomeSeer as the tar zxvf command puts the files.
    Due to an error in speak.sh (pico2wave) I did have to 'sudo apt-get install pulseaudio'. There were a couple other packages I had to add per the linux install instructions.

    Started with the ./go script, manually, with and without sudo.

    The only differences between sudo and not seem to be the ability to start up the web server and having a home directory error, or not starting the web server and the home directory error goes away.




    Version 177 and 205 have the same results. I've done a clean install (rm -rf the HomeSeer directory) and untar'd to see if anything changed to no avail.

    On the homeseer web page, all of the "view" menu pages are accessible, and just the Tools/Setup/General page.

    Under Tools/Setup, if I change to any other tab but the General tab, it's blank.


    If I go to Plugins/Manage, the initial page comes up, but when I try to update the plugins it just sits at "wait" forever.

    Buttons don't seem to link anywhere either when I press them.

    Has anyone run across this weirdness, or have any thoughts where to start looking?

    As another question, is there a way to migrate an existing HS3PRO windows config file over to linux, so I don't have to manually create all the events?

    #2
    Some things you have to do on the install:

    Instead of what's listed in the install doc for the mono stuff, do this:
    sudo apt-get install mono-complete

    Ignore flite

    You will also need for the new sound stuff:
    sudo apt-get install libttspico-utils


    There's a new twist in pulseaudio...

    Users need to be in the pulse-access group.

    I edited the /etc/init/pulseaudio.conf per the following:
    # uncomment the 'start on' to start pulseaudio in system mode

    So change
    #start on runlevel [2345]
    to
    start on runlevel [2345]


    Now it starts as a system daemon, and will play for everyone as long as they are in the pulse-access group.

    The comments in that file describe some other issues:
    # System mode is not the recommended way to run PulseAudio as it has some
    # limitations (such as no shared memory access) and could potentially allow
    # users to disconnect or redirect each others' audio streams. The

    But since this is a dedicated server, this shouldn't pose any issues.

    Comment


      #3
      Also here went to using Ubuntu LTS stripped down to the nub and removed everything that has anything to do with the internet. You can also utilize LUbuntu but it was too lite for me.

      A DIY posting here on your build would help other Homeseer 3 users doing this in Ubuntu.

      How to install Homeseer 3 on Ubuntu 14.04 LTS 64 bit.

      You can be the primary author and I will help if you want.
      - Pete

      Auto mator
      Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb
      Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro
      HS4 Lite - Ubuntu 22.04 / Lenovo Tiny M900 / 32Gb Ram

      HS4 Pro - V4.1.18.1 - Ubuntu 22.04 / Lenova Tiny M900 / 32Gb Ram
      HSTouch on Intel tabletop tablets (Jogglers) - Asus AIO - Windows 11

      X10, UPB, Zigbee, ZWave and Wifi MQTT automation-Tasmota-Espurna. OmniPro 2, Russound zoned audio, Alexa, Cheaper RFID, W800 and Home Assistant

      Comment


        #4
        Some things you have to do on the install:

        You need to add this to the install doc mono part:
        sudo apt-get install mono-vbnc
        sudo apt-get install mono-complete
        sudo apt-get install sqlite3

        Ignore flite

        You will also need for the new sound stuff:
        sudo apt-get install libttspico-utils


        There's a new twist in pulseaudio...

        Users need to be in the pulse-access group.

        I edited the /etc/init/pulseaudio.conf per the following:
        # uncomment the 'start on' to start pulseaudio in system mode

        So change
        #start on runlevel [2345]
        to
        start on runlevel [2345]


        Now it starts as a system daemon, and will play for everyone as long as they are in the pulse-access group.

        The comments in that file describe some other issues:
        # System mode is not the recommended way to run PulseAudio as it has some
        # limitations (such as no shared memory access) and could potentially allow
        # users to disconnect or redirect each others' audio streams. The

        But since this is a dedicated server, this shouldn't pose any issues.

        Comment

        Working...
        X