Go to file
2023-11-22 15:57:48 +00:00
.gitea Screenshot running on Pi 2023-11-22 15:57:48 +00:00
config select filter in config file 2023-11-21 18:44:31 +00:00
core select filter in config file 2023-11-21 18:44:31 +00:00
data filter settings 2023-11-21 16:19:20 +00:00
db cleanup 2023-11-21 14:45:14 +00:00
filter select filter in config file 2023-11-21 18:44:31 +00:00
pcb cleanup 2023-11-21 14:45:14 +00:00
ports expose ratio table to web 2022-12-05 13:19:54 +00:00
static Screenshot running on Pi 2023-11-22 15:57:48 +00:00
templates web 2023-11-22 15:47:28 +00:00
thermocouple first draft cjc 2022-12-05 12:40:07 +00:00
web web 2023-11-22 11:35:15 +00:00
config.toml web 2023-11-22 11:35:15 +00:00
go.mod th7 pcb and more 2022-11-16 19:53:11 +00:00
go.sum th7 pcb and more 2022-11-16 19:53:11 +00:00
main.go web 2023-11-22 11:35:15 +00:00
Makefile just compile on the pi like this and it'll work. CC'ing is a lot of work 2023-11-21 23:21:29 +00:00
README.md README 2023-11-22 12:14:43 +00:00

TH7

Seven-channel multiple thermocouple reader and logger HAT for the Raspberry Pi.

This software supports the following thermocouple types:

  • B
  • E
  • J
  • K
  • N
  • R
  • S
  • T

Features not yet implemented but planned:

  • More database logging options than SQLite3
  • Advanced filtering, incl. user-selectable filtering stages and sample sizes
  • Several logging options at once, one local, one or more remote
  • Configure any setting via API call either via RESTful JSON API or GRPC
  • A terminal user interface ("TUI") that may be used to remotely monitor/access/configure a TH7 (w/ auth)
  • Ability to act in headless mode
  • Request dumps from filter stages for noise study
  • ... and more!
Note: Most thermocouples that have a coloured and a white lead, usually have the coloured one as the positive.

Alt

Building on a Raspberry Pi

This code builds without fuss on Raspberry Pi 4 with go version go1.19.3 linux/arm

wget https://go.dev/dl/go1.19.3.linux-armv6l.tar.gz
sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go1.19.3.linux-armv6l.tar.gz

edit $HOME/.profile and add the following, if not already there:

export PATH=$PATH:/usr/local/go/bin

source new profile

. $HOME/.profile

then try to build

make