srbpavel / labjack_switch_board

monitoring with labjack T4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

labjack_switch_board:: T4 [ just notes to remember how i set labjack to measure and publish various data ]

  • analog input: battery voltage --> do not forget voltage divider !!!
  • digital input: one_wire dallas temperature sensors --> multiple pins reading (no race conditions)
  • not yet - wheatstone bridge

MACHINE:

two one_wire ds pins --> in through the back door when waitin for db15

t4

db15

db15

DEMO mode: no HW required

config_demo.py: 
 LABJACK_MODEL = 'ANY'
 LABJACK_PROTOCOL = 'UDP'
 LABJACK_NAME = '-2'

>>> ljm.openS("ANY", "UDP", "-2")

$python3 -i t4_battery.py --config t4_battery_config_demo.py --task False

CRON: close T4 handler connection

#default
# --task True
*/5 * * * * /usr/bin/python3 /home/conan/soft/labjack_switch_board/t4_battery.py --config /home/conan/soft/labjack_switch_board/t4_battery_config_first.py --task True 1>/home/conan/soft/labjack_switch_board/1_cron_battery_first.log 2>/home/conan/soft/labjack_switch_board/2_cron_battery_first.log

# create TS file for watchdog_observer 
# --task False
*/5 * * * * /usr/bin/python3 /home/conan/soft/labjack_switch_board/t4_ds.py --config /home/conan/soft/labjack_switch_board/t4_ds_config_pin_14.py --task False 1>/home/conan/soft/labjack_switch_board/1_cron_ds_14.log 2>/home/conan/soft/labjack_switch_board/2_cron_ds_14.log

TERMINAL: keep T4 handler connection open [ for example fast data measuring every 5sec just for 15minutes ]

$python3 -i t4_battery.py --config /home/conan/soft/labjack_switch_board/t4_battery_config.py --task True

OBSERVER:

$python3 observer.py --config t4_ds_config_pin_8.py --task False
CONFIG_FILE: t4_ds_config_pin_8.py
START observer: 2021-10-19 08:48:43.262275 /home/conan/soft/labjack_switch_board/requests
ACTUAL_FILES: []

created: 2021-10-19 08:50:01.755565 >>> /home/conan/soft/labjack_switch_board/requests/1634626201752948016_8
 procces: ds_sensor_8
created: 2021-10-19 08:50:06.578097 >>> /home/conan/soft/labjack_switch_board/requests/1634626201766960053_14
 procces: ds_sensor_14
  deleted: 2021-10-19 08:50:12.159307 >>> /home/conan/soft/labjack_switch_board/requests/1634626201752948016_8
  deleted: 2021-10-19 08:50:12.159440 >>> /home/conan/soft/labjack_switch_board/requests/1634626201766960053_14

SYSTEMD: todo

  • positive temperature Screenshot

  • negative temperature Screenshot

  • battery Screenshot

  • 2x CRON job's at the same time, dqPIN 8 waitting for pin 14 to finish and free T4 Screenshot

About

monitoring with labjack T4


Languages

Language:Python 90.5%Language:Lua 9.5%