Skip to content

Commit

Permalink
Merge branch 'Development' of github.com:sfeakes/AqualinkD into Devel…
Browse files Browse the repository at this point in the history
…opment
  • Loading branch information
sfeakes committed May 23, 2024
2 parents dd72a3c + c70f4ce commit fdd5491
Show file tree
Hide file tree
Showing 49 changed files with 64 additions and 55 deletions.
26 changes: 17 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Aqualinkd
Linux daemon to control Aqualink RS pool controllers. Provides web UI, MQTT client & HTTP API endpoints. Control your pool equiptment from any phone/tablet or computer. Is also compatible with most Home control systems including Apple HomeKit, Samsung, Alexa, Google, etc.
Linux daemon to control Aqualink RS pool controllers. Provides web UI, MQTT client & HTTP API endpoints. Control your pool equiptment from any phone/tablet or computer. Is also compatible with most Home control systems including Apple HomeKit, Home Assistant, Samsung, Alexa, Google, etc.
<br>
Binaries are supplied for Raspberry Pi, Has bean, and can be compiled for many different SBC's.
Binaries are supplied for Raspberry Pi, Has bean, and can be compiled for many different SBC's, and a Docker is also abailable.

### It does not, and will never provide any layer of security. NEVER directly expose the device running this software to the outside world; only indirectly through the use of Home Automation hub's or other security measures. e.g. VPNs.

Expand All @@ -21,8 +21,10 @@ https://github.com/sfeakes/AqualinkD/issues
## Please see Wiki for installation instructions
https://github.com/sfeakes/AqualinkD/wiki

<!--
For information on Control panel versions and upgrading the chips.<br>
https://github.com/sfeakes/AqualinkD/wiki/Upgrading-Jandy-Aqualink-PDA-to-RS-panel
-->
<!--
Here's where I started to document what I know about the Jandy RS485 protocol.<br>
https://github.com/sfeakes/AqualinkD/wiki/Jandy-Aqualink-RS485-protocol
Expand Down Expand Up @@ -96,20 +98,26 @@ Designed to mimic AqualinkRS devices, used to fully configure the master control
* about Heat vs Heater
* Panel version
* can't use iaquatouch panel / wireless
-->
# Update in Release 2.3.5
* Added Home Assistant integration through MQTT discover
* Please read the Wiki section on this [Wiki - HASSIO](https://github.com/sfeakes/AqualinkD/wiki#HASSIO)
* There are still some enhacments to come on this.
* Added support for reading extended information for Jandy JXi heaters.
* Added Color Light to iAqualinkTouch protocol.
* Added iAqualinkTouch support for PDA only panels that can use that protocol.
* PDA panel needs to be Rev 6.0 or newer.
* This makes the PDA only panels quicker and less error prone.
* Introduces color light support and VSP
* Consider this PDA support Beta.
* Read PDA Wiki
-->

# Call for Help.
* The only Jandy devices I have not decoded yet are LX heater & Chemical Feeder. If you have either of these devices and are willing to post some logs, please let me know, or post in the [Discussions area](https://github.com/sfeakes/AqualinkD/discussions)

# Update in Release 2.3.5
* Added Home Assistant integration through MQTT discover
* Please read the Home Assistant section of the [Wiki - HASSIO](https://github.com/sfeakes/AqualinkD/wiki#HASSIO)
* There are still some enhacments to come on this.
* Included Docker into main releases
* Please read Docker section of the [Wiki - Docker](https://github.com/sfeakes/AqualinkD/wiki#Docker)
* Added support for reading extended information for Jandy JXi heaters.
* Added Color Light to iAqualinkTouch protocol.
* Fixed issue mqtt_timed_update (1~2 min rather than between 2 & 20 min)

# Update in Release 2.3.4
Expand Down
2 changes: 1 addition & 1 deletion config.c
Original file line number Diff line number Diff line change
Expand Up @@ -569,7 +569,7 @@ bool setConfigValue(struct aqualinkdata *aqdata, char *param, char *value) {
else
_aqconfig_.read_RS485_devmask &= ~READ_RS485_JAN_JXI;
rtn=true;
} else if (strncasecmp (param, "read_RS485_LX", 14) == 0) {
} else if (strncasecmp (param, "read_RS485_LX", 13) == 0) {
if (text2bool(value))
_aqconfig_.read_RS485_devmask |= READ_RS485_JAN_LX;
else
Expand Down
Binary file added release/aqualinkd
Binary file not shown.
1 change: 1 addition & 0 deletions release/aqualinkd.conf
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ device_id=0x0a
# vsfPump = Pentair VS,VF,VSF pump
# JXi = Jandy JXi heater (might also be LXi heaters)
# LX = Jandy LX & LT heaters
# Chem = Jandy Chemical Feeder
#read_RS485_swg = yes
#read_RS485_ePump = yes
#read_RS485_vsfPump = yes
Expand Down
2 changes: 1 addition & 1 deletion web/hk/Aux_1-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_1-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_12-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_2-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_2-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_3-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_3-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_4-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_4-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_5-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_5-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_6-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_6-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_7-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_7-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_8-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_8-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B1-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B1-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B2-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B2-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B3-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B3-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B4-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B4-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B5-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B5-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B6-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B6-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B7-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B7-on.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B8-off.png
2 changes: 1 addition & 1 deletion web/hk/Aux_B8-on.png
2 changes: 1 addition & 1 deletion web/hk/Filter_Pump-off.png
2 changes: 1 addition & 1 deletion web/hk/Filter_Pump-on.png
2 changes: 1 addition & 1 deletion web/hk/Pool_Heater-off.png
2 changes: 1 addition & 1 deletion web/hk/Pool_Heater-on.png
2 changes: 1 addition & 1 deletion web/hk/SWG_Boost-off.png
2 changes: 1 addition & 1 deletion web/hk/SWG_Boost-on.png
2 changes: 1 addition & 1 deletion web/hk/Solar_Heater-off.png
2 changes: 1 addition & 1 deletion web/hk/Solar_Heater-on.png
2 changes: 1 addition & 1 deletion web/hk/Spa_Heater-off.png
2 changes: 1 addition & 1 deletion web/hk/Spa_Heater-on.png
2 changes: 1 addition & 1 deletion web/hk/Spa_Mode-off.png
2 changes: 1 addition & 1 deletion web/hk/Spa_Mode-on.png

0 comments on commit fdd5491

Please sign in to comment.