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.

Programming flows with iPad

Hi,

i just got my homey yesterday, and following an initial setup in my home office on my Mac i placed it downstairs in the lounge. 

Later last night I had finally time to sit down, with a cup of tea and create some flows for my devices on my iPad Pro. 

First surprise; there isn't an app for the iPad. Really?
Ok, let's use a browser then. So I found out the IP address and connected to it. It says browsers aren't supported and i need to use a desktop app. 

I must admit that when I bought this I never checked. I think I always saw what looked like a browser interface. 

I just wanted to check that I have not gone mad and simply made a newbie mistake. Can you create flows, devices etc via a web browser or only via a desktop computer?
«1

Comments

  • bvdbosbvdbos Member
    edited May 2017
    Homey will work in chrome-based (webkit it is I think) browsers the same, just forget the warning ;-) But I'm sure there's people with ipad's who can answer you better. I know there's an issue with the flow-editor on touch-screens atm but that will be dealt with in the next FW-update (next week I presume).
  • dejongjdejongj Member
    Thanks. I did try with both Safari and Chrome in the iPad and ignored the warning. It just isn't useable at all. 

    @Annemarie any view from Athom on this. I must admit I'm extremely surprised and disappoint if it true and I'm not doing something daft. 
  • bvdbosbvdbos Member
    @Annemarie doesn't work for Athom anymore since last monday... But what could be the view on a known bug that has been confirmed and will be fixed?

    I know there's an issue with the flow-editor on touch-screens atm but that will be dealt with in the next FW-update (next week I presume).
  • jordenjorden Member
    @dejongj Chrome on the Ipad is basically a Safari browser with different looks. Chrome on a real PC (Windows, Mac or Linux) works.
  • There is no support for the touch functions, they are going to fix the basics (with no time indication)  but they want you to use the desktop app they made available, that's what they official support for now.
  • Actually that is completely rubbish in a time where tablets / use phones are mainstream.. 
  • dejongjdejongj Member
    Exactly - I don't have a desktop computer in my lounge with the rest of my devices. It is neatly out of the way in my office. I think this really needs to be very clear upfront that you cannot control home via the browser on a tablet.

    Very strange in 2017.....Enough reason for me to immediately return it...
  • swtttswttt Member
    You could ofcourse use remote desktop for it :smile: 
  • dejongjdejongj Member
    swttt said:
    You could ofcourse use remote desktop for it :smile: 
    LOL I appreciate what you say, but don't you think that is totally missing the point for a home automation product. If you can't manage it from the comfort of the lounge, have to start messing about with remote desktops and all sorts. This will never cross the chasm.

    So it seems that everyone agrees, you can't use this from a tablet? This really should be spelled out at the point of sale and on the website. Most peculiar.
  • bvdbosbvdbos Member
    You can use it, just not to create flows. Also, @swttt created Homey-dash which works great on tablets and Athom is working on their own dashboard.
    https://apps.athom.com/app/com.swttt.homeydash

    But, to be clear, the website says you need chrome for connecting and Homey Desktop for usage:
    https://www.athom.com/nl/ondersteuning/KB000001/
    Also, the website says you need Homey Desktop or, if you can't run desktop, use Google Chrome:
    https://www.athom.com/nl/ondersteuning/KB000040/
    I think it says about the same on the box...

  • dejongjdejongj Member
    bvdbos said:
    You can use it, just not to create flows. Also, @swttt created Homey-dash which works great on tablets and Athom is working on their own dashboard.
    https://apps.athom.com/app/com.swttt.homeydash

    But, to be clear, the website says you need chrome for connecting and Homey Desktop for usage:
    https://www.athom.com/nl/ondersteuning/KB000001/
    Also, the website says you need Homey Desktop or, if you can't run desktop, use Google Chrome:
    https://www.athom.com/nl/ondersteuning/KB000040/
    I think it says about the same on the box...

    But it doesn't work ;) As I said in my first post, I'd be happy to use Chrome instead of an app. But it just doesn't work on a tablet. Only from a real computer. 

    I appreciate the link to the dashboard, but it is rather pointless when I can't create flows in the first place isn't it ;)

    I'm actually surprised, surely I can't be the only one who doesn't have his computer in the lounge?
  • dejongjdejongj Member
    bvdbos said:
    Cool subscribed to that one on GitHub. I'm on v1.2.2 currently so hopefully that will come out soon.

    Besides selecting flows, there is also a big issue with scrolling, for example I can't get to the list of devices that are at the bottom when I finally do get to a flow screen. Do you know if that is included as well?
  • I just tested the Chrome on Android tablet to see if it is possible to create flows on 1.3.0 from the developers preview. 
    I am still not a fan of using the tablet but it works mucht better than the  old interface on 1.2.
    So for creating and setting everything up I still recommend to use a desktop but creating or modifying a flow from the tablet with touch works from 1.3
    Sorry I have no iPad to test. 
  • dejongjdejongj Member
    I just tested the Chrome on Android tablet to see if it is possible to create flows on 1.3.0 from the developers preview. 
    I am still not a fan of using the tablet but it works mucht better than the  old interface on 1.2.
    So for creating and setting everything up I still recommend to use a desktop but creating or modifying a flow from the tablet with touch works from 1.3
    Sorry I have no iPad to test. 
    That is good to know. How can one access the developers preview? 

    I just don't get why a desktop is required, it is 2017 what is it doing client side? It is so awkward to create in one room and then have to getup and go to another room to verify that it is doing what you want it to do. I really don't get who made such a design decision for this type of product.
  • swtttswttt Member
    Their main reason for publishing a desktop app is because they can control the webkit version. And don't have to  fear for cross-browser issues.

    You are right about controlling devices, but they are working on that. But flows is something you edit once, and allmost never touch again. This topic is feeling like a bash Athom topic, and creating a elephant from a mosquito :)
  • GeurtDijkerGeurtDijker Member
    edited May 2017
    dejongj said:
    I just tested the Chrome on Android tablet to see if it is possible to create flows on 1.3.0 from the developers preview. 
    ....
    That is good to know. How can one access the developers preview? 
    I guess You don't want to
    [Edit/ Sorry for the short answer, the tablet decided  to remove the remaining 300 words before the post comment.... I will Retype ;-) ]

    I guess You don't want to  ;-) just some patience please...
    The Dev Preveview (DP) is available on request/invitation for a few developers. 
    DP releases sometimes breaks functionality and is there to test Homey core and applications. 
    You have to be able to use a Desktop Apple or Linux to unbrick Homey is updates fail.
    Changing from DP or Experimental to a stabler channel requires you to reset Homey and start over again. 

    Just wait for the Experimental  or if you prefer the stable release, 1.3.0 has had approx. 5 DP releases and when all major bugs are fixed and no new nasty bugs are introduced the version will be available in Experiential. after that some ppl will find new bugs and when fixed it becomes stabel.

    There is no real Release date communicated, just wait... 
    I expect it is all a matter of a couple of days or weeks ;-)
  • dejongjdejongj Member
    swttt said:
    Their main reason for publishing a desktop app is because they can control the webkit version. And don't have to  fear for cross-browser issues.

    You are right about controlling devices, but they are working on that. But flows is something you edit once, and allmost never touch again. This topic is feeling like a bash Athom topic, and creating a elephant from a mosquito :)
    Really bash Athom? Seriously? Someone highlights a major design flaw, and it is seen as bashing Athom? Come on, I want this to work. It is not like it is a new product, it is available from major retailers and it is 2017 not 2002. I don't think I'm unreasonable to think one wouldn't require a desktop computer in the lounge to manage this. It's not like I have to get my own Jetbrains Intellidea copy out to script this.
  • dejongjdejongj Member
    dejongj said:
    I just tested the Chrome on Android tablet to see if it is possible to create flows on 1.3.0 from the developers preview. 
    ....
    That is good to know. How can one access the developers preview? 
    I guess You don't want to
    [Edit/ Sorry for the short answer, the tablet decided  to remove the remaining 300 words before the post comment.... I will Retype ;-) ]

    I guess You don't want to  ;-) just some patience please...
    The Dev Preveview (DP) is available on request/invitation for a few developers. 
    DP releases sometimes breaks functionality and is there to test Homey core and applications. 
    You have to be able to use a Desktop Apple or Linux to unbrick Homey is updates fail.
    Changing from DP or Experimental to a stabler channel requires you to reset Homey and start over again. 

    Just wait for the Experimental  or if you prefer the stable release, 1.3.0 has had approx. 5 DP releases and when all major bugs are fixed and no new nasty bugs are introduced the version will be available in Experiential. after that some ppl will find new bugs and when fixed it becomes stabel.

    There is no real Release date communicated, just wait... 
    I expect it is all a matter of a couple of days or weeks ;-)

    Thank you. Cool, I'm quite alright with Apple & Linux, use it for all our development work. I'll wait, but legally I only have a few days to decide whether to return or not. Athom is totally unresponsive to the questions, and my retailer is amazed as well.

  • dejongj said:
    dejongj said:
    I just tested the Chrome on Android tablet to see if it is possible to create flows on 1.3.0 from the developers preview. 
    ....
    That is good to know. How can one access the developers preview? 
    I guess You don't want to
    [Edit/ Sorry for the short answer, the tablet decided  to remove the remaining 300 words before the post comment.... I will Retype ;-) ]

    I guess You don't want to  ;-) just some patience please...
    The Dev Preveview (DP) is available on request/invitation for a few developers. 
    DP releases sometimes breaks functionality and is there to test Homey core and applications. 
    You have to be able to use a Desktop Apple or Linux to unbrick Homey is updates fail.
    Changing from DP or Experimental to a stabler channel requires you to reset Homey and start over again. 

    Just wait for the Experimental  or if you prefer the stable release, 1.3.0 has had approx. 5 DP releases and when all major bugs are fixed and no new nasty bugs are introduced the version will be available in Experiential. after that some ppl will find new bugs and when fixed it becomes stabel.

    There is no real Release date communicated, just wait... 
    I expect it is all a matter of a couple of days or weeks ;-)

    Thank you. Cool, I'm quite alright with Apple & Linux, use it for all our development work. I'll wait, but legally I only have a few days to decide whether to return or not. Athom is totally unresponsive to the questions, and my retailer is amazed as well.

    If only that is a breakpoint for you maybe better bring it back ;-) 

    There are here a  lot of ppl on the forum/slack that have ideas how it would be better. 
    On Slack and Github I have seen a lot responses from Athom, sometimes just because they decided so or because of time and resources but also with good explanations.

    But I would stay with Homey: I haven't seen an competitor with comparable specs (all radio's, open platform to develop, etc) Or maybe you can build something using an Pi, RFCOM, Alexa etc... but wil that have the interface you want? 

    A lot good suggestions from the community are already implemented or on their list.
    Athom isn't that active on the Forum and the first community manager (Annemarie) just changed job/moved. The new Community manager just started and is already introduced on Slack. 
    For a developer it is open to develop your own apps, I guess you cant with most of the off the shelf consumer products (like KAKU )

    With Homey only one year on the marked after the Kickstarter i think it already showed nice progress.
  • dejongjdejongj Member
    @GeurtDijker Thank you. That is a pretty good argument :) My daughter definitely don't want to get rid as Homey looks like Saturn ;) Now if only I could change the name, and make homey understand her voice, it would be perfect for her....
  • JanHJanH Member
    dejongj said:

    Besides selecting flows, there is also a big issue with scrolling, for example I can't get to the list of devices that are at the bottom when I finally do get to a flow screen. Do you know if that is included as well?
    Finally somebody came across the same problem as I described in https://forum.athom.com/discussion/bookmark/3116/RAXotkoRifVCPWFF

    Please , does anybody has a solution or at least a suggestion what the cause of this issue could be?
  • bvdbosbvdbos Member
    There's no issue about this?
    https://github.com/athombv/homey/search?q=scroll&state=open&type=Issues

    Could you file one, if possible with a screenshot?

  • JanHJanH Member
    @bvdbos tnx for your reaction. Just put the issue at Github, including two screendumps
  • swtttswttt Member
    @JanH
    Scrolling improved in the current 1.3.0 update tho :smile:

    @dejongj
    Well it kinda feels like bashing and not a design flaw. It's not that you need to setup the flows all the time. I haven't even touched them for months. I agree it would have been nice to get working on tablets as well, but i understand that it's to hard to get it to work on 2 different browser engines (android and iOS). I just made the same choise to go with for homeydash as well. A desktop app to set it up so i don't have to fear the issues that comes with developing for different browsers.
  • dejongjdejongj Member
    As a new owner you have to setup flows, and keep on getting ideas for more forms. It is the first experience you get with this product and it isn't a good one ;) Whether there is a technical justification for it or not is really immaterial to a consumer. First impressions count. Don't forget this is not longer a Kickstarter project, this is no longer a geek edition. This is available via retail outlets including Amazon.

    I find it weird why when I ask a question whether I'm doing something wrong it is seen as bashing the vendor. Very strange indeed. If you never want Homey to grow and get market penetration as a commercial off the shelf product then please do continue with that mentality.

    I still don't get this concept of why it is so hard to have a browser based application work across many devices. We do that on a daily basis and not just recently, been doing that for many years. One of them is processing submissions of 200 million unique passenger movements a year for the airline industry. Unless I'm missing something unique that Athom is doing with Homey client side (and I looked using developer tools briefly) I really fail to see the issue that some seems to be so incredibly defensive about.

    I questioning that bashing Athom? Oh come on, of course it isn't.
  • swtttswttt Member
    Oh no, questioning isnt bashing indeed. But others stated as well it even is written on the box itself (cant check tho, have to asume it is) . 

    The homey UI is based on DOM manipulation, JavaScript in soo many ways and forms (drag and drop, pop-ups, inline renaming, ordening etc.) . Actually the front-end is kind off build just on top of their api. 

    They might be past "start-up", but what they accomplish with such a small team is just Awesome. 

    They made a choice to go the desktop app route. As long they really give a heads up to customers (put it on the box) i see no problem at all and even (as a dev) do understand why they made that choice. I would rather have them busy implementing zigbee then fixing their UI because Chrome got Updated again. ( by the way, what about that for a users experience... old browsers that dont work, newer browser updates that break things etc.)
  • dejongjdejongj Member
    I'm not denying that it isn't awesome what they have done, nor that it isn't a fantastic product.

    However please lets not propagate the lies, yes lies, that it says so on the box. This is what it say on the box, very clear and unambigous.


  • anneanne Member
    edited May 2017
    I noticed that as well, same on the Dutch version :#  (although I think you can probably complete the Homey setup from a tablet, so technically it may not be a lie afterall, but I am not a lawyer...).

    I can't help wondering why you apparently did not read any reviews on Homey prior to purchasing it? All reviews I read before buying Homey mentioned the fact that it comes with a desktop client. Many people ask advice about concerns they have on the forum prior to purchasing, this helps in matching expectations to reality  ;)

    I do understand where you are coming from, I had some buyer's remorse initially despite reading the reviews. My first Homey experiences were very hit and miss. Somfy sunscreen worked right off the bat, fantastic. Then tried to switch something on via IR, forget it. I had been playing with Domoticz before, and had the opposite experience, I had no expectations, and Domoticz was able to control various devices in my home which I didn't even know could be controlled. 

    I then figured with the community and the fact that Homey is open source, you can't lose (although you may have to wait a long time :p ). I then focussed on what I really wanted Homey to do, monitor power usage, regulate heating based on presence, simulating someone is at home, regulate the humidity of my bathroom, etc... and had a lot of fun making these things work (particularly those that are fully automated so you can just forget about it  :) ).

    All in all, I think it is quite common for companies to sell products partly based on projections and promises. The home-automation sector is particulary challenging I imagine, as it is an immature market in which people have huge but at the same time vague expectations. People have notions of being able to talk to devices, and devices talking back, of a fridge ordering pizza because the vegetable drawer is empty.... So they buy a 'homeautomation' device without knowing exactly what to do with it (myself included btw). I heard a Homey user mention that his brother bought a Homey because he thought it was so cool, took it home, and said to Homey: "OK Homey, turn on the light"... 

    I am sure that (most) tablet interface gremlins will be sorted soon. In the end the question is, what would you like Homey to do, how would you like to use it? 
  • dejongjdejongj Member
    Homey itself when operating is absolutely brilliant, albeit a little sexist as it doesn't recognise my wife nor daughters voices (or perhaps a build in Brexit algorithm as I am Dutch and they are English...).

    All review interfaces I've seen are with a browser, the packaging states it works with a browser and specifically states tablets as well. We've got 15 rooms in our home, not including any outbuildings, running from my office to a room to test a bit of flow and automation is severely cumbersome. I did investigate regarding compatible devices such that our devices can integrate which they do perfectly. So on the service with a browser based interface, with links to apps, with stated declaration that it you can use a computer, laptop or tablet. I think it is pretty reasonable to expect that to work.

    As you can see from my original post, I was questioning myself as to whether I'm doing something wrong. Yet all the formal indications were there that it should do this.

    I will keep my Homey for now, my daughters think it looks cute, but I really hope that improvements are truly forthcoming. And I'm not alone, Athom has gotten back into contact with me and confirmed they are seeing increased demand for this. It has to be if they want to cross the chasm.
Sign In or Register to comment.