Tilt and other electronic hydrometers are supported!

Discussion in 'General Brewing Discussions' started by Yooper, Nov 7, 2018.

  1. Yooper

    Yooper Administrator
    Staff Member

    Joined:
    Nov 16, 2013
    Messages:
    2,974
    Likes Received:
    2,241
    Trophy Points:
    113
    Gender:
    Female
    Occupation:
    Happily retired
    Location:
    Upper Michigan/Florida
    Sorry it's giving you some trouble.

    @avantassel can you provide some assistance for the iSpindel?
     
  2. avantassel

    avantassel Active Member

    Joined:
    Jan 5, 2018
    Messages:
    159
    Likes Received:
    91
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Brewer and Software Engineer
    Location:
    Lafayette, CO
    Home Page:
    Thanks this is fixed now.
     
  3. avantassel

    avantassel Active Member

    Joined:
    Jan 5, 2018
    Messages:
    159
    Likes Received:
    91
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Brewer and Software Engineer
    Location:
    Lafayette, CO
    Home Page:
    Yooper likes this.
  4. GorillaBrewer

    GorillaBrewer New Member

    Joined:
    Nov 10, 2018
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    1
    Gender:
    Male
    Hi,

    I have the Plaato device on order. Are there plans to integrate this into Brewers Friend as well? What is required from the Plaato side of things for this to happen

    thought it was about time I made my first post!
     
  5. mash head

    mash head New Member

    Joined:
    Nov 6, 2014
    Messages:
    3
    Likes Received:
    1
    Trophy Points:
    3
    Hey, thx for your support, but I have no idea how to actually use the linked repo.
    Guess I got to wait for the official release then.

    Cheers!
     
  6. avantassel

    avantassel Active Member

    Joined:
    Jan 5, 2018
    Messages:
    159
    Likes Received:
    91
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Brewer and Software Engineer
    Location:
    Lafayette, CO
    Home Page:
    Hi, there are plans, however, they depend on when the Plaato API is released. I have contacted them about this and hopefully it will happen sooner than later :)
     
  7. Misiak

    Misiak New Member

    Joined:
    Sep 11, 2018
    Messages:
    26
    Likes Received:
    15
    Trophy Points:
    3
    Gender:
    Male
    Occupation:
    Software Engineer
    Location:
    Marianka, Slovakia
    I've implemented brewersfriend native support into iSpindel original firmware with some other improvements as 3 degree formula support, I will post it here soon. Stay tuned.
     
    Bronc72 likes this.
  8. Misiak

    Misiak New Member

    Joined:
    Sep 11, 2018
    Messages:
    26
    Likes Received:
    15
    Trophy Points:
    3
    Gender:
    Male
    Occupation:
    Software Engineer
    Location:
    Marianka, Slovakia
    I've uploaded two releases 5.9.3 and 6.0.3 in my repo, you may find it here

    Users who use zero point calibration should use 5.x release. Also they should use appropriate version for their board type (classic or pro). More info in release notes.

    https://github.com/Misenkooo/iSpindel/releases

    Let me know in case there are any issues.
     
  9. mash head

    mash head New Member

    Joined:
    Nov 6, 2014
    Messages:
    3
    Likes Received:
    1
    Trophy Points:
    3
    good stuff.
    I just flashed the firmware and setup the spindel.
    Looks like it works.
    Can't wait throw it in an actual brew on the weekend.

    Cheers!
     
    DougaLugs likes this.
  10. Misiak

    Misiak New Member

    Joined:
    Sep 11, 2018
    Messages:
    26
    Likes Received:
    15
    Trophy Points:
    3
    Gender:
    Male
    Occupation:
    Software Engineer
    Location:
    Marianka, Slovakia
    Enjoy ;) I'm also impatient to throw it in for my first brew with brrwersfriend and iSpindel!
     
  11. Vito

    Vito New Member

    Joined:
    Sep 13, 2015
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    1
    Hi,

    I am the developer of BrewPiLess. I would like to support Brewersfriend and need some information.
    1. Are all values in the JSON string type? Or, they can be numbers.
    2. Is "null" accept when the value is absent? or null string("") has to be used?

    Thanks.
     
  12. avantassel

    avantassel Active Member

    Joined:
    Jan 5, 2018
    Messages:
    159
    Likes Received:
    91
    Trophy Points:
    43
    Gender:
    Male
    Occupation:
    Brewer and Software Engineer
    Location:
    Lafayette, CO
    Home Page:
    #32 avantassel, Dec 31, 2018
    Last edited: Feb 4, 2019
    Hi Vito,

    Yea a BrewPiLess integration would be awesome.

    To answer your questions, they can/should be numbers for number types like temp, gravity and a null string("") should be used for empty values.

    You can use the custom stream app endpoint or if you're just forwarding requests from Tilt or iSpindel you can use those endpoints:

    For forwarding POST requests:

    Tilt
    https://log.brewersfriend.com/tilt/[API KEY]

    Code:
    Timepoint=43362.606502766204&Temp=43.0&SG=1.009&Beer=IPA%20Test&Color=RED&Comment=Again%20Test
    
    iSpindel
    Header: Content-Type: application/json

    https://log.brewersfriend.com/ispindel/[API KEY] OR you can also put the API KEY in the token param and post to https://log.brewersfriend.com/ispindel

    Code:
    {
        "name": "",
        "ID": "",
        "token": "",
        "angle": "",
        "temperature": "",
        "temp_units": "C",
        "battery": "",
        "gravity": "",
        "interval": "",
        "RSSI": ""
    }
    
    Custom Stream App
    Header: Content-Type: application/json

    Posting as a stream app, https://log.brewersfriend.com/stream/[API KEY]
    or you can put the API Key in the header instead -H "X-API-KEY: [API KEY]"

    Code:
    {
     "name": "BrewPiLess",
     "temp": 22.2,
     "temp_unit": "C",
     "gravity": 14.1,
     "gravity_unit": "P",
     "ph": 4.5,
     "comment": "",
     "beer": "",
     "battery": 3.588112,
     "RSSI": -57,
     "angle": ""
    }
    
    temp unit: C, F or K
    gravity unit: G or P

    After the first post you will see the name in available devices dropdown. Choose the device and toggle on the stream device.
    Screenshot 2019-02-04 12.39.29.png
     
    Hawkbox and rolandblais like this.
  13. DougaLugs

    DougaLugs New Member

    Joined:
    Nov 9, 2018
    Messages:
    6
    Likes Received:
    1
    Trophy Points:
    3
    Location:
    Brisbane, Australia
    I've just flashed my iSpindel with the new firmware, and everything seems to be working. But the gravity values in the BrewDashboard look odd. I've just tried updating the polynomial to give plato values?
    Is there a new calibration spreadsheet I should use? I can't measure plato (only SG).


    I've gotta say though other than that, everything else has gone well!
    Do you plan sending a pull-request to universam1?
     
  14. Misiak

    Misiak New Member

    Joined:
    Sep 11, 2018
    Messages:
    26
    Likes Received:
    15
    Trophy Points:
    3
    Gender:
    Male
    Occupation:
    Software Engineer
    Location:
    Marianka, Slovakia
    Just use this web application:

    http://www.ispindel.de/tools/calibration/calibration.htm

    Select gravity units "Plato" and then put your SG reading into "Reading" fields. It's automatically recalculate to Plato...

    universam1... I've tried it but it was rejected because those guys are like small children... you can read more here. So I've implement it in my own branch and offered support to brewersfriend. I've fixed some bugs and added 3 degree formula which is more precise than 2 degree. For me version 5.x works great and I really don't need anything more. With version 6.x I had crazy battery consumtion, with 5.x my iSpindel works for months!
     
    avantassel and DougaLugs like this.
  15. DougaLugs

    DougaLugs New Member

    Joined:
    Nov 9, 2018
    Messages:
    6
    Likes Received:
    1
    Trophy Points:
    3
    Location:
    Brisbane, Australia
    Thanks, well at least you tried... Since it's not an off the shelf license, makes it hard to compare to other projects...
    I personally don't think the BF subscription goes against the ideals, as websites have ongoing costs...

    Integration is a recent and very optional feature. I upgraded to premium so I could delete recipes :D, integration was a later, unexpected bonus! Thanking you very much.
     
    TxBrew likes this.
  16. Misiak

    Misiak New Member

    Joined:
    Sep 11, 2018
    Messages:
    26
    Likes Received:
    15
    Trophy Points:
    3
    Gender:
    Male
    Occupation:
    Software Engineer
    Location:
    Marianka, Slovakia
    Exactly. I've argumented like this but without success. They have been saying it's against community and they wanted to get som money from BF to make an official support. I've told them, hey, you provide generic support so if BF modify its API very slightly then everyone can use it. Then I've said BF subscription price haven't changed a bit because of iSpindel integration, it's a bonus and is still very reasonable and fair for what this site offers. If they would increase or ask a special price for this support I would never make a support as well. Unfortunatelly, they refused it. It's pity because I've made other improvements but those were rejected as well because it was one package. So you guys have to stick with my build for now. Enjoy ;)
     
    DougaLugs and Yooper like this.
  17. DougaLugs

    DougaLugs New Member

    Joined:
    Nov 9, 2018
    Messages:
    6
    Likes Received:
    1
    Trophy Points:
    3
    Location:
    Brisbane, Australia
    So my first brew with the new setup, looks like the battery died after about 10 days :( I'm pretty sure I used your 6.0.3; You say it's better sticking with 5.9.3?

    I was logging 20mins, though I've changed to 60mins for my current brew - hoping that extends battery life a little (Though looks like it's actually logging every 57mins :/)

    Cheers.
     
  18. kcassella

    kcassella New Member

    Joined:
    Jun 6, 2018
    Messages:
    3
    Likes Received:
    9
    Trophy Points:
    3
    Gender:
    Male
    Hello,

    I'm not getting any gravity readings using Ispindel in Brewer's Friend . The temperature and battery voltage are working fine. Anyone have some suggestions?

    Thanks
     
  19. kcassella

    kcassella New Member

    Joined:
    Jun 6, 2018
    Messages:
    3
    Likes Received:
    9
    Trophy Points:
    3
    Gender:
    Male
    I figure out why my gravity was not showing in Brewer's Friend. My gravity conversion was entered wrong in Ispindel setup.
     
    Mase likes this.
  20. Mase

    Mase Well-Known Member

    Joined:
    Mar 16, 2017
    Messages:
    1,616
    Likes Received:
    1,853
    Trophy Points:
    113
    Gender:
    Male
    I suppose 10 years from now it will be so easy we won’t even give it a second thought, but with anything new (relatively), there bound to be finicky and they are that. I’ve always liked “techy” stuff, so I’m willing to be an early adopter.
     

Share This Page

arrow_white