This is the forum archive of Homey. For more information about Homey, visit the Official Homey website.

The Homey Community has been moved to https://community.athom.com.

This forum is now read-only for archive purposes.

Imperihome - Homey - interface => waiting for the REST API and new SDK

2»

Comments

  • BozoBozo Member
    Yes ! Yes ! Yes !
    I can't wait for it. I use Imperihome Pro with the Vera.
    Now the most sensors are communicate with the Homey and some on the Vera with Imperihome.
    If Homey is intergraded, then it makes Imperihome much more powerful.
  • Bozo said:
    Yes ! Yes ! Yes !
    I can't wait for it. I use Imperihome Pro with the Vera.
    Now the most sensors are communicate with the Homey and some on the Vera with Imperihome.
    If Homey is intergraded, then it makes Imperihome much more powerful.
    Wow TOPPIE*****
  • Eternity said:
    As a beta tester for Imperihome, I just received some news from them:


    Wow TOP*****
  • EternityEternity Member
    edited March 2017
    Reactie vanuit Frankrijk...

    "Little update : we have made a first study on Homey integration and it turns out that the REST API is not yet available (there are unofficial parts of it that can be found, but it can change and other parts are not available yet, such as authentication) => From Homey forums it seems that the team is working on releasing a new SDK and making the REST API public. Timeline is unclear for now but we'll have to wait until the API is ready. (don't hesitate to ping me if you have any info about this :)."
  • any updates on this?
    Its now the only reason I keep my final vera in place just have an interface to the heating on my wall tablets
  • casedacaseda Member
    edited May 2017
    @konradwalsh
    The API key is not implemented yet, there is no ETA homey version known.

    It's pretty hard to implement, and still make is save for the end user.
    and also not the highest of priorities.
  • Does Imperihome have functionality to create buttons that fire a http request?

    That would make rudimentary integration with Homey possible.
  • Phuturist said:
    Does Imperihome have functionality to create buttons that fire a http request?

    That would make rudimentary integration with Homey possible.
    Yes it does and thats how I am currently doing things.. it does create a 1 second delay in all commands.. but it works for now
  • Never thought of that....

    @konradwalsh
    Could you post an example?
  • konradwalshkonradwalsh Member
    edited May 2017
    sure
    You need to have the App HTTP Request Flow Cards and Better Logic

    Create a flow with a request card 

    Then you can request by trigger the HTTP request - 
    http://192.168.2.12/api/app/com.internet/smalllamp-on
    In imperihome create a device that is HTTP Request
    Put in you URL as the local url
    Set the image or icon to something representative
    like this:


    Ideally you now need to have a better logic boolean to track its state and then return the state.
    I am doing this a little differently now but you get the picture
  • swtttswttt Member
    Not sure if imperihome supports http headers and a body. But you could still use the rest api directly.
    This way it still has some kind of security to it and you don't need countless flows :smile: 
  • EternityEternity Member
    edited May 2017
    Thanks @konradwalsh

    Tried your suggestion. Entered the address of my Homey in Imperihome, with the same additions as you use. In my case it is http://192.168.1.210/api/app/com.internet/kantoorventilator 

    Made a flow, the flow test is succesful. However, Imperihome gives an error that sending the request failed.

    If I enter the url in Chrome, it does work and responds with "{"status":200,"result":"OK"}"

    Seems Imperihome fails somehow...


    UPDATE:
    I needed to restart the App after I changed the authorization settings.
    Working now :-)
  • sam9ssam9s Member
    swttt said:
    Not sure if imperihome supports http headers and a body. But you could still use the rest api directly.
    This way it still has some kind of security to it and you don't need countless flows :smile: 
    THAT!! is exactly I want .. I am using Home Asststant as my HUB, and I cannot pass on the URL unless I pass on the JSON parameters in the BODY, and there is no support in Imperihome for that ....too bad, I was almost started to become a fan of this app.. :(
  • B3rtB3rt Member
    i am currently using imperihome to control my homey.

    I created for each flow or device i want to control a http regquest card which i call from homey.
    The disadvantage for now is that i only can trigger devices or flow/scenes not see any states etc.

    But for now this is OK for me, i can now use my tablet and imperihome app as i did with my vera unit.
    The api SDK will be released soon in the next update, so i think an official version for homey will be soon available after the SDK release.

    But who want to try/use imperihome, it is possible to control homey using imperihome.

    Just add in imperihome a http request and trigger a http flowcard in homey, this way you can trigger any flow or device in Homey!
  • B3rtB3rt Member
    edited July 2017
    Eternity said:
    Reactie vanuit Frankrijk...

    "Little update : we have made a first study on Homey integration and it turns out that the REST API is not yet available (there are unofficial parts of it that can be found, but it can change and other parts are not available yet, such as authentication) => From Homey forums it seems that the team is working on releasing a new SDK and making the REST API public. Timeline is unclear for now but we'll have to wait until the API is ready. (don't hesitate to ping me if you have any info about this :)."
    There is a beta available with the new SDK, maybe you could contact imperihome and tell them that the api is available so they can start developing so it is support when the api is released to all users.....

    in the meantime the Apps SDK v2 -which was planned for v1.5- has been completed


    docs of the api:  https://apps.developer.athom.com/


  • @B3rt
     
    I e-mailed them !
  • B3rtB3rt Member
    Thx!
  • Reactie:

    Hi there, you are referring to the new apps SDK...they need the new web API of Homey to be released. At last developer meeting they told they expect this release to be in 2.0 version of Homey. Expected in a couple of months. So we have to do wait a little bit longer. I assume ImperiHome can sign up as developer and get early access to the 2.0 build when it comes available in the developer release channel
  • B3rtB3rt Member
    Believe this conclusion is wrong.

    I believe you can install the beta firmware and in that firmware this new API is already included, the official release will take a while.

    see:
    Homey v1.5 (including Apps SDK v2) is already ready for testing, and is scheduled to be released to 'Developer Preview' next week as well. = Week 24 & 25 (June 12 - June 23)

    https://forum.athom.com/discussion/1430/software-status#latest


  • TedTolboomTedTolboom Member
    edited July 2017
    B3rt said:
    Believe this conclusion is wrong.

    I believe you can install the beta firmware and in that firmware this new API is already included, the official release will take a while.

    see:
    Homey v1.5 (including Apps SDK v2) is already ready for testing, and is scheduled to be released to 'Developer Preview' next week as well. = Week 24 & 25 (June 12 - June 23)

    https://forum.athom.com/discussion/1430/software-status#latest


    No, this conclusion is right and was clearly discussed in last developers meet-up.

    From: https://blog.athom.com/2017/07/07/homey-v2-0-future/
    We have always been very open, and with Homey v2.0 this will only become more important. Just after we release the new Smartphone app, we will launch a module for developers called athom-api, which is a client for Athom Cloud and Homey’s Web Api. Developers will be able to create their own front-ends for Homey, such as a custom dashboard, or integration with another service.
    Emperihome will require the Athom-API to be able to connect to Homey with full control; will be part of v2.0
  • swtttswttt Member
    And parts of that aren't true either :smile:
    I think oauth isn't enabled yet, but other then that it should work.
    It will get a rewrite when 2.0.0 gets there to support the api keys tho!

    The docs are failing descriptions but at least the functions are defined. Where some functions don't work 100% yet tho.
    It's a work in process, but it is working...for the most part.
  • JerpetJerpet Member
    edited May 2018

    Modbreak: Moved from: 
    Imperihome premium will be asking a monthly fee pretty soon

    I just read Imperihome is going to ask a monthly fee pretty soon for the premium version. That is for new customers only. I like the idea of this app and was hoping Homey will be supported in the near future.

    Now I'm wandering if I should buy the pro version as a onetime payment before this isn't possible anymore.
    Anyone has an idea if Homey support is still coming to Imperihome?
  • lubbertkramerlubbertkramer Member
    edited December 2017
    Jerpet said:
    I just read Imperihome is going to ask a monthly fee pretty soon for the premium version. That is for new customers only. I like the idea of this app and was hoping Homey will be supported in the near future.

    Now I'm wandering if I should buy the pro version as a onetime payment before this isn't possible anymore.
    Anyone has an idea if Homey support is still coming to Imperihome?
    Question can be asked at support@athom.com or at Imperihome, we users can't answer this question because this is a community forum. It should be possible because both have an API so you can also make the connection yourself if you want to use both in your home
  • williewardwillieward Member
    edited December 2017
    Thanx for this project on github
  • Any news in this?
  • EternityEternity Member
    edited May 2018

    Modbreak: Theis  comment was moved from : Advanced HTTP Get Request for Homey (::1).
    Pauluz said:
    It has the option to create a generic widget that will execute a HTTP request, and that is exactly what I need, but I need some help..

    Not sure if I understand you correctly, but perhaps I can point you in the right direction.

    In Imperihome I have created widgets that send a http request to Homey and switch on stuff. In this screenshot you see ventilators that can be switch on/off via Imperihome:



    The actual widget is configured like this:



    The URL is http://internalhomeyip/api/app/com.internet/slaapkamerventilator
    (external ip can also be used)

    In Homey, this flow is triggered:



    So, in Imperihome touching the ventilator icon/widget will switch On or Off the ventilator.

    BTW, on my phones homescreen I have created some shortcuts do call similar http request. So, I don't need to open Imperhome to switch a ventilator (or ARM/DISARM Heimdall)
  • Homee

    I so wished this was a typo:
  • Eternity said:
    Homee

    I so wished this was a typo:
    Same here.
    Is there any progress on this?

    I am still waiting for a good Dasboard/Controller app. There is Homeyda.sh, but that just isn't it for me, to unstable and not customizable enough...
  • walterwalter Member
    edited August 2018
    Still desperately waiting ............

    Hello,

    Unfortunatly, Homey is not sharing its API. Ask them to share it with third parties.

    Best Regards

    The ImperiHome team
    www.imperihome.com
    Visit our Help Center 
    https://imperihome.zendesk.com/hc/en-us
    Follow us on 
    https://twitter.com/ImperiHome
    https://www.facebook.com/imperihome/

    Onderduike

    Onderduiker

    Aug 14, 11:28 CEST

    Goodmorning,

    Is there any progress in supporting Homey?
    I really mis imperihome after use with vera and zipato.

    Kind regards,

    Walter 

Sign In or Register to comment.