-
-
Notifications
You must be signed in to change notification settings - Fork 4
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
Firmware 2.6.0 brings local API #37
Comments
Yeah seems like we can finally also implement virtual devices. Still it is easier to use this library than implementing everything on your own, so I am aiming to migrate this library to the new API. This way we also don't need to change anything in the homebridge plugin and just use this library as usual. We should also keep the old API code in place for SysAps with versions < 2.6.0 for backwards compatibility. |
@mobilutz Where did you find the firmware? I could only find the v2.5.0 firmware on the BJ website. |
I am not 100% sure, but through Google I found this forum: |
I just linked the product pages for each hardware revision where you can find the firmware download links. |
😦 |
Hmm, a shame that the API is not available for the AP v1. I only have the v1 and I don't plan to upgrade as there isn't much of a benefit. Unfortunately that also means that I can not implement the new AP because I am unable to test it. Although I think the new API doesn't bring any benefits besides virtual devices. |
@henry-spanka Could imagine local API could also follow for Sysap v1. Why not reaching out to ABB developer team asking for v2 sample? |
Does an upgrade to 2.6.0 still work with your current library? Update.... I've updated to 2.6.0, and unfortunately it broke :( Api is not starting
|
There is a 2.6.0-Firmware for the Sysap v1 available on this page: https://www.busch-jaeger.de/produktuebersicht?tx_nlbjproducts_catalog%5Baction%5D=show&tx_nlbjproducts_catalog%5BcatBjeProdukt%5D=42726&tx_nlbjproducts_catalog%5Bcontroller%5D=CatStdArtikel&cHash=947308e3dfdc90b89eb854c601e0087a (I haven't tried to update my device using the image yet.) |
Sorry to hear that. Maybe they removed the old (unofficial) API. Please start the API in debug mode and post the log here. |
Hi! I'm running at 2.6.0 (.8089) (on Sysap v2) and the library works fine.
I only got some
but I ignore them. |
Did not have time to check it further, not at home for a while now. I did had a chance to look at the REST Api and Web Socket, and it seems to work really nice. Here is some documentation about it: |
Question, maybe not related to this repository, but I also had similar websocket issues a long time ago with this repository; I am using the 2.6.0 sysap version with the REST api and web socket (as per BJ docu. example). Main concern is the web socket, it seems to disconnect all the time, and not sure why. See Syslog below..
It's a python script as per example that ABB provides. When running it from the command line, it exits at an unexpected (no reason) disconnect.. Any idea's anyone? |
Latest update to 2.6.1 seems to solve the above issues, and the websocket is very stable. On another machine I am also running Homebridge with the free@home plugin, however, that seems to be a lot more unstable, and in order to get communications back again I need to either login in free@home, or restart the homebridge.
@henry-spanka If you like, i can try to assist you as I have version 2.6.1 and possible a spare raspberry to fiddle around with.. |
Is this still relevant? |
Hi Henry. I also have Sys App v1 and don't want to upgrade to v2 since I just finished my house 4 years ago 😜 Do you have a solution for Sys App v1? I have you free@home bridge running and are able to control actuators once. What is missing is the status update. I need to reconnect to home bridge in order to have the correct status. Can this be solved with additionally installing your API? Thanks in advance. Best Regards, STeF |
Hi @morningstar83. What firmware do you use? I am running it very stable. There is some issue I couldn't find a solution for but a workaround. The SysAp does not send any updates sometimes which is what you are experiencing. Log in with the API user into the SysAp and just control a accessory (e.g. turn light on and off). Then logout and restart the API. The connection should then be stable until you restart the SysAp. |
Hi @henry-spanka yesterday I updated to latest version V3.1.0. With log in into SysAp you mean "Home Owner" or "Configuration"? I guess "Home Owner" since you suggested to simply switch an actuator. I don't have different (API) users, just one Admin. And what do you mean with restart the API after logout? You mean home bridge plugin? |
Hi, I will get on it this week post here once a new version has been released. |
please update the npm package. I have released a new version. |
Hi. How are you coming along with the release for v3.x? ;) |
Hi. It is already released. Please update the freeathome-api package to v1.1.2. |
Got it working. Thanks a a lot :) |
I will close this issue, as I don't see any need to act upon the local API. I think I will try >=v3 in a couple of weeks. |
It seems, that with 2.6.0 the free@home SystemAccessPoints gets their own local API:
https://developer.eu.mybuildings.abb.com/fah_local/
Here the (german) changelog:
https://www.busch-jaeger.de/files/files_ONLINE/SysAP_ReleaseNotes_DE-EN_V11_2CKA000873B9732_BJE.pdf?download=1
Does that mean, that this API might not be needed anymore?
The text was updated successfully, but these errors were encountered: