• Content count

  • Joined

  • Last visited

  • Days Won


Everything posted by AndrewX192

  1. AndrewX192

    How to write a Driver

    It's hard to say, that depends on skill level and potential platform limitations. In general, I've had good experience porting code form hubitat and smartthings to run on Arcus, but I haven't gone the other way. This specific driver runs on the hub and the groovy equivalent isn't fully-featured from my quick glance. If there's an existing keypad driver you may be able to use that as a starting place, but again I'm not too sure about the limitations of Hubitat
  2. AndrewX192

    How to write a Driver

    The IRIS/Arcus driver can be found here: Note that it's in java instead of groovy as this driver uses a "built in" (e.g. Java) defined reflex for local processing.
  3. AndrewX192

    HubOS code released

    The code & buildscripts for the IRIS Hub (v2 and v3) was released today! With this release, it should be possible to update the hub to more modern software or to generally purpose the hubs (which can be found for $5 on eBay) as general purpose devices... say for running Home Assistant, or some other lightweight system.
  4. AndrewX192

    HubOS code released

    Unfortunately Arcus is unlikely to get to a place where it's easy for someone non-technical to onboard. However, there is hope to make it fairly easy for people that already have the infrastructure available to run it. While Arcus will likely not run on any raspberry pis for the next few years, lower cost servers and even older desktops/laptops would be the way to go for smaller use-cases. Perhaps someone will step up to host it for the community - it would be easy to onboard new users in that model.
  5. AndrewX192

    Iris Instructional Videos Gone

    FYI: The IRIS Instructional videos disappeared very recently (probably this week). These videos contained valuable information about how to pair and reset devices that wasn't easily discoverable otherwise. Fortunately, I have a backup copy of these videos and hope to get them re-uploaded in a few days.
  6. AndrewX192

    HubOS code released

    Did you follow the instructions for "Release Testing" in the README? The hub will look in the root of the USB drive for update images, but it needs to be the signed version. Please also note that `master` on arcushubos is based on Yocto 2.4, there's a branch based on the latest version of Yocto Linux if that interests you.
  7. AndrewX192

    HubOS code released

    AFAIK nobody is working on that for HomeAssistant or SysfronicsRF. I doubt there's much value in trying to support SystronicsRF since they don't support the zigbee chipset in the IRIS hub - their solution runs higher level in the stack and thus they're dependent on multiple Zigbee coordinators in order to support AlertMe and HA devices. I've already been able to get the HubOS built and operating on a number of Arcus deployments, with a very modern (4.19.78) kernel, so the future seems pretty bright for hub tweaking. The Hub only has 2GB of persistent storage, so any non-IRIS use cases will be confined.
  8. AndrewX192

    Hacking the 2.0 Hub.

    With the release of the full HubOS (, it looks like we'll finally be able to dig into the bootloader issues and make more progress towards updating/changing the hub's software.
  9. AndrewX192

    Iris Instructional Videos Gone

    Some of the videos are now available on
  10. AndrewX192

    Arcus Smart Home

    I'm currently in the process of replacing the existing tooling for arcus-k8 (arcus in kubernetes) to make it easier to setup. Also, there is a plan to release the first "Stable" version of Arcus since 2018.10 (which was the last IRIS release). This should make it a lot easier for new people to onboard. Also, a new Hub OS update is expected shortly, which will make it easier to convert over old hubs.
  11. AndrewX192

    Arcus Smart Home

    FYI the cameras are not compatible with Arcus, although it is likely in the future that it will be able to support generic RTSP cameras.
  12. AndrewX192

    WTB: Iris Smart Fob

    I’m looking to buy 5 iris smart fobs, anyone have them in bulk?
  13. AndrewX192

    Arcus Smart Home

    If you don't want to put time into Arcus, that's fine - there are a bunch of other solutions! There are people using Arcus, and it's working for them. The same can be said about OpenHab, Home Assistant, etc.
  14. AndrewX192

    Iris WIFI V1 Smart Plug

    In theory they can be pointed to an Arcus instance, but I'm not sure how to do that and haven't put any time into it. If someone has some time to look at the Arcus android/ios app and see how they pair the device, and determine if it's possible to set the server URL there, then they should be able to be revived.
  15. AndrewX192

    Do You Miss Iris? and General BS Thread

    I don't miss Iris much because everything I need is in Arcus! Do wish they were still producing newer keypads, motion sensors, and contact sensors, since IRIS had some pretty good offerings in that space.
  16. AndrewX192

    Thermostat Fan Control

    A new feature is coming to Arcus: the ability to control your fan mode (auto/on) on supported thermostats in the web ui. Additionally, you will also be able to control the fan through rules or scenes, as desired. Support for controlling the fan will be added to future revisions of the apps.
  17. I have three of the Utilitech Z-Wave Glass Break sensors, two in one house and one in another. The second home with one glass break sensor tends to disconnect and report low battery rather frequently (1-2 emails about batteries or connectivity a day) - has anyone else experienced issues with connectivity or battery reporting on these glass break sensors? I've replaced the batteries with known good ones, but it still reports "low battery" periodically in Arcus. I generally assume it will reconnect if there's actually a glass break event, but curious if anyone else has run into similar issues.
  18. AndrewX192

    Arcus Smart Home

    Correct - the IRIS platform is a lot like smartthings, in that the hub is mostly a bridge between devices (be they zigbee, zwave, etc.) and the internet, with some local processing for alams. Currently, I wouldn't recommend running Arcus with less than 12GB of ram, but I suspect there's work that could be done to bring it down to a comfortable 8GB, and then 6GB - the challenge is that Kubernetes itself (which is used to manage Arcus) is resource intensive, and particular services like the drivers service and subsystem service are built for a level of scale that <10 users is completely overkill for. For example, the thread pools and paritions counts default to 64-128, so there's potentially some overhead there. What I'd like to see is more functionality on the hub itself (so that the cloud dependency is not so critical) - specifically: being able to arm when cloud is down, schedules, and some primitive rules. With the IH300 hub this should be possible since it has 2X the ram, but the IH200 which most people have may be a bit more tricky. Currently it doesn't really matter how many devices you have connected, although the number of different devices you use may have some baring due to the way drives are loaded. Perhaps removing these drivers would help? Anyway, for context my production environment has 3 homes running on it, with ~100 devices in total, and sits at about 9GB of ram used. Thankfully Arcus is not CPU intensive, however Kubernetes currently is - although I think migrating to k3s will help.. A cheap old Lenovo ThinkPad (e.g.a T420) with 8-16GB may be a good target to run Arcus on in the future. I don't expect that we'll ever get to raspbery pi territory, even for reasons beyond memory (I'm aware of the 4GB version), because of Cassandra database writes and SD card wareout.
  19. AndrewX192

    Arcus Smart Home

    The closest that exists today is - which is a set of scripts to setup Arcus on kubernetes. Some people are still struggling to get it working, but at present I believe that is the easiest option.
  20. AndrewX192

    Arcus Smart Home

    Yes, Arcus appears to have all the same code from Iris around petdoors, but I don't have one to tinker with. Your options are 1) port petdoor driver to your platform of choice 2) use Arcus (only if you are very technical) 3) find someone else to run Arcus for you. AFAIK, I'm still the only one running Arcus in production since Iris shut down on March 31st, so your option is likely on #1.
  21. AndrewX192

    GE/Jasco Have Some New Wall Switches Coming Out

    Looks like these still require the GE/Jasco addon switches. Anyone using the Zooz ZEN26/ZEN27 which appear to only require a single switch to be replaced in a three-way?
  22. It's taken about a month, but I'm pretty close to having a self-host version of Arcus that doesn't take take days to setup. I have put together a set of scripts and kubernetes configuration files (available on which can be used to host your own Arcus deployment, provided you have reasonably deep *nix experience. In my testing, I was able to get tear down my Arcus setup and build a new one in about 25 minutes - far better than my first experience of 20+ hours. This version is still missing a lot of features, like notifications, backups or any redundancy, and a clear upgrade path. However, if you have Iris devices you're not using and want to try Arcus, and are comfortable with loosing all your data / configuration, this might be worth taking a look at. I have not tested recent versions in Google cloud, but have instead been focused on local deployments (e.g. you provide a bare metal system with 12GB or more RAM and 20GB or more disk). Furthermore, nobody besides me has been able to complete these instructions (as far as I'm aware) from start to end and achieved the same result as me. Going forward, I plan to migrate my existing Arcus deployment over to these configuration files, and until that is complete, this configuration should not considered to be stable (e.g. at any given time, the repository could be broken or updating could otherwise destroy your deployment).
  23. I have an Iris setup with 11 v1 (AlertMe) contact sensors, 1 v2 Contact Sensor, 9 v2 Motion Sensors, and 3 v1 motion sensors. I'm struggling with one motion sensor that's in a detached garage - it actually works pretty well, since when motion is detected the garage door is open. However, when the garage door is closed it tends to lose connection and shows up as an disconnected device. I have a AlertMe contact sensor in the garage and don't have any issues with it. I've been trying to add range extenders (currently I have 3 Iris Range Extenders, with another on the way), but these don't seem to help with the v2 motion sensor. Does the Iris Range Extender only support AlertMe devices and not generic Zigbee HA1.2 devices? Aside from setting up a dedicated Iris hub for the garage, are there other repeaters that people would recommend?
  24. AndrewX192

    Arcus on Kubernetes: self-host your own Arcus

    In theory it shouldn't be a huge undertaking to get running. The main problem is that I don't know what all of the edge-cases that people are running into. I've looked at OpenHab, Home-Assistant, Hubitat, etc. - they all have limitations, and so does Arcus. It's not uncommon for people to use multiple solutions for their home automation and security today, and I don't think that's going to change any time soon. I like Arcus as a place to build off of rather than something like OpenHab, as Arcus actually supports the concept of users, permissions, has a reasonably detailed capabilities model, and relies on websockets and event based messaging heavily. There could be a future where Arcus uses OpenHab's zwave controller logic, OpenHab for programming rules, Home-Assistant for ???, and the existing Arcus apps for ease of use for less technical users in a household as well as solving the problems of AAA (authentication, authorization, and auditing).
  25. AndrewX192

    Iris Centralite / v2 range extender?

    I can't use what? I thought the Iris v1 smart plugs were supported in other platforms. Also, the v1 smart plugs report power consumption under Arcus, if that's what you mean by energy monitoring. Unfortunately my Zigbee issues have turned into Z-Wave issues. Two old GE/Jasco Z-Wave light switches have started having problems. Before I installed the latest range extender, both lights would turn on via a schedule, but now only one does. Both show as offline in the Arcus app/website despite one of them working on a schedule.