sfeakes / homebridge-aqualinkd

1 stars 1 forks source link

Temps reported incorrectly, using convert_mqtt_temp_to_c=true #16

Closed johntdyer closed 4 months ago

johntdyer commented 4 months ago

I have convert_mqtt_temp_to_c=true but the temps in the dashboard are what I would expect

Screenshot 2024-07-25 at 6 26 14 PM

However in mqtt is showing -17

image

aqualinkd.conf


# aqualinkd.conf
#

# The directory where the web files are stored

web_directory=/var/www/aqualinkd/

# Log to file, comment out if you do not want to log to file
# log_file=/var/log/aqualinkd.log

# The log level. [DEBUG_DERIAL, DEBUG, INFO, NOTICE, WARNING, ERROR]
# Pick the highest level, and all levels below will be sent to syslog.
# your syslog settings may be set to only display messages above a certian level
# in which case make sure you use the log_file settings to capture everything
# you want when debugging
# so, NOTICE also prints WARNING & ERROR
#     DEBUG_SERIAL would print everything possible

#log_level=DEBUG
log_level=INFO
#log_level=NOTICE
#log_level=WARNING

# Display any ERROR & Warning messages in web interface.
display_warnings_in_web=true

# The socket port that the daemon listens to
# If you change this from 80, remember to update aqualink.service.avahi
socket_port=80

# The serial port the daemon access to read the Aqualink RS8
serial_port=/dev/ttyUSB0

# Your RS panel size. ie 4, 6, 8, 12 or 16 relates to RS4, RS6, RS8, RS12 or RS16.
# VERY important that you select 12 or 16, if you have either of those size panels.
# Also don't think setting a 12 when you have a 8 will give you 4 more accessories to control, it won't the
# panel information is needed as different panels use different bits within the RS protocol for status and key
# presses.
# serial_logger will get the panel type string if you don't know it, below are examples.
# Must be in format `XX-N ????`  (XX=RS or PD, N=Circuits, ????=Combo or Only or Dual)
# panel_type = RS-8 Combo
#panel_type = PD-8[ Combo
#panel_type = RS-16 Combo
#panel_type = RS-2/14 Dual
panel_type = RS-6 Combo
#panel_type = RS-8 Only
#
# If serial_logger doesn't give you a type string in the format above, you can use the next options to set the specifics.
# (Number of supported accessories / buttons)
# panel_type_size = (6, 8, 10, 12, 14 or 16)
# panel_type_combo = (yes or no) (combo panels support BOTH pool & spa)
# panel_type_dual = (yes or no) (dual circuit panel)
# panel_type_pda = (yes or no)  (PDA panel. only set this if you have to. Panel ONLY supports the PDA protocol)
# panel_type_rs = (yes or no)   (RS panel. Panel Supports all protocols)

# The ID of the Aqualink terminal device. Devices probed by RS8 master are:
# 08-0b, 10-13, 18-1b, 20-23, 28-2b, 30-33, 38-3b, 40-43
# Working RS ID's are 0x0a 0x0b 0x09 0x08    <- 0x08 is usually taken
# If your panel is a PDA only model, then PDA device ID's are 0x60, 0x61, 0x62, 0x63.
# (These are NOT recomended to use unless you absolutly have no other option)
device_id=0x0a

# The ID of Jandy SerialInterface device. These is only one usable ID, if serial_logger
# picks up your panel supports this, uncomment, as it will speed up heater setpoints & RS16 panels.
#rssa_device_id=0x48

# The ID for extended settings to allow for faster programming
# VARIABLE SPEED PUMP are only supported with this option.
# Do not enable this if you don't use either, you'll just waste memory and cpu cycles
# Valid ID's are 0x40, 0x41, 0x42 & 0x43. for ONE Touch
# Valid ID's are 0x30, 0x31, 0x32 & 0x33. for Aqualink Touch
#extended_device_id=0x31

# If you have extended_device_id set, then you can also use that ID for programming some features.
# This means that you can turn things on/off while AqualinkD is programming certian features.
# If you are using Aqualink Touch protocol for extended_device_id then this is highly recomended
# as it will speed up programming substantially. if One Touch it's 50/50.
extended_device_id_programming = yes

# Read information from these devices directly from the RS485 bus as well as control panel.
# swg = Salt Water Generator
# ePump = Jandy ePump or ePump AC
# vsfPump = Pentair VS,VF,VSF pump
#read_RS485_swg = yes
#read_RS485_ePump = yes
#read_RS485_vsfPump = yes

# Keep the panel time synced with systemtime.  Make sure to set systemtime / NTP correctly.
keep_paneltime_synced = yes

# If equiptment is in freeze protect mode some commands like pump_off / spa_on are
# ignored.  You can force these to work by setting the below.
override_freeze_protect = yes

# Confert Deg F to Deg C when posting to Domoticz or MQTT.
# If using homebridge-aqualinkd convert_mqtt_temp_to_c must be set to yes.
convert_mqtt_temp_to_c = yes
convert_dz_temp_to_c = yes

# default is to use pool water temp as spa water temp when spa is off (and there for not able to report water temp)
# enable below to report 0 as the spa temp when spa is off.
# This is for MQTT cnnections only, WEB socket and WEB API always report TEMP_UNKNOWN (-999) allowing the consumer to
# decide how to report.
report_zero_spa_temp = yes

# default is to not report changes to pool temp when the filter pump is off or in spa mode
# enable below to report 0 as the pool temp when the filter pump is off or when in spa mode.
# This is for MQTT cnnections only, WEB socket and WEB API always report TEMP_UNKNOWN (-999) allowing the consumer to
# decide how to report.
report_zero_pool_temp = yes

enable_scheduler = yes
# mqtt stuff
mqtt_address = 192.168.120.254:1883
mqtt_user = local-user
mqtt_passwd = xxxxxxxxx
#mqtt_dz_pub_topic = domoticz/in
#mqtt_dz_sub_topic = domoticz/out
mqtt_aq_topic = aqualinkd

# MQTT will only post updated information, this option AqualinkD will re-post all MQTT information every ~5 minutes.
mqtt_timed_update = yes

# Please see forum for this, only set to yes when logging information to support
# new devices. Inflrmation will be written to /tmp/RS485.log
#debug_RSProtocol_packets = no

# Not documented. These will change how RS485 / Serial works, Only use if asked to for problem solving purposes.
#serial_readahead_b4_write = yes
#thread_netservices = yes
#rs_poll_speed = -1
#swg_zero_ignore_count = 20

# Put AqualinkD to sleep when in PDA mode after inactivity.
# Ignore if you are not using PDA mode.
# If you have Jandy PDA then this MUST be set to yes as the controller can only support one PDA.
# If you don't have a Jandy PDA leave this at no as AqualinkD will be a lot quicker.
#pda_sleep_mode = yes

# If you have a SWG connected to the control panel, set this to yes.
# AqualinkD can only detect a SWG if it's on, so after a restart you will not see/access a SWG until the the next time the pump is on.
force_SWG = no

# Lights can be programmed by control panel or AqualinkD (if controlpanel doesn;t support specific light or light mode you want)
# IF YOU WANT AQUALINKD TO PROGRAM THE LIGHT, IT MUST NOT BE CONFIGURED AS A COLOR LIGHT IN THE JANDY CONTROL PANEL.
# Light probramming mode. 0=safe mode, but slow.
# any number greater is seconds to wait between button presses.
# 0.4 seems to be the minimum. (workd for light modes below 10 presses)
# 0.6 seems to work about 95% of the time, but above 20 presses can be hit or miss.
# 0 will simply wait for the controler to send the response back before sending the next, so is equivelent to about 1.2
light_programming_mode=0.6

# Light programming assumes light needs to be on before sending pulse (above setting)
# If the light is off when request is made to change "light show", then the below value are used
light_programming_initial_on=1
# Turn the light off for below time before start programmig puleses.
light_programming_initial_off=1

# Everything below here, if it ends with dzidx, then that's the ID for domoticz,
# so not needed if you are not suing dooticz.
# Domoticz ID's for temps.
# All below are Virtual Sensors
#air_temp_dzidx=0
#pool_water_temp_dzidx=0
#spa_water_temp_dzidx=0
#SWG_percent_dzidx=0
#SWG_PPM_dzidx=0
# Must be Virtual Alert Sensor
#SWG_Status_dzidx=0

# Use/find labels from Control Panel, these will overwrite the button_xx_label below,
# it dows NOT work in PDA mode.
use_panel_aux_labels=no

# These are all the button labels / options / pump and light configurations you want to use.
# Simply change these to your setup, valid options for wach button are :-
# None of these are mandatory unless you have PDA or RS16 panel, then _label is mandatory
# button_??_label=Filter Pump  <Label you want to see>
# button_??_dzidx=37           <Domoticz IDX>
# button_??_pumpID=0x60        <RS485 ID of VSP>
# button_??_pumpIndex=1        <Pump index Jandy panel is configured to use>
#button_03_lightMode=2      #  <Color light mode>
#
# If using PDA mode, The Labels below are of the utmost importance, the labels MUST match the labels in the "EQUIPTMENT ON/OFF" menu of the PDA device.
# RS 16 Panels have no protocol bit representation for AUXB5 to AUXB8, only text, so as with PDA Those labels MUST match the control panel
#
# Below is an example of how different Panels map into the buttons.
#
#             |  RS-6 Combo  |  RS-6 Only   | RS-8 Combo   | RS-2/6 Dual  | RS-2/10 Dual |  RS-16 Combo |
#             --------------------------------------------------------------------------------------------
# Button_01   | Filter Pump  | Filter Pump  | Filter Pump  | Filter Pump  | Filter Pump  | Filter Pump  |
# Button_02   | Spa          | Aux_1        | Spa          | Spa          | Spa          | Spa          |
# Button_03   | Aux 1        | Aux 2        | Aux 1        | Aux 1        | Aux 1        | Aux 1        |
# Button_04   | Aux 2        | Aux 3        | Aux 2        | Aux 2        | Aux 2        | Aux 2        |
# Button_05   | Aux 3        | Aux 4        | Aux 3        | Aux 3        | Aux 3        | Aux 3        |
# Button_06   | Aux 4        | Aux 5        | Aux 4        | Aux 4        | Aux 4        | Aux 4        |
# Button_07   | Aux 5        | Temp 1       | Aux 5        | Aux 5        | Aux 5        | Aux 5        |
# Button_08   | Pool Heater  | Temp 2       | Aux 6        | Aux 6        | Aux 6        | Aux 6        |
# Button_09   | Spa Heater   | Solar Heater | Aux 7        | Pool Heater  | Aux B1       | Aux 7        |
# Button_10   | Solar Heater |              | Pool Heater  | Spa Heater   | Aux B2       | Aux B1       |
# Button_11   |              |              | Spa Heater   | Solar Heater | Aux B3       | Aux B2       |
# Button_12   |              |              | Solar Heater |              | Aux B4       | Aux B3       |
# Button_13   |              |              |              |              | Pool Heater  | Aux B4       |
# Button_14   |              |              |              |              | Spa Heater   | Aux B5       |
# Button_15   |              |              |              |              | Solar Heater | Aux B6       |
# Button_16   |              |              |              |              |              | Aux B7       |
# Button_17   |              |              |              |              |              | Aux B8       |
# Button_18   |              |              |              |              |              | Pool Heater  |
# Button_19   |              |              |              |              |              | Spa Heater   |
# Button_20   |              |              |              |              |              | Solar Heater |

#
# Optional, ( button_01_pumpID & button_01_pumpIndex )
# If you have a Variable Speed Pump, then assign the RS485 ID to the button below so RPM/GPH/WATTS are displayed
# Format is button_01_pumpID=0x60.   Leave blank if you don't have a VSP.
#  Pentair pump ID's
#  0x60 to 0x6F (0x60, 0x61 0x62, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69, 0x6A, 0x6B, 0x6C, 0x6D, 0x6E, 0x6F)
#  Jandy pump ID's
#  0x78, 0x79, 0x7A, 0x7B
#
# button_01_pumpIndex=1
# If you have assigned this pump an index number in your Aqualink control panel, (Between 1 & 4), put it here for VSP, RPM, Primp information to be captured.
#

# Labels for standard butons RS-8 Combo panel used as example.
button_01_label=Filter Pump
button_02_label=Spa Mode
button_03_label=Waterfall
button_04_label=Spa Blower
button_05_label=Pool Light
button_05_lightMode=2
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # Spa Blower
button_06_label=NONE
button_07_label=NONE
button_08_label=Pool Heater
button_09_label=Spa Heater

button_10_label=NONE
button_11_label=NONE

button_12_label=NONE
# Solar Heater
johntdyer commented 4 months ago

Here are the startup logs if that helps

Jul 25 18:42:27 aqualinkd aqualinkd[27810]: NetService:URI request: '/ '
Jul 25 18:42:29 aqualinkd aqualinkd[27810]: AqualinkD: Got probe on '0x0a' Standard Protocol
Jul 25 18:42:29 aqualinkd aqualinkd[27810]: AqualinkD: Starting communication with Control Panel
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: AllButton: RS Received message loop start
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=2: aqualinkd/Service_Mode 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=3: aqualinkd/Display_Message
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=4: aqualinkd/Temperature/Pool -17.78
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=5: aqualinkd/Temperature/Spa -17.78
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=6: aqualinkd/Freeze_Protect 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=7: aqualinkd/Battery 1
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=8: aqualinkd/Filter_Pump/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=9: aqualinkd/Filter_Pump 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=10: aqualinkd/Filter_Pump/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=11: aqualinkd/Filter_Pump/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=12: aqualinkd/Spa_Mode/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=13: aqualinkd/Spa_Mode 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=14: aqualinkd/Spa_Mode/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=15: aqualinkd/Spa_Mode/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=16: aqualinkd/Aux_1/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=17: aqualinkd/Aux_1 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=18: aqualinkd/Aux_1/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=19: aqualinkd/Aux_1/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=20: aqualinkd/Aux_2/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=21: aqualinkd/Aux_2 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=22: aqualinkd/Aux_2/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=23: aqualinkd/Aux_2/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=24: aqualinkd/Aux_3/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=25: aqualinkd/Aux_3 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=26: aqualinkd/Aux_3/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=27: aqualinkd/Aux_3/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=28: aqualinkd/Aux_4/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=29: aqualinkd/Aux_4 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=30: aqualinkd/Aux_4/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=31: aqualinkd/Aux_4/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=32: aqualinkd/Aux_5/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=33: aqualinkd/Aux_5 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=34: aqualinkd/Aux_5/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=35: aqualinkd/Aux_5/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=36: aqualinkd/Pool_Heater 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=37: aqualinkd/Pool_Heater/enabled 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=38: aqualinkd/Pool_Heater/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=39: aqualinkd/Pool_Heater/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=40: aqualinkd/Spa_Heater 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=41: aqualinkd/Spa_Heater/enabled 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=42: aqualinkd/Spa_Heater/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=43: aqualinkd/Spa_Heater/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=44: aqualinkd/Solar_Heater/delay 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=45: aqualinkd/Solar_Heater 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=46: aqualinkd/Solar_Heater/timer 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=47: aqualinkd/Solar_Heater/timer/duration 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'B0029223 REV T.2'
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: AllButton: Control Panel version B0029223 REV T.2
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: AllButton: Control Panel revision T.2
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: Panl&Prog: Initial setup call from AllButton with RSSA=disabled ONETouch=disabled IAQTouch=disabled ExtendedProgramming=disabled
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: Panl&Prog: Starting programming thread 'Get Heater setpoints'
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: Panl&Prog: Starting programming thread 'Get Freeze protect'
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: Panl&Prog: Programming: Get Heater setpoints, 0
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x09' to controller (programming)
Jul 25 18:42:43 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=48: aqualinkd/Display_Message Programming: retrieving setpoints
Jul 25 18:42:44 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Press  ~ for more options... Press Enter* to select'
Jul 25 18:42:44 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:44 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Press  ~ for more options... Press Enter* to select'
Jul 25 18:42:44 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Program       ~*'
Jul 25 18:42:44 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:45 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Review        ~*'
Jul 25 18:42:45 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x1d' to controller (programming)
Jul 25 18:42:45 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Programs      ~*'
Jul 25 18:42:45 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:45 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Temp Set      ~*'
Jul 25 18:42:45 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x1d' to controller (programming)
Jul 25 18:42:46 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Pool Temp is set to 104 F'
Jul 25 18:42:46 aqualinkd aqualinkd[27810]: AqualinkD: Temp Units set to 0 (F=0, C=1, Unknown=2)
Jul 25 18:42:46 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=49: aqualinkd/Pool_Heater/setpoint 40.00
Jul 25 18:42:46 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Spa Temp is set to 104 F'
Jul 25 18:42:46 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=50: aqualinkd/Spa_Heater/setpoint 40.00
Jul 25 18:42:47 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Maintain Temp is off'
Jul 25 18:42:47 aqualinkd aqualinkd[27810]: AllButton: RS Message :- '6:42 PM'
Jul 25 18:42:47 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=51: aqualinkd/Display_Message
Jul 25 18:42:48 aqualinkd aqualinkd[27810]: Panl&Prog: Programming: Get Freeze protect, 1
Jul 25 18:42:48 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x09' to controller (programming)
Jul 25 18:42:48 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=52: aqualinkd/Display_Message Programming: retrieving setpoints
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Press  ~ for more options... Press Enter* to select'
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=53: aqualinkd/Service_Mode 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=54: aqualinkd/Display_Message Programming: retrieving setpoints
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=55: aqualinkd/Temperature/Pool -17.78
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=56: aqualinkd/Temperature/Spa -17.78
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=57: aqualinkd/Pool_Heater/setpoint 40.00
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=58: aqualinkd/Spa_Heater/setpoint 40.00
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=59: aqualinkd/Freeze_Protect 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=60: aqualinkd/Battery 1
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=61: aqualinkd/Filter_Pump/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=62: aqualinkd/Filter_Pump 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=63: aqualinkd/Filter_Pump/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=64: aqualinkd/Filter_Pump/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=65: aqualinkd/Spa_Mode/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=66: aqualinkd/Spa_Mode 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=67: aqualinkd/Spa_Mode/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=68: aqualinkd/Spa_Mode/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=69: aqualinkd/Aux_1/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=70: aqualinkd/Aux_1 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=71: aqualinkd/Aux_1/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=72: aqualinkd/Aux_1/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=73: aqualinkd/Aux_2/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=74: aqualinkd/Aux_2 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=75: aqualinkd/Aux_2/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=76: aqualinkd/Aux_2/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=77: aqualinkd/Aux_3/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=78: aqualinkd/Aux_3 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=79: aqualinkd/Aux_3/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=80: aqualinkd/Aux_3/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=81: aqualinkd/Aux_4/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=82: aqualinkd/Aux_4 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=83: aqualinkd/Aux_4/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=84: aqualinkd/Aux_4/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=85: aqualinkd/Aux_5/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=86: aqualinkd/Aux_5 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=87: aqualinkd/Aux_5/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=88: aqualinkd/Aux_5/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=89: aqualinkd/Pool_Heater 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=90: aqualinkd/Pool_Heater/enabled 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=91: aqualinkd/Pool_Heater/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=92: aqualinkd/Pool_Heater/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=93: aqualinkd/Spa_Heater 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=94: aqualinkd/Spa_Heater/enabled 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=95: aqualinkd/Spa_Heater/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=96: aqualinkd/Spa_Heater/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=97: aqualinkd/Solar_Heater/delay 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=98: aqualinkd/Solar_Heater 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=99: aqualinkd/Solar_Heater/timer 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=100: aqualinkd/Solar_Heater/timer/duration 0
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Press  ~ for more options... Press Enter* to select'
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Program       ~*'
Jul 25 18:42:50 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:51 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Review        ~*'
Jul 25 18:42:51 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x1d' to controller (programming)
Jul 25 18:42:51 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Programs      ~*'
Jul 25 18:42:51 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:51 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Temp Set      ~*'
Jul 25 18:42:51 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'All OFF Time  ~*'
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Spa Switch    ~*'
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Spa Link      ~*'
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x18' to controller (programming)
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Frz Protect   ~*'
Jul 25 18:42:52 aqualinkd aqualinkd[27810]: AllButton: Queue send '0x1d' to controller (programming)
Jul 25 18:42:53 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Items assigned to freeze protection are:'
Jul 25 18:42:53 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Filter Pump'
Jul 25 18:42:55 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Sheer Dscnt'
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=101: aqualinkd/Service_Mode 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=102: aqualinkd/Display_Message Programming: retrieving setpoints
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=103: aqualinkd/Temperature/Pool -17.78
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=104: aqualinkd/Temperature/Spa -17.78
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=105: aqualinkd/Pool_Heater/setpoint 40.00
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=106: aqualinkd/Spa_Heater/setpoint 40.00
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=107: aqualinkd/Freeze_Protect 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=108: aqualinkd/Battery 1
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=109: aqualinkd/Filter_Pump/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=110: aqualinkd/Filter_Pump 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=111: aqualinkd/Filter_Pump/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=112: aqualinkd/Filter_Pump/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=113: aqualinkd/Spa_Mode/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=114: aqualinkd/Spa_Mode 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=115: aqualinkd/Spa_Mode/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=116: aqualinkd/Spa_Mode/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=117: aqualinkd/Aux_1/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=118: aqualinkd/Aux_1 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=119: aqualinkd/Aux_1/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=120: aqualinkd/Aux_1/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=121: aqualinkd/Aux_2/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=122: aqualinkd/Aux_2 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=123: aqualinkd/Aux_2/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=124: aqualinkd/Aux_2/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=125: aqualinkd/Aux_3/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=126: aqualinkd/Aux_3 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=127: aqualinkd/Aux_3/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=128: aqualinkd/Aux_3/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=129: aqualinkd/Aux_4/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=130: aqualinkd/Aux_4 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=131: aqualinkd/Aux_4/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=132: aqualinkd/Aux_4/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=133: aqualinkd/Aux_5/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=134: aqualinkd/Aux_5 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=135: aqualinkd/Aux_5/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=136: aqualinkd/Aux_5/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=137: aqualinkd/Pool_Heater 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=138: aqualinkd/Pool_Heater/enabled 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=139: aqualinkd/Pool_Heater/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=140: aqualinkd/Pool_Heater/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=141: aqualinkd/Spa_Heater 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=142: aqualinkd/Spa_Heater/enabled 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=143: aqualinkd/Spa_Heater/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=144: aqualinkd/Spa_Heater/timer/duration 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=145: aqualinkd/Solar_Heater/delay 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=146: aqualinkd/Solar_Heater 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=147: aqualinkd/Solar_Heater/timer 0
Jul 25 18:42:56 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=148: aqualinkd/Solar_Heater/timer/duration 0
Jul 25 18:42:57 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Freeze Protection is set to 35 F'
Jul 25 18:42:57 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=149: aqualinkd/Freeze_Protect/setpoint 1.67
Jul 25 18:42:57 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=150: aqualinkd/Freeze_Protect/enabled 1
Jul 25 18:42:57 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=151: aqualinkd/Freeze_Protect 0
Jul 25 18:42:58 aqualinkd aqualinkd[27810]: AllButton: RS Message :- '6:42 PM'
Jul 25 18:42:58 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=152: aqualinkd/Display_Message
Jul 25 18:42:59 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Air Temp 82 F'
Jul 25 18:42:59 aqualinkd aqualinkd[27810]: NetService:MQTT: Published id=153: aqualinkd/Temperature/Air 27.78
Jul 25 18:43:01 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Pump OFF'
Jul 25 18:43:03 aqualinkd aqualinkd[27810]: AllButton: RS Message :- '07/25/24 Thu'
Jul 25 18:43:05 aqualinkd aqualinkd[27810]: AllButton: RS Message :- '6:42 PM'
Jul 25 18:43:05 aqualinkd aqualinkd[27810]: AqualinkD: Aqualink time '07/25/24 6:42 PM' is off system time '07/25/24 06:43 PM' by 65 seconds...
Jul 25 18:43:07 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Air Temp 82 F'
Jul 25 18:43:09 aqualinkd aqualinkd[27810]: AllButton: RS Message :- 'Pump OFF'
johntdyer commented 4 months ago

argh, I'm a fool... at some point I was using ballle98's fork and forgot. Switched back to upstream and all it is working