Home Assistant and Fing - Access to local API

124

Comments

  • RobinRobin Administrator Posts: 3,079
    2500 Comments 100 Answers 250 Likes 100 Awesomes
    admin
    Bieniu said:
    @Robin So maybe people from Fing team should change the "Fing Roadmap" if they "are always looking for user feedback and suggestions"? What is the feature request category for if you have your "Fing Roadmap" and don't consider what users want?
    I have put the idea for the developers and if many users are requesting the same feature then it will be reviewed over. Thanks
    Robin (Admin at Fing)
    Getting Started? Please refer to Community guidelines & Community User Guides("Helping Hand"). HAPPY POSTING!!!
    TetragramIdroy
  • AzielAziel Member, Beta Tester Posts: 11
    10 Comments 5 Likes Name Dropper Photogenic

    @go_robot_go 100% agree

    Mirekmalapt
  • MirekmalMirekmal Member, Beta Tester Posts: 68
    10 Comments 25 Likes First Anniversary 5 Awesomes
    ✭✭✭
    Seriously, go check out r/homeassistant on Reddit, and note the issues people are having with presence detection and device trackers. These are early adopters, people who will not hesitate to drop $100 on a device that will solve this problem. 
    Can't highlight it any better! By far Fing presence detection is superior to any other method available (well, I could try) in Home Assistant. I can only second @go_robot_go that I'd not hesitate a second to upgrade to next get box if needed, just to get Fingbox grade presence detection!
    smackie
  • smackiesmackie Member, Beta Tester Posts: 8
    Name Dropper First Comment Photogenic
    There doesn't even really need to be an API here. If there was an "Advanced" option under the Network settings (or another tab for IoT) that allowed an MQTT broker to be declared then the Fingbox could at least eject a limited state stream to the MQTT broker. That would let us add integrations for things like Home Assistant. If required, you could enforce a requirement that the broker has to be on the local network (which seems like a reasonable compromise). This seems like it adds the right functionality without requiring local authentication on the Fingbox
    aptAzielDaveFiattzonkoPoppersec
  • AzielAziel Member, Beta Tester Posts: 11
    10 Comments 5 Likes Name Dropper Photogenic
    smackie said:
    There doesn't even really need to be an API here. If there was an "Advanced" option under the Network settings (or another tab for IoT) that allowed an MQTT broker to be declared then the Fingbox could at least eject a limited state stream to the MQTT broker. That would let us add integrations for things like Home Assistant. If required, you could enforce a requirement that the broker has to be on the local network (which seems like a reasonable compromise). This seems like it adds the right functionality without requiring local authentication on the Fingbox
    Yea, it "could" be a really well-baked feature, but honestly, if I could run a javascript script with basic HTTP/connect/disconnect triggers, this would be easily the best home automation device on the market.
  • DaveFiDaveFi Member, Beta Tester Posts: 9
    First Anniversary Photogenic First Comment
    smackie said:
    There doesn't even really need to be an API here. If there was an "Advanced" option under the Network settings (or another tab for IoT) that allowed an MQTT broker to be declared then the Fingbox could at least eject a limited state stream to the MQTT broker. That would let us add integrations for things like Home Assistant. If required, you could enforce a requirement that the broker has to be on the local network (which seems like a reasonable compromise). This seems like it adds the right functionality without requiring local authentication on the Fingbox
    As I mentioned before, I asked them about exactly this back in June 2017 and they seemed quite enthusiastic with their response:

    Presence detection is actually a use case which we are looking at closely and will certainly follow up on your recommendation, all of which seem very reasonable.

     Given its almost 3 years later and nothing has materialised, I'm no longer hopeful :disappointed:


    gernotattzonkoTetragram
  • AzielAziel Member, Beta Tester Posts: 11
    10 Comments 5 Likes Name Dropper Photogenic
    It really shouldn't be "that" hard as Fingbox already has this functionality to make a POST to IFTTT on events, it's just a matter of exposing/extending this functionality to allow us to define what API endpoint we're hitting instead of IFTTT.
    kltaylorattzonko
  • attzonkoattzonko Member, Beta Tester Posts: 12
    10 Comments 5 Likes Name Dropper Photogenic
    ✭✭✭
    edited April 28
    Aziel said:
    It really shouldn't be "that" hard as Fingbox already has this functionality to make a POST to IFTTT on events, it's just a matter of exposing/extending this functionality to allow us to define what API endpoint we're hitting instead of IFTTT.
    And almost a year later we have come full circle. I started this thread precisely because they added IFTTT support. Pushing that same data to a local MQTT broker, or exposing an API to access that same type of data they push to IFTTT should not be that technically challenging. If I had to guess there is some sort of hidden non-technical limitation, some agreement with IFTTT or some other entity preventing Fing from opening up their local data to the DIY community. 
    I also want to reiterate one point, Home Assistant for me is all about local network traffic, not having my data leave my home, I backed Fing with that in mind, as I saw the opportunity. I now feel they are potentially looking for how to get into the monthly service fee $$$ business, in order to keep up with the competition. 
    smackieAzielRGN01DaveFi
  • AzielAziel Member, Beta Tester Posts: 11
    10 Comments 5 Likes Name Dropper Photogenic
    In my experience IFTTT charges for integrations, so it's much more likely Fing is paying IFTTT for the listing. If I had to venture a guess, it's likely coming from a PM in Fing believing that the desire for this is too small or being unwilling to release an "advanced" feature without significant engineering to make it nice.... Or as you said, opening pandora's box and missing out on some hypothetical future monthly revenue stream.
    RGN01Caboz
  • ricarvaricarva Member Posts: 3
    Photogenic Name Dropper First Comment
    'Just wanted to add that this is also one of the main points that's keeping me from buying a Fingbox.
    Home Assistant local integration is pretty much a must for any and all appliances I get these days, and a product like Fing would play very nicely into the rest of the system.
  • ricarvaricarva Member Posts: 3
    Photogenic Name Dropper First Comment
    Also: this seems to be, by far, the most wanted new feature request from the community.
    @Robin, @VioletChepil, @Gidster: any updates on the status of this "idea"?

  • RobinRobin Administrator Posts: 3,079
    2500 Comments 100 Answers 250 Likes 100 Awesomes
    admin
    The feature request has already been passed on to our developers for consideration and hopefully, it may be implemented soon but as of now there is no timeframe. Thanks
    Robin (Admin at Fing)
    Getting Started? Please refer to Community guidelines & Community User Guides("Helping Hand"). HAPPY POSTING!!!
  • BernieBlBernieBl Member Posts: 2
    First Comment
    Someone tell me that I am wrong ...
    I just looked at their Premium subscription plan here:
    https://app.fing.com/internet/account/subscribe/choose
    And integration with Home Assistant and even the local API will be by subscription only for $7/month
    I would think that a local API could be a free feature ... Honestly, really disappointed in you Fing Team !!!
  • AzielAziel Member, Beta Tester Posts: 11
    10 Comments 5 Likes Name Dropper Photogenic
    BernieBl said:
    Someone tell me that I am wrong ...
    I just looked at their Premium subscription plan here:
    https://app.fing.com/internet/account/subscribe/choose
    And integration with Home Assistant and even the local API will be by subscription only for $7/month
    I would think that a local API could be a free feature ... Honestly, really disappointed in you Fing Team !!!
    I looked at their api; they did the opposite of what we asked (though still semi useful...) basically you pay them to be able to have an IoT device list the devices currently connected, so you pay them AND have to build a device to sit and spam the list devices API to get what devices are/aren't connected.

    This isn't the "when a device connects, send a HTTP post to a local address" that we were hoping for. 
  • TheZeakTheZeak Member, Beta Tester Posts: 2
    First Comment Photogenic

    Putting local API as a subscription feature will prevent me from buying a unit I’ve been waiting for this feature but it’s a no for me

    Tetragram
  • BieniuBieniu Member Posts: 7
    5 Likes Name Dropper Photogenic First Comment

    @Robin We need official statement about this. Is It true that the user who bought Fingbox must pay for the fact that Fingbox will give him access to the data of his own devices in his own network?

    TetragramMacimillion
  • RGN01RGN01 Member Posts: 43
    10 Comments First Anniversary 5 Likes Photogenic
    I have been very keen to get this feature, too, but it looks like I won't get it now for two reasons:
    1. it is not worth paying for - I'd rather look elsewhere
    2. Fingbox kills my network and it is sat turned off to allow my network to work. 
    At this point I don't see an answer to #2 so #1 is moot anyway!
    Tetragram
  • MarcMarc Moderator, Beta Tester Posts: 1,787
    100 Answers 1000 Comments 500 Likes 250 Agrees
    ✭✭✭✭✭✭
    @RGN01, did you turn slow network discovery on?  That usually helps when it slows down your network.  It slows down the Fingbox polling to once every 5 minutes or something close to that.
    Thats Daphnee, she's a good dog...
  • RGN01RGN01 Member Posts: 43
    10 Comments First Anniversary 5 Likes Photogenic
    @Marc yes, see https://community.fing.com/discussion/4333/fingbox-is-totally-disrupting-my-network#latest
    Essentially it seems that a few of us have similar issues that make out networks unusable while FingBox is installed.
  • MarcMarc Moderator, Beta Tester Posts: 1,787
    100 Answers 1000 Comments 500 Likes 250 Agrees
    ✭✭✭✭✭✭
    RGN01 said:
    @Marc yes, see https://community.fing.com/discussion/4333/fingbox-is-totally-disrupting-my-network#latest
    Essentially it seems that a few of us have similar issues that make out networks unusable while FingBox is installed.
    This was a real problem in the early Fingbox days that I thought they fixed (it used to manifest on my network as a denial of service attack).  Has anyone who experienced the problem ever done a Wireshark test to see the traffic coming out of the Fingbox?  AKA can you see its packets saturating the network?  It would be interesting to get that capture and DM it to someone from Fing for analysis.
    Thats Daphnee, she's a good dog...
    kltaylor
  • RGN01RGN01 Member Posts: 43
    10 Comments First Anniversary 5 Likes Photogenic
    Yes, one of the folks that posted on that thread had done just that - link here https://community.fing.com/discussion/4598/fingbox-flooded-my-network-today-with-a-repeated-packet#latest
  • MarcMarc Moderator, Beta Tester Posts: 1,787
    100 Answers 1000 Comments 500 Likes 250 Agrees
    ✭✭✭✭✭✭

    Thanks @RGN01 . I bumped it up. Hopefully @robin will see it. I noticed the last action was on him.


    it’s vexing that it affects a small percentage and we don’t know why.

    Thats Daphnee, she's a good dog...
  • RGN01RGN01 Member Posts: 43
    10 Comments First Anniversary 5 Likes Photogenic
    Thanks, @Marc
    This has affected my network for a long time and I've spent a fortune replacing kit, thinking it was faulty, when all the time it was the FingBox so I'm really keen to get to the bottom of this as I can't reconnect it until I know it will work OK. I hope we get a solution.
  • RobinRobin Administrator Posts: 3,079
    2500 Comments 100 Answers 250 Likes 100 Awesomes
    admin
    Bieniu said:

    @Robin We need official statement about this. Is It true that the user who bought Fingbox must pay for the fact that Fingbox will give him access to the data of his own devices in his own network?

    Thank you for your message.
    To note: If you have a Fingbox,  none of your Fingbox features or functionalities have been affected.

    We currently have 3 product offerings:

    1.     Fing Mobile App

    2.     Fing Desktop

    3.     Fingbox

    All functionality will still work on Fingbox and there is no subscription for these features. It is a completely separate product from the New Fing Desktop 2.0. Regarding the API (and any other Fing Desktop Premium specific features), you would need a Fing Desktop Premium Subscription to access. The local API has been applied to Fing Desktop only and not on the Fingbox at this time.
    Robin (Admin at Fing)
    Getting Started? Please refer to Community guidelines & Community User Guides("Helping Hand"). HAPPY POSTING!!!
  • go_robot_gogo_robot_go Member Posts: 9
    5 Agrees 5 Likes Name Dropper Photogenic
    ✭✭✭
    Robin said:
    The local API has been applied to Fing Desktop only and not on the Fingbox at this time.
    Robin, the intent of the feature request was to provide an API through an always-on device, such as the Fingbox. An API that only works if my computer is up and running a specific application isn't terribly useful. Can you confirm that there is still a plan to enable the local API on the Fingbox in the future?
    BieniuDaveFiRHHMarto68aptTEdge
  • RobinRobin Administrator Posts: 3,079
    2500 Comments 100 Answers 250 Likes 100 Awesomes
    admin
    Thanks @go_robot_go
    I have already inluded this suggestion for our developers to review and hopefully, it will be reviewed over for future versions but as of now there is no update in relation to this. Should anything change, I will update all users on this thread.
    Robin (Admin at Fing)
    Getting Started? Please refer to Community guidelines & Community User Guides("Helping Hand"). HAPPY POSTING!!!
  • Marto68Marto68 Member Posts: 3
    Name Dropper First Comment Photogenic
    I feel they have not listened to our requests for this feature at all. What was the use of all that community up-voteing?
    If it isn't on the Fingbox, it's not a Fingbox feature. It's totally useless for me. 
    Bieniuaptgo_robot_goTEdgeBumptronic
  • TEdgeTEdge Member Posts: 1
    First Comment Photogenic
    I think it is time, well past time, for me to give up on fingbox.  The local API access and Home Assistant integration doesn't look like it is ever going to happen.  The app is a serious app and I use it frequently but I really feel I wasted my money on the fingbox that I bought for myself and for several clients.  Time to look for other solutions!  I now personally have four fingboxes for sale (1 used and 3 still in the box).  Anyone interested?  :-(
Sign In or Register to comment.