Skip to content

Commit

Permalink
Release 0.92
Browse files Browse the repository at this point in the history
  • Loading branch information
patrickvorgers committed Nov 13, 2023
1 parent 7d3e6cf commit be11e35
Show file tree
Hide file tree
Showing 6 changed files with 33 additions and 21 deletions.
10 changes: 6 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,9 +77,10 @@ With the Smart Pump Control, you're gaining more control. You can easily monitor
### Key Benefits of Smart Pump Control:
<ul>
<li>Energy Savings: Reduce electricity consumption by only running your pump when necessary.</li>
<li>Home Automation Integration: Seamlessly integrate with Home Assistant or other automation systems for remote control.</li>
<li>Easy Installation: Simple setup ensures you can start saving in no time.</li>
<li>Temperature based activation but also on external state triggers.</li>
<li>Standalone operation: A Home Automation system is not required to operate.</li>
<li>Home Automation Integration: Seamlessly integrate with Home Assistant or other automation systems for remote control and monitoring.</li>
<li>Multiple forms of activation: Temperature based activation but also on external state triggers.</li>
</ul>

### Technical features of Smart Pump Control:
Expand All @@ -89,6 +90,7 @@ With the Smart Pump Control, you're gaining more control. You can easily monitor
<li>Frostprotection: Automatically run the pump when the registered temperature it too low to prevent frost damage.</li>
<li>WebUI: Fully configure the SPC using a WebUI.</li>
<li>Full API support: All userinterface functionality is also available as an API.</li>
<li>MQTT support: Status information can be published via MQTT and used in any system that supports MQTT.</li>
<li>Home Automation integration: Home Assistant autodiscovery of the device and monitoring and configuration via Home Assistant.</li>
<li>External Trigger support: Trigger the Smart Pump Control based on an external JSON information. This can be any system that provides JSON data. For instance: Home Assistant or Heat pump systems.</li>
<li>Multiple devices: Support for multiple SPC's on the same network.</li>
Expand All @@ -105,7 +107,7 @@ Follow these simple steps to setup your Smart Pump Control
### Installation

1. Connect the temperature sensors to the device.
2. Plug the device in an electrical outlet
2. Plug the device in an electrical outlet and wait for the blue led to start blinking (WiFi accesspoint mode).
3. On your phone connect to the <b><i>SPC-S-AP</i></b> WiFi accesspoint for the socket version or to the <b><i>SPC-AP</i></b> WiFi accesspoint for the basic version and follow the steps to connect the Smart Pump Control to your WiFi network. It can take some time before the accessportal pops up so please be patient.
4. After the Smart Pump Control has been connected to the WiFi, the Smart Pump Control can be accessed via [http://spc-s.local](http://spc-s.local) for the socket version and on [http://spc.local](http://spc.local) for the basic version.
5. On the device page it is possible to rename the device into a more meaningfull name (needed when using multiple Smart Pump Control's on the same network)
Expand All @@ -124,7 +126,7 @@ Double press the button on the device. This will restart the device and reset al

#### Factory reset

Press and hold the button on the device for at least 3 seconds. This will restart the device and reset all the settings to the factory defaults including the WiFi connection.
Press and hold the button on the device for at least 3 seconds. This will restart the device and reset all the settings to the factory defaults including the WiFi connection. After restart the blue led will start blinking to indicate that the device is in WiFi accesspoint mode and that the WiFi needs to be configured.

<p align="right">(<a href="#readme-top">back to top</a>)</p>

Expand Down
12 changes: 11 additions & 1 deletion firmware_bin/Changelog.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
# Changelog

## Release 0.92

### All models:
- Added led blinking to indicate that the device is in access point mode (configure WiFi network).
- Added option to specify default pump behavior when JSON trigger returns an error.
- Added link to the changelog on the update page.
- Changed Quatt example on the trigger page to use qc.supervisoryControlMode
- Fixed an issue where the 'Between (including)' as a trigger condition was not persisted between restarts.
- Fixed an issue where the refresh page timer would run out before the update of the firmware was completed.

## Release 0.91

### All models:
- Added support for 'Between (including)' as a trigger condition. This makes it possible to specify a range of values on which the trigger matches.
- Added the possibility to add authentication (http header) to the trigger request.
- Fixed an issue where triggers would not match float values if the JSON field was a string but the contents were a float value.
- Fixed an issue where triggers would not match float values if the JSON field was a string but the contents was a float value.
- Fixed an issue of incorrect handling of not connected sensors while rescanning.
- Fixed an issue where the autorun timer would incorrectly activate when the configuration was saved.
- Fixed an issue where the trigger would crash in case no json path was specified but the url was.
Expand Down
32 changes: 16 additions & 16 deletions firmware_bin/firmwares.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
{
"models" : [
{
"model_id": "SPC-S",
"hardware_id": "1-85-2",
"software_version": "0.91",
"firmware_url": "https://raw.githubusercontent.com/patrickvorgers/SPC/main/firmware_bin/spc_s_hv_1-85-2/spc_s_hv1-85-2_sv0.91.bin",
"md5": "2ffbf845c271457bba05c08ca5edb3c2"
},
{
"model_id": "SPC",
"hardware_id": "1-85-2",
"software_version": "0.91",
"firmware_url": "https://raw.githubusercontent.com/patrickvorgers/SPC/main/firmware_bin/spc_hv_1-85-2/spc_hv1-85-2_sv0.91.bin",
"md5": "7e082c4354599d90bedb9eb7891bb911"
}
]
"models": [
{
"model_id": "SPC-S",
"hardware_id": "1-85-2",
"software_version": "0.92",
"firmware_url": "https://raw.githubusercontent.com/patrickvorgers/SPC/main/firmware_bin/spc_s_hv_1-85-2/spc_s_hv1-85-2_sv0.92.bin",
"md5": "e94dde1f0c31c9d6e95e4c7288ff8c4d"
},
{
"model_id": "SPC",
"hardware_id": "1-85-2",
"software_version": "0.92",
"firmware_url": "https://raw.githubusercontent.com/patrickvorgers/SPC/main/firmware_bin/spc_hv_1-85-2/spc_hv1-85-2_sv0.92.bin",
"md5": "8f130a17f1b5e2c6fc0b658e46bd3714"
}
]
}
Binary file not shown.
Binary file not shown.
Binary file modified images/SPC trigger.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit be11e35

Please sign in to comment.