[color=Black]wait_for_time_match:
[/color][color=Green];Following three lines added to give actual temperature readings while
;waiting for the logging interval
[/color][color=Blue]readtemp C.1[/color][color=Black], [/color][color=Purple]data1 [/color][color=Green]; added read Pool Temp to update lcd
[/color][color=Blue]readtemp C.7[/color][color=Black], [/color][color=Purple]data7 [/color][color=Green]; added read Air Temp to update lcd
[/color][color=Blue]gosub [/color][color=Black]display_on_lcd [/color][color=Green]; Call display and update readings
;End of LCD update
[/color][color=Blue]sleep [/color][color=Navy]10
[/color][color=Blue]hi2csetup i2cmaster[/color][color=Black], [/color][color=Navy]%11010000[/color][color=Black], [/color][color=Blue]i2cslow[/color][color=Black], [/color][color=Blue]i2cbyte
hi2cin [/color][color=Navy]0[/color][color=Black],[/color][color=Blue]([/color][color=Purple]secs[/color][color=Black],[/color][color=Purple]mins[/color][color=Black],[/color][color=Purple]hours[/color][color=Black],[/color][color=Purple]temp_byte[/color][color=Black],[/color][color=Purple]day[/color][color=Black],[/color][color=Purple]month[/color][color=Blue])
[/color][color=Green];if alarm not correct just loop
[/color][color=Blue]if [/color][color=Purple]hours [/color][color=DarkCyan]<> [/color][color=Navy]$12 [/color][color=Blue]then [/color][color=Black]wait_for_time_match
[/color][color=Blue]if [/color][color=Purple]mins [/color][color=DarkCyan]<> [/color][color=Navy]$00 [/color][color=Blue]then [/color][color=Black]wait_for_time_match
[/color][color=Blue]return[/color]