iSpindle Concentrators, Repeaters, Bridges, Hubs

Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum

Help Support Homebrew Talk - Beer, Wine, Mead, & Cider Brewing Discussion Forum:

This site may earn a commission from merchant affiliate links, including eBay, Amazon, and others.

ZeSlammy

Well-Known Member
Joined
Mar 27, 2020
Messages
146
Reaction score
114
Location
Besançon, France
Hello there
Instead of "hijacking" other threads, I propose we centralize all discussions around solutions to display/relay iSpindel informations.

So far I know of 3
Nautilis : Solution you can buy, external antenna, color TFT screen, multiple targets ( UbiDots, BrewSpy, Brewfather, Monitor.Beer, Grainfather, Little Bock, Brewers Friend, BrewBench ) and on the latest version a temperature sensor
1623308561450.png


The Repetidor (a BrewPiless fork)
DIY Solution, based on BrewPiless so offers the same set of targets as BrewPiless
1623308664959.png



iSpindHub (still a WIP)
DIY, TFT screen (options for 1.4/1.7/2 inches screens so far), prospective targets are BrewFather, BrewerFriend, Ubidots and LittleBock, Can adress multiple iSpindles (3 tested so far).
I'm looking for developers/testers/ideas :D

1623308822269.png
 
I bought an iSpindle from another HBT member. Unfortunately, my wifi is too weak for when the device is in my SS bucket fermenter, inside my refrigerator, inside my garage. I'm plenty willing to help with testing.
 
Last edited:
It might be good to post a BOM for it - even if it's not done, people can get their slow-boat stuff coming for when you are ready for them to flash an image.
 
Thanks to all for their efforts,
Sorry if I am being a tw@t but could someone post a link to download a recent version of brewflasher,can only find old versions.
Want to play with Ispindhub
Thanks
 
@ZeSlammy

Great work I'm happy to have a go at this.

Just finished the repetidor build with extra temp sensor as well as the ispindel readout and with the help of yiannos ( brewspy developer ) have got it remote logging to brewspy as well. Working as Access point and so I can relay and get info offsite.
But it only works with one ispindel. So I'm up to try yours out, and it's colour. If only they'd sent the D1 mini pros with antenna in my order instead of leaving them out and refunding me things would be really good.
 
Last edited:
I bought an iSpindle from another HBT member. Unfortunately, my wifi is too weak for when the device is in my SS bucket fermenter, inside my refrigerator, inside my garage. I'm plenty willing to help with testing.
You could try this, I built one and also soldered a 2.4gHz aerial to it the signal strength went from -78 to -53 should get the signal out of your SS fermenter and relay it. No screen of course but if you've got a D1 mini lying around.
 
I flashed ispindhub using brewflasher,captive portal worked and entered wifi credentials.
Device connected to my wifi,can see the DHCP lease on my router and can ping it.
Nothing on LCD display except backlight and no web interface in browser.
I see my 1.4 LCD has a green tab,could this mean a different driver chip so not working ?
Otherwise LCD looks identical to the pics on github,even v1.0.0
Any idea where I am going wrong
 
I flashed ispindhub using brewflasher,captive portal worked and entered wifi credentials.
Device connected to my wifi,can see the DHCP lease on my router and can ping it.
Excellent news
Nothing on LCD display except backlight and no web interface in browser.
Weird on both fronts. Can you take logs ?

I see my 1.4 LCD has a green tab,could this mean a different driver chip so not working ?
Otherwise LCD looks identical to the pics on github,even v1.0.0
Any idea where I am going wrong
Can you take pictures of the back, of how your cables are plugged ?
 
Hi,thanks for the quick reply.

I am using the 1.4 " LCD that fits on top of the D1 mini with the solder links bridged as shown on github page.

Below is a log extract ...


Après delay
Début du Loop
On a ouvert le Dir
File Name :
iSpindel032.csv
File Size :
821

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,


2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
N: [WiFi-event] event: 7
Après delay
Début du Loop
On a ouvert le Dir
File Name :
iSpindel032.csv
File Size :
821

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,


2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
Après delay
Début du Loop
On a ouvert le Dir
File Name :
iSpindel032.csv
File Size :
821

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,


2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
 
Very much a beginner with this stuff.
Is it just a case of using the correct driver for the TFT Lcd spi display you choose. I'm considering this slightly bigger one and wondering whether that is the only issue. Or will I find that only a small bit of the screen realestate gets used?

https://www.aliexpress.com/item/329...8.0&pvid=6605c45f-ef74-4c73-bd68-320e3ea32e7bI also have several of the lcd for the repetidor and again wonder whether it's just a case of changing the drivers?
https://www.aliexpress.com/item/400...&terminal_id=52e77818f7ab4f608979bbc3672a0307
 
Hi,thanks for the quick reply.

I am using the 1.4 " LCD that fits on top of the D1 mini with the solder links bridged as shown on github page.

Below is a log extract ...
So you plugged it on top or you used wires ? I need to check if it works both ways (I am sure it works when using wires).
From the logs, the parsing seems to be working fine.
What I do not get is why you cannot access the web server.
That being said, the IP is normally displayed on the screen :(
 
Very much a beginner with this stuff.
Is it just a case of using the correct driver for the TFT Lcd spi display you choose. I'm considering this slightly bigger one and wondering whether that is the only issue. Or will I find that only a small bit of the screen realestate gets used?

What dimensions do you have in mind ? I might have a bigger one laying around.
So I could just make a release for bigger screens (I'm using variables so that it can work on any screen without wasting to much screen space)

I also have several of the lcd for the repetidor and again wonder whether it's just a case of changing the drivers?

I'm using a very generic library (TFT_eSPI) so it might work
 
I plugged screen directly onto D1 header pins.
When powering up tonight I can now reach the web server but still nothing on the LCD.
I think the tab colour indicates the driver chip used,possibly the LCD library not compatible with my screen ?
The example sketches included with these libraries work with my LCD,if it helps at all ?
Adafruit_GFX and Adafruit_ST7735
 
Last edited:
Thanks for the reply @ZeSlammy

I was considering the 3.5 inch one that I had linked to in my post. They also do a touch screen one, seems that it should work on a raspberry pi so as one of those is on my list for raspberry pints project it wouldn't be a disaster if it didn't work on the ispindhub.

Can I build the ispindhub on a lolin esp8266 nodemcu ( at least in the first instance ) ?
 
Ok
I updated BrewFather BrewFlasher (duh) with a GREEN tab version, can you try it out and let me know ?
Cheers
 
Thanks chaps for your efforts.
Unfortunately still only backlight lights on the LCD and no webserver in browser again.
I just noticed my LCD has 2 different pins marked D4.
Will check if one is actually D7,just wrong silk screen on PCB

Début du Loop
On a ouvert le Dir
Début du Loop
On a ouvert le Dir
Début du Loop
On a ouvert le Dir
Début du Loop
On a ouvert le Dir
Début du Loop
On a ouvert le Dir
Début du Loop
On a ouvert le Dir
Début du Loop
On a ouvert le Dir
Début du Loop
On a ouvert le Dir

Log extract looks like a boot loop ?
 
It seems like no files are loaded in memory (LittleFS). Which is weird as BrewFlasher does the job. Unless I screwed up the set up in BrewFlasher. Gimme 1 hour
 
Webserver working but still only white LCD screen.

Log below ...

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
V: Serving /config/.
N: [WiFi-event] event: 7
V: Sending /iSpindInfo/.
Après delay
Début du Loop
On a ouvert le Dir
File Name :
iSpindel032.csv
File Size :
821

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,


2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
V: Serving 404.
V: Sending /uptime/.
V: Sending /heap/.
V: Sending /resetreason/.
V: Sending /iSpindInfo/.
Après delay
Début du Loop
On a ouvert le Dir
File Name :
iSpindel032.csv
File Size :
821

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,


2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
N: [WiFi-event] event: 7
Après delay
Début du Loop
On a ouvert le Dir
File Name :
iSpindel032.csv
File Size :
821

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,


2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
Après delay
Début du Loop
On a ouvert le Dir
File Name :
iSpindel032.csv
File Size :
821

2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,


2021-05-02T14:42:22Z,iSpindel032,62.3900,17.99,4.14,1.0420,900.0,-57.0,,

Avant delay
 
Can you try and connect with cables and not directly as a shield ?
D4 on shield to D8 on Wemos
3V on shield to 3.3V on Wemos
D5 to D5
D7 (the one between D6 and D8 flagged D4) to D7 on Wemos
D3 to D3 on Wemos
RST to D2 on Wemos
G to G on Wemos
 
Brilliant,is now working when connected as you say above.
Green tab image shows text overlapping each other (font too big) and white border is off the screen at the top of LCD.
Red tab image works perfectly though when wired as above.
Thank you for your help !

I use brewpiless to control my fermentation chamber,can I use URL target (put brewpiless IP address here) to push ispindel readings to brewpiless ?
Will it work like that ?
 
Last edited:
I use brewpiless to control my fermentation chamber,can I use URL target (put brewpiless IP address here) to push ispindel readings to brewpiless ?
Will it work like that ?

Not sure if you saw the edit to my post above.
 
Back
Top