-
Notifications
You must be signed in to change notification settings - Fork 38
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is this integration still being maintained? #432
Comments
I've lagged a bit behind due to 32 bit python issues, but last I heard @elahd did a great job getting stuff to work despite Alarm.com tweaking their web interface. Hence, at the moment I'm stuck at 2024.3 :-/ |
@jxbrown what error are you seeing? The integration works fine on the latest versions of HA. |
@tholland15 - I reverted back to 2024.2.5 as I needed the arm and disarm to function. Can toy share how you did your intsall? I did not use HACS to do my install. When I tried to use HACS I get the error "This device cannot be added from the UI". Is there an proper way to uninstall and reinstall the intergration? Thx. |
@jxbrown My install is via HACs. I installed it 4-5 years ago when it was being maintained by @uvjustin before @elahd and I have worked with both of them to help fix issues (though I'm no expert here). There have been a few bumps in the road over the years, but for 98% of that time I just keep the integration updated via HACs and keep HA updated and everything works fine. No problems upgrading via HACs or anything like that. If you need the ability to arm via recent versions of HA, this should do it: #413 it's literally a 1 line change. Did you open an issue for the problems you saw trying to install via HACs? If not, you should and I'd be happy to take a look and help you get to the bottom of it. |
Thanks @tholland15 - I will try uninstalling and reinstalling via HACS. |
I don't know. I have been unable to use the latest versions for the past three months (Had to downgrade to 2.2.3 in order to get it to even auth properly) I have posted a bug report here, but haven't heard anything. I don't see that there is a new one (through HACS atleast) It does feel like the code isn't being maintained. |
This appears to be some issue with the data Alarm.com is returning that the integration cannot properly handle. It appears to have something to do with image sensors (cameras, I'm assuming). Unfortunately this looks unique to your Alarm.com setup, or at least an issue that most other users do not run into. This would probably be a fairly simple fix if I could get a copy of the data Alarm.com is returning in your case, however like you mention the main maintainer has taken a break and even if I could help you out and get a PR submitted, it might take a long time to get merged by @elahd |
@jxbrown For the time being (until the project devs hopefully pick this back up and continue development on it) you can fix the issue that breaks it in newer versions of HA by editing alarm_control_panel.py and finding line number 65 which should be...
Then find this line under that...
Then add this after it...
So that the whole thing looks like...
If you installed it via HACS the files for the package will be in your home assistant config directory in a directory called custom_components/alarmdotcom. Once that edit is made, restart home assistant. |
My setup still works but it has several errors, none seem critical. This one doesn’t seem good. I get being busy but it’s been over a year since anything new hasn’t it. Just curious if anyone is willing to take over. Things seem to be hanging on by a thread. |
The integration is still working fine for me, particularly with the minor modification from @rmatte above. It's considered extremely uncouth to drop-in to a free open-source project and suggest that someone should "take over" -- if you'd like to help, you can either submit pull requests or do your own fork. If you don't want to help in that way, you could reach out to the primary maintainers to see if there's a way you can send them a "tip" for their efforts. |
Hey all. I get the frustration. I put a lot of work into a more stable and performant refactor of pyalarmdotcomajax but didn't get around to finishing a new Home Assistant integration that incorporates those changes. Because of that remaining work, I'm reluctant to spend time patching up the existing version... although I may revisit that decision if the recently reported issues with HA compatibility or the ADC API changing have simple fixes. Fundamental, "internal" errors like the one reported by pdobrien3 are the reason for the larger refactor. Fixing those as one-offs won't address the persistent WebSocket disconnects and state refresh issues that pop up in the current version. For those following along at home, I'm a NYC apartment dweller -- in a doorman-building -- so I don't even have an alarm system. I got involved in this project to kill time during COVID lockdown using the system installed at my sister's house. This makes dev work on the project a major PITA for me since I can't easily test as I'm working. I bought a house last year and sold my apartment. This is the house as of last week: It's a 10-month project. My family of 4 (w/ 2 very young kids) is crammed into a 1 bedroom rental until we can move into the house in April 🤞🏻. Between normal life, planning for the house, wrangling contractors, doing my own low voltage wiring, and planning schools/camps/etc., I just can't prioritize this integration right now. It sucks and I feel bad, but that's the nature of low profile, single-maintainer open source projects. I've reached out to the Alarm.com product team (via email, web forms, and some light LinkedIn stalking) to request official access to their API in the hopes of making work on this project easier. They haven't responded, and I don't expect them to. Based on what I see online, their product strategy focuses on supporting installers and making your Alarm.com system your sole smart home hub. Their only user-facing integrations are voice-only for Google Assistant (Assistant, not even Google Home, and discontinued in 2023), Alexa, and Siri. I will start back up soon. Selfishly, I'll need this to work for my own house once I move in. |
Thank you for that update and especially the timeline @elahd. I kept hearing soon and know how day to day stuff can keep getting in the way especially with little kids. Thank you again and thank you for what you do here |
Thank you @elahd for the update on this! |
For the record: the 32-bit Docker images are now back in shape and as far as I can tell this integration still works reasonably well for me. I've never coded for HA plugins, but I've done a fair bit of log digging about a year back so I'm happy to help again as needed. (Technically, I've done my share of coding in C, Java, Kotiin etc, mostly on Unix/Linux and Android (and Amiga - yes I'm that old), so I know most drills, but I'm not that big on python.) 🖖 |
@elahd in our own selfish interest, I'd like to encourage the timeline to make progress and therefore indeed turn this project into your own selfish interest rather than a labor of love. Could you please advise regarding a mechanism by which to throw money at you? 😁 (Specifically, sure, the house doesn't look inhabitable at the moment, but I've seen alarm systems on conditions in worse property...) |
This integration has been very helpful for me. Just checking to see if it is still being maintained?
I'm on HA version 2024.2.5 and tried to upgrade to 2024.11 and 2025.1 and both break this integration. I would like to get to late versions of HA but I need this integration to work. Are there any workarounds available to make this work 2024.11 or 2025.1 HA?
Thanks!
The text was updated successfully, but these errors were encountered: