Jump to content

Joshua Pressnell

c4Forums Member
  • Content count

  • Joined

  • Last visited

  • Days Won


Joshua Pressnell last won the day on April 28

Joshua Pressnell had the most liked content!


About Joshua Pressnell

  • Rank
    Control4 Guru

Recent Profile Visitors

1,638 profile views
  1. Realtime Event Webhook Driver

    I'm actually working on a project that would be that "better solution"....if I can ever find enough spare time to finish it.
  2. I know it's been a while since I released an update. I'm trying to get back into the swing of things on my projects again. I'm happy to announce the release of version 1.12 of my driver. It's now available for download via my website and on HouseLogix, and will also auto-update for those of you already using the HouseLogix system. Changes are: Version 1.12 Added support for fireplace switches Added support for radiant floors Added support for fountains Added support for pumps Added support for generic relays Added support for electronic gates Updated event registrations when appliance requests device list, so a manual "refresh devices" action is not required. You can still update registrations from the driver actions tab, however.
  3. Homebridge Driver for HomeKit Support?

    No... it’s probably just a permissions or location issue. If you want a hand getting it installed, send me an email and I can get it installed for you and you can probably take it from there.
  4. Homebridge Driver for HomeKit Support?

    You will need to edit the underlying homebridge configuration files to include the setup that the qmotion package requires. They should provide an example of what options are needed. Just be sure to leave the rest of the file formatting alone. If you get something super screwed up, I can always help out.
  5. Homebridge Driver for HomeKit Support?

    Yeah... unfortunately, not so much. I can pull C4 stuff into HomeKit, not the other way around (at least not yet)
  6. Homebridge Driver for HomeKit Support?

    Give it a try and let us know how it works! Worst case, it should be pretty easy to revert back out if you don't like how it behaves.
  7. Homebridge Driver for HomeKit Support?

    No, there shouldn’t need to be. I saw this happen one other time when an upgrade went weird. Most times it just corrects itself and uses an accessible temp directory instead. If you’re having issues post-update, PM me and we can get you sorted out.
  8. Homebridge Driver for HomeKit Support?

    Yes. At home and turned on.
  9. Homebridge Driver for HomeKit Support?

    Probably. HomeKit requires Bonjour, which is a local network thing. I'm not sure your VPN would be configured to allow Bonjour across? HomeKit is also based in iCloud, so if you have a "HomeHub" (iPad or ATV4+) then they will act as the HomeKit proxy, and you won't even need the VPN to get through to the home.
  10. Homebridge Driver for HomeKit Support?

    You're right... "It shouldn't matter"
  11. SmartThings has an iOS widget...

    Maybe. People have also been complaining about C4’s “closed business model” for years and they’re still around and still using the same model. At the end of the day, C4 will decide what makes sense for them. I’m happy to fill in the gap... it’s certainly something I enjoy doing, and a lot of people have been interested in it.
  12. SmartThings has an iOS widget...

    I may have some "small insight" into this. Apple is a BEAST when it comes to official HomeKit compliance. Even if you don't use the official Apple encryption chip in your hardware (which was a non-starter for C4), you still have to be part of the MFI program and get your hardware "HomeKit approved" (a lengthy non-trivial and not-inexpensive process) if you're going to sell commercial hardware with HomeKit compatibility. Given the way I've setup my solution, I sidestep most of those issues. On the technical side, it would not be "simple". HomeKit requires Bonjour, and that's just to start. It would require writing a fairly large amount of code.
  13. Homebridge Driver for HomeKit Support?

    Yes, I'll be adding more device support as I can. 1) Blinds - Apple doesn't have "good" native blind support. They assume that blinds *must* be able to indicate actual relative position (0%-100%) and support "move to position" calls. Most blinds in C4 don't do this. They support "up" "down" and "stop" commands. You can support those already by using virtual switch drivers and linking those in programming to proper blind commands. 2) Fireplace - This is coming. 3) Hue - There's a homebridge Hue plugin already. You should be able to use that to enable HomeKit for Hue without going through C4. Updates: It should matter what order you do them, as long as you reboot the director first, and then the appliance after updates are done, and as long as you update all of *my* software to the latest version (to make sure it's all compatible, although I do try to remain backwards compatible where possible). Firmware: Yes.. if you installed my OS image, then you're running my firmware.
  14. Homebridge Driver for HomeKit Support?

    When you change the homebridge configuration, you need to restart homebridge. I did that so you can apply several changes without auto-restarting many times. The idea is that you make all the changes you want, then choose to restart when you're done. The devices occasionally moving back to the default room is an artifact of Apple's. In my experience it only happens during initial setup, when you're making a LOT of changes to HomeKit. I believe it happens because Apple is using iCloud as a backing store for HomeKit, and sometimes the iCloud changes don't save, and old data gets applied. In my experience, you just move those devices back to their intended rooms, and then they stick there once the actual change successfully hits iCloud.
  15. Homebridge Driver for HomeKit Support?

    ^--- What Elvis said. Pretty much everything *will* propagate.. but how quickly can become a question. Apple uses iCloud as a backing for this feature, and sometimes it takes a while for iCloud to move all the data across devices. Siri also uses a *different* part of the iCloud database, so sometimes when you add/move devices they'll work fine in Home, but Siri won't be aware of them for a few hours or more, while the data propagates around in iCloud. Eventually, it all catches up to itself.