Skip to content

Commit 16b36c5

Browse files
committed
Updated README and HISTORY for new release
1 parent ceabdee commit 16b36c5

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

HISTORY

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,7 @@ Version history
6464
- Added monit script for crelay process supervision in daemon mode
6565
- Added build dependencies for OpenSUSE to readme
6666
- Added support for multiple SainSmart 16-channel HID relay cards
67+
68+
0.14: 13/01/2019
69+
- Added multiple cards support to HTTP API (new "serial" parameter)
70+
- Reworked WebGUI (replaced submit buttons with Javascript toggle switches)

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,20 +42,21 @@ The following picture shows a high level view on the modular software architectu
4242
- HTTP API for external clients (e.g. Smartphone/tablet apps)
4343
- Multiple relay card type support
4444
- Support for configuration file with custom parameters
45-
- Multiple cards support (command line interface only)
45+
- Multiple cards support (command line interface and HTTP API)
4646
<br>
4747

4848
### Nice to have (wishlist)
4949
- Integrated MQTT client
50-
- [ThingSpeak Talkback App](https://thingspeak.com/docs/talkback)
51-
- Multiple cards support (Web UI / REST API)
50+
- Multiple cards support (Web UI)
5251
- Access control for Web GUI and HTTP API
5352
- Programmable timers for relay actions
5453
<br>
5554

5655
### Screenshots
5756

5857
#### Web GUI
58+
This is the Web GUI provided by the integrated web server. The web page dynamically adapts to the detected relay card as shown.
59+
5960
![Screenshot](screenshots/crelay-screenshot1.png "Web GUI with Conrad card connected")
6061
<br>
6162
----------
@@ -117,7 +118,7 @@ An HTTP API is provided to access the server from external clients. This API is
117118
Required Parameter: none
118119

119120
- Setting relay state
120-
Required Parameter: <pre>pin=[1|2|3|4], status=[0|1|2] where 0=off 1=on 2=pulse</pre>
121+
Required Parameter: <pre>pin=[1|2|3 ...], status=[0|1|2] where 0=off 1=on 2=pulse</pre>
121122
Optional Parameter: <pre>serial=*serial_number*</pre>
122123

123124
- Response from server:
@@ -264,7 +265,7 @@ The support for the different relay cards in *crelay* has only been possible tha
264265
* [Andrew Lunn](https://github.com/lunn), who contributed cleanup patches
265266
* [Andrey Shevtsov](https://github.com/sqlwristband), who contributed the initial multiple cards implementation
266267
* [Alberto Bursi](https://github.com/bobafetthotmail), who contributed documentation for OpenSUSE build support
267-
* [Derek Atkins](https://github.com/derekatkins), who contributed multiple cards handling for the Sainsmart 16 Channel HID controller
268+
* [Derek Atkins](https://github.com/derekatkins), who contributed multiple cards handling for the Sainsmart 16 Channel HID controller and HTTP API
268269
<br>
269270

270271
### Notes

screenshots/crelay-screenshot1.png

1.09 KB
Loading

screenshots/crelay-screenshot2.png

6.62 KB
Loading

0 commit comments

Comments
 (0)