Hay Hoist Config Tool
Project description
Hay Hoist Configuration Tool
Usage
Launch hhconfig utility, enter device console pin if applicable, attache console cable if applicable, then select hoist from devices list.
Current status is displayed on the top line. Use "Down" and "Up" buttons to trigger the hoist. "Load" and "Save" buttons read or write configuration from/to a JSON text file.
Windows
Before launching the config tool in Windows, Bluetooth settings and pairing will need to be complete.
Use the following procedure:
- Open Bluetooth devices, scroll down to "More Bluetooth options"
- Select the option "Allow Bluetooth devices to find this PC", and OK
- Select "Add Bluetooth or other device", and "Bluetooth"
- for each of the hoists with a Bluetooth serial adapter, select the device and pair, enter passphrase and select done
- Run hhconfig util
Batch Programming
RS232 connection
- Open hhconfig utility, enter pin and attach a serial adapter
- Read desired settings from a saved configuration file
- For each unit to be updated:
- Plug serial cable onto console port
- Wait until status line reports "Device updated"
- Disconnect serial cable
- Wait until status line reports "Device disconnected"
Bluetooth connection
- Open hhconfig utility, enter pin and wait for Bluetooth devices to be discovered
- Read desired settings from a saved configuration file
- For each unit to be updated:
- Select the Hoist device
- Wait until status line reports "Device updated"
Note: Bluetooth connections may take up to 30 seconds to complete. If an update fails, re-select the hoist device.
Installation
Run python script directly:
$ python hhconfig.py
Install into a venv with pip:
$ python -m venv hh
$ ./hh/bin/pip install hhconfig
$ ./hh/bin/hhconfig
Windows systems without Python already installed, download the self-contained binary (~9MB) and signature:
- hhconfig.zip [zip 9M]
- hhconfig.zip.sig
Check signature with gpg (or equivalent) then unzip and run exe.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hhconfig-1.1.1.tar.gz.
File metadata
- Download URL: hhconfig-1.1.1.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9dc61796220d6aa186a63eae6325dda37edb452342fb01f165f638a39315edb
|
|
| MD5 |
5149fb8855e9b81337955e8f46102aa8
|
|
| BLAKE2b-256 |
7b0f7cac0698caac3b249ec1235d936b2ab8714e3a6e92718c1ce8a60b05be9d
|
File details
Details for the file hhconfig-1.1.1-py3-none-any.whl.
File metadata
- Download URL: hhconfig-1.1.1-py3-none-any.whl
- Upload date:
- Size: 15.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99f244facef8d297ec575b26447daf33c3d68110c68082f19cafbf34f368fea7
|
|
| MD5 |
47eee3eff8e46f1adb6221eeaeb14228
|
|
| BLAKE2b-256 |
b8c2eca110281084b3b062d53d67a71f00351cd2b543f30587dcea2c7664a4de
|