Maybe the hummingboard is a valid option as well then ?
Announcement
Collapse
No announcement yet.
Introducing HS3-Pi
Collapse
X
-
You are correct, the BeagleBoard is 512MB, we were working with the manufacturer to supply us with a 1GB version, which they could do. Cost turned out to be the big issue, we wanted to keep the cost as low as possible.
Originally posted by kriz83 View PostThanks about the comment of the beagleboard !
But doesn't it have 512 MB iso 1GB RAM ?
Comment
-
Originally posted by rjh View PostLet me clarify some of this.
Originally, we wanted the Zee to run EXE plugins just like the Windows HS3. However, there was a problem with MONO ver 2.10 where remote calls were not reliable and it would sometimes call the wrong function. So to fix this we made a minor change to the plugin API so plugins could be a DLL instead. This fixed the problem and we released the Zee with this special build of HS3. That is what the Zee build is today. Also, MONO only worked on the soft float version of Linux so that is what we had to use.
Now, MONO is at version 3.2 on the PI, the PI OS is now hard float (means it runs a little faster) and the original remote call issue is fixed, so EXE plugins now work. Our intent was to change the Zee so it would support exe plugins. However, after much testing we decided to not do this. The reason is that each EXE plugin runs in its own MONO process and each process uses at least 30MB of memory. Add that to the mem that the plugin uses and you quickly start using up the 512MB of memory on the PI. So while it works ok with 2 or 3 plugins, it will probably run out of memory with more. So the user experience will less than optimal! So we decided to keep with the DLL plugins for now. I wish they would do a 1GB version of the PI, that would solve the problem.
Note that you can run HS3 on the BeagleBoard and it really runs fast there. That board has 1GB of RAM and much faster processor.
Now if you have a PI, you can run the Linux version of HS3 and run EXE plugins. As long as you monitor memory and know the limits, it will probably be fine. If some of you want to do this but don't know how to get it installed, I can create an SD image already configured. If you purchased HS3 or HS3PRO, the Linux version is free.
Some have asked if you can use remote plugins with the current Zee, I have not actually tried that, but there is nothing in the code to stop it from working, so I think it should work. In fact, if you run an EXE plugin on the Zee from the HS3 folder, I think that also works. You could launch the plugin from the startup script. The Zee version only initializes the DLL plugins that are included, it does not scan the folder for plugins like with EXE plugins. But EXE plugins can run straight from the command line. They have to be in the HS3 folder so they have access to the correct dll files.
Some have asked if they can create their own DLL plugins for the standard Zee, I will look into that and post back. But it might just be better to run the Linux ver of HS3, then you have access to the updater.
The PI is designed to be experimented with so it's good that full HS3 can also be run and we can see how far we can push it. When I have some time I will certainly play around with more plugins and monitor memory use and see how I get on. I'm also keen on spreading the load by running HS3 on one PI and plugins on another PI or multiple PIs, which I think is possible but I haven't tried it. Feedback from people experimenting will help us all so let's hope as many people as possible are tempted to try.
Thanks again for your input.
Steve
Comment
-
Use HS3PRO license with HS3 Linux on Pi
Originally posted by macromark View PostYour HS3PRO license will also work with the HS3PRO Linux version of the software. HS3-Pi is not the same software and uses different licensing.
Bill
Comment
-
Originally posted by wbmurray@comcast.net View PostGlad to hear this - I didn't see the download file in the downloads area. Is it named something different that HS3Pro Pi?
Bill
Comment
-
Originally posted by Rupp View PostThe link is available in the first post of this thread. It's a link to an image file.
HS3-Linux is available here: http://board.homeseer.com/showthread.php?t=167560
Comment
-
Correctamundo
Originally posted by spud View PostLooks like Bill is looking for HS3-Linux, not HS3-Pi
HS3-Linux is available here: http://board.homeseer.com/showthread.php?t=167560
Thanks - I have HS3Pro running on Linux.
Comment
-
Originally posted by rjh View PostLet me clarify some of this.
Originally, we wanted the Zee to run EXE plugins just like the Windows HS3. However, there was a problem with MONO ver 2.10 where remote calls were not reliable and it would sometimes call the wrong function. So to fix this we made a minor change to the plugin API so plugins could be a DLL instead. This fixed the problem and we released the Zee with this special build of HS3. That is what the Zee build is today. Also, MONO only worked on the soft float version of Linux so that is what we had to use.
Now, MONO is at version 3.2 on the PI, the PI OS is now hard float (means it runs a little faster) and the original remote call issue is fixed, so EXE plugins now work. Our intent was to change the Zee so it would support exe plugins. However, after much testing we decided to not do this. The reason is that each EXE plugin runs in its own MONO process and each process uses at least 30MB of memory. Add that to the mem that the plugin uses and you quickly start using up the 512MB of memory on the PI. So while it works ok with 2 or 3 plugins, it will probably run out of memory with more. So the user experience will less than optimal! So we decided to keep with the DLL plugins for now. I wish they would do a 1GB version of the PI, that would solve the problem.
Note that you can run HS3 on the BeagleBoard and it really runs fast there. That board has 1GB of RAM and much faster processor.
Now if you have a PI, you can run the Linux version of HS3 and run EXE plugins. As long as you monitor memory and know the limits, it will probably be fine. If some of you want to do this but don't know how to get it installed, I can create an SD image already configured. If you purchased HS3 or HS3PRO, the Linux version is free.
Some have asked if you can use remote plugins with the current Zee, I have not actually tried that, but there is nothing in the code to stop it from working, so I think it should work. In fact, if you run an EXE plugin on the Zee from the HS3 folder, I think that also works. You could launch the plugin from the startup script. The Zee version only initializes the DLL plugins that are included, it does not scan the folder for plugins like with EXE plugins. But EXE plugins can run straight from the command line. They have to be in the HS3 folder so they have access to the correct dll files.
Some have asked if they can create their own DLL plugins for the standard Zee, I will look into that and post back. But it might just be better to run the Linux ver of HS3, then you have access to the updater.
My point still stands: Even if the Pi has a limited amount of RAM, it should still be MY CHOICE what plugins I want. If I cut it to the bone, I only need Z-wave and RFXCOM (and perhaps Arduino or my Textseer), but at least I should be given the option to choose...
That said, I've been playing with the Zee during my vacation. It's still a pretty cool device.HSPro 3.0.0.458, Z-NET with Z-wave plugin 3.0.1.190, RFXCOM + 2x RFXtrx433E, HSTouch, Squeezebox plugin, iTach IP/WF2IR & GC-100-6 with UltraGCIR, BLDenon, NetcamStudio, Jon00s Webpage builder, Harmony Hub plugin, SCSIP (with FreePBX), Arduino plugin, IFTTT, Pushalot plugin, Device History plugin.
Running on Windows 10 (64) virtualized on ESXi (Fujitsu Primergy TX150 S8).
WinSeer (for Win10) - TextSeer - FitbitSeer - HSPI_MoskusSample
Are you Norwegian (or Scandinavian) and getting started with HomeSeer? Read the "HomeSeer School"!
Comment
-
Originally posted by Moskus View PostMy point still stands: Even if the Pi has a limited amount of RAM, it should still be MY CHOICE what plugins I want. If I cut it to the bone, I only need Z-wave and RFXCOM (and perhaps Arduino or my Textseer), but at least I should be given the option to choose...), you should be able to make this work.
Comment
-
crussty
Is Insteon Supported?
Hello, can anyone confirm if Insteon is supported on the HS3-PI version? I'm seeing conflicting data on the Hoomseer website: The "product" page says "Supports Z-Wave, Insteon and X10 devices," however on the Compare Systems page, it says that Insteaon is not supported.
Also, can anyone confirm that this does have a 30 day trial?
Thanks,
crussty
Comment
-
The HS3-PI version as well as the HomeTroller Zee support the HomeSeer HSInsteon plugin, its already installed.
Originally posted by crusstyHello, can anyone confirm if Insteon is supported on the HS3-PI version? I'm seeing conflicting data on the Hoomseer website: The "product" page says "Supports Z-Wave, Insteon and X10 devices," however on the Compare Systems page, it says that Insteaon is not supported.
Also, can anyone confirm that this does have a 30 day trial?
Thanks,
crussty
Comment
-
crussty
Originally posted by rjh View PostThe HS3-PI version as well as the HomeTroller Zee support the HomeSeer HSInsteon plugin, its already installed.
(And sorry for the double post earlier. New to this forum and thought it didn't post correctly the first try.0
Thanks,
Chris Russell
Comment
-
The original Zee / HS3 license software can be utilized on a RPi/RPi2 with a base configuration.
Same / similiar if you download the Pi image and replace the HomeSeer directory with the original Zee Homeseer directory.
Ask Mark relating to seeing if you can upgrade your Zee license to a Zee-2 license and how much it is to do that today.Last edited by Pete; April 22, 2016, 06:11 AM.- Pete
Auto matorHomeseer 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 11X10, UPB, Zigbee, ZWave and Wifi MQTT automation-Tasmota-Espurna. OmniPro 2, Russound zoned audio, Alexa, Cheaper RFID, W800 and Home Assistant
Comment
Comment