BrewPi support

Hi brewers!
Is anybody running BrewPi to ferment our precious beer and willing to add support for BrewPi? It would be so awesome to monitor how by beer is doing through HASS!

Here’s the project website

Here’s some guys posted a Lua script to work with domoticz

Happy brewing and automating :beers:

Send me one and il do it :grin:
Seriouly tho, shouldn’t be much work

I can send you some beer :innocent:
Btw, you can build one with a rPi, an Arduino and a relay board. No need to purchase the Spark!

More recent source here

I’m involved in https://github.com/thorrak/fermentrack with is an new interface with support for multiple chambers and running brewpi on esp8266, I have started to look into howto integrate it with homeassistant. We plan to support all the different brewpi variants in fermentrack in the future.

I see BrewPi runs a web server and the lua script you posted a link to is just making request for the web page and parsing the page for the required data. Therefore you could write a short python script (using requests and stock python) and import this as a custom component in HASS.

Unfortunayely I have no space to brew beer in my flat. I could turn the bath are over for this purpose but my irlfriend would probably kill me… :joy:
Cheers

Hi there,

did you ever get this set up? Would love to see my fermnetrack data in my home assistant dash.

hope to hear back soon

Looking into this now, but sooooo little knowledge :frowning:

I’m running BrewPiLess: https://github.com/vitotai/BrewPiLess (this particular instance on a Sonoff Basic R2) and currently testing it with an iSpindel: https://github.com/universam1/iSpindel

BrewPiLess supports remote logging via http: https://github.com/vitotai/BrewPiLess/wiki/Generic-HTTP-Logging and as far as I can see Home Assistant supports sensors using http: https://www.home-assistant.io/integrations/http#http-sensors

Found the button to create a long-lived access token in the Home Assistant interface, so - I guess it’s really just a matter of figuring out how to configuring remote logging on the BrewPiLess.
Any chance anyone with a bit of understanding can help get this running?

The logging setup on BrewPiLess interface:

Got it running: https://github.com/vitotai/BrewPiLess/issues/269

@blazem
If you are still interested.
I’ve installed Node-red on the same Raspberry Pi as Fermentrack.
I’ve configured a generic push target in Fermentrack,
target host: http://127.0.0.1:1880/fermentrack
And from node red I send the data with mqtt to home assistant (auto discovery)
And this is a link to the flow for node-red

@gieljnssns Wondering if you could help me set this up. Been trying couple days with no luck. Fairly new to ha but have set up a watering system with it so some knowledge.

@Bluc
What is the problem? What have you tried already?

I have tried heaps stuff. Most logical to me is, in node red setup “http in” with ip address of fermentrack but when i go into fermentrack it asks for a api key so thats a fail.

Next is fermentrack is asking for ip adress of push target so i went to node red and added the web push node wich lets me setup a vapid key. In the config it mentions api key so gave this a go generated key pasted the private key into the api section of config and put fermentrack ip adress into subject line this failed also. I think if i can get node red talking to fermentrack i will not have issues with mqtt.

Fermentrack is on different ip then ha and node red. Node red is installed inside ha. And ha is a hassio installation.

I need to get nr talking to fermentrack and outputting to debug so I can pick it up and take it from there …
Have been trying heaps random stuff in node red but cant get any output in the debug console. Just so I can work out whats going on…

I want to keep fermentrack because it has the best calibration setup for ispindle. But want all automation under one interface Ha… I am working on malting barley automation also…

Being able to see your flow nodes before you rename them would be a big help…