Announcement

Collapse
No announcement yet.

How do I download the HS3Pro software?

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

    #31
    Thank you David.

    Fixed the above.

    Here run HomeSeer from the root directory.../HomeSeer...

    and the Zee S2 is configured to run HomeSeer from the /usr/local/HomeSeer directory.

    The above autostart_hs script will need to be adjusted from wherever Homeseer is installed at...

    #!/bin/sh
    export LANG=en_US.UTF-8
    cd /usr/local/HomeSeer
    # mono HSConsole.exe --log
    mono HSConsole.exe

    Yeah many users install Homeseer in the /opt/HomeSeer directory or /home/username/HomeSeer directory. I installed it in the root for easy access and less typing.

    What is nice is that HomeSeer will run from any directory.
    - 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


      #32
      @Brian...so are you starting HomeSeer well now?

      Did you web interface work?

      Next we make a quickie adjustment for autostarting Homeseer by adding the autostart_hs to the end of the /etc/rc.local file.

      Here for text to speech I run the speaker dot exe program / SAPI / SAPI voice fonts on a Windows Oracle Virtual box running on the Homeseer 3 Pro iSeries computer.

      Personally didn't like the sound of the Linux text to speech.

      Make sure you do an update and upgrade to be at current release of the RPi OS. I do this about once a week. If you have Webmin install you will get a tickle on the main web page to update and a link to update.

      sudo apt-get install update or sudo apt install update and
      sudo apt-get upgrade or sudo apt upgrade
      - 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


        #33
        Originally posted by Pete View Post
        Yes mono-complete also works plus for Homeseer add

        sudo apt-get install mono-vnbc

        sudo apt-get install mono-xsp4 (optional)

        relating to this post HS3 Linux Installation Instructions

        Thinking you will be fine not installing the rest of the stuff in the post above.

        Relating to running HomeSeer via a terminal window

        type sudo su

        cd /user/local/HomeSeer

        then type

        ./go

        .
        OK after a reboot HS3Pro web server is running

        Last login: Sun Apr 29 00:17:14 2018
        pi@raspberrypi:~ $ sudo apt-get install mono-vnbc
        Reading package lists... Done
        Building dependency tree
        Reading state information... Done
        E: Unable to locate package mono-vnbc
        pi@raspberrypi:~ $ sudo apt-get install mono-xsp4
        Reading package lists... Done
        Building dependency tree
        Reading state information... Done
        mono-xsp4 is already the newest version (4.5-0xamarin3+raspbian9b1).
        0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
        pi@raspberrypi:~ $ sudo su
        root@raspberrypi:/home/pi# cd /user/local/HomeSeer
        bash: cd: /user/local/HomeSeer: No such file or directory
        root@raspberrypi:/home/pi# ./go
        bash: ./go: No such file or directory
        root@raspberrypi:/home/pi#

        ****OK I see the correction.. I can access HS3 pro now***

        root@raspberrypi:/usr/local# cd HomeSeer
        root@raspberrypi:/usr/local/HomeSeer# ./go
        HomeSeer Linux starting...
        08:16:22:8688:[Logging]->Result of the attempted creation of a new log database: Log Database Created.
        08:16:22:9187:[Startup]->Loading Settings
        08:16:23:3105:[Warning]->Users configuration file was not found, creating a new one with default user.
        08:16:25:3066:[Startup]->Settings Loaded.
        08:16:25:4441:[Startup]->
        08:16:25:4459:[Startup]->******************************************************* *************************
        08:16:25:4509:[Startup]-> HomeSeer version 3.0.0.435 Edition: HS3 Pro Starting Now
        08:16:25:4530:[Startup]->******************************************************* *************************
        08:16:25:4549:[Startup]->
        08:16:25:6693:[Startup]->Creating Class Objects...
        08:16:25:6771:[Startup]->COM port classes started.
        08:16:25:6920:[Startup]->Application interface class started.
        08:16:25:8438:[Startup]->Web server class started.
        08:16:25:8491:[Startup]->E-Mail SEND class started.
        08:16:25:8526:[Startup]->E-Mail RECEIVE class started.
        08:16:25:8667:[Startup]->Plug-In Interface class started.
        08:16:25:8736:[Startup]->Local voice recognition class started.
        08:16:25:8852:[Startup]->Database SAVE process started.
        08:16:25:8870:[Startup]->Loading configuration file ...
        08:16:27:9655:[Database]->Opening (Mode=Read/Write) up HomeSeer LOG database /us r/local/HomeSeer/Logs/HomeSeerLog.hsd
        08:16:30:0647:[Database]->Creating new database, result is Configuration Databas e Created.
        08:16:30:1283:[Database]->Opening (Mode=Read Only) up HomeSeer database /usr/loc al/HomeSeer/Data/HomeSeerData.hsd
        08:16:30:2190:[Warning]->Configuration database has no devices in it: /usr/local /HomeSeer/Data/HomeSeerData.hsd
        08:16:30:2234:[Database]->Loading Devices...
        08:16:30:2255:[Load Config]->0 total devices loaded.
        08:16:30:2371:[Load Config]->Loading Event Groups...
        08:16:30:2638:[Load Config]->Loading Events...
        08:16:30:2783:[Load Config]->0 total events loaded.
        08:16:30:2801:[Load Config]->Loading COUNTERS...
        08:16:30:3041:[Load Config]->Loading TIMERS...
        08:16:30:3344:[Startup]->HomeSeer version is: 3.0.0.435
        08:16:30:3377:[Startup]->Creating Speaker Client Interface Object...
        08:16:30:4823:[Warning]->This version of HomeSeer is not registered and is curre ntly disabled
        08:16:30:6384:[Info]->Remote plug-in API interface started on port 10400
        08:16:30:6406:[Startup]->Checking for available plug-ins
        08:16:30:6812:[Startup]->Initializing Plug-Ins
        08:16:30:8242:[HSTouch Server]->Server started on port 10200
        08:16:30:8319:[Startup]->HStouch server started, waiting for clients to connect.
        08:16:30:9153:[Web Server]->Local IP address is: 192.168.11.22
        08:16:30:9286:[Web Server]->Web Server started on port 80
        08:16:31:0007:[Startup]->Start automation engine...
        08:16:31:0112:[Startup]->Initializing Speaker Client Interface
        08:16:31:0369:[Speech]->Listening for remote speaker connections on port 10401
        08:16:31:5105:[Energy]->The Energy database was successfully created.
        08:16:31:5227:[Database]->Opening (Mode=Read/Write) up HomeSeer Energy database /usr/local/HomeSeer/Data/Energy/Energy.hsd
        08:16:32:8373:[Energy]->The Energy database was successfully updated: Control ta ble was altered.
        08:16:32:8403:[Energy]->The Energy database was successfully updated: Rate table was added.
        08:16:32:8428:[Energy]->The Energy database was successfully updated: Graphs tab le was added.
        08:16:32:8455:[Energy]->The Energy database was successfully updated: GraphData table was added.
        08:16:32:8480:[Energy]->The Energy database was successfully updated: LinkedGrap hs table was added.
        08:16:32:8533:[Startup]->Updater services starting...
        08:16:32:8629:[Startup]->Starting Find service...
        08:16:32:8860:[Startup]->Starting Event Scheduler...
        08:16:32:9079:[Startup]->HSSentry is disabled in Setup, sentry will not be start ed.
        08:16:32:9166:[Startup]->Start up complete.
        Type 'shutdown' to shutdown HomeSeer

        > 08:16:33:0851:[Info]->System connected to MyHS Service, waiting for acknowledg e...
        08:16:33:2584:[Info]->System connected to MyHS Service successfully with license ID 0.

        Yup it was acting weird sort of finding the webserver, then not. After a reboot I can Access HS3Pro!

        Going to hold here and break for supper. I'll be back at it later. Thanks! again much appreciated as always. Later I'll ask you what I missed in getting Mono going.
        Last edited by ve3bwp; April 29, 2018, 03:53 PM.

        Comment


          #34
          It's /usr/local/HomeSeer, not /user/...

          and mono-vbnc not mono-vnbc

          Also, you don't need the 'sudo su'; the go script does that for you.

          Comment


            #35
            Originally posted by Pete View Post
            @Brian...so are you starting HomeSeer well now?

            Did you web interface work?

            Next we make a quickie adjustment for autostarting Homeseer by adding the autostart_hs to the end of the /etc/rc.local file.

            Here for text to speech I run the speaker dot exe program / SAPI / SAPI voice fonts on a Windows Oracle Virtual box running on the Homeseer 3 Pro iSeries computer.

            Personally didn't like the sound of the Linux text to speech.

            Make sure you do an update and upgrade to be at current release of the RPi OS. I do this about once a week. If you have Webmin install you will get a tickle on the main web page to update and a link to update.

            sudo apt-get install update or sudo apt install update and
            sudo apt-get upgrade or sudo apt upgrade
            Yes I have HomeSeer running and have already tap added a 5 Insteon modules (only 45 to go).

            Will do on the weekly updates.

            Tried to nano the rc.local file but it says I don't have permission to write out the file. Likely will be addressed in the next steps of your other post.

            I'll pick up were I left off in your list of instructions now that HS3 is running.

            This is great. More to come I'm sure. Thanks!

            Comment


              #36
              You'll need to preface the nano command with 'sudo' when editing system files, i.e.,

              sudo nano /etc/rc.local

              Comment


                #37
                Good new Brian!!!

                So as David mentions above edit the rc.local file

                sudo nano /etc/rc.local

                and tack this at the end of the file before the exit piece...

                Before edit:

                #!/bin/sh -e
                #
                # rc.local
                #
                # This script is executed at the end of each multiuser runlevel.
                # Make sure that the script will "exit 0" on success or any other
                # value on error.
                #
                # In order to enable or disable this script just change the execution
                # bits.
                #
                # By default this script does nothing.
                exit 0

                after edit

                #!/bin/sh -e
                #
                # rc.local
                #
                # This script is executed at the end of each multiuser runlevel.
                # Make sure that the script will "exit 0" on success or any other
                # value on error.
                #
                # In order to enable or disable this script just change the execution
                # bits.
                #
                # By default this script does nothing.
                /usr/local/HomeSeer/autostart_hs &
                exit 0

                for saving the file hit control x. It'll prompt you to save the file.

                type sudo reboot.

                You will be running HomeSeer after reboot.
                Last edited by Pete; April 29, 2018, 09:04 PM.
                - 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


                  #38
                  Originally posted by Pete View Post
                  Good new Brian!!!

                  So as David mentions above edit the rc.local file

                  sudo nano /etc/rc.local

                  and tack this at the end of the file before the exit piece...

                  Before edit:

                  #!/bin/sh -e
                  #
                  # rc.local
                  #
                  # This script is executed at the end of each multiuser runlevel.
                  # Make sure that the script will "exit 0" on success or any other
                  # value on error.
                  #
                  # In order to enable or disable this script just change the execution
                  # bits.
                  #
                  # By default this script does nothing.
                  exit 0

                  after edit

                  #!/bin/sh -e
                  #
                  # rc.local
                  #
                  # This script is executed at the end of each multiuser runlevel.
                  # Make sure that the script will "exit 0" on success or any other
                  # value on error.
                  #
                  # In order to enable or disable this script just change the execution
                  # bits.
                  #
                  # By default this script does nothing.
                  /usr/local/HomeSeer/autostart_hs &
                  exit 0

                  for saving the file hit control x. It'll prompt you to save the file.

                  type sudo reboot.

                  You will be running HomeSeer after reboot.
                  Yup works! Thanks!

                  I'm glad you provided the examples as I would have taken "at the end of the file literally and put the command after the exit 0

                  Whats the & for at the end of the HS run command?

                  Ok I'll work on adding the other users you suggested (spring has finally sprung here so the outdoor chores have come calling).

                  I seem to remember a T.E.D. plug-in for HS. it is no more?

                  At some point I am hoping to get my Davis Weather station running on HS3. I had it going on HS2 with the virtual weather plug-in and VWS running alongside on the same XP machine. I'm hoping I can do this again along with sending updates to a website like VWS did.

                  Brian

                  Comment


                    #39
                    Originally posted by Pete View Post
                    @Brian...so are you starting HomeSeer well now?

                    Here for text to speech I run the speaker dot exe program / SAPI / SAPI voice fonts on a Windows Oracle Virtual box running on the Homeseer 3 Pro iSeries computer.

                    Personally didn't like the sound of the Linux text to speech.

                    I used the speech option on my XP machine a lot and I haven't heard how the default text to speech sounds on the pi yet.

                    Many years ago I bought some sort of AT&T voice app that worked great with HS2/XP. Are there more robust text to speech options that run on the pi as I am hoping to not have to keep a windows machine running anymore?

                    Comment


                      #40
                      Originally posted by Pete View Post
                      Yes mono-complete also works plus for Homeseer add

                      Duplicate the above users names and passwords in the Homeseer user list via gui.
                      Disable homeseer user default or change the password in the GUI.

                      I also give more rights to the /usr/local/HomeSeer directory

                      sudo chmod 775 /usr/local/HomeSeer directory

                      Do you want to add Linux text to speech?

                      Optional OS web management tool called Webmin
                      Webmin is a nice to have

                      1 - cd /home/brian
                      2 - wget hxxp://prdownloads.sourceforge.net/webadmin/webmin_1.881_all.deb
                      3 - apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
                      4 - dpkg --install webmin_1.881_all.deb

                      change xx to tt in number 2 above.
                      #4 takes a while to install
                      ok new users added via Putty and ran the HS directory more rights command.

                      >>Duplicate the above users names and passwords in the Homeseer user list via gui.
                      Disable homeseer user default or change the password in the GUI.

                      Sorry I'm not sure where in the HS GUI to do this. Tools/system/Change System Password?

                      Just trying to wrap my head around Webmin. If it's browser based does it use a different port then :80 for the HS3 gui? They don';t show an example screen. Is it some menu of canned commands or is it wide open like Putty access?

                      Comment

                      Working...
                      X