Home Assistant and Fing - Access to local API

1246

Comments

  • Robin_from_Fing
    Robin_from_Fing Administrator, Fing Team Posts: 5,052
    5000 Comments 250 Answers 500 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. HAPPY POSTING!!!
    TetragramIdroy
  • Aziel
    Aziel Member, Beta Tester Posts: 13
    10 Comments 5 Agrees First Anniversary 5 Likes
    ✭✭

    @go_robot_go 100% agree

    Mirekmalapt
  • Mirekmal
    Mirekmal 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
  • smackie
    smackie Member, Beta Tester Posts: 11
    First Anniversary 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
    aptAzielDaveFiPoppersecpetercbattzonko
  • Aziel
    Aziel Member, Beta Tester Posts: 13
    10 Comments 5 Agrees First Anniversary 5 Likes
    ✭✭
    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.
  • DaveFi
    DaveFi 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:


    gernotattzonkoTetragrampetercb
  • Aziel
    Aziel Member, Beta Tester Posts: 13
    10 Comments 5 Agrees First Anniversary 5 Likes
    ✭✭
    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.
    kltaylorattzonkopetercb
  • attzonko
    attzonko Member, Beta Tester Posts: 13
    10 Comments 5 Agrees First Anniversary 5 Likes
    ✭✭✭
    edited April 28, 2020 #100
    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. 
    smackieAzielRGN01DaveFipetercb
  • Aziel
    Aziel Member, Beta Tester Posts: 13
    10 Comments 5 Agrees First Anniversary 5 Likes
    ✭✭
    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
  • ricarva
    ricarva 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.
  • ricarva
    ricarva 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"?

    petercb
  • Robin_from_Fing
    Robin_from_Fing Administrator, Fing Team Posts: 5,052
    5000 Comments 250 Answers 500 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. HAPPY POSTING!!!
  • BernieBl
    BernieBl 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 !!!
    attzonko
  • Aziel
    Aziel Member, Beta Tester Posts: 13
    10 Comments 5 Agrees First Anniversary 5 Likes
    ✭✭
    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. 
  • TheZeak
    TheZeak 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

    Tetragrampetercb
  • Bieniu
    Bieniu Member Posts: 8
    First Anniversary 5 Agrees 5 Likes Name Dropper

    @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?

    TetragramMacimillionpetercbattzonko
  • RGN01
    RGN01 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
  • Marc
    Marc Moderator, Beta Tester Posts: 2,802
    250 Answers 1,000 Likes 2500 Comments 250 Awesomes
    ✭✭✭✭✭✭✭
    @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...
  • RGN01
    RGN01 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.
  • Marc
    Marc Moderator, Beta Tester Posts: 2,802
    250 Answers 1,000 Likes 2500 Comments 250 Awesomes
    ✭✭✭✭✭✭✭
    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
  • RGN01
    RGN01 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
  • Marc
    Marc Moderator, Beta Tester Posts: 2,802
    250 Answers 1,000 Likes 2500 Comments 250 Awesomes
    ✭✭✭✭✭✭✭

    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...
  • RGN01
    RGN01 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.
  • Robin_from_Fing
    Robin_from_Fing Administrator, Fing Team Posts: 5,052
    5000 Comments 250 Answers 500 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. HAPPY POSTING!!!
  • go_robot_go
    go_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?
    BieniuDaveFiRHHMarto68aptTEdgepetercbattzonko
  • Robin_from_Fing
    Robin_from_Fing Administrator, Fing Team Posts: 5,052
    5000 Comments 250 Answers 500 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. HAPPY POSTING!!!
  • Marto68
    Marto68 Member Posts: 7
    5 Agrees 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_goTEdgeBumptronicpetercb
  • TEdge
    TEdge 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?  :-(
    attzonko