Skip to content

Minimalistic TCP server with GUI for testing and calibration of iSpindel electronic hydrometers

Notifications You must be signed in to change notification settings

plut0nium/iSpindelTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iSpindelTool 🍺

Minimalistic GUI app listening to iSpindel electronic hydrometers, to allow easy testing and calibration.

Screenshot

The use case of this script/app is very simple: I had to build and configure 10+ iSpindel electronic hydrometers for my local homebrewer association. Rather than switching from one device to another in configuration mode, or configuring all devices to upload to an IoT cloud service (Ubidots, Brewspy...), this app listens to all devices on the LAN and displays transmitted parameters in a simple Treeview.

It uses the simple iSpindel TCP transmission protocol.

No external dependencies other than the Python standard libraries (socketserver, json, tkinter...).

No history of the transmitted values is kept. This app is not designed for continuous fermentation monitoring, but should be limited to testing and calibration of your devices.

How to use

Configure your iSpindel device(s) to report to your computer IP address through TCP, using the the port defined in the script (default 9901). It is recommended to set a low update interval (10-30s) for testing purpose.

Run the app on your computer.

Each iSpindel should appear in the Treeview as a node, and all transmitted parameters as children.

Credits

License

License

About

Minimalistic TCP server with GUI for testing and calibration of iSpindel electronic hydrometers

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages