Skip to content

Releases: darrylb123/usbrelay

Python module builds on recent version of setuptools

17 Sep 06:16
Compare
Choose a tag to compare

A change in Python setuptools required a change in the build configuration.
The minimum version of setuptools required is 49

Handle relay module removal correctly

03 Apr 03:29
69b2450
Compare
Choose a tag to compare

Long running processes like the mqtt daemon would on ly enumerate the relays on startup. If a module was removed later, the daemon would try to use it anyway. Adding relay modules would also required a daemon restart.
This version enumerates the modules each time they are used.

Daemon works properly when no hardware

22 Dec 00:43
Compare
Choose a tag to compare

Added EX_UNAVAILABLE to usbrelayd when there is no devices attached and modified the service file to not restart in this case.

Licence tidying

27 Nov 21:30
Compare
Choose a tag to compare

Made licencing consistent to GPLV2+

Implement library versioning

14 Oct 10:23
Compare
Choose a tag to compare

Library versioning per standard practice added.
In future, library bug fixes will have the minor version incremented while API changes will have the major and soname incremented.

Fedora RPM integration .01

14 Sep 04:55
a3d8545
Compare
Choose a tag to compare

Fedora RPM integration

Fedora RPM integration

14 Sep 03:24
b3023dc
Compare
Choose a tag to compare

Fedora RPM Integration

Made suitable for packaging

21 Jan 23:24
a8ee217
Compare
Choose a tag to compare

Tightened up security around the permissions on the relay,
Added an ini file to usbrelayd
Updated the README

MQTT support

01 Aug 09:39
d150f87
Compare
Choose a tag to compare

Support for MQTT was added with the addition of usbrelayd. The daemon is started by systemd via a service file. The serial is then published to the MQTT broker for operation. Works best with the dcttech relays which allow th eserial to be changed and the current state of the relay can be queried. UCreatefun relays do not have this capability but can still be used.

Support for Ucreatefun.com relays added

18 Mar 10:12
Compare
Choose a tag to compare

Ucreatefun relays now supported.
Debug (-d) and Quiet (-q) flags added.
Now able to use device path from command line.