Announcement

Collapse
No announcement yet.

ADIO-100 on HS3 with Linux

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

  • ADIO-100 on HS3 with Linux

    Slowly looking to port over to HS3, and trying to find the ADIO-100 plugin for HS3 and Linux. Is Linux unsupported or am I not seeing the plugin? Under installable plugins under I/O I don't see any plugins currently (running HS3 Pro Edition 3.0.0.125).

    Thanks,

    -Mike

  • #2
    @Mike

    Personally here would just download the plugin with HS3 Pro for Wintel and copy the files over to the Linux box.

    It is kind of a PITA as I have been trying to migrate over to just Linux and have shut off the Wintel box; but have kept the OS / HS3 on it and mostly just turning it on to get the plugin that I want to test in HS3 for Linux.

    Historically the plugins would work fine. (both locally on HS3 Pro for Linux and remotely).

    The above noted most recently; 3 plugins that I was playing with no longer work in Linux for me.

    Maybe its me though.

    HS HS3 Zeee-Lite continues to work fine at current revision level with included plugins.

    Current version is: HS3 Zee Edition 3.0.0.106
    Last edited by Pete; September 5th, 2014, 03:00 PM.
    - Pete

    Auto mator
    Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
    Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
    HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
    HS4 Lite -

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

    Comment


    • #3
      Thanks Pete I'll give it a shot.

      Comment


      • #4
        Yup; you can test the Linux version of the plugin running it on HS3 or remotely running:

        mono hs3plugin.exe server:ipaddressofhs3 server

        Just putting the plugin.exe file in the linux root HS3 directly will make it show up as a plugin on the plugin page of HS3.

        Use the updater setup file to copy over the rest of the plugin files (to the HS3 Linux directories)

        Recently have exceeded my tiny Intel CPU 16Gb 32bit Ubuntu 14.04 build and having to go to 32Gb.

        That and finding out that a Linux no frills Arm 32Mb build is very tight.
        - Pete

        Auto mator
        Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
        Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
        HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
        HS4 Lite -

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

        Comment


        • #5
          Originally posted by Pete View Post
          Yup; you can test the Linux version of the plugin running it on HS3 or remotely running:

          mono hs3plugin.exe server:ipaddressofhs3 server

          Just putting the plugin.exe file in the linux root HS3 directly will make it show up as a plugin on the plugin page of HS3.

          Recently have exceeded my tiny Intel CPU 16Gb 32bit Ubuntu 14.04 build and having to go to 32Gb.

          That and finding out that a Linux no frills Arm 32Mb build is very tight.
          Pretty similar here. My HS2 box is on an i3 running Win7. My HS3 box running Ubuntu 14.04 server is on an older Atom CPU with 4gb of RAM and a 32gb SSD. So far seems to be working well.

          Comment


          • #6
            Ubuntu 14.04 / HS3Pro 64 bit is very quick too. (tested on AMD / Intel CPUs).

            Attached stuff.
            Attached Files
            Last edited by Pete; September 5th, 2014, 04:00 PM.
            - Pete

            Auto mator
            Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
            Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
            HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
            HS4 Lite -

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

            Comment


            • #7
              I tried it out here, no luck. Get exceptions trying to add a new interface Guess I will need to wait/hope they add Linux support for the ADIO plugin.

              -Mike

              Comment


              • #8
                You could try maybe to run the plugin in Wine MS style back to the Linux instance of HS3 on the same computer.

                I've been goofing a bit with wine on the Ubuntu machine. It works but there is a lot of "al la carte" pieces depending on what you want to do with it.
                - Pete

                Auto mator
                Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
                Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
                HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
                HS4 Lite -

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

                Comment


                • #9
                  Originally posted by Pete View Post
                  You could try maybe to run the plugin in Wine MS style back to the Linux instance of HS3 on the same computer.

                  I've been goofing a bit with wine on the Ubuntu machine. It works but there is a lot of "al la carte" pieces depending on what you want to do with it.
                  Was hoping to run Ubuntu server without a UI, thinking I need that with Wine. I *do* have a Windows box for HS2 I could use, but sort of was hoping to go with the lighter weight UI less Ubuntu server box. I wonder if there's any IP based I/O boards that's supported by HS with Linux. Kind of disappointed

                  Comment


                  • #10
                    Yup the 64bit Ubunutu boxes are just servers with no GUI. These have worked well with the Digi Edgeport to multiple RS-232 and USB devices. The RS-232 is easy stuff though. Just did the default Ubuntu Server builds with them. Homeseer does fly quickly on these boxes.

                    The 32bit lite boxes are touch screen table top tablets and these have GUIs. The wintel applications just run as if they were running on wintel. I did test playing with RDP and install X windows just for the RDP and testing out the Wine stuff.

                    Yup typically the mono run of the same in HS3 wintel plugin just works. There was an issue though with the last HAI OPII plugin such that it ran fine in windows but not in Linux. It seemed though just related to a transport issue as I didn't see anything else when running it. I think there are HS3 plugins which talk to Arduino / Rasberry Pi to AD boards which work in wintel and linux. Not totally sure....
                    - Pete

                    Auto mator
                    Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
                    Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
                    HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
                    HS4 Lite -

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

                    Comment


                    • #11
                      @Mike

                      This morning fired up one of the Ubuntu 32bit running Jogglers with HS3 on it. Jogglers are all over the house running XP or Linux using 8 or 16Gb SSD drives. IE: by the MB MM center one is running Squeezeplayer. I have another one connected to the Russound also running squeezeplayer and squeezeplayer lite (as I do not utilize the screen). XBMC runs fine now too and I can stream live TV on these.

                      Before doing that I installed the above attached files with the EXE file in the Homeseer root directory and the help file in the html/ADIO/ directory.

                      I do not have an ADIO but all looks fine with it. I will test it running it autonomously from HS too.

                      How do you have it connected? Is it a serial device? What exactly do you see when you load up the plugin?

                      Attached are the loading of the plugin and pictures. No errors that I can see.

                      I am guessing that you are already running Homeseer 3 on Ubuntu 14.04 eh?

                      Noticed that I also have Apache2 running on the same box.

                      Current Date/Time: 9/24/2014 4:21:48 AM CDT
                      HomeSeer Version: HS3 Pro Edition 3.0.0.94 (Linux)
                      HomeSeer: Is Registered
                      System Uptime:0 Days 0 Hours 15 Minutes 46 Seconds
                      User Name and Access Level: pete (Admin)
                      9/24/2014 4:04:58 AM:[Info]->Remote plug-in API interface started on port 10400
                      9/24/2014 4:04:58 AM:[Startup]->Checking for available plug-ins
                      9/24/2014 4:04:59 AM:[Plug-In]->Found plug-in: ADIO-100, version: 3.0.0.20
                      9/24/2014 4:05:00 AM:[Plug-In]->Found plug-in: BLRF, version: 2.0.65.0
                      9/24/2014 4:05:01 AM:[Plug-In]->Found plug-in: HAI, version: 1.0.0.14
                      9/24/2014 4:05:02 AM:[Plug-In]->Found plug-in: HSTouch Server, version: 3.0.0.38
                      9/24/2014 4:05:03 AM:[Plug-In]->Found plug-in: RFXCOM, version: 30.0.0.23
                      9/24/2014 4:05:04 AM:[Plug-In]->Found plug-in: X10, version: 3.0.0.22
                      9/24/2014 4:05:05 AM:[Plug-In]->Found plug-in: Z-Wave, version: 3.0.0.168
                      9/24/2014 4:05:05 AM:[Startup]->Initializing Plug-Ins
                      HAI Plugin v1.0.0.14
                      Connecting to HomeSeer at 127.0.0.1:10400
                      9/24/2014 4:05:06 AM:[Info]->Plugin HAI has connected. IP:127.0.0.1:42634
                      Connected to HS
                      9/24/2014 4:05:08 AM--Checking root devices for HAI...
                      9/24/2014 4:05:10 AM--Device initialization is complete.
                      9/24/2014 4:05:10 AM--CONNECTION STATUS: Connecting
                      9/24/2014 4:05:10 AM--Panel Connected.
                      9/24/2014 4:05:10 AM--Identifying Controller...
                      9/24/2014 4:05:10 AM--CONTROLLER IS: OmniPro II (3.13)
                      9/24/2014 4:05:25 AM--Requesting Configuration info from HAI Panel...
                      Note that it creates an INI file when its configured.

                      9/24/2014 4:36:01 AM:[Warning]->Cannot find requested INI file: /usr/local/HomeSeer/Config/ADIO-100.ini
                      9/24/2014 4:36:01 AM:[Warning]->Cannot find requested INI file: /usr/local/HomeSeer/Config/ADIO-100.ini

                      Apologies been testing a two box video intercom thing on a couple of Jogglers with Ubuntu 14.04....working well so far..


                      Loaded the plugin remotely just fine.

                      Note what I put into the ADIO Ubuntu remote directory.

                      root@ICS-Ubuntu-229:/usr/local/ADIO# ls
                      HomeSeerAPI.dll HSCF.dll HSConsole.exe.config HSPI_ADIO100.exe html Install.txt Scheduler.dll Scheduler.dll.config System.Xml.Linq.dll
                      root@ICS-Ubuntu-229:/usr/local/ADIO#
                      root@ICS-Ubuntu-229:/usr/local/ADIO# mono HSPI_ADIO100.exe
                      Connecting to server at 127.0.0.1...
                      Connected, waiting to be initialized...
                      I've attached a snapshot of my Ubuntu 14.04 desktop running Snaplink in Wine (it runs OmniPro Touch too). Its talking to an OPII on the internet for demo purposes. Works fine. Loading up the 2nd Openframe box (this one is different than the Joggler). Speakers are in front. Bluetooth / wireless connectivity, webcam, mini pcie card inside, DECT module and Zigbee module are inside. Miniature marvel device.
                      Attached Files
                      Last edited by Pete; September 24th, 2014, 04:42 AM.
                      - Pete

                      Auto mator
                      Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
                      Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
                      HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
                      HS4 Lite -

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

                      Comment


                      • #12
                        HSTouch for Homeseer 2 runs faster and better in Wine on Ubuntu than does running HSTouch in Mono. (graphics are better).

                        Running HS3 here and HS2 Touch.
                        Attached Files
                        Last edited by Pete; September 24th, 2014, 08:17 AM.
                        - Pete

                        Auto mator
                        Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
                        Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
                        HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
                        HS4 Lite -

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

                        Comment


                        • #13
                          HomeSeer plug-in ports to Linux are on the development schedule and will be addressed after iTunes and Windows Media Player plug-ins are released. FYI
                          Learn About HomeSeer

                          Comment


                          • #14
                            Originally posted by macromark View Post
                            HomeSeer plug-in ports to Linux are on the development schedule and will be addressed after iTunes and Windows Media Player plug-ins are released. FYI
                            Thank you!

                            Comment


                            • #15
                              Curious if you were able to get the plugin to run on your Ubuntu box?

                              Here testing the plugin in linux with no device it appeared to run just fine.
                              - Pete

                              Auto mator
                              Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU 16Gb- Mono 6.8X
                              Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.8X
                              HS4 Pro - V4.0.5.0 - Ubuntu 18.04/W7e 64 bit Intel Kaby Lake CPU - 32Gb - Mono 6.8X
                              HS4 Lite -

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

                              Comment

                              Working...
                              X