[2025-04-22 14:22:06] Heartbeat
[2025-04-22 14:22:06] Queued from browser: 17010 - Speak text (The grandfather clock needs wineding)
[2025-04-22 14:22:06] Launched by Web: Speak text,14,22,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-22 14:22:06] Speak Text: Start
[2025-04-22 14:22:06] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-22 14:22:06] Speak Words: Start
[2025-04-22 14:22:06] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-22 14:22:06] Speak Words Join Files: count=1
[2025-04-22 14:22:06] Speak Words Play File (Queue=1): End
[2025-04-22 14:22:06] Speak Text: End
[2025-04-22 14:23:45] Heartbeat
[2025-04-22 14:23:45] Queued from browser: 17011 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-22 14:23:45] Launched by Web: Speak text,14,23,45,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-22 14:23:45] Speak Text: Start
[2025-04-22 14:23:45] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-22 14:23:45] Speak Words: Start
[2025-04-22 14:23:45] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-22 14:23:45] Speak Words Join Files: count=1
[2025-04-22 14:23:45] Speak Words Play File (Queue=1): End
[2025-04-22 14:23:45] Speak Text: End
[2025-04-22 16:00:01] Heartbeat
[2025-04-22 16:00:01] Queued from browser: 17012 - Say Full Moon ()
[2025-04-22 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-22 16:00:01] Say Full Moon: Start
[2025-04-22 16:00:01] Say Full Moon: The moon is currently 23.71 days old
[2025-04-22 16:00:01] Say Full Moon: End
[2025-04-22 19:00:04] Heartbeat
[2025-04-22 19:00:04] Queued from browser: 17013 - Read Calendar ()
[2025-04-22 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-22 19:00:04] Read Calendar: Start
[2025-04-22 19:00:04] Read Calendar: Going to get access token from Google
[2025-04-22 19:00:04] Read Calendar: Got access token.
[2025-04-22 19:00:05] Read Calendar: Range: 2025-04-22T19:00:00Z to 2025-04-24T00:00:00Z. Events found: 5.
[2025-04-22 19:00:05] Read Calendar: Event: 2025-04-22 to 2025-04-23 'Rosie and Tom coming for a few days'
[2025-04-22 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-22 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-04-22 19:00:05] Read Calendar: Event: 2025-04-23 to 2025-04-24 'Debs Hurd's birthday'
[2025-04-22 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-22 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-04-22 19:00:05] Read Calendar: Event: 2025-04-23T10:00:00+01:00 to 2025-04-23T12:30:00+01:00 'G: Disc Golf with Benj'
[2025-04-22 19:00:05] Read Calendar: Event: 2025-04-23T18:00:00+01:00 to 2025-04-23T19:00:00+01:00 'V: working late'
[2025-04-22 19:00:05] Read Calendar: Event: 2025-04-24 to 2025-04-25 'Helena (Nella) Erica Baigent Campbell's birthday'
[2025-04-22 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-22 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-04-22 19:00:05] Speak Words: Start
[2025-04-22 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-22 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-04-22 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-04-22 19:00:05] Read Calendar: Tomorrow
[2025-04-22 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-04-22 19:00:05] Read Calendar: Gus Disc Golf with Benj, at 10 o clock
[2025-04-22 19:00:05] Speak Words: 'Gus Disc Golf with Benj, at 10 o clock', volume=0.7 -> [4]
[2025-04-22 19:00:05] Read Calendar: Vidge working late, at 6 o clock
[2025-04-22 19:00:05] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [5]
[2025-04-22 19:00:05] Speak Words Join Files: count=5
[2025-04-22 19:00:06] Speak Words Play File (Queue=1): End
[2025-04-22 19:00:06] Read Calendar: End
[2025-04-22 21:30:05] Heartbeat
[2025-04-22 21:30:05] Queued from browser: 17014 - Tell the time ()
[2025-04-22 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-22 21:30:05] Tell Time: Start
[2025-04-22 21:30:05] Speak Words: Start
[2025-04-22 21:30:05] Speak Add File: signature.mp3
[2025-04-22 21:30:05] Speak Add File: 9.mp3
[2025-04-22 21:30:05] Speak Add File: 30.mp3
[2025-04-22 21:30:05] Speak Words Join Files: count=3
[2025-04-22 21:30:06] Speak Words Play File (Queue=): End
[2025-04-22 21:30:06] Tell Time: End
[2025-04-22 23:59:59] Heartbeat
[2025-04-23 08:00:05] Heartbeat
[2025-04-23 08:00:05] Queued from browser: 17015 - Tell the time ()
[2025-04-23 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-23 08:00:05] Tell Time: Start
[2025-04-23 08:00:05] Speak Words: Start
[2025-04-23 08:00:05] Speak Add File: signature.mp3
[2025-04-23 08:00:05] Speak Add File: 1.mp3
[2025-04-23 08:00:05] Speak Words Join Files: count=2
[2025-04-23 08:00:05] Speak Words Play File (Queue=): End
[2025-04-23 08:00:05] Tell Time: End
[2025-04-23 09:30:08] Heartbeat
[2025-04-23 09:30:08] Queued from browser: 17016 - Read Calendar ()
[2025-04-23 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-23 09:30:08] Read Calendar: Start
[2025-04-23 09:30:08] Read Calendar: Going to get access token from Google
[2025-04-23 09:30:08] Read Calendar: Got access token.
[2025-04-23 09:30:08] Read Calendar: Range: 2025-04-23T09:30:00Z to 2025-04-24T00:00:00Z. Events found: 4.
[2025-04-23 09:30:08] Read Calendar: Event: 2025-04-23 to 2025-04-24 'Debs Hurd's birthday'
[2025-04-23 09:30:08] Read Calendar: Event: 2025-04-23T10:00:00+01:00 to 2025-04-23T12:30:00+01:00 'G: Disc Golf with Benj'
[2025-04-23 09:30:08] Read Calendar: Event: 2025-04-23T18:00:00+01:00 to 2025-04-23T19:00:00+01:00 'V: working late'
[2025-04-23 09:30:08] Read Calendar: Event: 2025-04-24 to 2025-04-25 'Helena (Nella) Erica Baigent Campbell's birthday'
[2025-04-23 09:30:08] Speak Words: Start
[2025-04-23 09:30:08] Read Calendar: Today
[2025-04-23 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-04-23 09:30:08] Read Calendar: Debs Hurd's birthday, all day
[2025-04-23 09:30:08] Speak Words: 'Debs Hurd's birthday, all day', volume=1 -> [2]
[2025-04-23 09:30:08] Read Calendar: Gus Disc Golf with Benj, at 10 o clock
[2025-04-23 09:30:08] Speak Words: 'Gus Disc Golf with Benj, at 10 o clock', volume=1 -> [3]
[2025-04-23 09:30:09] Read Calendar: Vidge working late, at 6 o clock
[2025-04-23 09:30:09] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [4]
[2025-04-23 09:30:09] Read Calendar:
[2025-04-23 09:30:09] Read Calendar: Helena (Nella) Erica Baigent Campbell's birthday, all day
[2025-04-23 09:30:09] Speak Words: 'Helena (Nella) Erica Baigent Campbell's birthday, all day', volume=1 -> [5]
[2025-04-23 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-23 09:30:09] Speak Words: Got file to say 'Helena (Nella) Erica Baigent Campbell's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Helena+%28Nella%29+Erica+Baigent+Campbell%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_48656c656e6120284e656c6c61292045726963612042616967656e742043616d7062656c6c27732062697274686461792c20616c6c20646179.mp3 '.
[2025-04-23 09:30:09] Speak Words Join Files: count=5
[2025-04-23 09:30:10] Speak Words Play File (Queue=1): End
[2025-04-23 09:30:10] Read Calendar: End
[2025-04-23 10:30:10] Heartbeat
[2025-04-23 10:30:10] Queued from browser: 17017 - Read Calendar ()
[2025-04-23 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-23 10:30:10] Read Calendar: Start
[2025-04-23 10:30:10] Read Calendar: Going to get access token from Google
[2025-04-23 10:30:10] Read Calendar: Got access token.
[2025-04-23 10:30:11] Read Calendar: Range: 2025-04-23T10:30:00Z to 2025-04-24T00:00:00Z. Events found: 4.
[2025-04-23 10:30:11] Read Calendar: Event: 2025-04-23 to 2025-04-24 'Debs Hurd's birthday'
[2025-04-23 10:30:11] Read Calendar: Event: 2025-04-23T10:00:00+01:00 to 2025-04-23T12:30:00+01:00 'G: Disc Golf with Benj'
[2025-04-23 10:30:11] Read Calendar: Event: 2025-04-23T18:00:00+01:00 to 2025-04-23T19:00:00+01:00 'V: working late'
[2025-04-23 10:30:11] Read Calendar: Event: 2025-04-24 to 2025-04-25 'Helena (Nella) Erica Baigent Campbell's birthday'
[2025-04-23 10:30:11] Speak Words: Start
[2025-04-23 10:30:11] Read Calendar: Today
[2025-04-23 10:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-04-23 10:30:11] Read Calendar: Debs Hurd's birthday, all day
[2025-04-23 10:30:11] Speak Words: 'Debs Hurd's birthday, all day', volume=1 -> [2]
[2025-04-23 10:30:11] Read Calendar: Gus Disc Golf with Benj, at 10 o clock
[2025-04-23 10:30:11] Speak Words: 'Gus Disc Golf with Benj, at 10 o clock', volume=1 -> [3]
[2025-04-23 10:30:11] Read Calendar: Vidge working late, at 6 o clock
[2025-04-23 10:30:11] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [4]
[2025-04-23 10:30:11] Read Calendar:
[2025-04-23 10:30:11] Read Calendar: Helena (Nella) Erica Baigent Campbell's birthday, all day
[2025-04-23 10:30:11] Speak Words: 'Helena (Nella) Erica Baigent Campbell's birthday, all day', volume=1 -> [5]
[2025-04-23 10:30:11] Speak Words Join Files: count=5
[2025-04-23 10:30:12] Speak Words Play File (Queue=1): End
[2025-04-23 10:30:12] Read Calendar: End
[2025-04-23 16:00:05] Heartbeat
[2025-04-23 16:00:05] Queued from browser: 17018 - Say Full Moon ()
[2025-04-23 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-23 16:00:05] Say Full Moon: Start
[2025-04-23 16:00:05] Say Full Moon: The moon is currently 24.77 days old
[2025-04-23 16:00:05] Say Full Moon: End
[2025-04-23 19:00:08] Heartbeat
[2025-04-23 19:00:08] Queued from browser: 17019 - Read Calendar ()
[2025-04-23 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-23 19:00:08] Read Calendar: Start
[2025-04-23 19:00:08] Read Calendar: Going to get access token from Google
[2025-04-23 19:00:09] Read Calendar: Got access token.
[2025-04-23 19:00:09] Read Calendar: Range: 2025-04-23T19:00:00Z to 2025-04-25T00:00:00Z. Events found: 5.
[2025-04-23 19:00:09] Read Calendar: Event: 2025-04-23 to 2025-04-24 'Debs Hurd's birthday'
[2025-04-23 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-23 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-04-23 19:00:09] Read Calendar: Event: 2025-04-24 to 2025-04-25 'Helena (Nella) Erica Baigent Campbell's birthday'
[2025-04-23 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-23 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-04-23 19:00:09] Read Calendar: Event: 2025-04-24T08:30:00+01:00 to 2025-04-24T09:00:00+01:00 'V: dentist'
[2025-04-23 19:00:09] Read Calendar: Event: 2025-04-24T19:30:00+01:00 to 2025-04-24T20:00:00+01:00 'V: work meeting '
[2025-04-23 19:00:09] Read Calendar: Event: 2025-04-24T20:30:00+01:00 to 2025-04-24T21:45:00+01:00 'GV: Date night'
[2025-04-23 19:00:09] Speak Words: Start
[2025-04-23 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-23 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-04-23 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-04-23 19:00:09] Read Calendar: Tomorrow
[2025-04-23 19:00:09] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-04-23 19:00:09] Read Calendar: Vidge dentist,at half past 8
[2025-04-23 19:00:09] Speak Words: 'Vidge dentist,at half past 8', volume=0.7 -> [4]
[2025-04-23 19:00:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-23 19:00:10] Speak Words: Got file to say 'Vidge dentist,at half past 8' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+dentist%2Cat+half+past+8 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_56696467652064656e746973742c61742068616c6620706173742038.mp3 '.
[2025-04-23 19:00:10] Read Calendar: Vidge work meeting ,at half past 7
[2025-04-23 19:00:10] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [5]
[2025-04-23 19:00:10] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-04-23 19:00:10] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [6]
[2025-04-23 19:00:10] Speak Words Join Files: count=6
[2025-04-23 19:00:10] Speak Words Play File (Queue=1): End
[2025-04-23 19:00:10] Read Calendar: End
[2025-04-23 21:30:00] Heartbeat
[2025-04-23 21:30:00] Queued from browser: 17020 - Tell the time ()
[2025-04-23 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-23 21:30:00] Tell Time: Start
[2025-04-23 21:30:00] Speak Words: Start
[2025-04-23 21:30:00] Speak Add File: signature.mp3
[2025-04-23 21:30:01] Speak Add File: 9.mp3
[2025-04-23 21:30:01] Speak Add File: 30.mp3
[2025-04-23 21:30:01] Speak Words Join Files: count=3
[2025-04-23 21:30:01] Speak Words Play File (Queue=): End
[2025-04-23 21:30:01] Tell Time: End
[2025-04-23 23:59:52] Heartbeat
[2025-04-24 08:00:05] Heartbeat
[2025-04-24 08:00:05] Queued from browser: 17021 - Tell the time ()
[2025-04-24 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 08:00:05] Tell Time: Start
[2025-04-24 08:00:05] Speak Words: Start
[2025-04-24 08:00:05] Speak Add File: signature.mp3
[2025-04-24 08:00:05] Speak Add File: 1.mp3
[2025-04-24 08:00:05] Speak Words Join Files: count=2
[2025-04-24 08:00:05] Speak Words Play File (Queue=): End
[2025-04-24 08:00:05] Tell Time: End
[2025-04-24 09:30:08] Heartbeat
[2025-04-24 09:30:08] Queued from browser: 17022 - Read Calendar ()
[2025-04-24 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 09:30:08] Read Calendar: Start
[2025-04-24 09:30:08] Read Calendar: Going to get access token from Google
[2025-04-24 09:30:08] Read Calendar: Got access token.
[2025-04-24 09:30:08] Read Calendar: Range: 2025-04-24T09:30:00Z to 2025-04-25T00:00:00Z. Events found: 3.
[2025-04-24 09:30:08] Read Calendar: Event: 2025-04-24 to 2025-04-25 'Helena (Nella) Erica Baigent Campbell's birthday'
[2025-04-24 09:30:08] Read Calendar: Event: 2025-04-24T19:30:00+01:00 to 2025-04-24T20:00:00+01:00 'V: work meeting '
[2025-04-24 09:30:08] Read Calendar: Event: 2025-04-24T20:30:00+01:00 to 2025-04-24T21:45:00+01:00 'GV: Date night'
[2025-04-24 09:30:08] Speak Words: Start
[2025-04-24 09:30:08] Read Calendar: Today
[2025-04-24 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-04-24 09:30:08] Read Calendar: Helena (Nella) Erica Baigent Campbell's birthday, all day
[2025-04-24 09:30:08] Speak Words: 'Helena (Nella) Erica Baigent Campbell's birthday, all day', volume=1 -> [2]
[2025-04-24 09:30:08] Read Calendar: Vidge work meeting ,at half past 7
[2025-04-24 09:30:08] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [3]
[2025-04-24 09:30:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-04-24 09:30:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [4]
[2025-04-24 09:30:09] Speak Words Join Files: count=4
[2025-04-24 09:30:09] Speak Words Play File (Queue=1): End
[2025-04-24 09:30:09] Read Calendar: End
[2025-04-24 10:30:08] Heartbeat
[2025-04-24 10:30:08] Queued from browser: 17023 - Read Calendar ()
[2025-04-24 10:30:08] Launched by Web: Read Calendar,10,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 10:30:08] Read Calendar: Start
[2025-04-24 10:30:08] Read Calendar: Going to get access token from Google
[2025-04-24 10:30:08] Read Calendar: Got access token.
[2025-04-24 10:30:08] Read Calendar: Range: 2025-04-24T10:30:00Z to 2025-04-25T00:00:00Z. Events found: 3.
[2025-04-24 10:30:08] Read Calendar: Event: 2025-04-24 to 2025-04-25 'Helena (Nella) Erica Baigent Campbell's birthday'
[2025-04-24 10:30:08] Read Calendar: Event: 2025-04-24T19:30:00+01:00 to 2025-04-24T20:00:00+01:00 'V: work meeting '
[2025-04-24 10:30:08] Read Calendar: Event: 2025-04-24T20:30:00+01:00 to 2025-04-24T21:45:00+01:00 'GV: Date night'
[2025-04-24 10:30:08] Speak Words: Start
[2025-04-24 10:30:08] Read Calendar: Today
[2025-04-24 10:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-04-24 10:30:08] Read Calendar: Helena (Nella) Erica Baigent Campbell's birthday, all day
[2025-04-24 10:30:08] Speak Words: 'Helena (Nella) Erica Baigent Campbell's birthday, all day', volume=1 -> [2]
[2025-04-24 10:30:08] Read Calendar: Vidge work meeting ,at half past 7
[2025-04-24 10:30:08] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [3]
[2025-04-24 10:30:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-04-24 10:30:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [4]
[2025-04-24 10:30:09] Speak Words Join Files: count=4
[2025-04-24 10:30:09] Speak Words Play File (Queue=1): End
[2025-04-24 10:30:09] Read Calendar: End
[2025-04-24 16:00:04] Heartbeat
[2025-04-24 16:00:04] Queued from browser: 17024 - Say Full Moon ()
[2025-04-24 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 16:00:04] Say Full Moon: Start
[2025-04-24 16:00:04] Say Full Moon: The moon is currently 25.86 days old
[2025-04-24 16:00:04] Say Full Moon: End
[2025-04-24 16:31:25] Heartbeat
[2025-04-24 16:31:25] Queued from browser: 17025 - Speak text (The grandfather clock needs wineding)
[2025-04-24 16:31:25] Launched by Web: Speak text,16,31,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 16:31:25] Speak Text: Start
[2025-04-24 16:31:25] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-24 16:31:25] Speak Words: Start
[2025-04-24 16:31:25] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-24 16:31:25] Speak Words Join Files: count=1
[2025-04-24 16:31:25] Speak Words Play File (Queue=1): End
[2025-04-24 16:31:25] Speak Text: End
[2025-04-24 16:46:27] Heartbeat
[2025-04-24 16:46:27] Queued from browser: 17026 - Speak text (The grandfather clock needs wineding)
[2025-04-24 16:46:27] Launched by Web: Speak text,16,46,27,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 16:46:27] Speak Text: Start
[2025-04-24 16:46:27] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-24 16:46:27] Speak Words: Start
[2025-04-24 16:46:27] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-24 16:46:27] Speak Words Join Files: count=1
[2025-04-24 16:46:27] Speak Words Play File (Queue=1): End
[2025-04-24 16:46:27] Speak Text: End
[2025-04-24 16:48:17] Heartbeat
[2025-04-24 16:48:17] Queued from browser: 17027 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-24 16:48:17] Launched by Web: Speak text,16,48,17,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 16:48:17] Speak Text: Start
[2025-04-24 16:48:17] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-24 16:48:17] Speak Words: Start
[2025-04-24 16:48:17] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-24 16:48:17] Speak Words Join Files: count=1
[2025-04-24 16:48:17] Speak Words Play File (Queue=1): End
[2025-04-24 16:48:17] Speak Text: End
[2025-04-24 18:10:19] Heartbeat
[2025-04-24 18:10:19] Queued from browser: 17028 - Speak text (The grandfather clock needs wineding)
[2025-04-24 18:10:19] Launched by Web: Speak text,18,10,19,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 18:10:19] Speak Text: Start
[2025-04-24 18:10:19] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-24 18:10:19] Speak Words: Start
[2025-04-24 18:10:19] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-24 18:10:19] Speak Words Join Files: count=1
[2025-04-24 18:10:19] Speak Words Play File (Queue=1): End
[2025-04-24 18:10:19] Speak Text: End
[2025-04-24 18:10:41] Heartbeat
[2025-04-24 18:10:41] Queued from browser: 17029 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-24 18:10:41] Launched by Web: Speak text,18,10,41,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 18:10:41] Speak Text: Start
[2025-04-24 18:10:41] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-24 18:10:41] Speak Words: Start
[2025-04-24 18:10:41] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-24 18:10:41] Speak Words Join Files: count=1
[2025-04-24 18:10:41] Speak Words Play File (Queue=1): End
[2025-04-24 18:10:41] Speak Text: End
[2025-04-24 19:00:01] Heartbeat
[2025-04-24 19:00:01] Queued from browser: 17030 - Read Calendar ()
[2025-04-24 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 19:00:01] Read Calendar: Start
[2025-04-24 19:00:01] Read Calendar: Going to get access token from Google
[2025-04-24 19:00:01] Read Calendar: Got access token.
[2025-04-24 19:00:02] Read Calendar: Range: 2025-04-24T19:00:00Z to 2025-04-26T00:00:00Z. Events found: 4.
[2025-04-24 19:00:02] Read Calendar: Event: 2025-04-24 to 2025-04-25 'Helena (Nella) Erica Baigent Campbell's birthday'
[2025-04-24 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-24 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-04-24 19:00:02] Read Calendar: Event: 2025-04-24T20:30:00+01:00 to 2025-04-24T21:45:00+01:00 'GV: Date night'
[2025-04-24 19:00:02] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Z: Plymouth University '
[2025-04-24 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-24 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-04-24 19:00:02] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Gwennan Miller's birthday'
[2025-04-24 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-24 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-04-24 19:00:02] Speak Words: Start
[2025-04-24 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-24 19:00:02] Read Calendar: Tonight
[2025-04-24 19:00:02] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-04-24 19:00:02] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-04-24 19:00:02] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-04-24 19:00:02] Speak Words Join Files: count=3
[2025-04-24 19:00:02] Speak Words Play File (Queue=1): End
[2025-04-24 19:00:02] Read Calendar: End
[2025-04-24 21:30:03] Heartbeat
[2025-04-24 21:30:03] Queued from browser: 17031 - Tell the time ()
[2025-04-24 21:30:03] Launched by Web: Tell the time,21,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-24 21:30:03] Tell Time: Start
[2025-04-24 21:30:03] Speak Words: Start
[2025-04-24 21:30:03] Speak Add File: signature.mp3
[2025-04-24 21:30:03] Speak Add File: 9.mp3
[2025-04-24 21:30:03] Speak Add File: 30.mp3
[2025-04-24 21:30:04] Speak Words Join Files: count=3
[2025-04-24 21:30:04] Speak Words Play File (Queue=): End
[2025-04-24 21:30:04] Tell Time: End
[2025-04-24 23:59:58] Heartbeat
[2025-04-25 08:00:01] Heartbeat
[2025-04-25 08:00:01] Queued from browser: 17032 - Tell the time ()
[2025-04-25 08:00:01] Launched by Web: Tell the time,08,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 08:00:01] Tell Time: Start
[2025-04-25 08:00:01] Speak Words: Start
[2025-04-25 08:00:01] Speak Add File: signature.mp3
[2025-04-25 08:00:02] Speak Add File: 1.mp3
[2025-04-25 08:00:02] Speak Words Join Files: count=2
[2025-04-25 08:00:02] Speak Words Play File (Queue=): End
[2025-04-25 08:00:02] Tell Time: End
[2025-04-25 09:30:06] Heartbeat
[2025-04-25 09:30:06] Queued from browser: 17033 - Read Calendar ()
[2025-04-25 09:30:06] Launched by Web: Read Calendar,09,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 09:30:06] Read Calendar: Start
[2025-04-25 09:30:06] Read Calendar: Going to get access token from Google
[2025-04-25 09:30:06] Read Calendar: Got access token.
[2025-04-25 09:30:06] Read Calendar: Range: 2025-04-25T09:30:00Z to 2025-04-26T00:00:00Z. Events found: 2.
[2025-04-25 09:30:06] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Z: Plymouth University '
[2025-04-25 09:30:06] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Gwennan Miller's birthday'
[2025-04-25 09:30:06] Speak Words: Start
[2025-04-25 09:30:06] Read Calendar: Nothing in the calendar tonight
[2025-04-25 09:30:06] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-04-25 09:30:07] Read Calendar:
[2025-04-25 09:30:07] Read Calendar: Izaak Plymouth University , all day
[2025-04-25 09:30:07] Speak Words: 'Izaak Plymouth University , all day', volume=1 -> [2]
[2025-04-25 09:30:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-25 09:30:07] Speak Words: Got file to say 'Izaak Plymouth University , all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Izaak+Plymouth+University+%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_497a61616b20506c796d6f75746820556e6976657273697479202c20616c6c20646179.mp3 '.
[2025-04-25 09:30:07] Read Calendar: Gwennan Miller's birthday, all day
[2025-04-25 09:30:07] Speak Words: 'Gwennan Miller's birthday, all day', volume=1 -> [3]
[2025-04-25 09:30:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-25 09:30:07] Speak Words: Got file to say 'Gwennan Miller's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gwennan+Miller%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4777656e6e616e204d696c6c657227732062697274686461792c20616c6c20646179.mp3 '.
[2025-04-25 09:30:08] Speak Words Join Files: count=3
[2025-04-25 09:30:08] Speak Words Play File (Queue=1): End
[2025-04-25 09:30:08] Read Calendar: End
[2025-04-25 10:30:02] Heartbeat
[2025-04-25 10:30:02] Queued from browser: 17034 - Read Calendar ()
[2025-04-25 10:30:02] Launched by Web: Read Calendar,10,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 10:30:02] Read Calendar: Start
[2025-04-25 10:30:02] Read Calendar: Going to get access token from Google
[2025-04-25 10:30:02] Read Calendar: Got access token.
[2025-04-25 10:30:03] Read Calendar: Range: 2025-04-25T10:30:00Z to 2025-04-26T00:00:00Z. Events found: 2.
[2025-04-25 10:30:03] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Z: Plymouth University '
[2025-04-25 10:30:03] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Gwennan Miller's birthday'
[2025-04-25 10:30:03] Speak Words: Start
[2025-04-25 10:30:03] Read Calendar: Nothing in the calendar tonight
[2025-04-25 10:30:03] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-04-25 10:30:03] Read Calendar:
[2025-04-25 10:30:03] Read Calendar: Izaak Plymouth University , all day
[2025-04-25 10:30:03] Speak Words: 'Izaak Plymouth University , all day', volume=1 -> [2]
[2025-04-25 10:30:03] Read Calendar: Gwennan Miller's birthday, all day
[2025-04-25 10:30:03] Speak Words: 'Gwennan Miller's birthday, all day', volume=1 -> [3]
[2025-04-25 10:30:03] Speak Words Join Files: count=3
[2025-04-25 10:30:04] Speak Words Play File (Queue=1): End
[2025-04-25 10:30:04] Read Calendar: End
[2025-04-25 16:00:02] Heartbeat
[2025-04-25 16:00:02] Queued from browser: 17035 - Say Full Moon ()
[2025-04-25 16:00:02] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 16:00:02] Say Full Moon: Start
[2025-04-25 16:00:02] Say Full Moon: The moon is currently 26.99 days old
[2025-04-25 16:00:02] Say Full Moon: End
[2025-04-25 17:56:56] Heartbeat
[2025-04-25 17:56:56] Queued from browser: 17036 - Speak text (The grandfather clock needs wineding)
[2025-04-25 17:56:56] Launched by Web: Speak text,17,56,56,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 17:56:56] Speak Text: Start
[2025-04-25 17:56:56] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-25 17:56:56] Speak Words: Start
[2025-04-25 17:56:56] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-25 17:56:56] Speak Words Join Files: count=1
[2025-04-25 17:56:56] Speak Words Play File (Queue=1): End
[2025-04-25 17:56:56] Speak Text: End
[2025-04-25 18:01:09] Heartbeat
[2025-04-25 18:01:09] Queued from browser: 17037 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-25 18:01:09] Launched by Web: Speak text,18,01,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 18:01:09] Speak Text: Start
[2025-04-25 18:01:09] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-25 18:01:09] Speak Words: Start
[2025-04-25 18:01:09] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-25 18:01:09] Speak Words Join Files: count=1
[2025-04-25 18:01:09] Speak Words Play File (Queue=1): End
[2025-04-25 18:01:09] Speak Text: End
[2025-04-25 19:00:01] Heartbeat
[2025-04-25 19:00:01] Queued from browser: 17038 - Read Calendar ()
[2025-04-25 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 19:00:01] Read Calendar: Start
[2025-04-25 19:00:01] Read Calendar: Going to get access token from Google
[2025-04-25 19:00:01] Read Calendar: Got access token.
[2025-04-25 19:00:02] Read Calendar: Range: 2025-04-25T19:00:00Z to 2025-04-27T00:00:00Z. Events found: 3.
[2025-04-25 19:00:02] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Z: Plymouth University '
[2025-04-25 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-25 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-04-25 19:00:02] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Gwennan Miller's birthday'
[2025-04-25 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-25 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-04-25 19:00:02] Read Calendar: Event: 2025-04-26T19:00:00+01:00 to 2025-04-26T20:30:00+01:00 'Pizzamisù'
[2025-04-25 19:00:02] Speak Words: Start
[2025-04-25 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-25 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-04-25 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-04-25 19:00:02] Read Calendar: Tomorrow
[2025-04-25 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-04-25 19:00:02] Read Calendar: Pizzamis, at 7 o clock
[2025-04-25 19:00:02] Speak Words: 'Pizzamis, at 7 o clock', volume=0.7 -> [4]
[2025-04-25 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-25 19:00:02] Speak Words: Don't know how to say 'Pizzamis, at 7 o clock' (using Google TTS) - so use poor quality TTS instead.
[2025-04-25 19:00:02] Speak Words: Trying to use simple TTS using command: echo "Pizzamis, at 7 o clock" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_4.mp3
[2025-04-25 19:00:07] Speak Words Join Files: count=4
[2025-04-25 19:00:07] Speak Words Play File (Queue=1): End
[2025-04-25 19:00:07] Read Calendar: End
[2025-04-25 21:30:08] Heartbeat
[2025-04-25 21:30:08] Queued from browser: 17039 - Tell the time ()
[2025-04-25 21:30:08] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-25 21:30:08] Tell Time: Start
[2025-04-25 21:30:08] Speak Words: Start
[2025-04-25 21:30:08] Speak Add File: signature.mp3
[2025-04-25 21:30:08] Speak Add File: 9.mp3
[2025-04-25 21:30:08] Speak Add File: 30.mp3
[2025-04-25 21:30:09] Speak Words Join Files: count=3
[2025-04-25 21:30:09] Speak Words Play File (Queue=): End
[2025-04-25 21:30:09] Tell Time: End
[2025-04-25 23:59:54] Heartbeat
[2025-04-26 10:00:08] Heartbeat
[2025-04-26 10:00:08] Queued from browser: 17040 - Speak text (The grandfather clock needs wineding)
[2025-04-26 10:00:08] Launched by Web: Speak text,10,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 10:00:08] Speak Text: Start
[2025-04-26 10:00:08] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-26 10:00:08] Speak Words: Start
[2025-04-26 10:00:08] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-26 10:00:08] Speak Words Join Files: count=1
[2025-04-26 10:00:08] Speak Words Play File (Queue=1): End
[2025-04-26 10:00:08] Speak Text: End
[2025-04-26 10:15:12] Heartbeat
[2025-04-26 10:15:12] Queued from browser: 17041 - Speak text (The grandfather clock needs wineding)
[2025-04-26 10:15:12] Launched by Web: Speak text,10,15,12,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 10:15:12] Speak Text: Start
[2025-04-26 10:15:12] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-26 10:15:12] Speak Words: Start
[2025-04-26 10:15:12] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-26 10:15:13] Speak Words Join Files: count=1
[2025-04-26 10:15:13] Speak Words Play File (Queue=1): End
[2025-04-26 10:15:13] Speak Text: End
[2025-04-26 10:30:04] Heartbeat
[2025-04-26 10:30:04] Queued from browser: 17042 - Speak text (The grandfather clock needs wineding)
[2025-04-26 10:30:04] Launched by Web: Speak text,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 10:30:04] Speak Text: Start
[2025-04-26 10:30:04] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-26 10:30:04] Speak Words: Start
[2025-04-26 10:30:04] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-26 10:30:04] Speak Words Join Files: count=1
[2025-04-26 10:30:05] Speak Words Play File (Queue=1): End
[2025-04-26 10:30:05] Speak Text: End
[2025-04-26 10:30:26] Heartbeat
[2025-04-26 10:30:26] Queued from browser: 17043 - Read Calendar ()
[2025-04-26 10:30:26] Launched by Web: Read Calendar,10,30,26,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 10:30:26] Read Calendar: Start
[2025-04-26 10:30:26] Read Calendar: Going to get access token from Google
[2025-04-26 10:30:27] Read Calendar: Got access token.
[2025-04-26 10:30:27] Read Calendar: Range: 2025-04-26T10:30:00Z to 2025-04-27T00:00:00Z. Events found: 3.
[2025-04-26 10:30:27] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Z: Plymouth University '
[2025-04-26 10:30:27] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Gwennan Miller's birthday'
[2025-04-26 10:30:27] Read Calendar: Event: 2025-04-26T19:00:00+01:00 to 2025-04-26T20:30:00+01:00 'Pizzamisù'
[2025-04-26 10:30:27] Speak Words: Start
[2025-04-26 10:30:27] Read Calendar: Today
[2025-04-26 10:30:27] Speak Words: 'Today', volume=1 -> [1]
[2025-04-26 10:30:27] Read Calendar: Izaak Plymouth University , all day
[2025-04-26 10:30:27] Speak Words: 'Izaak Plymouth University , all day', volume=1 -> [2]
[2025-04-26 10:30:27] Read Calendar: Gwennan Miller's birthday, all day
[2025-04-26 10:30:27] Speak Words: 'Gwennan Miller's birthday, all day', volume=1 -> [3]
[2025-04-26 10:30:27] Read Calendar: Pizzamis, at 7 o clock
[2025-04-26 10:30:27] Speak Words: 'Pizzamis, at 7 o clock', volume=1 -> [4]
[2025-04-26 10:30:27] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-26 10:30:28] Speak Words: Got file to say 'Pizzamis, at 7 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Pizzamis%2C+at+7+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_50697a7a616d69732c2061742037206f20636c6f636b.mp3 '.
[2025-04-26 10:30:28] Speak Words Join Files: count=4
[2025-04-26 10:30:28] Speak Words Play File (Queue=1): End
[2025-04-26 10:30:28] Read Calendar: End
[2025-04-26 10:31:01] Heartbeat
[2025-04-26 10:31:01] Queued from browser: 17044 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-26 10:31:01] Launched by Web: Speak text,10,31,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 10:31:01] Speak Text: Start
[2025-04-26 10:31:01] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-26 10:31:01] Speak Words: Start
[2025-04-26 10:31:01] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-26 10:31:01] Speak Words Join Files: count=1
[2025-04-26 10:31:02] Speak Words Play File (Queue=1): End
[2025-04-26 10:31:02] Speak Text: End
[2025-04-26 16:00:10] Heartbeat
[2025-04-26 16:00:10] Queued from browser: 17045 - Say Full Moon ()
[2025-04-26 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 16:00:10] Say Full Moon: Start
[2025-04-26 16:00:10] Say Full Moon: The moon is currently 28.15 days old
[2025-04-26 16:00:10] Say Full Moon: End
[2025-04-26 19:00:06] Heartbeat
[2025-04-26 19:00:06] Queued from browser: 17046 - Read Calendar ()
[2025-04-26 19:00:06] Launched by Web: Read Calendar,19,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 19:00:06] Read Calendar: Start
[2025-04-26 19:00:06] Read Calendar: Going to get access token from Google
[2025-04-26 19:00:06] Read Calendar: Got access token.
[2025-04-26 19:00:06] Read Calendar: Range: 2025-04-26T19:00:00Z to 2025-04-28T00:00:00Z. Events found: 4.
[2025-04-26 19:00:06] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Z: Plymouth University '
[2025-04-26 19:00:06] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-26 19:00:06] Read Calendar: empty event to speak, so don't add it.
[2025-04-26 19:00:06] Read Calendar: Event: 2025-04-26 to 2025-04-27 'Gwennan Miller's birthday'
[2025-04-26 19:00:06] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-26 19:00:06] Read Calendar: empty event to speak, so don't add it.
[2025-04-26 19:00:06] Read Calendar: Event: 2025-04-26T19:00:00+01:00 to 2025-04-26T20:30:00+01:00 'Pizzamisù'
[2025-04-26 19:00:06] Read Calendar: Event: 2025-04-27T12:00:00+01:00 to 2025-04-27T13:00:00+01:00 'G: Cancel Apple TV'
[2025-04-26 19:00:06] Speak Words: Start
[2025-04-26 19:00:06] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-26 19:00:07] Read Calendar: Tonight
[2025-04-26 19:00:07] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-04-26 19:00:07] Read Calendar: Pizzamis, at 7 o clock
[2025-04-26 19:00:07] Speak Words: 'Pizzamis, at 7 o clock', volume=0.7 -> [3]
[2025-04-26 19:00:07] Read Calendar: Tomorrow
[2025-04-26 19:00:07] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-04-26 19:00:07] Read Calendar: Gus Cancel Apple TV, at 12 o clock
[2025-04-26 19:00:07] Speak Words: 'Gus Cancel Apple TV, at 12 o clock', volume=0.7 -> [5]
[2025-04-26 19:00:07] Speak Words Join Files: count=5
[2025-04-26 19:00:07] Speak Words Play File (Queue=1): End
[2025-04-26 19:00:07] Read Calendar: End
[2025-04-26 21:30:08] Heartbeat
[2025-04-26 21:30:08] Queued from browser: 17047 - Tell the time ()
[2025-04-26 21:30:08] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-26 21:30:08] Tell Time: Start
[2025-04-26 21:30:08] Speak Words: Start
[2025-04-26 21:30:08] Speak Add File: signature.mp3
[2025-04-26 21:30:08] Speak Add File: 9.mp3
[2025-04-26 21:30:08] Speak Add File: 30.mp3
[2025-04-26 21:30:08] Speak Words Join Files: count=3
[2025-04-26 21:30:09] Speak Words Play File (Queue=): End
[2025-04-26 21:30:09] Tell Time: End
[2025-04-26 23:59:52] Heartbeat
[2025-04-27 10:30:01] Heartbeat
[2025-04-27 10:30:01] Queued from browser: 17048 - Read Calendar ()
[2025-04-27 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-27 10:30:01] Read Calendar: Start
[2025-04-27 10:30:01] Read Calendar: Going to get access token from Google
[2025-04-27 10:30:01] Read Calendar: Got access token.
[2025-04-27 10:30:02] Read Calendar: Range: 2025-04-27T10:30:00Z to 2025-04-28T00:00:00Z. Events found: 0.
[2025-04-27 10:30:02] Speak Words: Start
[2025-04-27 10:30:02] Read Calendar: Nothing in the calendar today
[2025-04-27 10:30:02] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-04-27 10:30:02] Speak Words Join Files: count=1
[2025-04-27 10:30:02] Speak Words Play File (Queue=1): End
[2025-04-27 10:30:02] Read Calendar: End
[2025-04-27 16:00:10] Heartbeat
[2025-04-27 16:00:10] Queued from browser: 17049 - Say Full Moon ()
[2025-04-27 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-27 16:00:10] Say Full Moon: Start
[2025-04-27 16:00:10] Say Full Moon: The moon is currently 29.32 days old
[2025-04-27 16:00:10] Say Full Moon: End
[2025-04-27 16:29:53] Heartbeat
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/saveNewRabbit.php on line 44
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: txtName in /var/www/html/saveNewRabbit.php on line 45
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: ddlTimeZone in /var/www/html/saveNewRabbit.php on line 46
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: txtWeatherCode in /var/www/html/saveNewRabbit.php on line 47
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: ddlWake in /var/www/html/saveNewRabbit.php on line 48
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: ddlBedTime in /var/www/html/saveNewRabbit.php on line 49
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: ddlLanguage in /var/www/html/saveNewRabbit.php on line 50
[27-Apr-2025 10:29:57 America/Chicago] PHP Notice: Undefined index: ddlTemp in /var/www/html/saveNewRabbit.php on line 51
[2025-04-27 17:39:01] Heartbeat
[2025-04-27 17:39:01] Queued from browser: 17050 - Speak text (The grandfather clock needs wineding)
[2025-04-27 17:39:01] Launched by Web: Speak text,17,39,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-27 17:39:01] Speak Text: Start
[2025-04-27 17:39:01] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-27 17:39:01] Speak Words: Start
[2025-04-27 17:39:01] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-27 17:39:01] Speak Words Join Files: count=1
[2025-04-27 17:39:01] Speak Words Play File (Queue=1): End
[2025-04-27 17:39:01] Speak Text: End
[2025-04-27 17:39:23] Heartbeat
[2025-04-27 17:39:23] Queued from browser: 17051 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-27 17:39:23] Launched by Web: Speak text,17,39,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-27 17:39:23] Speak Text: Start
[2025-04-27 17:39:23] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-27 17:39:23] Speak Words: Start
[2025-04-27 17:39:23] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-27 17:39:23] Speak Words Join Files: count=1
[2025-04-27 17:39:23] Speak Words Play File (Queue=1): End
[2025-04-27 17:39:23] Speak Text: End
[2025-04-27 19:00:08] Heartbeat
[2025-04-27 19:00:08] Queued from browser: 17052 - Read Calendar ()
[2025-04-27 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-27 19:00:08] Read Calendar: Start
[2025-04-27 19:00:08] Read Calendar: Going to get access token from Google
[2025-04-27 19:00:08] Read Calendar: Got access token.
[2025-04-27 19:00:08] Read Calendar: Range: 2025-04-27T19:00:00Z to 2025-04-29T00:00:00Z. Events found: 2.
[2025-04-27 19:00:08] Read Calendar: Event: 2025-04-28T18:00:00+01:00 to 2025-04-28T18:30:00+01:00 'V: work meeting '
[2025-04-27 19:00:08] Read Calendar: Event: 2025-04-28T20:00:00+01:00 to 2025-04-28T21:15:00+01:00 'G: Boys Prayer'
[2025-04-27 19:00:08] Speak Words: Start
[2025-04-27 19:00:08] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-27 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-04-27 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-04-27 19:00:09] Read Calendar: Tomorrow
[2025-04-27 19:00:09] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-04-27 19:00:09] Read Calendar: Vidge work meeting , at 6 o clock
[2025-04-27 19:00:09] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [4]
[2025-04-27 19:00:09] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-04-27 19:00:09] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [5]
[2025-04-27 19:00:09] Speak Words Join Files: count=5
[2025-04-27 19:00:09] Speak Words Play File (Queue=1): End
[2025-04-27 19:00:09] Read Calendar: End
[2025-04-27 21:30:07] Heartbeat
[2025-04-27 21:30:07] Queued from browser: 17053 - Tell the time ()
[2025-04-27 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-27 21:30:07] Tell Time: Start
[2025-04-27 21:30:07] Speak Words: Start
[2025-04-27 21:30:07] Speak Add File: signature.mp3
[2025-04-27 21:30:07] Speak Add File: 9.mp3
[2025-04-27 21:30:07] Speak Add File: 30.mp3
[2025-04-27 21:30:07] Speak Words Join Files: count=3
[2025-04-27 21:30:08] Speak Words Play File (Queue=): End
[2025-04-27 21:30:08] Tell Time: End
[2025-04-27 23:59:50] Heartbeat
[2025-04-28 08:00:04] Heartbeat
[2025-04-28 08:00:04] Queued from browser: 17054 - Tell the time ()
[2025-04-28 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 08:00:04] Tell Time: Start
[2025-04-28 08:00:04] Speak Words: Start
[2025-04-28 08:00:04] Speak Add File: signature.mp3
[2025-04-28 08:00:04] Speak Add File: 1.mp3
[2025-04-28 08:00:05] Speak Words Join Files: count=2
[2025-04-28 08:00:05] Speak Words Play File (Queue=): End
[2025-04-28 08:00:05] Tell Time: End
[2025-04-28 09:30:07] Heartbeat
[2025-04-28 09:30:07] Queued from browser: 17055 - Read Calendar ()
[2025-04-28 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 09:30:07] Read Calendar: Start
[2025-04-28 09:30:07] Read Calendar: Going to get access token from Google
[2025-04-28 09:30:07] Read Calendar: Got access token.
[2025-04-28 09:30:08] Read Calendar: Range: 2025-04-28T09:30:00Z to 2025-04-29T00:00:00Z. Events found: 2.
[2025-04-28 09:30:08] Read Calendar: Event: 2025-04-28T18:00:00+01:00 to 2025-04-28T18:30:00+01:00 'V: work meeting '
[2025-04-28 09:30:08] Read Calendar: Event: 2025-04-28T20:00:00+01:00 to 2025-04-28T21:15:00+01:00 'G: Boys Prayer'
[2025-04-28 09:30:08] Speak Words: Start
[2025-04-28 09:30:08] Read Calendar: Today
[2025-04-28 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-04-28 09:30:08] Read Calendar: Vidge work meeting , at 6 o clock
[2025-04-28 09:30:08] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-04-28 09:30:08] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-04-28 09:30:08] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [3]
[2025-04-28 09:30:08] Speak Words Join Files: count=3
[2025-04-28 09:30:08] Speak Words Play File (Queue=1): End
[2025-04-28 09:30:08] Read Calendar: End
[2025-04-28 10:00:56] Heartbeat
[2025-04-28 10:00:56] Queued from browser: 17056 - Speak text (The grandfather clock needs wineding)
[2025-04-28 10:00:56] Launched by Web: Speak text,10,00,56,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 10:00:56] Speak Text: Start
[2025-04-28 10:00:56] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-28 10:00:56] Speak Words: Start
[2025-04-28 10:00:56] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-28 10:00:56] Speak Words Join Files: count=1
[2025-04-28 10:00:56] Speak Words Play File (Queue=1): End
[2025-04-28 10:00:56] Speak Text: End
[2025-04-28 10:15:58] Heartbeat
[2025-04-28 10:15:58] Queued from browser: 17057 - Speak text (The grandfather clock needs wineding)
[2025-04-28 10:15:58] Launched by Web: Speak text,10,15,58,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 10:15:58] Speak Text: Start
[2025-04-28 10:15:58] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-28 10:15:58] Speak Words: Start
[2025-04-28 10:15:58] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-28 10:15:58] Speak Words Join Files: count=1
[2025-04-28 10:15:58] Speak Words Play File (Queue=1): End
[2025-04-28 10:15:58] Speak Text: End
[2025-04-28 10:20:11] Heartbeat
[2025-04-28 10:20:11] Queued from browser: 17058 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-28 10:20:11] Launched by Web: Speak text,10,20,11,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 10:20:11] Speak Text: Start
[2025-04-28 10:20:11] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-28 10:20:11] Speak Words: Start
[2025-04-28 10:20:11] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-28 10:20:11] Speak Words Join Files: count=1
[2025-04-28 10:20:11] Speak Words Play File (Queue=1): End
[2025-04-28 10:20:11] Speak Text: End
[2025-04-28 10:30:04] Heartbeat
[2025-04-28 10:30:05] Queued from browser: 17059 - Read Calendar ()
[2025-04-28 10:30:05] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 10:30:05] Read Calendar: Start
[2025-04-28 10:30:05] Read Calendar: Going to get access token from Google
[2025-04-28 10:30:05] Read Calendar: Got access token.
[2025-04-28 10:30:05] Read Calendar: Range: 2025-04-28T10:30:00Z to 2025-04-29T00:00:00Z. Events found: 2.
[2025-04-28 10:30:05] Read Calendar: Event: 2025-04-28T18:00:00+01:00 to 2025-04-28T18:30:00+01:00 'V: work meeting '
[2025-04-28 10:30:05] Read Calendar: Event: 2025-04-28T20:00:00+01:00 to 2025-04-28T21:15:00+01:00 'G: Boys Prayer'
[2025-04-28 10:30:05] Speak Words: Start
[2025-04-28 10:30:05] Read Calendar: Today
[2025-04-28 10:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-04-28 10:30:05] Read Calendar: Vidge work meeting , at 6 o clock
[2025-04-28 10:30:05] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-04-28 10:30:05] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-04-28 10:30:05] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [3]
[2025-04-28 10:30:05] Speak Words Join Files: count=3
[2025-04-28 10:30:06] Speak Words Play File (Queue=1): End
[2025-04-28 10:30:06] Read Calendar: End
[2025-04-28 16:00:04] Heartbeat
[2025-04-28 16:00:04] Queued from browser: 17060 - Say Full Moon ()
[2025-04-28 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 16:00:04] Say Full Moon: Start
[2025-04-28 16:00:04] Say Full Moon: The moon is currently 0.96 days old
[2025-04-28 16:00:04] Say Full Moon: End
[2025-04-28 19:00:06] Heartbeat
[2025-04-28 19:00:06] Queued from browser: 17061 - Read Calendar ()
[2025-04-28 19:00:06] Launched by Web: Read Calendar,19,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 19:00:06] Read Calendar: Start
[2025-04-28 19:00:06] Read Calendar: Going to get access token from Google
[2025-04-28 19:00:06] Read Calendar: Got access token.
[2025-04-28 19:00:07] Read Calendar: Range: 2025-04-28T19:00:00Z to 2025-04-30T00:00:00Z. Events found: 2.
[2025-04-28 19:00:07] Read Calendar: Event: 2025-04-28T20:00:00+01:00 to 2025-04-28T21:15:00+01:00 'G: Boys Prayer'
[2025-04-28 19:00:07] Read Calendar: Event: 2025-04-30 to 2025-05-01 'Pay Nisha this week '
[2025-04-28 19:00:07] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-28 19:00:07] Read Calendar: empty event to speak, so don't add it.
[2025-04-28 19:00:07] Speak Words: Start
[2025-04-28 19:00:07] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-28 19:00:07] Read Calendar: Tonight
[2025-04-28 19:00:07] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-04-28 19:00:07] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-04-28 19:00:07] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [3]
[2025-04-28 19:00:07] Speak Words Join Files: count=3
[2025-04-28 19:00:07] Speak Words Play File (Queue=1): End
[2025-04-28 19:00:07] Read Calendar: End
[2025-04-28 21:30:03] Heartbeat
[2025-04-28 21:30:03] Queued from browser: 17062 - Tell the time ()
[2025-04-28 21:30:03] Launched by Web: Tell the time,21,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-28 21:30:03] Tell Time: Start
[2025-04-28 21:30:03] Speak Words: Start
[2025-04-28 21:30:03] Speak Add File: signature.mp3
[2025-04-28 21:30:04] Speak Add File: 9.mp3
[2025-04-28 21:30:04] Speak Add File: 30.mp3
[2025-04-28 21:30:04] Speak Words Join Files: count=3
[2025-04-28 21:30:04] Speak Words Play File (Queue=): End
[2025-04-28 21:30:04] Tell Time: End
[2025-04-28 23:59:56] Heartbeat
[2025-04-29 08:00:05] Heartbeat
[2025-04-29 08:00:05] Queued from browser: 17063 - Tell the time ()
[2025-04-29 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 08:00:05] Tell Time: Start
[2025-04-29 08:00:05] Speak Words: Start
[2025-04-29 08:00:05] Speak Add File: signature.mp3
[2025-04-29 08:00:05] Speak Add File: 1.mp3
[2025-04-29 08:00:05] Speak Words Join Files: count=2
[2025-04-29 08:00:05] Speak Words Play File (Queue=): End
[2025-04-29 08:00:05] Tell Time: End
[2025-04-29 09:30:08] Heartbeat
[2025-04-29 09:30:08] Queued from browser: 17064 - Read Calendar ()
[2025-04-29 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 09:30:08] Read Calendar: Start
[2025-04-29 09:30:08] Read Calendar: Going to get access token from Google
[2025-04-29 09:30:08] Read Calendar: Got access token.
[2025-04-29 09:30:08] Read Calendar: Range: 2025-04-29T09:30:00Z to 2025-04-30T00:00:00Z. Events found: 1.
[2025-04-29 09:30:08] Read Calendar: Event: 2025-04-30 to 2025-05-01 'Pay Nisha this week '
[2025-04-29 09:30:08] Speak Words: Start
[2025-04-29 09:30:08] Read Calendar: Nothing in the calendar tonight
[2025-04-29 09:30:08] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-04-29 09:30:09] Read Calendar:
[2025-04-29 09:30:09] Read Calendar: Pay Nisha this week , all day
[2025-04-29 09:30:09] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-04-29 09:30:09] Speak Words Join Files: count=2
[2025-04-29 09:30:09] Speak Words Play File (Queue=1): End
[2025-04-29 09:30:09] Read Calendar: End
[2025-04-29 10:00:12] Heartbeat
[2025-04-29 10:00:12] Queued from browser: 17065 - Speak text (The grandfather clock needs wineding)
[2025-04-29 10:00:12] Launched by Web: Speak text,10,00,12,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 10:00:12] Speak Text: Start
[2025-04-29 10:00:12] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-29 10:00:12] Speak Words: Start
[2025-04-29 10:00:12] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-29 10:00:13] Speak Words Join Files: count=1
[2025-04-29 10:00:13] Speak Words Play File (Queue=1): End
[2025-04-29 10:00:13] Speak Text: End
[2025-04-29 10:13:13] Heartbeat
[2025-04-29 10:13:13] Queued from browser: 17066 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-29 10:13:13] Launched by Web: Speak text,10,13,13,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 10:13:13] Speak Text: Start
[2025-04-29 10:13:13] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-29 10:13:13] Speak Words: Start
[2025-04-29 10:13:13] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-29 10:13:14] Speak Words Join Files: count=1
[2025-04-29 10:13:14] Speak Words Play File (Queue=1): End
[2025-04-29 10:13:14] Speak Text: End
[2025-04-29 10:30:05] Heartbeat
[2025-04-29 10:30:05] Queued from browser: 17067 - Read Calendar ()
[2025-04-29 10:30:05] Launched by Web: Read Calendar,10,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 10:30:05] Read Calendar: Start
[2025-04-29 10:30:05] Read Calendar: Going to get access token from Google
[2025-04-29 10:30:06] Read Calendar: Got access token.
[2025-04-29 10:30:06] Read Calendar: Range: 2025-04-29T10:30:00Z to 2025-04-30T00:00:00Z. Events found: 1.
[2025-04-29 10:30:06] Read Calendar: Event: 2025-04-30 to 2025-05-01 'Pay Nisha this week '
[2025-04-29 10:30:06] Speak Words: Start
[2025-04-29 10:30:06] Read Calendar: Nothing in the calendar tonight
[2025-04-29 10:30:06] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-04-29 10:30:06] Read Calendar:
[2025-04-29 10:30:06] Read Calendar: Pay Nisha this week , all day
[2025-04-29 10:30:06] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-04-29 10:30:06] Speak Words Join Files: count=2
[2025-04-29 10:30:06] Speak Words Play File (Queue=1): End
[2025-04-29 10:30:06] Read Calendar: End
[2025-04-29 11:13:11] Heartbeat
[2025-04-29 11:13:11] Queued from browser: 17068 - Speak text (The grandfather clock needs wineding)
[2025-04-29 11:13:11] Launched by Web: Speak text,11,13,11,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 11:13:11] Speak Text: Start
[2025-04-29 11:13:11] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-04-29 11:13:11] Speak Words: Start
[2025-04-29 11:13:11] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-04-29 11:13:11] Speak Words Join Files: count=1
[2025-04-29 11:13:11] Speak Words Play File (Queue=1): End
[2025-04-29 11:13:11] Speak Text: End
[2025-04-29 11:22:34] Heartbeat
[2025-04-29 11:22:34] Queued from browser: 17069 - Speak text (Thank you for wineding the grandfather clock)
[2025-04-29 11:22:34] Launched by Web: Speak text,11,22,34,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 11:22:34] Speak Text: Start
[2025-04-29 11:22:34] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-04-29 11:22:34] Speak Words: Start
[2025-04-29 11:22:34] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-04-29 11:22:34] Speak Words Join Files: count=1
[2025-04-29 11:22:34] Speak Words Play File (Queue=1): End
[2025-04-29 11:22:34] Speak Text: End
[2025-04-29 16:00:09] Heartbeat
[2025-04-29 16:00:09] Queued from browser: 17070 - Say Full Moon ()
[2025-04-29 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 16:00:09] Say Full Moon: Start
[2025-04-29 16:00:09] Say Full Moon: The moon is currently 2.12 days old
[2025-04-29 16:00:09] Say Full Moon: End
[2025-04-29 19:00:11] Heartbeat
[2025-04-29 19:00:11] Queued from browser: 17071 - Read Calendar ()
[2025-04-29 19:00:11] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 19:00:11] Read Calendar: Start
[2025-04-29 19:00:11] Read Calendar: Going to get access token from Google
[2025-04-29 19:00:11] Read Calendar: Got access token.
[2025-04-29 19:00:11] Read Calendar: Range: 2025-04-29T19:00:00Z to 2025-05-01T00:00:00Z. Events found: 5.
[2025-04-29 19:00:11] Read Calendar: Event: 2025-04-30 to 2025-05-01 'Pay Nisha this week '
[2025-04-29 19:00:11] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-29 19:00:11] Read Calendar: empty event to speak, so don't add it.
[2025-04-29 19:00:11] Read Calendar: Event: 2025-04-30T09:00:00+01:00 to 2025-04-30T11:30:00+01:00 'G: Disc Golf with Benj ???'
[2025-04-29 19:00:11] Read Calendar: Event: 2025-04-30T15:20:00+01:00 to 2025-04-30T15:20:00+01:00 'Appointment: Apple Repair with KRCS'
[2025-04-29 19:00:11] Read Calendar: Event: 2025-04-30T15:20:00+01:00 to 2025-04-30T16:20:00+01:00 'G: KRCS Mac Screen'
[2025-04-29 19:00:11] Read Calendar: Event: 2025-04-30T18:00:00+01:00 to 2025-04-30T19:00:00+01:00 'V: working late'
[2025-04-29 19:00:11] Speak Words: Start
[2025-04-29 19:00:11] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-29 19:00:11] Read Calendar: Nothing in the calendar tonight
[2025-04-29 19:00:11] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-04-29 19:00:11] Read Calendar: Tomorrow
[2025-04-29 19:00:11] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-04-29 19:00:11] Read Calendar: Gus Disc Golf with Benj ???, at 9 o clock
[2025-04-29 19:00:11] Speak Words: 'Gus Disc Golf with Benj ???, at 9 o clock', volume=0.7 -> [4]
[2025-04-29 19:00:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-29 19:00:12] Speak Words: Got file to say 'Gus Disc Golf with Benj ???, at 9 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Disc+Golf+with+Benj+%3F%3F%3F%2C+at+9+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_477573204469736320476f6c6620776974682042656e6a203f3f3f2c2061742039206f20636c6f636b.mp3 '.
[2025-04-29 19:00:12] Read Calendar: Appointment: Apple Repair with KRCS, at 3 20
[2025-04-29 19:00:12] Speak Words: 'Appointment: Apple Repair with KRCS, at 3 20', volume=0.7 -> [5]
[2025-04-29 19:00:12] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-29 19:00:12] Speak Words: Got file to say 'Appointment: Apple Repair with KRCS, at 3 20' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Appointment%3A+Apple+Repair+with+KRCS%2C+at+3+20 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4170706f696e746d656e743a204170706c65205265706169722077697468204b5243532c2061742033203230.mp3 '.
[2025-04-29 19:00:13] Read Calendar: Gus KRCS Mac Screen, at 3 20
[2025-04-29 19:00:13] Speak Words: 'Gus KRCS Mac Screen, at 3 20', volume=0.7 -> [6]
[2025-04-29 19:00:13] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-04-29 19:00:13] Speak Words: Got file to say 'Gus KRCS Mac Screen, at 3 20' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+KRCS+Mac+Screen%2C+at+3+20 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_477573204b524353204d61632053637265656e2c2061742033203230.mp3 '.
[2025-04-29 19:00:13] Read Calendar: Vidge working late, at 6 o clock
[2025-04-29 19:00:13] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [7]
[2025-04-29 19:00:13] Speak Words Join Files: count=7
[2025-04-29 19:00:14] Speak Words Play File (Queue=1): End
[2025-04-29 19:00:14] Read Calendar: End
[2025-04-29 21:30:07] Heartbeat
[2025-04-29 21:30:07] Queued from browser: 17072 - Tell the time ()
[2025-04-29 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-29 21:30:07] Tell Time: Start
[2025-04-29 21:30:07] Speak Words: Start
[2025-04-29 21:30:07] Speak Add File: signature.mp3
[2025-04-29 21:30:07] Speak Add File: 9.mp3
[2025-04-29 21:30:07] Speak Add File: 30.mp3
[2025-04-29 21:30:07] Speak Words Join Files: count=3
[2025-04-29 21:30:07] Speak Words Play File (Queue=): End
[2025-04-29 21:30:07] Tell Time: End
[2025-04-29 22:03:26] Heartbeat
[29-Apr-2025 16:03:34 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[29-Apr-2025 16:03:34 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-04-29 23:59:50] Heartbeat
[2025-04-30 07:00:00] Heartbeat
[2025-04-30 07:00:00] Queued from browser: 17073 - Speak text ()
[2025-04-30 07:00:00] Launched by Web: Speak text,07,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-30 07:00:00] Speak Text: Start
[2025-04-30 07:00:00] Speak Text: Words To Speak: ''
[2025-04-30 07:00:00] Speak Words: Start
[2025-04-30 07:00:00] Speak Words: '', volume=1 -> [1]
[2025-04-30 07:00:00] Speak Words Join Files: count=1
[2025-04-30 07:00:00] Speak Words Play File (Queue=1): End
[2025-04-30 07:00:00] Speak Text: End
[2025-04-30 08:00:08] Heartbeat
[2025-04-30 08:00:08] Queued from browser: 17074 - Tell the time ()
[2025-04-30 08:00:08] Launched by Web: Tell the time,08,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-30 08:00:08] Tell Time: Start
[2025-04-30 08:00:08] Speak Words: Start
[2025-04-30 08:00:08] Speak Add File: signature.mp3
[2025-04-30 08:00:08] Speak Add File: 1.mp3
[2025-04-30 08:00:08] Speak Words Join Files: count=2
[2025-04-30 08:00:08] Speak Words Play File (Queue=): End
[2025-04-30 08:00:08] Tell Time: End
[2025-04-30 09:30:02] Heartbeat
[2025-04-30 09:30:02] Queued from browser: 17075 - Read Calendar ()
[2025-04-30 09:30:02] Launched by Web: Read Calendar,09,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-30 09:30:02] Read Calendar: Start
[2025-04-30 09:30:02] Read Calendar: Going to get access token from Google
[2025-04-30 09:30:02] Read Calendar: Got access token.
[2025-04-30 09:30:02] Read Calendar: Range: 2025-04-30T09:30:00Z to 2025-05-01T00:00:00Z. Events found: 5.
[2025-04-30 09:30:02] Read Calendar: Event: 2025-04-30 to 2025-05-01 'Pay Nisha this week '
[2025-04-30 09:30:02] Read Calendar: Event: 2025-04-30T09:30:00+01:00 to 2025-04-30T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-04-30 09:30:02] Read Calendar: Event: 2025-04-30T15:20:00+01:00 to 2025-04-30T15:20:00+01:00 'Appointment: Apple Repair with KRCS'
[2025-04-30 09:30:02] Read Calendar: Event: 2025-04-30T15:20:00+01:00 to 2025-04-30T16:20:00+01:00 'G: KRCS Mac Screen'
[2025-04-30 09:30:02] Read Calendar: Event: 2025-04-30T18:00:00+01:00 to 2025-04-30T19:00:00+01:00 'V: working late'
[2025-04-30 09:30:02] Speak Words: Start
[2025-04-30 09:30:02] Read Calendar: Today
[2025-04-30 09:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-04-30 09:30:02] Read Calendar: Pay Nisha this week , all day
[2025-04-30 09:30:02] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-04-30 09:30:02] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-04-30 09:30:02] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [3]
[2025-04-30 09:30:03] Read Calendar: Appointment: Apple Repair with KRCS, at 3 20
[2025-04-30 09:30:03] Speak Words: 'Appointment: Apple Repair with KRCS, at 3 20', volume=1 -> [4]
[2025-04-30 09:30:03] Read Calendar: Gus KRCS Mac Screen, at 3 20
[2025-04-30 09:30:03] Speak Words: 'Gus KRCS Mac Screen, at 3 20', volume=1 -> [5]
[2025-04-30 09:30:03] Read Calendar: Vidge working late, at 6 o clock
[2025-04-30 09:30:03] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [6]
[2025-04-30 09:30:03] Speak Words Join Files: count=6
[2025-04-30 09:30:04] Speak Words Play File (Queue=1): End
[2025-04-30 09:30:04] Read Calendar: End
[2025-04-30 10:30:03] Heartbeat
[2025-04-30 10:30:03] Queued from browser: 17076 - Read Calendar ()
[2025-04-30 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-30 10:30:03] Read Calendar: Start
[2025-04-30 10:30:03] Read Calendar: Going to get access token from Google
[2025-04-30 10:30:03] Read Calendar: Got access token.
[2025-04-30 10:30:03] Read Calendar: Range: 2025-04-30T10:30:00Z to 2025-05-01T00:00:00Z. Events found: 5.
[2025-04-30 10:30:03] Read Calendar: Event: 2025-04-30 to 2025-05-01 'Pay Nisha this week '
[2025-04-30 10:30:03] Read Calendar: Event: 2025-04-30T09:30:00+01:00 to 2025-04-30T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-04-30 10:30:03] Read Calendar: Event: 2025-04-30T15:20:00+01:00 to 2025-04-30T15:20:00+01:00 'Appointment: Apple Repair with KRCS'
[2025-04-30 10:30:03] Read Calendar: Event: 2025-04-30T15:20:00+01:00 to 2025-04-30T16:20:00+01:00 'G: KRCS Mac Screen'
[2025-04-30 10:30:03] Read Calendar: Event: 2025-04-30T18:00:00+01:00 to 2025-04-30T19:00:00+01:00 'V: working late'
[2025-04-30 10:30:03] Speak Words: Start
[2025-04-30 10:30:03] Read Calendar: Today
[2025-04-30 10:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-04-30 10:30:03] Read Calendar: Pay Nisha this week , all day
[2025-04-30 10:30:03] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-04-30 10:30:04] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-04-30 10:30:04] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [3]
[2025-04-30 10:30:04] Read Calendar: Appointment: Apple Repair with KRCS, at 3 20
[2025-04-30 10:30:04] Speak Words: 'Appointment: Apple Repair with KRCS, at 3 20', volume=1 -> [4]
[2025-04-30 10:30:04] Read Calendar: Gus KRCS Mac Screen, at 3 20
[2025-04-30 10:30:04] Speak Words: 'Gus KRCS Mac Screen, at 3 20', volume=1 -> [5]
[2025-04-30 10:30:04] Read Calendar: Vidge working late, at 6 o clock
[2025-04-30 10:30:04] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [6]
[2025-04-30 10:30:04] Speak Words Join Files: count=6
[2025-04-30 10:30:05] Speak Words Play File (Queue=1): End
[2025-04-30 10:30:05] Read Calendar: End
[2025-04-30 16:00:00] Heartbeat
[2025-04-30 16:00:00] Queued from browser: 17077 - Say Full Moon ()
[2025-04-30 16:00:00] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-30 16:00:00] Say Full Moon: Start
[2025-04-30 16:00:00] Say Full Moon: The moon is currently 3.26 days old
[2025-04-30 16:00:00] Say Full Moon: End
[2025-04-30 19:00:05] Heartbeat
[2025-04-30 19:00:05] Queued from browser: 17078 - Read Calendar ()
[2025-04-30 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-30 19:00:05] Read Calendar: Start
[2025-04-30 19:00:05] Read Calendar: Going to get access token from Google
[2025-04-30 19:00:05] Read Calendar: Got access token.
[2025-04-30 19:00:05] Read Calendar: Range: 2025-04-30T19:00:00Z to 2025-05-02T00:00:00Z. Events found: 3.
[2025-04-30 19:00:05] Read Calendar: Event: 2025-04-30 to 2025-05-01 'Pay Nisha this week '
[2025-04-30 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-04-30 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-04-30 19:00:05] Read Calendar: Event: 2025-05-01T19:30:00+01:00 to 2025-05-01T20:00:00+01:00 'V: work meeting '
[2025-04-30 19:00:05] Read Calendar: Event: 2025-05-01T20:30:00+01:00 to 2025-05-01T21:45:00+01:00 'GV: Date night'
[2025-04-30 19:00:05] Speak Words: Start
[2025-04-30 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-04-30 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-04-30 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-04-30 19:00:06] Read Calendar: Tomorrow
[2025-04-30 19:00:06] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-04-30 19:00:06] Read Calendar: Vidge work meeting ,at half past 7
[2025-04-30 19:00:06] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [4]
[2025-04-30 19:00:06] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-04-30 19:00:06] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [5]
[2025-04-30 19:00:06] Speak Words Join Files: count=5
[2025-04-30 19:00:06] Speak Words Play File (Queue=1): End
[2025-04-30 19:00:06] Read Calendar: End
[2025-04-30 21:30:09] Heartbeat
[2025-04-30 21:30:09] Queued from browser: 17079 - Tell the time ()
[2025-04-30 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-04-30 21:30:09] Tell Time: Start
[2025-04-30 21:30:09] Speak Words: Start
[2025-04-30 21:30:09] Speak Add File: signature.mp3
[2025-04-30 21:30:09] Speak Add File: 9.mp3
[2025-04-30 21:30:09] Speak Add File: 30.mp3
[2025-04-30 21:30:09] Speak Words Join Files: count=3
[2025-04-30 21:30:09] Speak Words Play File (Queue=): End
[2025-04-30 21:30:09] Tell Time: End
[2025-04-30 23:59:52] Heartbeat
[2025-05-01 08:00:08] Heartbeat
[2025-05-01 08:00:08] Queued from browser: 17080 - Tell the time ()
[2025-05-01 08:00:08] Launched by Web: Tell the time,08,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 08:00:08] Tell Time: Start
[2025-05-01 08:00:08] Speak Words: Start
[2025-05-01 08:00:08] Speak Add File: signature.mp3
[2025-05-01 08:00:09] Speak Add File: 1.mp3
[2025-05-01 08:00:09] Speak Words Join Files: count=2
[2025-05-01 08:00:09] Speak Words Play File (Queue=): End
[2025-05-01 08:00:09] Tell Time: End
[2025-05-01 09:30:02] Heartbeat
[2025-05-01 09:30:02] Queued from browser: 17081 - Read Calendar ()
[2025-05-01 09:30:02] Launched by Web: Read Calendar,09,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 09:30:02] Read Calendar: Start
[2025-05-01 09:30:02] Read Calendar: Going to get access token from Google
[2025-05-01 09:30:02] Read Calendar: Got access token.
[2025-05-01 09:30:03] Read Calendar: Range: 2025-05-01T09:30:00Z to 2025-05-02T00:00:00Z. Events found: 2.
[2025-05-01 09:30:03] Read Calendar: Event: 2025-05-01T19:30:00+01:00 to 2025-05-01T20:00:00+01:00 'V: work meeting '
[2025-05-01 09:30:03] Read Calendar: Event: 2025-05-01T20:30:00+01:00 to 2025-05-01T21:45:00+01:00 'GV: Date night'
[2025-05-01 09:30:03] Speak Words: Start
[2025-05-01 09:30:03] Read Calendar: Today
[2025-05-01 09:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-05-01 09:30:03] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-01 09:30:03] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [2]
[2025-05-01 09:30:03] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-01 09:30:03] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-05-01 09:30:03] Speak Words Join Files: count=3
[2025-05-01 09:30:03] Speak Words Play File (Queue=1): End
[2025-05-01 09:30:03] Read Calendar: End
[2025-05-01 10:30:00] Heartbeat
[2025-05-01 10:30:00] Queued from browser: 17082 - Read Calendar ()
[2025-05-01 10:30:00] Launched by Web: Read Calendar,10,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 10:30:00] Read Calendar: Start
[2025-05-01 10:30:00] Read Calendar: Going to get access token from Google
[2025-05-01 10:30:00] Read Calendar: Got access token.
[2025-05-01 10:30:00] Read Calendar: Range: 2025-05-01T10:30:00Z to 2025-05-02T00:00:00Z. Events found: 2.
[2025-05-01 10:30:00] Read Calendar: Event: 2025-05-01T19:30:00+01:00 to 2025-05-01T20:00:00+01:00 'V: work meeting '
[2025-05-01 10:30:00] Read Calendar: Event: 2025-05-01T20:30:00+01:00 to 2025-05-01T21:45:00+01:00 'GV: Date night'
[2025-05-01 10:30:00] Speak Words: Start
[2025-05-01 10:30:00] Read Calendar: Today
[2025-05-01 10:30:00] Speak Words: 'Today', volume=1 -> [1]
[2025-05-01 10:30:00] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-01 10:30:00] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [2]
[2025-05-01 10:30:00] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-01 10:30:00] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-05-01 10:30:00] Speak Words Join Files: count=3
[2025-05-01 10:30:01] Speak Words Play File (Queue=1): End
[2025-05-01 10:30:01] Read Calendar: End
[2025-05-01 16:00:01] Heartbeat
[2025-05-01 16:00:01] Queued from browser: 17083 - Say Full Moon ()
[2025-05-01 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 16:00:01] Say Full Moon: Start
[2025-05-01 16:00:01] Say Full Moon: The moon is currently 4.35 days old
[2025-05-01 16:00:01] Say Full Moon: End
[2025-05-01 19:00:05] Heartbeat
[2025-05-01 19:00:05] Queued from browser: 17084 - Read Calendar ()
[2025-05-01 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 19:00:05] Read Calendar: Start
[2025-05-01 19:00:05] Read Calendar: Going to get access token from Google
[2025-05-01 19:00:05] Read Calendar: Got access token.
[2025-05-01 19:00:05] Read Calendar: Range: 2025-05-01T19:00:00Z to 2025-05-03T00:00:00Z. Events found: 1.
[2025-05-01 19:00:05] Read Calendar: Event: 2025-05-01T20:30:00+01:00 to 2025-05-01T21:45:00+01:00 'GV: Date night'
[2025-05-01 19:00:05] Speak Words: Start
[2025-05-01 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-01 19:00:05] Read Calendar: Tonight
[2025-05-01 19:00:05] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-01 19:00:05] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-01 19:00:05] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-05-01 19:00:06] Speak Words Join Files: count=3
[2025-05-01 19:00:06] Speak Words Play File (Queue=1): End
[2025-05-01 19:00:06] Read Calendar: End
[2025-05-01 20:03:55] Heartbeat
[2025-05-01 20:03:55] Queued from browser: 17085 - Speak text (The grandfather clock needs wineding)
[2025-05-01 20:03:55] Launched by Web: Speak text,20,03,55,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 20:03:55] Speak Text: Start
[2025-05-01 20:03:55] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-01 20:03:55] Speak Words: Start
[2025-05-01 20:03:55] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-01 20:03:55] Speak Words Join Files: count=1
[2025-05-01 20:03:55] Speak Words Play File (Queue=1): End
[2025-05-01 20:03:55] Speak Text: End
[2025-05-01 20:06:18] Heartbeat
[2025-05-01 20:06:18] Queued from browser: 17086 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-01 20:06:18] Launched by Web: Speak text,20,06,18,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 20:06:18] Speak Text: Start
[2025-05-01 20:06:18] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-01 20:06:18] Speak Words: Start
[2025-05-01 20:06:18] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-01 20:06:18] Speak Words Join Files: count=1
[2025-05-01 20:06:18] Speak Words Play File (Queue=1): End
[2025-05-01 20:06:18] Speak Text: End
[2025-05-01 21:30:04] Heartbeat
[2025-05-01 21:30:04] Queued from browser: 17087 - Tell the time ()
[2025-05-01 21:30:04] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-01 21:30:04] Tell Time: Start
[2025-05-01 21:30:04] Speak Words: Start
[2025-05-01 21:30:04] Speak Add File: signature.mp3
[2025-05-01 21:30:04] Speak Add File: 9.mp3
[2025-05-01 21:30:04] Speak Add File: 30.mp3
[2025-05-01 21:30:04] Speak Words Join Files: count=3
[2025-05-01 21:30:04] Speak Words Play File (Queue=): End
[2025-05-01 21:30:04] Tell Time: End
[2025-05-01 23:59:58] Heartbeat
[2025-05-02 08:00:05] Heartbeat
[2025-05-02 08:00:05] Queued from browser: 17088 - Tell the time ()
[2025-05-02 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 08:00:05] Tell Time: Start
[2025-05-02 08:00:05] Speak Words: Start
[2025-05-02 08:00:05] Speak Add File: signature.mp3
[2025-05-02 08:00:05] Speak Add File: 1.mp3
[2025-05-02 08:00:05] Speak Words Join Files: count=2
[2025-05-02 08:00:05] Speak Words Play File (Queue=): End
[2025-05-02 08:00:05] Tell Time: End
[2025-05-02 09:30:00] Heartbeat
[2025-05-02 09:30:00] Queued from browser: 17089 - Read Calendar ()
[2025-05-02 09:30:00] Launched by Web: Read Calendar,09,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 09:30:00] Read Calendar: Start
[2025-05-02 09:30:00] Read Calendar: Going to get access token from Google
[2025-05-02 09:30:00] Read Calendar: Got access token.
[2025-05-02 09:30:00] Read Calendar: Range: 2025-05-02T09:30:00Z to 2025-05-03T00:00:00Z. Events found: 0.
[2025-05-02 09:30:00] Speak Words: Start
[2025-05-02 09:30:00] Read Calendar: Nothing in the calendar today
[2025-05-02 09:30:00] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-05-02 09:30:00] Speak Words Join Files: count=1
[2025-05-02 09:30:01] Speak Words Play File (Queue=1): End
[2025-05-02 09:30:01] Read Calendar: End
[2025-05-02 10:30:10] Heartbeat
[2025-05-02 10:30:10] Queued from browser: 17090 - Read Calendar ()
[2025-05-02 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 10:30:10] Read Calendar: Start
[2025-05-02 10:30:10] Read Calendar: Going to get access token from Google
[2025-05-02 10:30:10] Read Calendar: Got access token.
[2025-05-02 10:30:11] Read Calendar: Range: 2025-05-02T10:30:00Z to 2025-05-03T00:00:00Z. Events found: 0.
[2025-05-02 10:30:11] Speak Words: Start
[2025-05-02 10:30:11] Read Calendar: Nothing in the calendar today
[2025-05-02 10:30:11] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-05-02 10:30:11] Speak Words Join Files: count=1
[2025-05-02 10:30:11] Speak Words Play File (Queue=1): End
[2025-05-02 10:30:11] Read Calendar: End
[2025-05-02 15:17:22] Heartbeat
[2025-05-02 15:17:22] Queued from browser: 17091 - Speak text (The grandfather clock needs wineding)
[2025-05-02 15:17:22] Launched by Web: Speak text,15,17,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 15:17:22] Speak Text: Start
[2025-05-02 15:17:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-02 15:17:22] Speak Words: Start
[2025-05-02 15:17:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-02 15:17:22] Speak Words Join Files: count=1
[2025-05-02 15:17:22] Speak Words Play File (Queue=1): End
[2025-05-02 15:17:22] Speak Text: End
[2025-05-02 15:32:12] Heartbeat
[2025-05-02 15:32:12] Queued from browser: 17092 - Speak text (The grandfather clock needs wineding)
[2025-05-02 15:32:12] Launched by Web: Speak text,15,32,12,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 15:32:12] Speak Text: Start
[2025-05-02 15:32:12] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-02 15:32:12] Speak Words: Start
[2025-05-02 15:32:12] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-02 15:32:13] Speak Words Join Files: count=1
[2025-05-02 15:32:13] Speak Words Play File (Queue=1): End
[2025-05-02 15:32:13] Speak Text: End
[2025-05-02 15:47:14] Heartbeat
[2025-05-02 15:47:14] Queued from browser: 17093 - Speak text (The grandfather clock needs wineding)
[2025-05-02 15:47:14] Launched by Web: Speak text,15,47,14,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 15:47:14] Speak Text: Start
[2025-05-02 15:47:14] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-02 15:47:14] Speak Words: Start
[2025-05-02 15:47:14] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-02 15:47:14] Speak Words Join Files: count=1
[2025-05-02 15:47:15] Speak Words Play File (Queue=1): End
[2025-05-02 15:47:15] Speak Text: End
[2025-05-02 15:51:16] Heartbeat
[2025-05-02 15:51:16] Queued from browser: 17094 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-02 15:51:16] Launched by Web: Speak text,15,51,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 15:51:16] Speak Text: Start
[2025-05-02 15:51:16] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-02 15:51:16] Speak Words: Start
[2025-05-02 15:51:16] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-02 15:51:16] Speak Words Join Files: count=1
[2025-05-02 15:51:16] Speak Words Play File (Queue=1): End
[2025-05-02 15:51:16] Speak Text: End
[2025-05-02 16:00:04] Heartbeat
[2025-05-02 16:00:04] Queued from browser: 17095 - Say Full Moon ()
[2025-05-02 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 16:00:04] Say Full Moon: Start
[2025-05-02 16:00:04] Say Full Moon: The moon is currently 5.41 days old
[2025-05-02 16:00:04] Say Full Moon: End
[2025-05-02 19:00:03] Heartbeat
[2025-05-02 19:00:03] Queued from browser: 17096 - Read Calendar ()
[2025-05-02 19:00:03] Launched by Web: Read Calendar,19,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 19:00:03] Read Calendar: Start
[2025-05-02 19:00:03] Read Calendar: Going to get access token from Google
[2025-05-02 19:00:03] Read Calendar: Got access token.
[2025-05-02 19:00:04] Read Calendar: Range: 2025-05-02T19:00:00Z to 2025-05-04T00:00:00Z. Events found: 2.
[2025-05-02 19:00:04] Read Calendar: Event: 2025-05-03T14:30:00+01:00 to 2025-05-03T16:30:00+01:00 'Christine’s leaving do'
[2025-05-02 19:00:04] Read Calendar: Event: 2025-05-03T19:30:00+01:00 to 2025-05-03T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-05-02 19:00:04] Speak Words: Start
[2025-05-02 19:00:04] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-02 19:00:04] Read Calendar: Nothing in the calendar tonight
[2025-05-02 19:00:04] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-02 19:00:04] Read Calendar: Tomorrow
[2025-05-02 19:00:04] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-02 19:00:04] Read Calendar: Christines leaving do,at half past 2
[2025-05-02 19:00:04] Speak Words: 'Christines leaving do,at half past 2', volume=0.7 -> [4]
[2025-05-02 19:00:04] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-02 19:00:05] Speak Words: Got file to say 'Christines leaving do,at half past 2' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Christines+leaving+do%2Cat+half+past+2 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_436872697374696e6573206c656176696e6720646f2c61742068616c6620706173742032.mp3 '.
[2025-05-02 19:00:05] Read Calendar: Put out old OddBox ,at half past 7
[2025-05-02 19:00:05] Speak Words: ' Put out old OddBox ,at half past 7', volume=0.7 -> [5]
[2025-05-02 19:00:05] Speak Words Join Files: count=5
[2025-05-02 19:00:05] Speak Words Play File (Queue=1): End
[2025-05-02 19:00:05] Read Calendar: End
[2025-05-02 21:30:04] Heartbeat
[2025-05-02 21:30:04] Queued from browser: 17097 - Tell the time ()
[2025-05-02 21:30:04] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-02 21:30:04] Tell Time: Start
[2025-05-02 21:30:04] Speak Words: Start
[2025-05-02 21:30:04] Speak Add File: signature.mp3
[2025-05-02 21:30:05] Speak Add File: 9.mp3
[2025-05-02 21:30:05] Speak Add File: 30.mp3
[2025-05-02 21:30:05] Speak Words Join Files: count=3
[2025-05-02 21:30:05] Speak Words Play File (Queue=): End
[2025-05-02 21:30:05] Tell Time: End
[2025-05-02 23:59:59] Heartbeat
[2025-05-03 10:00:13] Heartbeat
[2025-05-03 10:00:13] Queued from browser: 17098 - Speak text (The grandfather clock needs wineding)
[2025-05-03 10:00:13] Launched by Web: Speak text,10,00,13,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-03 10:00:13] Speak Text: Start
[2025-05-03 10:00:13] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-03 10:00:13] Speak Words: Start
[2025-05-03 10:00:13] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-03 10:00:13] Speak Words Join Files: count=1
[2025-05-03 10:00:13] Speak Words Play File (Queue=1): End
[2025-05-03 10:00:13] Speak Text: End
[2025-05-03 10:10:39] Heartbeat
[2025-05-03 10:10:39] Queued from browser: 17099 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-03 10:10:39] Launched by Web: Speak text,10,10,39,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-03 10:10:39] Speak Text: Start
[2025-05-03 10:10:39] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-03 10:10:39] Speak Words: Start
[2025-05-03 10:10:39] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-03 10:10:40] Speak Words Join Files: count=1
[2025-05-03 10:10:40] Speak Words Play File (Queue=1): End
[2025-05-03 10:10:40] Speak Text: End
[2025-05-03 10:30:05] Heartbeat
[2025-05-03 10:30:05] Queued from browser: 17100 - Read Calendar ()
[2025-05-03 10:30:05] Launched by Web: Read Calendar,10,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-03 10:30:05] Read Calendar: Start
[2025-05-03 10:30:05] Read Calendar: Going to get access token from Google
[2025-05-03 10:30:06] Read Calendar: Got access token.
[2025-05-03 10:30:06] Read Calendar: Range: 2025-05-03T10:30:00Z to 2025-05-04T00:00:00Z. Events found: 2.
[2025-05-03 10:30:06] Read Calendar: Event: 2025-05-03T14:30:00+01:00 to 2025-05-03T16:30:00+01:00 'Christine’s leaving do'
[2025-05-03 10:30:06] Read Calendar: Event: 2025-05-03T19:30:00+01:00 to 2025-05-03T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-05-03 10:30:06] Speak Words: Start
[2025-05-03 10:30:06] Read Calendar: Today
[2025-05-03 10:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-05-03 10:30:06] Read Calendar: Christines leaving do,at half past 2
[2025-05-03 10:30:06] Speak Words: 'Christines leaving do,at half past 2', volume=1 -> [2]
[2025-05-03 10:30:06] Read Calendar: Put out old OddBox ,at half past 7
[2025-05-03 10:30:06] Speak Words: ' Put out old OddBox ,at half past 7', volume=1 -> [3]
[2025-05-03 10:30:06] Speak Words Join Files: count=3
[2025-05-03 10:30:07] Speak Words Play File (Queue=1): End
[2025-05-03 10:30:07] Read Calendar: End
[2025-05-03 16:00:06] Heartbeat
[2025-05-03 16:00:06] Queued from browser: 17101 - Say Full Moon ()
[2025-05-03 16:00:06] Launched by Web: Say Full Moon,16,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-03 16:00:06] Say Full Moon: Start
[2025-05-03 16:00:06] Say Full Moon: The moon is currently 6.43 days old
[2025-05-03 16:00:06] Say Full Moon: End
[2025-05-03 19:00:08] Heartbeat
[2025-05-03 19:00:08] Queued from browser: 17102 - Read Calendar ()
[2025-05-03 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-03 19:00:08] Read Calendar: Start
[2025-05-03 19:00:08] Read Calendar: Going to get access token from Google
[2025-05-03 19:00:09] Read Calendar: Got access token.
[2025-05-03 19:00:09] Read Calendar: Range: 2025-05-03T19:00:00Z to 2025-05-05T00:00:00Z. Events found: 1.
[2025-05-03 19:00:09] Read Calendar: Event: 2025-05-04T08:30:00+01:00 to 2025-05-04T09:30:00+01:00 'Check Three+ Cafe Nero'
[2025-05-03 19:00:09] Speak Words: Start
[2025-05-03 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-03 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-05-03 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-03 19:00:09] Read Calendar: Tomorrow
[2025-05-03 19:00:09] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-03 19:00:09] Read Calendar: Check Three+ Cafe Nero,at half past 8
[2025-05-03 19:00:09] Speak Words: 'Check Three+ Cafe Nero,at half past 8', volume=0.7 -> [4]
[2025-05-03 19:00:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-03 19:00:10] Speak Words: Got file to say 'Check Three+ Cafe Nero,at half past 8' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Check+Three%2B+Cafe+Nero%2Cat+half+past+8 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_436865636b2054687265652b2043616665204e65726f2c61742068616c6620706173742038.mp3 '.
[2025-05-03 19:00:10] Speak Words Join Files: count=4
[2025-05-03 19:00:10] Speak Words Play File (Queue=1): End
[2025-05-03 19:00:10] Read Calendar: End
[2025-05-03 21:30:00] Heartbeat
[2025-05-03 21:30:00] Queued from browser: 17103 - Tell the time ()
[2025-05-03 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-03 21:30:00] Tell Time: Start
[2025-05-03 21:30:00] Speak Words: Start
[2025-05-03 21:30:00] Speak Add File: signature.mp3
[2025-05-03 21:30:00] Speak Add File: 9.mp3
[2025-05-03 21:30:01] Speak Add File: 30.mp3
[2025-05-03 21:30:01] Speak Words Join Files: count=3
[2025-05-03 21:30:01] Speak Words Play File (Queue=): End
[2025-05-03 21:30:01] Tell Time: End
[2025-05-03 23:59:53] Heartbeat
[2025-05-04 10:00:51] Heartbeat
[2025-05-04 10:00:51] Queued from browser: 17104 - Speak text (The grandfather clock needs wineding)
[2025-05-04 10:00:51] Launched by Web: Speak text,10,00,51,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-04 10:00:51] Speak Text: Start
[2025-05-04 10:00:51] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-04 10:00:51] Speak Words: Start
[2025-05-04 10:00:51] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-04 10:00:51] Speak Words Join Files: count=1
[2025-05-04 10:00:51] Speak Words Play File (Queue=1): End
[2025-05-04 10:00:51] Speak Text: End
[2025-05-04 10:03:16] Heartbeat
[2025-05-04 10:03:16] Queued from browser: 17105 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-04 10:03:16] Launched by Web: Speak text,10,03,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-04 10:03:16] Speak Text: Start
[2025-05-04 10:03:16] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-04 10:03:16] Speak Words: Start
[2025-05-04 10:03:16] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-04 10:03:16] Speak Words Join Files: count=1
[2025-05-04 10:03:16] Speak Words Play File (Queue=1): End
[2025-05-04 10:03:16] Speak Text: End
[2025-05-04 10:30:01] Heartbeat
[2025-05-04 10:30:01] Queued from browser: 17106 - Read Calendar ()
[2025-05-04 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-04 10:30:01] Read Calendar: Start
[2025-05-04 10:30:01] Read Calendar: Going to get access token from Google
[2025-05-04 10:30:01] Read Calendar: Got access token.
[2025-05-04 10:30:02] Read Calendar: Range: 2025-05-04T10:30:00Z to 2025-05-05T00:00:00Z. Events found: 0.
[2025-05-04 10:30:02] Speak Words: Start
[2025-05-04 10:30:02] Read Calendar: Nothing in the calendar today
[2025-05-04 10:30:02] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-05-04 10:30:02] Speak Words Join Files: count=1
[2025-05-04 10:30:02] Speak Words Play File (Queue=1): End
[2025-05-04 10:30:02] Read Calendar: End
[2025-05-04 16:00:05] Heartbeat
[2025-05-04 16:00:05] Queued from browser: 17107 - Say Full Moon ()
[2025-05-04 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-04 16:00:05] Say Full Moon: Start
[2025-05-04 16:00:05] Say Full Moon: The moon is currently 7.42 days old
[2025-05-04 16:00:05] Say Full Moon: End
[2025-05-04 19:00:11] Heartbeat
[2025-05-04 19:00:11] Queued from browser: 17108 - Read Calendar ()
[2025-05-04 19:00:11] Launched by Web: Read Calendar,19,00,11,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-04 19:00:11] Read Calendar: Start
[2025-05-04 19:00:11] Read Calendar: Going to get access token from Google
[2025-05-04 19:00:11] Read Calendar: Got access token.
[2025-05-04 19:00:11] Read Calendar: Range: 2025-05-04T19:00:00Z to 2025-05-06T00:00:00Z. Events found: 3.
[2025-05-04 19:00:11] Read Calendar: Event: 2025-05-05T08:20:00+01:00 to 2025-05-05T09:20:00+01:00 'Check Three+ Cafe Nero'
[2025-05-04 19:00:11] Read Calendar: Event: 2025-05-05T18:00:00+01:00 to 2025-05-05T18:30:00+01:00 'V: work meeting '
[2025-05-04 19:00:11] Read Calendar: Event: 2025-05-05T19:30:00+01:00 to 2025-05-05T20:30:00+01:00 'V: work meeting '
[2025-05-04 19:00:11] Speak Words: Start
[2025-05-04 19:00:11] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-04 19:00:11] Read Calendar: Nothing in the calendar tonight
[2025-05-04 19:00:11] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-04 19:00:11] Read Calendar: Tomorrow
[2025-05-04 19:00:11] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-04 19:00:11] Read Calendar: Check Three+ Cafe Nero, at 8 20
[2025-05-04 19:00:11] Speak Words: 'Check Three+ Cafe Nero, at 8 20', volume=0.7 -> [4]
[2025-05-04 19:00:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-04 19:00:14] Speak Words: Got file to say 'Check Three+ Cafe Nero, at 8 20' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Check+Three%2B+Cafe+Nero%2C+at+8+20 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_436865636b2054687265652b2043616665204e65726f2c2061742038203230.mp3 '.
[2025-05-04 19:00:14] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-04 19:00:14] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [5]
[2025-05-04 19:00:14] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-04 19:00:14] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [6]
[2025-05-04 19:00:14] Speak Words Join Files: count=6
[2025-05-04 19:00:15] Speak Words Play File (Queue=1): End
[2025-05-04 19:00:15] Read Calendar: End
[2025-05-04 21:30:01] Heartbeat
[2025-05-04 21:30:01] Queued from browser: 17109 - Tell the time ()
[2025-05-04 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-04 21:30:01] Tell Time: Start
[2025-05-04 21:30:01] Speak Words: Start
[2025-05-04 21:30:01] Speak Add File: signature.mp3
[2025-05-04 21:30:01] Speak Add File: 9.mp3
[2025-05-04 21:30:01] Speak Add File: 30.mp3
[2025-05-04 21:30:01] Speak Words Join Files: count=3
[2025-05-04 21:30:01] Speak Words Play File (Queue=): End
[2025-05-04 21:30:01] Tell Time: End
[2025-05-04 23:59:52] Heartbeat
[2025-05-05 08:00:09] Heartbeat
[2025-05-05 08:00:09] Queued from browser: 17110 - Tell the time ()
[2025-05-05 08:00:09] Launched by Web: Tell the time,08,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-05 08:00:09] Tell Time: Start
[2025-05-05 08:00:09] Speak Words: Start
[2025-05-05 08:00:09] Speak Add File: signature.mp3
[2025-05-05 08:00:09] Speak Add File: 1.mp3
[2025-05-05 08:00:09] Speak Words Join Files: count=2
[2025-05-05 08:00:10] Speak Words Play File (Queue=): End
[2025-05-05 08:00:10] Tell Time: End
[2025-05-05 09:30:01] Heartbeat
[2025-05-05 09:30:01] Queued from browser: 17111 - Read Calendar ()
[2025-05-05 09:30:01] Launched by Web: Read Calendar,09,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-05 09:30:01] Read Calendar: Start
[2025-05-05 09:30:01] Read Calendar: Going to get access token from Google
[2025-05-05 09:30:02] Read Calendar: Got access token.
[2025-05-05 09:30:02] Read Calendar: Range: 2025-05-05T09:30:00Z to 2025-05-06T00:00:00Z. Events found: 2.
[2025-05-05 09:30:02] Read Calendar: Event: 2025-05-05T18:00:00+01:00 to 2025-05-05T18:30:00+01:00 'V: work meeting '
[2025-05-05 09:30:02] Read Calendar: Event: 2025-05-05T19:30:00+01:00 to 2025-05-05T20:30:00+01:00 'V: work meeting '
[2025-05-05 09:30:02] Speak Words: Start
[2025-05-05 09:30:02] Read Calendar: Today
[2025-05-05 09:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-05-05 09:30:02] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-05 09:30:02] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-05-05 09:30:02] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-05 09:30:02] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [3]
[2025-05-05 09:30:03] Speak Words Join Files: count=3
[2025-05-05 09:30:03] Speak Words Play File (Queue=1): End
[2025-05-05 09:30:03] Read Calendar: End
[2025-05-05 10:30:00] Heartbeat
[2025-05-05 10:30:00] Queued from browser: 17112 - Read Calendar ()
[2025-05-05 10:30:00] Launched by Web: Read Calendar,10,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-05 10:30:00] Read Calendar: Start
[2025-05-05 10:30:00] Read Calendar: Going to get access token from Google
[2025-05-05 10:30:01] Read Calendar: Got access token.
[2025-05-05 10:30:01] Read Calendar: Range: 2025-05-05T10:30:00Z to 2025-05-06T00:00:00Z. Events found: 2.
[2025-05-05 10:30:01] Read Calendar: Event: 2025-05-05T18:00:00+01:00 to 2025-05-05T18:30:00+01:00 'V: work meeting '
[2025-05-05 10:30:01] Read Calendar: Event: 2025-05-05T19:30:00+01:00 to 2025-05-05T20:30:00+01:00 'V: work meeting '
[2025-05-05 10:30:01] Speak Words: Start
[2025-05-05 10:30:01] Read Calendar: Today
[2025-05-05 10:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-05-05 10:30:01] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-05 10:30:01] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-05-05 10:30:01] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-05 10:30:01] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [3]
[2025-05-05 10:30:02] Speak Words Join Files: count=3
[2025-05-05 10:30:02] Speak Words Play File (Queue=1): End
[2025-05-05 10:30:02] Read Calendar: End
[2025-05-05 16:00:10] Heartbeat
[2025-05-05 16:00:10] Queued from browser: 17113 - Say Full Moon ()
[2025-05-05 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-05 16:00:10] Say Full Moon: Start
[2025-05-05 16:00:10] Say Full Moon: The moon is currently 8.37 days old
[2025-05-05 16:00:10] Say Full Moon: End
[2025-05-05 17:37:45] Heartbeat
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/saveNewRabbit.php on line 44
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: txtName in /var/www/html/saveNewRabbit.php on line 45
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: ddlTimeZone in /var/www/html/saveNewRabbit.php on line 46
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: txtWeatherCode in /var/www/html/saveNewRabbit.php on line 47
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: ddlWake in /var/www/html/saveNewRabbit.php on line 48
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: ddlBedTime in /var/www/html/saveNewRabbit.php on line 49
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: ddlLanguage in /var/www/html/saveNewRabbit.php on line 50
[05-May-2025 11:37:45 America/Chicago] PHP Notice: Undefined index: ddlTemp in /var/www/html/saveNewRabbit.php on line 51
[2025-05-05 19:00:05] Heartbeat
[2025-05-05 19:00:05] Queued from browser: 17114 - Read Calendar ()
[2025-05-05 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-05 19:00:05] Read Calendar: Start
[2025-05-05 19:00:05] Read Calendar: Going to get access token from Google
[2025-05-05 19:00:05] Read Calendar: Got access token.
[2025-05-05 19:00:05] Read Calendar: Range: 2025-05-05T19:00:00Z to 2025-05-07T00:00:00Z. Events found: 4.
[2025-05-05 19:00:05] Read Calendar: Event: 2025-05-05T19:30:00+01:00 to 2025-05-05T20:30:00+01:00 'V: work meeting '
[2025-05-05 19:00:05] Read Calendar: Event: 2025-05-06T16:00:00+01:00 to 2025-05-06T17:00:00+01:00 'V: haircut'
[2025-05-05 19:00:05] Read Calendar: Event: 2025-05-07 to 2025-05-08 'GV: The Waterboys'
[2025-05-05 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-05 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-05-05 19:00:05] Read Calendar: Event: 2025-05-07 to 2025-05-08 'Your The Waterboys tickets, order AT-3177-5586-1797'
[2025-05-05 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-05 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-05-05 19:00:05] Speak Words: Start
[2025-05-05 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-05 19:00:05] Read Calendar: Tonight
[2025-05-05 19:00:05] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-05 19:00:06] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-05 19:00:06] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [3]
[2025-05-05 19:00:06] Read Calendar: Tomorrow
[2025-05-05 19:00:06] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-05-05 19:00:06] Read Calendar: Vidge haircut, at 4 o clock
[2025-05-05 19:00:06] Speak Words: 'Vidge haircut, at 4 o clock', volume=0.7 -> [5]
[2025-05-05 19:00:06] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-05 19:00:06] Speak Words: Got file to say 'Vidge haircut, at 4 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+haircut%2C+at+4+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520686169726375742c2061742034206f20636c6f636b.mp3 '.
[2025-05-05 19:00:06] Speak Words Join Files: count=5
[2025-05-05 19:00:07] Speak Words Play File (Queue=1): End
[2025-05-05 19:00:07] Read Calendar: End
[2025-05-05 21:30:05] Heartbeat
[2025-05-05 21:30:05] Queued from browser: 17115 - Tell the time ()
[2025-05-05 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-05 21:30:05] Tell Time: Start
[2025-05-05 21:30:05] Speak Words: Start
[2025-05-05 21:30:05] Speak Add File: signature.mp3
[2025-05-05 21:30:05] Speak Add File: 9.mp3
[2025-05-05 21:30:05] Speak Add File: 30.mp3
[2025-05-05 21:30:05] Speak Words Join Files: count=3
[2025-05-05 21:30:06] Speak Words Play File (Queue=): End
[2025-05-05 21:30:06] Tell Time: End
[2025-05-05 23:59:52] Heartbeat
[2025-05-06 08:00:10] Heartbeat
[2025-05-06 08:00:10] Queued from browser: 17116 - Tell the time ()
[2025-05-06 08:00:10] Launched by Web: Tell the time,08,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-06 08:00:10] Tell Time: Start
[2025-05-06 08:00:10] Speak Words: Start
[2025-05-06 08:00:10] Speak Add File: signature.mp3
[2025-05-06 08:00:10] Speak Add File: 1.mp3
[2025-05-06 08:00:10] Speak Words Join Files: count=2
[2025-05-06 08:00:10] Speak Words Play File (Queue=): End
[2025-05-06 08:00:10] Tell Time: End
[2025-05-06 09:30:02] Heartbeat
[2025-05-06 09:30:02] Queued from browser: 17117 - Read Calendar ()
[2025-05-06 09:30:02] Launched by Web: Read Calendar,09,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-06 09:30:02] Read Calendar: Start
[2025-05-06 09:30:02] Read Calendar: Going to get access token from Google
[2025-05-06 09:30:02] Read Calendar: Got access token.
[2025-05-06 09:30:03] Read Calendar: Range: 2025-05-06T09:30:00Z to 2025-05-07T00:00:00Z. Events found: 3.
[2025-05-06 09:30:03] Read Calendar: Event: 2025-05-06T16:00:00+01:00 to 2025-05-06T17:00:00+01:00 'V: haircut'
[2025-05-06 09:30:03] Read Calendar: Event: 2025-05-07 to 2025-05-08 'GV: The Waterboys'
[2025-05-06 09:30:03] Read Calendar: Event: 2025-05-07 to 2025-05-08 'Your The Waterboys tickets, order AT-3177-5586-1797'
[2025-05-06 09:30:03] Speak Words: Start
[2025-05-06 09:30:03] Read Calendar: Today
[2025-05-06 09:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-05-06 09:30:03] Read Calendar: Vidge haircut, at 4 o clock
[2025-05-06 09:30:03] Speak Words: 'Vidge haircut, at 4 o clock', volume=1 -> [2]
[2025-05-06 09:30:03] Read Calendar:
[2025-05-06 09:30:03] Read Calendar: Gus and Vidge The Waterboys, all day
[2025-05-06 09:30:03] Speak Words: 'Gus and Vidge The Waterboys, all day', volume=1 -> [3]
[2025-05-06 09:30:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-06 09:30:04] Speak Words: Got file to say 'Gus and Vidge The Waterboys, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+and+Vidge+The+Waterboys%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320616e6420566964676520546865205761746572626f79732c20616c6c20646179.mp3 '.
[2025-05-06 09:30:04] Read Calendar: Your The Waterboys tickets, order AT-3177-5586-1797, all day
[2025-05-06 09:30:04] Speak Words: 'Your The Waterboys tickets, order AT-3177-5586-1797, all day', volume=1 -> [4]
[2025-05-06 09:30:04] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-06 09:30:04] Speak Words: Got file to say 'Your The Waterboys tickets, order AT-3177-5586-1797, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Your+The+Waterboys+tickets%2C+order+AT-3177-5586-1797%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_596f757220546865205761746572626f7973207469636b6574732c206f726465722041542d333137372d353538362d313739372c20616c6c20646179.mp3 '.
[2025-05-06 09:30:05] Speak Words Join Files: count=4
[2025-05-06 09:30:05] Speak Words Play File (Queue=1): End
[2025-05-06 09:30:05] Read Calendar: End
[2025-05-06 10:30:03] Heartbeat
[2025-05-06 10:30:03] Queued from browser: 17118 - Read Calendar ()
[2025-05-06 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-06 10:30:03] Read Calendar: Start
[2025-05-06 10:30:03] Read Calendar: Going to get access token from Google
[2025-05-06 10:30:03] Read Calendar: Got access token.
[2025-05-06 10:30:04] Read Calendar: Range: 2025-05-06T10:30:00Z to 2025-05-07T00:00:00Z. Events found: 3.
[2025-05-06 10:30:04] Read Calendar: Event: 2025-05-06T16:00:00+01:00 to 2025-05-06T17:00:00+01:00 'V: haircut'
[2025-05-06 10:30:04] Read Calendar: Event: 2025-05-07 to 2025-05-08 'GV: The Waterboys'
[2025-05-06 10:30:04] Read Calendar: Event: 2025-05-07 to 2025-05-08 'Your The Waterboys tickets, order AT-3177-5586-1797'
[2025-05-06 10:30:04] Speak Words: Start
[2025-05-06 10:30:04] Read Calendar: Today
[2025-05-06 10:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-05-06 10:30:04] Read Calendar: Vidge haircut, at 4 o clock
[2025-05-06 10:30:04] Speak Words: 'Vidge haircut, at 4 o clock', volume=1 -> [2]
[2025-05-06 10:30:04] Read Calendar:
[2025-05-06 10:30:04] Read Calendar: Gus and Vidge The Waterboys, all day
[2025-05-06 10:30:04] Speak Words: 'Gus and Vidge The Waterboys, all day', volume=1 -> [3]
[2025-05-06 10:30:04] Read Calendar: Your The Waterboys tickets, order AT-3177-5586-1797, all day
[2025-05-06 10:30:04] Speak Words: 'Your The Waterboys tickets, order AT-3177-5586-1797, all day', volume=1 -> [4]
[2025-05-06 10:30:04] Speak Words Join Files: count=4
[2025-05-06 10:30:05] Speak Words Play File (Queue=1): End
[2025-05-06 10:30:05] Read Calendar: End
[2025-05-06 16:00:01] Heartbeat
[2025-05-06 16:00:01] Queued from browser: 17119 - Say Full Moon ()
[2025-05-06 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-06 16:00:01] Say Full Moon: Start
[2025-05-06 16:00:01] Say Full Moon: The moon is currently 9.3 days old
[2025-05-06 16:00:01] Say Full Moon: End
[2025-05-06 19:00:09] Heartbeat
[2025-05-06 19:00:10] Queued from browser: 17120 - Read Calendar ()
[2025-05-06 19:00:10] Launched by Web: Read Calendar,19,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-06 19:00:10] Read Calendar: Start
[2025-05-06 19:00:10] Read Calendar: Going to get access token from Google
[2025-05-06 19:00:10] Read Calendar: Got access token.
[2025-05-06 19:00:10] Read Calendar: Range: 2025-05-06T19:00:00Z to 2025-05-08T00:00:00Z. Events found: 6.
[2025-05-06 19:00:10] Read Calendar: Event: 2025-05-07 to 2025-05-08 'GV: The Waterboys'
[2025-05-06 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-06 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-05-06 19:00:10] Read Calendar: Event: 2025-05-07 to 2025-05-08 'Your The Waterboys tickets, order AT-3177-5586-1797'
[2025-05-06 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-06 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-05-06 19:00:10] Read Calendar: Event: 2025-05-07T09:00:00+01:00 to 2025-05-07T11:00:00+01:00 'Jon Cox boiler service plus water pressure'
[2025-05-06 19:00:10] Read Calendar: Event: 2025-05-07T18:00:00+01:00 to 2025-05-07T19:00:00+01:00 'V: working late'
[2025-05-06 19:00:10] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GThe Waterboys'
[2025-05-06 19:00:10] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GV: The Waterboys'
[2025-05-06 19:00:10] Speak Words: Start
[2025-05-06 19:00:10] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-06 19:00:10] Read Calendar: Nothing in the calendar tonight
[2025-05-06 19:00:10] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-06 19:00:10] Read Calendar: Tomorrow
[2025-05-06 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-06 19:00:10] Read Calendar: Jon Cox boiler service plus water pressure, at 9 o clock
[2025-05-06 19:00:10] Speak Words: 'Jon Cox boiler service plus water pressure, at 9 o clock', volume=0.7 -> [4]
[2025-05-06 19:00:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-06 19:00:11] Speak Words: Don't know how to say 'Jon Cox boiler service plus water pressure, at 9 o clock' (using Google TTS) - so use poor quality TTS instead.
[2025-05-06 19:00:11] Speak Words: Trying to use simple TTS using command: echo "Jon Cox boiler service plus water pressure, at 9 o clock" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_4.mp3
[2025-05-06 19:00:14] Read Calendar: Vidge working late, at 6 o clock
[2025-05-06 19:00:14] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [5]
[2025-05-06 19:00:14] Read Calendar: GThe Waterboys,at half past 6
[2025-05-06 19:00:14] Speak Words: 'GThe Waterboys,at half past 6', volume=0.7 -> [6]
[2025-05-06 19:00:14] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-06 19:00:15] Speak Words: Don't know how to say 'GThe Waterboys,at half past 6' (using Google TTS) - so use poor quality TTS instead.
[2025-05-06 19:00:15] Speak Words: Trying to use simple TTS using command: echo "GThe Waterboys,at half past 6" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_6.mp3
[2025-05-06 19:00:17] Read Calendar: Gus and Vidge The Waterboys,at half past 6
[2025-05-06 19:00:17] Speak Words: 'Gus and Vidge The Waterboys,at half past 6', volume=0.7 -> [7]
[2025-05-06 19:00:17] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-06 19:00:18] Speak Words: Don't know how to say 'Gus and Vidge The Waterboys,at half past 6' (using Google TTS) - so use poor quality TTS instead.
[2025-05-06 19:00:18] Speak Words: Trying to use simple TTS using command: echo "Gus and Vidge The Waterboys,at half past 6" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_7.mp3
[2025-05-06 19:00:20] Speak Words Join Files: count=7
[2025-05-06 19:00:20] Speak Words Play File (Queue=1): End
[2025-05-06 19:00:20] Read Calendar: End
[2025-05-06 21:30:10] Heartbeat
[2025-05-06 21:30:10] Queued from browser: 17121 - Tell the time ()
[2025-05-06 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-06 21:30:10] Tell Time: Start
[2025-05-06 21:30:10] Speak Words: Start
[2025-05-06 21:30:10] Speak Add File: signature.mp3
[2025-05-06 21:30:10] Speak Add File: 9.mp3
[2025-05-06 21:30:10] Speak Add File: 30.mp3
[2025-05-06 21:30:10] Speak Words Join Files: count=3
[2025-05-06 21:30:10] Speak Words Play File (Queue=): End
[2025-05-06 21:30:10] Tell Time: End
[2025-05-06 23:59:55] Heartbeat
[2025-05-07 08:00:01] Heartbeat
[2025-05-07 08:00:01] Queued from browser: 17122 - Tell the time ()
[2025-05-07 08:00:01] Launched by Web: Tell the time,08,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-07 08:00:01] Tell Time: Start
[2025-05-07 08:00:01] Speak Words: Start
[2025-05-07 08:00:01] Speak Add File: signature.mp3
[2025-05-07 08:00:01] Speak Add File: 1.mp3
[2025-05-07 08:00:01] Speak Words Join Files: count=2
[2025-05-07 08:00:01] Speak Words Play File (Queue=): End
[2025-05-07 08:00:01] Tell Time: End
[2025-05-07 09:30:00] Heartbeat
[2025-05-07 09:30:00] Queued from browser: 17123 - Read Calendar ()
[2025-05-07 09:30:00] Launched by Web: Read Calendar,09,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-07 09:30:00] Read Calendar: Start
[2025-05-07 09:30:00] Read Calendar: Going to get access token from Google
[2025-05-07 09:30:01] Read Calendar: Got access token.
[2025-05-07 09:30:01] Read Calendar: Range: 2025-05-07T09:30:00Z to 2025-05-08T00:00:00Z. Events found: 6.
[2025-05-07 09:30:01] Read Calendar: Event: 2025-05-07 to 2025-05-08 'GV: The Waterboys'
[2025-05-07 09:30:01] Read Calendar: Event: 2025-05-07 to 2025-05-08 'Your The Waterboys tickets, order AT-3177-5586-1797'
[2025-05-07 09:30:01] Read Calendar: Event: 2025-05-07T09:00:00+01:00 to 2025-05-07T11:00:00+01:00 'Jon Cox boiler service plus water pressure'
[2025-05-07 09:30:01] Read Calendar: Event: 2025-05-07T18:00:00+01:00 to 2025-05-07T19:00:00+01:00 'V: working late'
[2025-05-07 09:30:01] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GThe Waterboys'
[2025-05-07 09:30:01] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GV: The Waterboys'
[2025-05-07 09:30:01] Speak Words: Start
[2025-05-07 09:30:01] Read Calendar: Today
[2025-05-07 09:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-05-07 09:30:01] Read Calendar: Gus and Vidge The Waterboys, all day
[2025-05-07 09:30:01] Speak Words: 'Gus and Vidge The Waterboys, all day', volume=1 -> [2]
[2025-05-07 09:30:01] Read Calendar: Your The Waterboys tickets, order AT-3177-5586-1797, all day
[2025-05-07 09:30:01] Speak Words: 'Your The Waterboys tickets, order AT-3177-5586-1797, all day', volume=1 -> [3]
[2025-05-07 09:30:02] Read Calendar: Jon Cox boiler service plus water pressure, at 9 o clock
[2025-05-07 09:30:02] Speak Words: 'Jon Cox boiler service plus water pressure, at 9 o clock', volume=1 -> [4]
[2025-05-07 09:30:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-07 09:30:02] Speak Words: Got file to say 'Jon Cox boiler service plus water pressure, at 9 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Jon+Cox+boiler+service+plus+water+pressure%2C+at+9+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6f6e20436f7820626f696c6572207365727669636520706c75732077617465722070726573737572652c2061742039206f20636c6f636b.mp3 '.
[2025-05-07 09:30:02] Read Calendar: Vidge working late, at 6 o clock
[2025-05-07 09:30:02] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [5]
[2025-05-07 09:30:02] Read Calendar: GThe Waterboys,at half past 6
[2025-05-07 09:30:02] Speak Words: 'GThe Waterboys,at half past 6', volume=1 -> [6]
[2025-05-07 09:30:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-07 09:30:03] Speak Words: Got file to say 'GThe Waterboys,at half past 6' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=GThe+Waterboys%2Cat+half+past+6 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47546865205761746572626f79732c61742068616c6620706173742036.mp3 '.
[2025-05-07 09:30:03] Read Calendar: Gus and Vidge The Waterboys,at half past 6
[2025-05-07 09:30:03] Speak Words: 'Gus and Vidge The Waterboys,at half past 6', volume=1 -> [7]
[2025-05-07 09:30:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-07 09:30:04] Speak Words: Got file to say 'Gus and Vidge The Waterboys,at half past 6' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+and+Vidge+The+Waterboys%2Cat+half+past+6 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320616e6420566964676520546865205761746572626f79732c61742068616c6620706173742036.mp3 '.
[2025-05-07 09:30:04] Speak Words Join Files: count=7
[2025-05-07 09:30:05] Speak Words Play File (Queue=1): End
[2025-05-07 09:30:05] Read Calendar: End
[2025-05-07 10:30:03] Heartbeat
[2025-05-07 10:30:04] Queued from browser: 17124 - Read Calendar ()
[2025-05-07 10:30:04] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-07 10:30:04] Read Calendar: Start
[2025-05-07 10:30:04] Read Calendar: Going to get access token from Google
[2025-05-07 10:30:04] Read Calendar: Got access token.
[2025-05-07 10:30:05] Read Calendar: Range: 2025-05-07T10:30:00Z to 2025-05-08T00:00:00Z. Events found: 5.
[2025-05-07 10:30:05] Read Calendar: Event: 2025-05-07 to 2025-05-08 'GV: The Waterboys'
[2025-05-07 10:30:05] Read Calendar: Event: 2025-05-07 to 2025-05-08 'Your The Waterboys tickets, order AT-3177-5586-1797'
[2025-05-07 10:30:05] Read Calendar: Event: 2025-05-07T18:00:00+01:00 to 2025-05-07T19:00:00+01:00 'V: working late'
[2025-05-07 10:30:05] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GThe Waterboys'
[2025-05-07 10:30:05] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GV: The Waterboys'
[2025-05-07 10:30:05] Speak Words: Start
[2025-05-07 10:30:05] Read Calendar: Today
[2025-05-07 10:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-05-07 10:30:05] Read Calendar: Gus and Vidge The Waterboys, all day
[2025-05-07 10:30:05] Speak Words: 'Gus and Vidge The Waterboys, all day', volume=1 -> [2]
[2025-05-07 10:30:05] Read Calendar: Your The Waterboys tickets, order AT-3177-5586-1797, all day
[2025-05-07 10:30:05] Speak Words: 'Your The Waterboys tickets, order AT-3177-5586-1797, all day', volume=1 -> [3]
[2025-05-07 10:30:05] Read Calendar: Vidge working late, at 6 o clock
[2025-05-07 10:30:05] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [4]
[2025-05-07 10:30:05] Read Calendar: GThe Waterboys,at half past 6
[2025-05-07 10:30:05] Speak Words: 'GThe Waterboys,at half past 6', volume=1 -> [5]
[2025-05-07 10:30:05] Read Calendar: Gus and Vidge The Waterboys,at half past 6
[2025-05-07 10:30:05] Speak Words: 'Gus and Vidge The Waterboys,at half past 6', volume=1 -> [6]
[2025-05-07 10:30:06] Speak Words Join Files: count=6
[2025-05-07 10:30:06] Speak Words Play File (Queue=1): End
[2025-05-07 10:30:06] Read Calendar: End
[2025-05-07 16:00:04] Heartbeat
[2025-05-07 16:00:05] Queued from browser: 17125 - Say Full Moon ()
[2025-05-07 16:00:05] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-07 16:00:05] Say Full Moon: Start
[2025-05-07 16:00:05] Say Full Moon: The moon is currently 10.22 days old
[2025-05-07 16:00:05] Say Full Moon: End
[2025-05-07 19:00:10] Heartbeat
[2025-05-07 19:00:10] Queued from browser: 17126 - Read Calendar ()
[2025-05-07 19:00:10] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-07 19:00:10] Read Calendar: Start
[2025-05-07 19:00:10] Read Calendar: Going to get access token from Google
[2025-05-07 19:00:10] Read Calendar: Got access token.
[2025-05-07 19:00:11] Read Calendar: Range: 2025-05-07T19:00:00Z to 2025-05-09T00:00:00Z. Events found: 5.
[2025-05-07 19:00:11] Read Calendar: Event: 2025-05-07 to 2025-05-08 'GV: The Waterboys'
[2025-05-07 19:00:11] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-07 19:00:11] Read Calendar: empty event to speak, so don't add it.
[2025-05-07 19:00:11] Read Calendar: Event: 2025-05-07 to 2025-05-08 'Your The Waterboys tickets, order AT-3177-5586-1797'
[2025-05-07 19:00:11] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-07 19:00:11] Read Calendar: empty event to speak, so don't add it.
[2025-05-07 19:00:11] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GThe Waterboys'
[2025-05-07 19:00:11] Read Calendar: Event: 2025-05-07T18:30:00+01:00 to 2025-05-07T22:00:00+01:00 'GV: The Waterboys'
[2025-05-07 19:00:11] Read Calendar: Event: 2025-05-08T20:30:00+01:00 to 2025-05-08T21:45:00+01:00 'GV: Date night'
[2025-05-07 19:00:11] Speak Words: Start
[2025-05-07 19:00:11] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-07 19:00:11] Read Calendar: Tonight
[2025-05-07 19:00:11] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-07 19:00:11] Read Calendar: GThe Waterboys,at half past 6
[2025-05-07 19:00:11] Speak Words: 'GThe Waterboys,at half past 6', volume=0.7 -> [3]
[2025-05-07 19:00:11] Read Calendar: Gus and Vidge The Waterboys,at half past 6
[2025-05-07 19:00:11] Speak Words: 'Gus and Vidge The Waterboys,at half past 6', volume=0.7 -> [4]
[2025-05-07 19:00:11] Read Calendar: Tomorrow
[2025-05-07 19:00:11] Speak Words: 'Tomorrow', volume=0.7 -> [5]
[2025-05-07 19:00:11] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-07 19:00:11] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [6]
[2025-05-07 19:00:11] Speak Words Join Files: count=6
[2025-05-07 19:00:12] Speak Words Play File (Queue=1): End
[2025-05-07 19:00:12] Read Calendar: End
[2025-05-07 21:30:09] Heartbeat
[2025-05-07 21:30:09] Queued from browser: 17127 - Tell the time ()
[2025-05-07 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-07 21:30:09] Tell Time: Start
[2025-05-07 21:30:09] Speak Words: Start
[2025-05-07 21:30:09] Speak Add File: signature.mp3
[2025-05-07 21:30:10] Speak Add File: 9.mp3
[2025-05-07 21:30:10] Speak Add File: 30.mp3
[2025-05-07 21:30:10] Speak Words Join Files: count=3
[2025-05-07 21:30:10] Speak Words Play File (Queue=): End
[2025-05-07 21:30:10] Tell Time: End
[2025-05-07 23:59:49] Heartbeat
[2025-05-08 08:00:06] Heartbeat
[2025-05-08 08:00:06] Queued from browser: 17128 - Tell the time ()
[2025-05-08 08:00:06] Launched by Web: Tell the time,08,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 08:00:06] Tell Time: Start
[2025-05-08 08:00:06] Speak Words: Start
[2025-05-08 08:00:06] Speak Add File: signature.mp3
[2025-05-08 08:00:07] Speak Add File: 1.mp3
[2025-05-08 08:00:07] Speak Words Join Files: count=2
[2025-05-08 08:00:07] Speak Words Play File (Queue=): End
[2025-05-08 08:00:07] Tell Time: End
[2025-05-08 09:30:00] Heartbeat
[2025-05-08 09:30:00] Queued from browser: 17129 - Read Calendar ()
[2025-05-08 09:30:00] Launched by Web: Read Calendar,09,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 09:30:00] Read Calendar: Start
[2025-05-08 09:30:00] Read Calendar: Going to get access token from Google
[2025-05-08 09:30:01] Read Calendar: Got access token.
[2025-05-08 09:30:01] Read Calendar: Range: 2025-05-08T09:30:00Z to 2025-05-09T00:00:00Z. Events found: 1.
[2025-05-08 09:30:01] Read Calendar: Event: 2025-05-08T20:30:00+01:00 to 2025-05-08T21:45:00+01:00 'GV: Date night'
[2025-05-08 09:30:01] Speak Words: Start
[2025-05-08 09:30:01] Read Calendar: Today
[2025-05-08 09:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-05-08 09:30:01] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-08 09:30:01] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-05-08 09:30:01] Speak Words Join Files: count=2
[2025-05-08 09:30:01] Speak Words Play File (Queue=1): End
[2025-05-08 09:30:01] Read Calendar: End
[2025-05-08 10:30:09] Heartbeat
[2025-05-08 10:30:09] Queued from browser: 17130 - Read Calendar ()
[2025-05-08 10:30:09] Launched by Web: Read Calendar,10,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 10:30:09] Read Calendar: Start
[2025-05-08 10:30:09] Read Calendar: Going to get access token from Google
[2025-05-08 10:30:09] Read Calendar: Got access token.
[2025-05-08 10:30:09] Read Calendar: Range: 2025-05-08T10:30:00Z to 2025-05-09T00:00:00Z. Events found: 1.
[2025-05-08 10:30:09] Read Calendar: Event: 2025-05-08T20:30:00+01:00 to 2025-05-08T21:45:00+01:00 'GV: Date night'
[2025-05-08 10:30:09] Speak Words: Start
[2025-05-08 10:30:09] Read Calendar: Today
[2025-05-08 10:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-05-08 10:30:10] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-08 10:30:10] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-05-08 10:30:10] Speak Words Join Files: count=2
[2025-05-08 10:30:10] Speak Words Play File (Queue=1): End
[2025-05-08 10:30:10] Read Calendar: End
[2025-05-08 13:47:52] Heartbeat
[2025-05-08 13:47:52] Queued from browser: 17131 - Speak text (The grandfather clock needs wineding)
[2025-05-08 13:47:52] Launched by Web: Speak text,13,47,52,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 13:47:52] Speak Text: Start
[2025-05-08 13:47:52] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-08 13:47:52] Speak Words: Start
[2025-05-08 13:47:52] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-08 13:47:52] Speak Words Join Files: count=1
[2025-05-08 13:47:52] Speak Words Play File (Queue=1): End
[2025-05-08 13:47:52] Speak Text: End
[2025-05-08 14:02:43] Heartbeat
[2025-05-08 14:02:43] Queued from browser: 17132 - Speak text (The grandfather clock needs wineding)
[2025-05-08 14:02:43] Launched by Web: Speak text,14,02,43,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 14:02:43] Speak Text: Start
[2025-05-08 14:02:43] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-08 14:02:43] Speak Words: Start
[2025-05-08 14:02:43] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-08 14:02:43] Speak Words Join Files: count=1
[2025-05-08 14:02:43] Speak Words Play File (Queue=1): End
[2025-05-08 14:02:43] Speak Text: End
[2025-05-08 14:17:47] Heartbeat
[2025-05-08 14:17:47] Queued from browser: 17133 - Speak text (The grandfather clock needs wineding)
[2025-05-08 14:17:47] Launched by Web: Speak text,14,17,47,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 14:17:47] Speak Text: Start
[2025-05-08 14:17:47] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-08 14:17:47] Speak Words: Start
[2025-05-08 14:17:47] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-08 14:17:47] Speak Words Join Files: count=1
[2025-05-08 14:17:47] Speak Words Play File (Queue=1): End
[2025-05-08 14:17:47] Speak Text: End
[2025-05-08 14:56:44] Heartbeat
[2025-05-08 14:56:44] Queued from browser: 17134 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-08 14:56:44] Launched by Web: Speak text,14,56,44,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 14:56:44] Speak Text: Start
[2025-05-08 14:56:44] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-08 14:56:44] Speak Words: Start
[2025-05-08 14:56:44] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-08 14:56:44] Speak Words Join Files: count=1
[2025-05-08 14:56:45] Speak Words Play File (Queue=1): End
[2025-05-08 14:56:45] Speak Text: End
[2025-05-08 16:00:01] Heartbeat
[2025-05-08 16:00:01] Queued from browser: 17135 - Say Full Moon ()
[2025-05-08 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 16:00:01] Say Full Moon: Start
[2025-05-08 16:00:01] Say Full Moon: The moon is currently 11.12 days old
[2025-05-08 16:00:01] Say Full Moon: End
[2025-05-08 19:00:07] Heartbeat
[2025-05-08 19:00:07] Queued from browser: 17136 - Read Calendar ()
[2025-05-08 19:00:07] Launched by Web: Read Calendar,19,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 19:00:07] Read Calendar: Start
[2025-05-08 19:00:07] Read Calendar: Going to get access token from Google
[2025-05-08 19:00:07] Read Calendar: Got access token.
[2025-05-08 19:00:08] Read Calendar: Range: 2025-05-08T19:00:00Z to 2025-05-10T00:00:00Z. Events found: 2.
[2025-05-08 19:00:08] Read Calendar: Event: 2025-05-08T20:30:00+01:00 to 2025-05-08T21:45:00+01:00 'GV: Date night'
[2025-05-08 19:00:08] Read Calendar: Event: 2025-05-10 to 2025-05-11 'Budget Check Day'
[2025-05-08 19:00:08] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-08 19:00:08] Read Calendar: empty event to speak, so don't add it.
[2025-05-08 19:00:08] Speak Words: Start
[2025-05-08 19:00:08] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-08 19:00:08] Read Calendar: Tonight
[2025-05-08 19:00:08] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-08 19:00:08] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-08 19:00:08] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-05-08 19:00:08] Speak Words Join Files: count=3
[2025-05-08 19:00:08] Speak Words Play File (Queue=1): End
[2025-05-08 19:00:08] Read Calendar: End
[2025-05-08 21:30:09] Heartbeat
[2025-05-08 21:30:10] Queued from browser: 17137 - Tell the time ()
[2025-05-08 21:30:10] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-08 21:30:10] Tell Time: Start
[2025-05-08 21:30:10] Speak Words: Start
[2025-05-08 21:30:10] Speak Add File: signature.mp3
[2025-05-08 21:30:10] Speak Add File: 9.mp3
[2025-05-08 21:30:10] Speak Add File: 30.mp3
[2025-05-08 21:30:10] Speak Words Join Files: count=3
[2025-05-08 21:30:10] Speak Words Play File (Queue=): End
[2025-05-08 21:30:10] Tell Time: End
[2025-05-08 23:59:58] Heartbeat
[2025-05-09 08:00:04] Heartbeat
[2025-05-09 08:00:04] Queued from browser: 17138 - Tell the time ()
[2025-05-09 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 08:00:04] Tell Time: Start
[2025-05-09 08:00:04] Speak Words: Start
[2025-05-09 08:00:04] Speak Add File: signature.mp3
[2025-05-09 08:00:05] Speak Add File: 1.mp3
[2025-05-09 08:00:05] Speak Words Join Files: count=2
[2025-05-09 08:00:05] Speak Words Play File (Queue=): End
[2025-05-09 08:00:05] Tell Time: End
[2025-05-09 09:30:09] Heartbeat
[2025-05-09 09:30:09] Queued from browser: 17139 - Read Calendar ()
[2025-05-09 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 09:30:09] Read Calendar: Start
[2025-05-09 09:30:09] Read Calendar: Going to get access token from Google
[2025-05-09 09:30:10] Read Calendar: Got access token.
[2025-05-09 09:30:10] Read Calendar: Range: 2025-05-09T09:30:00Z to 2025-05-10T00:00:00Z. Events found: 2.
[2025-05-09 09:30:10] Read Calendar: Event: 2025-05-09T16:00:00+01:00 to 2025-05-09T17:00:00+01:00 'Z: Tennis Lesson'
[2025-05-09 09:30:10] Read Calendar: Event: 2025-05-10 to 2025-05-11 'Budget Check Day'
[2025-05-09 09:30:10] Speak Words: Start
[2025-05-09 09:30:10] Read Calendar: Today
[2025-05-09 09:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-05-09 09:30:10] Read Calendar: Izaak Tennis Lesson, at 4 o clock
[2025-05-09 09:30:10] Speak Words: 'Izaak Tennis Lesson, at 4 o clock', volume=1 -> [2]
[2025-05-09 09:30:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-09 09:30:10] Speak Words: Got file to say 'Izaak Tennis Lesson, at 4 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Izaak+Tennis+Lesson%2C+at+4+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_497a61616b2054656e6e6973204c6573736f6e2c2061742034206f20636c6f636b.mp3 '.
[2025-05-09 09:30:10] Read Calendar:
[2025-05-09 09:30:10] Read Calendar: Budget Check Day, all day
[2025-05-09 09:30:10] Speak Words: 'Budget Check Day, all day', volume=1 -> [3]
[2025-05-09 09:30:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-09 09:30:12] Speak Words: Got file to say 'Budget Check Day, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Budget+Check+Day%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_42756467657420436865636b204461792c20616c6c20646179.mp3 '.
[2025-05-09 09:30:12] Speak Words Join Files: count=3
[2025-05-09 09:30:12] Speak Words Play File (Queue=1): End
[2025-05-09 09:30:12] Read Calendar: End
[2025-05-09 10:02:33] Heartbeat
[2025-05-09 10:02:33] Queued from browser: 17140 - Speak text (The grandfather clock needs wineding)
[2025-05-09 10:02:33] Launched by Web: Speak text,10,02,33,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 10:02:33] Speak Text: Start
[2025-05-09 10:02:33] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-09 10:02:33] Speak Words: Start
[2025-05-09 10:02:33] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-09 10:02:33] Speak Words Join Files: count=1
[2025-05-09 10:02:33] Speak Words Play File (Queue=1): End
[2025-05-09 10:02:33] Speak Text: End
[2025-05-09 10:17:37] Heartbeat
[2025-05-09 10:17:37] Queued from browser: 17141 - Speak text (The grandfather clock needs wineding)
[2025-05-09 10:17:37] Launched by Web: Speak text,10,17,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 10:17:37] Speak Text: Start
[2025-05-09 10:17:37] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-09 10:17:37] Speak Words: Start
[2025-05-09 10:17:37] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-09 10:17:37] Speak Words Join Files: count=1
[2025-05-09 10:17:37] Speak Words Play File (Queue=1): End
[2025-05-09 10:17:37] Speak Text: End
[2025-05-09 10:30:05] Heartbeat
[2025-05-09 10:30:05] Queued from browser: 17142 - Read Calendar ()
[2025-05-09 10:30:05] Launched by Web: Read Calendar,10,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 10:30:05] Read Calendar: Start
[2025-05-09 10:30:05] Read Calendar: Going to get access token from Google
[2025-05-09 10:30:05] Read Calendar: Got access token.
[2025-05-09 10:30:06] Read Calendar: Range: 2025-05-09T10:30:00Z to 2025-05-10T00:00:00Z. Events found: 2.
[2025-05-09 10:30:06] Read Calendar: Event: 2025-05-09T16:00:00+01:00 to 2025-05-09T17:00:00+01:00 'Z: Tennis Lesson'
[2025-05-09 10:30:06] Read Calendar: Event: 2025-05-10 to 2025-05-11 'Budget Check Day'
[2025-05-09 10:30:06] Speak Words: Start
[2025-05-09 10:30:06] Read Calendar: Today
[2025-05-09 10:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-05-09 10:30:06] Read Calendar: Izaak Tennis Lesson, at 4 o clock
[2025-05-09 10:30:06] Speak Words: 'Izaak Tennis Lesson, at 4 o clock', volume=1 -> [2]
[2025-05-09 10:30:06] Read Calendar:
[2025-05-09 10:30:06] Read Calendar: Budget Check Day, all day
[2025-05-09 10:30:06] Speak Words: 'Budget Check Day, all day', volume=1 -> [3]
[2025-05-09 10:30:06] Speak Words Join Files: count=3
[2025-05-09 10:30:06] Speak Words Play File (Queue=1): End
[2025-05-09 10:30:06] Read Calendar: End
[2025-05-09 10:32:40] Heartbeat
[2025-05-09 10:32:40] Queued from browser: 17143 - Speak text (The grandfather clock needs wineding)
[2025-05-09 10:32:40] Launched by Web: Speak text,10,32,40,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 10:32:40] Speak Text: Start
[2025-05-09 10:32:40] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-09 10:32:40] Speak Words: Start
[2025-05-09 10:32:40] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-09 10:32:40] Speak Words Join Files: count=1
[2025-05-09 10:32:40] Speak Words Play File (Queue=1): End
[2025-05-09 10:32:40] Speak Text: End
[2025-05-09 16:00:02] Heartbeat
[2025-05-09 16:00:03] Queued from browser: 17144 - Say Full Moon ()
[2025-05-09 16:00:03] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 16:00:03] Say Full Moon: Start
[2025-05-09 16:00:03] Say Full Moon: The moon is currently 12.02 days old
[2025-05-09 16:00:03] Say Full Moon: End
[2025-05-09 17:42:23] Heartbeat
[2025-05-09 17:42:23] Queued from browser: 17145 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-09 17:42:23] Launched by Web: Speak text,17,42,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 17:42:23] Speak Text: Start
[2025-05-09 17:42:23] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-09 17:42:23] Speak Words: Start
[2025-05-09 17:42:23] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-09 17:42:23] Speak Words Join Files: count=1
[2025-05-09 17:42:24] Speak Words Play File (Queue=1): End
[2025-05-09 17:42:24] Speak Text: End
[2025-05-09 19:00:00] Heartbeat
[2025-05-09 19:00:00] Queued from browser: 17146 - Read Calendar ()
[2025-05-09 19:00:00] Launched by Web: Read Calendar,19,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 19:00:00] Read Calendar: Start
[2025-05-09 19:00:00] Read Calendar: Going to get access token from Google
[2025-05-09 19:00:00] Read Calendar: Got access token.
[2025-05-09 19:00:01] Read Calendar: Range: 2025-05-09T19:00:00Z to 2025-05-11T00:00:00Z. Events found: 1.
[2025-05-09 19:00:01] Read Calendar: Event: 2025-05-10 to 2025-05-11 'Budget Check Day'
[2025-05-09 19:00:01] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-09 19:00:01] Read Calendar: empty event to speak, so don't add it.
[2025-05-09 19:00:01] Speak Words: Start
[2025-05-09 19:00:01] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-09 19:00:01] Read Calendar: Nothing in the calendar tonight or tomorrow
[2025-05-09 19:00:01] Speak Words: 'Nothing in the calendar tonight or tomorrow', volume=0.7 -> [2]
[2025-05-09 19:00:01] Speak Words Join Files: count=2
[2025-05-09 19:00:01] Speak Words Play File (Queue=1): End
[2025-05-09 19:00:01] Read Calendar: End
[2025-05-09 21:30:04] Heartbeat
[2025-05-09 21:30:04] Queued from browser: 17147 - Tell the time ()
[2025-05-09 21:30:04] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-09 21:30:04] Tell Time: Start
[2025-05-09 21:30:04] Speak Words: Start
[2025-05-09 21:30:04] Speak Add File: signature.mp3
[2025-05-09 21:30:04] Speak Add File: 9.mp3
[2025-05-09 21:30:04] Speak Add File: 30.mp3
[2025-05-09 21:30:04] Speak Words Join Files: count=3
[2025-05-09 21:30:04] Speak Words Play File (Queue=): End
[2025-05-09 21:30:04] Tell Time: End
[2025-05-09 23:59:59] Heartbeat
[2025-05-10 10:30:08] Heartbeat
[2025-05-10 10:30:08] Queued from browser: 17148 - Read Calendar ()
[2025-05-10 10:30:08] Launched by Web: Read Calendar,10,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-10 10:30:08] Read Calendar: Start
[2025-05-10 10:30:08] Read Calendar: Going to get access token from Google
[2025-05-10 10:30:08] Read Calendar: Got access token.
[2025-05-10 10:30:08] Read Calendar: Range: 2025-05-10T10:30:00Z to 2025-05-11T00:00:00Z. Events found: 2.
[2025-05-10 10:30:08] Read Calendar: Event: 2025-05-10 to 2025-05-11 'Budget Check Day'
[2025-05-10 10:30:08] Read Calendar: Event: 2025-05-10T18:00:00+01:00 to 2025-05-10T19:00:00+01:00 'Desk top being picked up '
[2025-05-10 10:30:08] Speak Words: Start
[2025-05-10 10:30:08] Read Calendar: Today
[2025-05-10 10:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-05-10 10:30:08] Read Calendar: Budget Check Day, all day
[2025-05-10 10:30:08] Speak Words: 'Budget Check Day, all day', volume=1 -> [2]
[2025-05-10 10:30:09] Read Calendar: Desk top being picked up , at 6 o clock
[2025-05-10 10:30:09] Speak Words: 'Desk top being picked up , at 6 o clock', volume=1 -> [3]
[2025-05-10 10:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-10 10:30:09] Speak Words: Got file to say 'Desk top being picked up , at 6 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Desk+top+being+picked+up+%2C+at+6+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4465736b20746f70206265696e67207069636b6564207570202c2061742036206f20636c6f636b.mp3 '.
[2025-05-10 10:30:09] Speak Words Join Files: count=3
[2025-05-10 10:30:09] Speak Words Play File (Queue=1): End
[2025-05-10 10:30:09] Read Calendar: End
[2025-05-10 11:03:20] Heartbeat
[2025-05-10 11:03:20] Queued from browser: 17149 - Speak text (The grandfather clock needs wineding)
[2025-05-10 11:03:20] Launched by Web: Speak text,11,03,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-10 11:03:20] Speak Text: Start
[2025-05-10 11:03:20] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-10 11:03:20] Speak Words: Start
[2025-05-10 11:03:20] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-10 11:03:21] Speak Words Join Files: count=1
[2025-05-10 11:03:21] Speak Words Play File (Queue=1): End
[2025-05-10 11:03:21] Speak Text: End
[2025-05-10 11:03:53] Heartbeat
[2025-05-10 11:03:53] Queued from browser: 17150 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-10 11:03:53] Launched by Web: Speak text,11,03,53,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-10 11:03:53] Speak Text: Start
[2025-05-10 11:03:53] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-10 11:03:53] Speak Words: Start
[2025-05-10 11:03:53] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-10 11:03:54] Speak Words Join Files: count=1
[2025-05-10 11:03:54] Speak Words Play File (Queue=1): End
[2025-05-10 11:03:54] Speak Text: End
[2025-05-10 11:06:16] Heartbeat
[10-May-2025 05:06:25 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[10-May-2025 05:06:25 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-05-10 11:06:27] Heartbeat
[2025-05-10 11:06:27] Queued from browser: 17151 - Speak text ()
[2025-05-10 11:06:27] Launched by Web: Speak text,11,06,27,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-10 11:06:27] Speak Text: Start
[2025-05-10 11:06:27] Speak Text: Words To Speak: ''
[2025-05-10 11:06:27] Speak Words: Start
[2025-05-10 11:06:27] Speak Words: '', volume=1 -> [1]
[2025-05-10 11:06:27] Speak Words Join Files: count=1
[2025-05-10 11:06:27] Speak Words Play File (Queue=1): End
[2025-05-10 11:06:27] Speak Text: End
[2025-05-10 16:00:08] Heartbeat
[2025-05-10 16:00:08] Queued from browser: 17152 - Say Full Moon ()
[2025-05-10 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-10 16:00:08] Say Full Moon: Start
[2025-05-10 16:00:08] Say Full Moon: The moon is currently 12.91 days old
[2025-05-10 16:00:08] Say Full Moon: End
[2025-05-10 19:00:08] Heartbeat
[2025-05-10 19:00:08] Queued from browser: 17153 - Read Calendar ()
[2025-05-10 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-10 19:00:08] Read Calendar: Start
[2025-05-10 19:00:08] Read Calendar: Going to get access token from Google
[2025-05-10 19:00:08] Read Calendar: Got access token.
[2025-05-10 19:00:09] Read Calendar: Range: 2025-05-10T19:00:00Z to 2025-05-12T00:00:00Z. Events found: 2.
[2025-05-10 19:00:09] Read Calendar: Event: 2025-05-10 to 2025-05-11 'Budget Check Day'
[2025-05-10 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-10 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-05-10 19:00:09] Read Calendar: Event: 2025-05-12 to 2025-05-13 'Joan Rochester's birthday'
[2025-05-10 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-10 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-05-10 19:00:09] Speak Words: Start
[2025-05-10 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-10 19:00:09] Read Calendar: Nothing in the calendar tonight or tomorrow
[2025-05-10 19:00:09] Speak Words: 'Nothing in the calendar tonight or tomorrow', volume=0.7 -> [2]
[2025-05-10 19:00:09] Speak Words Join Files: count=2
[2025-05-10 19:00:09] Speak Words Play File (Queue=1): End
[2025-05-10 19:00:09] Read Calendar: End
[2025-05-10 21:30:10] Heartbeat
[2025-05-10 21:30:10] Queued from browser: 17154 - Tell the time ()
[2025-05-10 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-10 21:30:10] Tell Time: Start
[2025-05-10 21:30:10] Speak Words: Start
[2025-05-10 21:30:10] Speak Add File: signature.mp3
[2025-05-10 21:30:10] Speak Add File: 9.mp3
[2025-05-10 21:30:10] Speak Add File: 30.mp3
[2025-05-10 21:30:10] Speak Words Join Files: count=3
[2025-05-10 21:30:10] Speak Words Play File (Queue=): End
[2025-05-10 21:30:10] Tell Time: End
[2025-05-10 23:59:54] Heartbeat
[2025-05-11 10:00:52] Heartbeat
[2025-05-11 10:00:52] Queued from browser: 17155 - Speak text (The grandfather clock needs wineding)
[2025-05-11 10:00:52] Launched by Web: Speak text,10,00,52,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-11 10:00:52] Speak Text: Start
[2025-05-11 10:00:52] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-11 10:00:52] Speak Words: Start
[2025-05-11 10:00:52] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-11 10:00:52] Speak Words Join Files: count=1
[2025-05-11 10:00:53] Speak Words Play File (Queue=1): End
[2025-05-11 10:00:53] Speak Text: End
[2025-05-11 10:15:47] Heartbeat
[2025-05-11 10:15:47] Queued from browser: 17156 - Speak text (The grandfather clock needs wineding)
[2025-05-11 10:15:47] Launched by Web: Speak text,10,15,47,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-11 10:15:47] Speak Text: Start
[2025-05-11 10:15:47] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-11 10:15:47] Speak Words: Start
[2025-05-11 10:15:47] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-11 10:15:47] Speak Words Join Files: count=1
[2025-05-11 10:15:47] Speak Words Play File (Queue=1): End
[2025-05-11 10:15:47] Speak Text: End
[2025-05-11 10:17:17] Heartbeat
[2025-05-11 10:17:17] Queued from browser: 17157 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-11 10:17:17] Launched by Web: Speak text,10,17,17,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-11 10:17:17] Speak Text: Start
[2025-05-11 10:17:17] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-11 10:17:17] Speak Words: Start
[2025-05-11 10:17:17] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-11 10:17:17] Speak Words Join Files: count=1
[2025-05-11 10:17:17] Speak Words Play File (Queue=1): End
[2025-05-11 10:17:17] Speak Text: End
[2025-05-11 10:30:07] Heartbeat
[2025-05-11 10:30:07] Queued from browser: 17158 - Read Calendar ()
[2025-05-11 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-11 10:30:07] Read Calendar: Start
[2025-05-11 10:30:07] Read Calendar: Going to get access token from Google
[2025-05-11 10:30:07] Read Calendar: Got access token.
[2025-05-11 10:30:08] Read Calendar: Range: 2025-05-11T10:30:00Z to 2025-05-12T00:00:00Z. Events found: 1.
[2025-05-11 10:30:08] Read Calendar: Event: 2025-05-12 to 2025-05-13 'Joan Rochester's birthday'
[2025-05-11 10:30:08] Speak Words: Start
[2025-05-11 10:30:08] Read Calendar: Nothing in the calendar tonight
[2025-05-11 10:30:08] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-05-11 10:30:08] Read Calendar:
[2025-05-11 10:30:08] Read Calendar: Joan Rochester's birthday, all day
[2025-05-11 10:30:08] Speak Words: 'Joan Rochester's birthday, all day', volume=1 -> [2]
[2025-05-11 10:30:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-11 10:30:08] Speak Words: Got file to say 'Joan Rochester's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Joan+Rochester%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6f616e20526f6368657374657227732062697274686461792c20616c6c20646179.mp3 '.
[2025-05-11 10:30:08] Speak Words Join Files: count=2
[2025-05-11 10:30:09] Speak Words Play File (Queue=1): End
[2025-05-11 10:30:09] Read Calendar: End
[2025-05-11 16:00:01] Heartbeat
[2025-05-11 16:00:01] Queued from browser: 17159 - Say Full Moon ()
[2025-05-11 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-11 16:00:01] Say Full Moon: Start
[2025-05-11 16:00:01] Say Full Moon: The moon is currently 13.8 days old
[2025-05-11 16:00:01] Say Full Moon: phrase='There is a full moon tomorrow.'
[2025-05-11 16:00:01] Speak Words: Start
[2025-05-11 16:00:01] Speak Words: 'There is a full moon tomorrow.', volume=1 -> [1]
[2025-05-11 16:00:01] Speak Words Join Files: count=1
[2025-05-11 16:00:01] Speak Words Play File (Queue=1): End
[2025-05-11 16:00:01] Say Full Moon: End
[2025-05-11 19:00:10] Heartbeat
[2025-05-11 19:00:10] Queued from browser: 17160 - Read Calendar ()
[2025-05-11 19:00:10] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-11 19:00:10] Read Calendar: Start
[2025-05-11 19:00:10] Read Calendar: Going to get access token from Google
[2025-05-11 19:00:10] Read Calendar: Got access token.
[2025-05-11 19:00:10] Read Calendar: Range: 2025-05-11T19:00:00Z to 2025-05-13T00:00:00Z. Events found: 3.
[2025-05-11 19:00:10] Read Calendar: Event: 2025-05-12 to 2025-05-13 'Joan Rochester's birthday'
[2025-05-11 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-11 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-05-11 19:00:10] Read Calendar: Event: 2025-05-12T08:20:00+01:00 to 2025-05-12T09:20:00+01:00 'Check Three+ Cafe Nero'
[2025-05-11 19:00:10] Read Calendar: Event: 2025-05-12T18:00:00+01:00 to 2025-05-12T18:30:00+01:00 'V: work meeting '
[2025-05-11 19:00:10] Speak Words: Start
[2025-05-11 19:00:10] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-11 19:00:10] Read Calendar: Nothing in the calendar tonight
[2025-05-11 19:00:10] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-11 19:00:10] Read Calendar: Tomorrow
[2025-05-11 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-11 19:00:10] Read Calendar: Check Three+ Cafe Nero, at 8 20
[2025-05-11 19:00:10] Speak Words: 'Check Three+ Cafe Nero, at 8 20', volume=0.7 -> [4]
[2025-05-11 19:00:11] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-11 19:00:11] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [5]
[2025-05-11 19:00:11] Speak Words Join Files: count=5
[2025-05-11 19:00:11] Speak Words Play File (Queue=1): End
[2025-05-11 19:00:11] Read Calendar: End
[2025-05-11 21:30:01] Heartbeat
[2025-05-11 21:30:01] Queued from browser: 17161 - Tell the time ()
[2025-05-11 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-11 21:30:01] Tell Time: Start
[2025-05-11 21:30:01] Speak Words: Start
[2025-05-11 21:30:01] Speak Add File: signature.mp3
[2025-05-11 21:30:01] Speak Add File: 9.mp3
[2025-05-11 21:30:01] Speak Add File: 30.mp3
[2025-05-11 21:30:01] Speak Words Join Files: count=3
[2025-05-11 21:30:01] Speak Words Play File (Queue=): End
[2025-05-11 21:30:01] Tell Time: End
[2025-05-11 23:59:50] Heartbeat
[2025-05-12 08:00:05] Heartbeat
[2025-05-12 08:00:05] Queued from browser: 17162 - Tell the time ()
[2025-05-12 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 08:00:05] Tell Time: Start
[2025-05-12 08:00:05] Speak Words: Start
[2025-05-12 08:00:05] Speak Add File: signature.mp3
[2025-05-12 08:00:05] Speak Add File: 1.mp3
[2025-05-12 08:00:05] Speak Words Join Files: count=2
[2025-05-12 08:00:05] Speak Words Play File (Queue=): End
[2025-05-12 08:00:05] Tell Time: End
[2025-05-12 09:30:10] Heartbeat
[2025-05-12 09:30:10] Queued from browser: 17163 - Read Calendar ()
[2025-05-12 09:30:10] Launched by Web: Read Calendar,09,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 09:30:10] Read Calendar: Start
[2025-05-12 09:30:10] Read Calendar: Going to get access token from Google
[2025-05-12 09:30:11] Read Calendar: Got access token.
[2025-05-12 09:30:11] Read Calendar: Range: 2025-05-12T09:30:00Z to 2025-05-13T00:00:00Z. Events found: 3.
[2025-05-12 09:30:11] Read Calendar: Event: 2025-05-12 to 2025-05-13 'Joan Rochester's birthday'
[2025-05-12 09:30:11] Read Calendar: Event: 2025-05-12T18:00:00+01:00 to 2025-05-12T18:30:00+01:00 'V: work meeting '
[2025-05-12 09:30:11] Read Calendar: Event: 2025-05-12T19:30:00+01:00 to 2025-05-12T20:30:00+01:00 'V: meeting about Quaker website '
[2025-05-12 09:30:11] Speak Words: Start
[2025-05-12 09:30:11] Read Calendar: Today
[2025-05-12 09:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-05-12 09:30:11] Read Calendar: Joan Rochester's birthday, all day
[2025-05-12 09:30:11] Speak Words: 'Joan Rochester's birthday, all day', volume=1 -> [2]
[2025-05-12 09:30:11] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-12 09:30:11] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-05-12 09:30:11] Read Calendar: Vidge meeting about Quaker website ,at half past 7
[2025-05-12 09:30:11] Speak Words: 'Vidge meeting about Quaker website ,at half past 7', volume=1 -> [4]
[2025-05-12 09:30:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-12 09:30:13] Speak Words: Got file to say 'Vidge meeting about Quaker website ,at half past 7' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+meeting+about+Quaker+website+%2Cat+half+past+7 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765206d656574696e672061626f7574205175616b65722077656273697465202c61742068616c6620706173742037.mp3 '.
[2025-05-12 09:30:13] Speak Words Join Files: count=4
[2025-05-12 09:30:13] Speak Words Play File (Queue=1): End
[2025-05-12 09:30:13] Read Calendar: End
[2025-05-12 10:00:11] Heartbeat
[2025-05-12 10:00:11] Queued from browser: 17164 - Speak text (The grandfather clock needs wineding)
[2025-05-12 10:00:11] Launched by Web: Speak text,10,00,11,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 10:00:11] Speak Text: Start
[2025-05-12 10:00:11] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-12 10:00:11] Speak Words: Start
[2025-05-12 10:00:11] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-12 10:00:11] Speak Words Join Files: count=1
[2025-05-12 10:00:11] Speak Words Play File (Queue=1): End
[2025-05-12 10:00:11] Speak Text: End
[2025-05-12 10:15:13] Heartbeat
[2025-05-12 10:15:13] Queued from browser: 17165 - Speak text (The grandfather clock needs wineding)
[2025-05-12 10:15:13] Launched by Web: Speak text,10,15,13,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 10:15:13] Speak Text: Start
[2025-05-12 10:15:13] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-12 10:15:13] Speak Words: Start
[2025-05-12 10:15:13] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-12 10:15:13] Speak Words Join Files: count=1
[2025-05-12 10:15:13] Speak Words Play File (Queue=1): End
[2025-05-12 10:15:13] Speak Text: End
[2025-05-12 10:30:04] Heartbeat
[2025-05-12 10:30:04] Queued from browser: 17166 - Read Calendar ()
[2025-05-12 10:30:04] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 10:30:04] Read Calendar: Start
[2025-05-12 10:30:04] Read Calendar: Going to get access token from Google
[2025-05-12 10:30:04] Read Calendar: Got access token.
[2025-05-12 10:30:04] Read Calendar: Range: 2025-05-12T10:30:00Z to 2025-05-13T00:00:00Z. Events found: 3.
[2025-05-12 10:30:04] Read Calendar: Event: 2025-05-12 to 2025-05-13 'Joan Rochester's birthday'
[2025-05-12 10:30:04] Read Calendar: Event: 2025-05-12T18:00:00+01:00 to 2025-05-12T18:30:00+01:00 'V: work meeting '
[2025-05-12 10:30:04] Read Calendar: Event: 2025-05-12T19:30:00+01:00 to 2025-05-12T20:30:00+01:00 'V: meeting about Quaker website '
[2025-05-12 10:30:04] Speak Words: Start
[2025-05-12 10:30:04] Read Calendar: Today
[2025-05-12 10:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-05-12 10:30:04] Read Calendar: Joan Rochester's birthday, all day
[2025-05-12 10:30:04] Speak Words: 'Joan Rochester's birthday, all day', volume=1 -> [2]
[2025-05-12 10:30:04] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-12 10:30:04] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-05-12 10:30:05] Read Calendar: Vidge meeting about Quaker website ,at half past 7
[2025-05-12 10:30:05] Speak Words: 'Vidge meeting about Quaker website ,at half past 7', volume=1 -> [4]
[2025-05-12 10:30:05] Speak Words Join Files: count=4
[2025-05-12 10:30:05] Speak Words Play File (Queue=1): End
[2025-05-12 10:30:05] Read Calendar: End
[2025-05-12 10:30:28] Heartbeat
[2025-05-12 10:30:28] Queued from browser: 17167 - Speak text (The grandfather clock needs wineding)
[2025-05-12 10:30:28] Launched by Web: Speak text,10,30,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 10:30:28] Speak Text: Start
[2025-05-12 10:30:28] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-12 10:30:28] Speak Words: Start
[2025-05-12 10:30:28] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-12 10:30:28] Speak Words Join Files: count=1
[2025-05-12 10:30:28] Speak Words Play File (Queue=1): End
[2025-05-12 10:30:28] Speak Text: End
[2025-05-12 12:10:25] Heartbeat
[2025-05-12 12:10:25] Queued from browser: 17168 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-12 12:10:25] Launched by Web: Speak text,12,10,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 12:10:25] Speak Text: Start
[2025-05-12 12:10:25] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-12 12:10:25] Speak Words: Start
[2025-05-12 12:10:25] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-12 12:10:25] Speak Words Join Files: count=1
[2025-05-12 12:10:26] Speak Words Play File (Queue=1): End
[2025-05-12 12:10:26] Speak Text: End
[2025-05-12 16:00:05] Heartbeat
[2025-05-12 16:00:05] Queued from browser: 17169 - Say Full Moon ()
[2025-05-12 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 16:00:05] Say Full Moon: Start
[2025-05-12 16:00:05] Say Full Moon: The moon is currently 14.7 days old
[2025-05-12 16:00:05] Say Full Moon: phrase='There is a full moon today.'
[2025-05-12 16:00:05] Speak Words: Start
[2025-05-12 16:00:05] Speak Words: 'There is a full moon today.', volume=1 -> [1]
[2025-05-12 16:00:05] Speak Words Join Files: count=1
[2025-05-12 16:00:05] Speak Words Play File (Queue=1): End
[2025-05-12 16:00:05] Say Full Moon: End
[2025-05-12 19:00:01] Heartbeat
[2025-05-12 19:00:01] Queued from browser: 17170 - Read Calendar ()
[2025-05-12 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 19:00:01] Read Calendar: Start
[2025-05-12 19:00:01] Read Calendar: Going to get access token from Google
[2025-05-12 19:00:01] Read Calendar: Got access token.
[2025-05-12 19:00:02] Read Calendar: Range: 2025-05-12T19:00:00Z to 2025-05-14T00:00:00Z. Events found: 6.
[2025-05-12 19:00:02] Read Calendar: Event: 2025-05-12 to 2025-05-13 'Joan Rochester's birthday'
[2025-05-12 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-12 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-12 19:00:02] Read Calendar: Event: 2025-05-12T19:30:00+01:00 to 2025-05-12T20:30:00+01:00 'V: meeting about Quaker website '
[2025-05-12 19:00:02] Read Calendar: Event: 2025-05-13T13:30:00+01:00 to 2025-05-13T14:30:00+01:00 'V: Giving blood at Nottingham, Donor Centre'
[2025-05-12 19:00:02] Read Calendar: Event: 2025-05-13T14:30:00+01:00 to 2025-05-13T15:30:00+01:00 'V: meet Barbara'
[2025-05-12 19:00:02] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Pay Nisha this week '
[2025-05-12 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-12 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-12 19:00:02] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Car: Vertu Volkswagen Nottingham South'
[2025-05-12 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-12 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-12 19:00:02] Speak Words: Start
[2025-05-12 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-12 19:00:02] Read Calendar: Tonight
[2025-05-12 19:00:02] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-12 19:00:02] Read Calendar: Vidge meeting about Quaker website ,at half past 7
[2025-05-12 19:00:02] Speak Words: 'Vidge meeting about Quaker website ,at half past 7', volume=0.7 -> [3]
[2025-05-12 19:00:02] Read Calendar: Tomorrow
[2025-05-12 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-05-12 19:00:02] Read Calendar: Vidge Giving blood at Nottingham, Donor Centre,at half past 1
[2025-05-12 19:00:02] Speak Words: 'Vidge Giving blood at Nottingham, Donor Centre,at half past 1', volume=0.7 -> [5]
[2025-05-12 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-12 19:00:03] Speak Words: Got file to say 'Vidge Giving blood at Nottingham, Donor Centre,at half past 1' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+Giving+blood+at+Nottingham%2C+Donor+Centre%2Cat+half+past+1 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520476976696e6720626c6f6f64206174204e6f7474696e6768616d2c20446f6e6f722043656e7472652c61742068616c6620706173742031.mp3 '.
[2025-05-12 19:00:03] Read Calendar: Vidge meet Barbara,at half past 2
[2025-05-12 19:00:03] Speak Words: 'Vidge meet Barbara,at half past 2', volume=0.7 -> [6]
[2025-05-12 19:00:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-12 19:00:04] Speak Words: Got file to say 'Vidge meet Barbara,at half past 2' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+meet+Barbara%2Cat+half+past+2 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765206d65657420426172626172612c61742068616c6620706173742032.mp3 '.
[2025-05-12 19:00:05] Speak Words Join Files: count=6
[2025-05-12 19:00:05] Speak Words Play File (Queue=1): End
[2025-05-12 19:00:05] Read Calendar: End
[2025-05-12 21:30:07] Heartbeat
[2025-05-12 21:30:07] Queued from browser: 17171 - Tell the time ()
[2025-05-12 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-12 21:30:07] Tell Time: Start
[2025-05-12 21:30:07] Speak Words: Start
[2025-05-12 21:30:07] Speak Add File: signature.mp3
[2025-05-12 21:30:07] Speak Add File: 9.mp3
[2025-05-12 21:30:08] Speak Add File: 30.mp3
[2025-05-12 21:30:08] Speak Words Join Files: count=3
[2025-05-12 21:30:08] Speak Words Play File (Queue=): End
[2025-05-12 21:30:08] Tell Time: End
[2025-05-12 23:59:59] Heartbeat
[2025-05-13 08:00:09] Heartbeat
[2025-05-13 08:00:09] Queued from browser: 17172 - Tell the time ()
[2025-05-13 08:00:09] Launched by Web: Tell the time,08,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-13 08:00:09] Tell Time: Start
[2025-05-13 08:00:09] Speak Words: Start
[2025-05-13 08:00:09] Speak Add File: signature.mp3
[2025-05-13 08:00:09] Speak Add File: 1.mp3
[2025-05-13 08:00:09] Speak Words Join Files: count=2
[2025-05-13 08:00:09] Speak Words Play File (Queue=): End
[2025-05-13 08:00:09] Tell Time: End
[2025-05-13 09:30:08] Heartbeat
[2025-05-13 09:30:08] Queued from browser: 17173 - Read Calendar ()
[2025-05-13 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-13 09:30:08] Read Calendar: Start
[2025-05-13 09:30:08] Read Calendar: Going to get access token from Google
[2025-05-13 09:30:08] Read Calendar: Got access token.
[2025-05-13 09:30:09] Read Calendar: Range: 2025-05-13T09:30:00Z to 2025-05-14T00:00:00Z. Events found: 5.
[2025-05-13 09:30:09] Read Calendar: Event: 2025-05-13T13:30:00+01:00 to 2025-05-13T14:30:00+01:00 'V: Giving blood at Nottingham, Donor Centre'
[2025-05-13 09:30:09] Read Calendar: Event: 2025-05-13T14:30:00+01:00 to 2025-05-13T15:30:00+01:00 'V: meet Barbara'
[2025-05-13 09:30:09] Read Calendar: Event: 2025-05-13T19:00:00+01:00 to 2025-05-13T20:00:00+01:00 'Sarah picking up clip frame'
[2025-05-13 09:30:09] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Pay Nisha this week '
[2025-05-13 09:30:09] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Car: Vertu Volkswagen Nottingham South'
[2025-05-13 09:30:09] Speak Words: Start
[2025-05-13 09:30:09] Read Calendar: Today
[2025-05-13 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-05-13 09:30:09] Read Calendar: Vidge Giving blood at Nottingham, Donor Centre,at half past 1
[2025-05-13 09:30:09] Speak Words: 'Vidge Giving blood at Nottingham, Donor Centre,at half past 1', volume=1 -> [2]
[2025-05-13 09:30:09] Read Calendar: Vidge meet Barbara,at half past 2
[2025-05-13 09:30:09] Speak Words: 'Vidge meet Barbara,at half past 2', volume=1 -> [3]
[2025-05-13 09:30:09] Read Calendar: Sarah picking up clip frame, at 7 o clock
[2025-05-13 09:30:09] Speak Words: 'Sarah picking up clip frame, at 7 o clock', volume=1 -> [4]
[2025-05-13 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-13 09:30:10] Speak Words: Got file to say 'Sarah picking up clip frame, at 7 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Sarah+picking+up+clip+frame%2C+at+7+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5361726168207069636b696e6720757020636c6970206672616d652c2061742037206f20636c6f636b.mp3 '.
[2025-05-13 09:30:10] Read Calendar:
[2025-05-13 09:30:10] Read Calendar: Pay Nisha this week , all day
[2025-05-13 09:30:10] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [5]
[2025-05-13 09:30:10] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-05-13 09:30:10] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [6]
[2025-05-13 09:30:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-13 09:30:11] Speak Words: Got file to say 'Car: Vertu Volkswagen Nottingham South, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Car%3A+Vertu+Volkswagen+Nottingham+South%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4361723a20566572747520566f6c6b73776167656e204e6f7474696e6768616d20536f7574682c20616c6c20646179.mp3 '.
[2025-05-13 09:30:11] Speak Words Join Files: count=6
[2025-05-13 09:30:12] Speak Words Play File (Queue=1): End
[2025-05-13 09:30:12] Read Calendar: End
[2025-05-13 10:30:10] Heartbeat
[2025-05-13 10:30:10] Queued from browser: 17174 - Read Calendar ()
[2025-05-13 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-13 10:30:10] Read Calendar: Start
[2025-05-13 10:30:10] Read Calendar: Going to get access token from Google
[2025-05-13 10:30:11] Read Calendar: Got access token.
[2025-05-13 10:30:11] Read Calendar: Range: 2025-05-13T10:30:00Z to 2025-05-14T00:00:00Z. Events found: 5.
[2025-05-13 10:30:11] Read Calendar: Event: 2025-05-13T13:30:00+01:00 to 2025-05-13T14:30:00+01:00 'V: Giving blood at Nottingham, Donor Centre'
[2025-05-13 10:30:11] Read Calendar: Event: 2025-05-13T14:30:00+01:00 to 2025-05-13T15:30:00+01:00 'V: meet Barbara'
[2025-05-13 10:30:11] Read Calendar: Event: 2025-05-13T19:00:00+01:00 to 2025-05-13T20:00:00+01:00 'Sarah picking up clip frame'
[2025-05-13 10:30:11] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Pay Nisha this week '
[2025-05-13 10:30:11] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Car: Vertu Volkswagen Nottingham South'
[2025-05-13 10:30:11] Speak Words: Start
[2025-05-13 10:30:11] Read Calendar: Today
[2025-05-13 10:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-05-13 10:30:11] Read Calendar: Vidge Giving blood at Nottingham, Donor Centre,at half past 1
[2025-05-13 10:30:11] Speak Words: 'Vidge Giving blood at Nottingham, Donor Centre,at half past 1', volume=1 -> [2]
[2025-05-13 10:30:12] Read Calendar: Vidge meet Barbara,at half past 2
[2025-05-13 10:30:12] Speak Words: 'Vidge meet Barbara,at half past 2', volume=1 -> [3]
[2025-05-13 10:30:12] Read Calendar: Sarah picking up clip frame, at 7 o clock
[2025-05-13 10:30:12] Speak Words: 'Sarah picking up clip frame, at 7 o clock', volume=1 -> [4]
[2025-05-13 10:30:12] Read Calendar:
[2025-05-13 10:30:12] Read Calendar: Pay Nisha this week , all day
[2025-05-13 10:30:12] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [5]
[2025-05-13 10:30:12] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-05-13 10:30:12] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [6]
[2025-05-13 10:30:12] Speak Words Join Files: count=6
[2025-05-13 10:30:13] Speak Words Play File (Queue=1): End
[2025-05-13 10:30:13] Read Calendar: End
[2025-05-13 16:00:08] Heartbeat
[2025-05-13 16:00:08] Queued from browser: 17175 - Say Full Moon ()
[2025-05-13 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-13 16:00:08] Say Full Moon: Start
[2025-05-13 16:00:08] Say Full Moon: The moon is currently 15.6 days old
[2025-05-13 16:00:08] Say Full Moon: End
[2025-05-13 19:00:03] Heartbeat
[2025-05-13 19:00:03] Queued from browser: 17176 - Read Calendar ()
[2025-05-13 19:00:03] Launched by Web: Read Calendar,19,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-13 19:00:03] Read Calendar: Start
[2025-05-13 19:00:03] Read Calendar: Going to get access token from Google
[2025-05-13 19:00:03] Read Calendar: Got access token.
[2025-05-13 19:00:03] Read Calendar: Range: 2025-05-13T19:00:00Z to 2025-05-15T00:00:00Z. Events found: 7.
[2025-05-13 19:00:03] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Pay Nisha this week '
[2025-05-13 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-13 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-05-13 19:00:03] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Car: Vertu Volkswagen Nottingham South'
[2025-05-13 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-13 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-05-13 19:00:03] Read Calendar: Event: 2025-05-14T09:30:00+01:00 to 2025-05-14T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-05-13 19:00:03] Read Calendar: Event: 2025-05-14T13:00:00+01:00 to 2025-05-14T14:00:00+01:00 'Drop car off for repairs'
[2025-05-13 19:00:03] Read Calendar: Event: 2025-05-14T14:00:00+01:00 to 2025-05-14T14:30:00+01:00 'G: Haircut'
[2025-05-13 19:00:03] Read Calendar: Event: 2025-05-14T18:00:00+01:00 to 2025-05-14T19:00:00+01:00 'V: working late'
[2025-05-13 19:00:03] Read Calendar: Event: 2025-05-15 to 2025-05-16 'Miranda Campbell's birthday'
[2025-05-13 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-13 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-05-13 19:00:03] Speak Words: Start
[2025-05-13 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-13 19:00:03] Read Calendar: Nothing in the calendar tonight
[2025-05-13 19:00:03] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-13 19:00:03] Read Calendar: Tomorrow
[2025-05-13 19:00:03] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-13 19:00:03] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-05-13 19:00:03] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=0.7 -> [4]
[2025-05-13 19:00:04] Read Calendar: Drop car off for repairs, at 1 o clock
[2025-05-13 19:00:04] Speak Words: 'Drop car off for repairs, at 1 o clock', volume=0.7 -> [5]
[2025-05-13 19:00:04] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-13 19:00:04] Speak Words: Don't know how to say 'Drop car off for repairs, at 1 o clock' (using Google TTS) - so use poor quality TTS instead.
[2025-05-13 19:00:04] Speak Words: Trying to use simple TTS using command: echo "Drop car off for repairs, at 1 o clock" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_5.mp3
[2025-05-13 19:00:07] Read Calendar: Gus Haircut, at 2 o clock
[2025-05-13 19:00:07] Speak Words: 'Gus Haircut, at 2 o clock', volume=0.7 -> [6]
[2025-05-13 19:00:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-13 19:00:07] Speak Words: Don't know how to say 'Gus Haircut, at 2 o clock' (using Google TTS) - so use poor quality TTS instead.
[2025-05-13 19:00:07] Speak Words: Trying to use simple TTS using command: echo "Gus Haircut, at 2 o clock" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_6.mp3
[2025-05-13 19:00:09] Read Calendar: Vidge working late, at 6 o clock
[2025-05-13 19:00:09] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [7]
[2025-05-13 19:00:09] Speak Words Join Files: count=7
[2025-05-13 19:00:10] Speak Words Play File (Queue=1): End
[2025-05-13 19:00:10] Read Calendar: End
[2025-05-13 21:13:59] Heartbeat
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/saveNewRabbit.php on line 44
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: txtName in /var/www/html/saveNewRabbit.php on line 45
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: ddlTimeZone in /var/www/html/saveNewRabbit.php on line 46
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: txtWeatherCode in /var/www/html/saveNewRabbit.php on line 47
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: ddlWake in /var/www/html/saveNewRabbit.php on line 48
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: ddlBedTime in /var/www/html/saveNewRabbit.php on line 49
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: ddlLanguage in /var/www/html/saveNewRabbit.php on line 50
[13-May-2025 15:14:04 America/Chicago] PHP Notice: Undefined index: ddlTemp in /var/www/html/saveNewRabbit.php on line 51
[2025-05-13 21:30:09] Heartbeat
[2025-05-13 21:30:09] Queued from browser: 17177 - Tell the time ()
[2025-05-13 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-13 21:30:09] Tell Time: Start
[2025-05-13 21:30:09] Speak Words: Start
[2025-05-13 21:30:09] Speak Add File: signature.mp3
[2025-05-13 21:30:09] Speak Add File: 9.mp3
[2025-05-13 21:30:09] Speak Add File: 30.mp3
[2025-05-13 21:30:09] Speak Words Join Files: count=3
[2025-05-13 21:30:09] Speak Words Play File (Queue=): End
[2025-05-13 21:30:09] Tell Time: End
[2025-05-13 23:59:51] Heartbeat
[2025-05-14 08:00:03] Heartbeat
[2025-05-14 08:00:03] Queued from browser: 17178 - Tell the time ()
[2025-05-14 08:00:03] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 08:00:03] Tell Time: Start
[2025-05-14 08:00:03] Speak Words: Start
[2025-05-14 08:00:03] Speak Add File: signature.mp3
[2025-05-14 08:00:03] Speak Add File: 1.mp3
[2025-05-14 08:00:03] Speak Words Join Files: count=2
[2025-05-14 08:00:03] Speak Words Play File (Queue=): End
[2025-05-14 08:00:03] Tell Time: End
[2025-05-14 09:30:08] Heartbeat
[2025-05-14 09:30:08] Queued from browser: 17179 - Read Calendar ()
[2025-05-14 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 09:30:08] Read Calendar: Start
[2025-05-14 09:30:08] Read Calendar: Going to get access token from Google
[2025-05-14 09:30:08] Read Calendar: Got access token.
[2025-05-14 09:30:08] Read Calendar: Range: 2025-05-14T09:30:00Z to 2025-05-15T00:00:00Z. Events found: 7.
[2025-05-14 09:30:08] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Pay Nisha this week '
[2025-05-14 09:30:08] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Car: Vertu Volkswagen Nottingham South'
[2025-05-14 09:30:08] Read Calendar: Event: 2025-05-14T09:30:00+01:00 to 2025-05-14T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-05-14 09:30:08] Read Calendar: Event: 2025-05-14T13:00:00+01:00 to 2025-05-14T14:00:00+01:00 'Drop car off for repairs'
[2025-05-14 09:30:08] Read Calendar: Event: 2025-05-14T14:00:00+01:00 to 2025-05-14T14:30:00+01:00 'G: Haircut'
[2025-05-14 09:30:08] Read Calendar: Event: 2025-05-14T18:00:00+01:00 to 2025-05-14T19:00:00+01:00 'V: working late'
[2025-05-14 09:30:08] Read Calendar: Event: 2025-05-15 to 2025-05-16 'Miranda Campbell's birthday'
[2025-05-14 09:30:08] Speak Words: Start
[2025-05-14 09:30:08] Read Calendar: Today
[2025-05-14 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-05-14 09:30:08] Read Calendar: Pay Nisha this week , all day
[2025-05-14 09:30:08] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-05-14 09:30:08] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-05-14 09:30:08] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [3]
[2025-05-14 09:30:09] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-05-14 09:30:09] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [4]
[2025-05-14 09:30:09] Read Calendar: Drop car off for repairs, at 1 o clock
[2025-05-14 09:30:09] Speak Words: 'Drop car off for repairs, at 1 o clock', volume=1 -> [5]
[2025-05-14 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-14 09:30:10] Speak Words: Got file to say 'Drop car off for repairs, at 1 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Drop+car+off+for+repairs%2C+at+1+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_44726f7020636172206f666620666f7220726570616972732c2061742031206f20636c6f636b.mp3 '.
[2025-05-14 09:30:10] Read Calendar: Gus Haircut, at 2 o clock
[2025-05-14 09:30:10] Speak Words: 'Gus Haircut, at 2 o clock', volume=1 -> [6]
[2025-05-14 09:30:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-14 09:30:10] Speak Words: Got file to say 'Gus Haircut, at 2 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Haircut%2C+at+2+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320486169726375742c2061742032206f20636c6f636b.mp3 '.
[2025-05-14 09:30:11] Read Calendar: Vidge working late, at 6 o clock
[2025-05-14 09:30:11] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [7]
[2025-05-14 09:30:11] Read Calendar:
[2025-05-14 09:30:11] Read Calendar: Miranda Campbell's birthday, all day
[2025-05-14 09:30:11] Speak Words: 'Miranda Campbell's birthday, all day', volume=1 -> [8]
[2025-05-14 09:30:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-14 09:30:11] Speak Words: Got file to say 'Miranda Campbell's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Miranda+Campbell%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4d6972616e64612043616d7062656c6c27732062697274686461792c20616c6c20646179.mp3 '.
[2025-05-14 09:30:11] Speak Words Join Files: count=8
[2025-05-14 09:30:12] Speak Words Play File (Queue=1): End
[2025-05-14 09:30:12] Read Calendar: End
[2025-05-14 10:00:29] Heartbeat
[2025-05-14 10:00:29] Queued from browser: 17180 - Speak text (The grandfather clock needs wineding)
[2025-05-14 10:00:29] Launched by Web: Speak text,10,00,29,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 10:00:29] Speak Text: Start
[2025-05-14 10:00:29] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-14 10:00:29] Speak Words: Start
[2025-05-14 10:00:29] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-14 10:00:29] Speak Words Join Files: count=1
[2025-05-14 10:00:30] Speak Words Play File (Queue=1): End
[2025-05-14 10:00:30] Speak Text: End
[2025-05-14 10:15:31] Heartbeat
[2025-05-14 10:15:31] Queued from browser: 17181 - Speak text (The grandfather clock needs wineding)
[2025-05-14 10:15:31] Launched by Web: Speak text,10,15,31,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 10:15:31] Speak Text: Start
[2025-05-14 10:15:31] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-14 10:15:31] Speak Words: Start
[2025-05-14 10:15:31] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-14 10:15:31] Speak Words Join Files: count=1
[2025-05-14 10:15:32] Speak Words Play File (Queue=1): End
[2025-05-14 10:15:32] Speak Text: End
[2025-05-14 10:30:00] Heartbeat
[2025-05-14 10:30:00] Queued from browser: 17182 - Read Calendar ()
[2025-05-14 10:30:00] Launched by Web: Read Calendar,10,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 10:30:00] Read Calendar: Start
[2025-05-14 10:30:00] Read Calendar: Going to get access token from Google
[2025-05-14 10:30:00] Read Calendar: Got access token.
[2025-05-14 10:30:00] Read Calendar: Range: 2025-05-14T10:30:00Z to 2025-05-15T00:00:00Z. Events found: 7.
[2025-05-14 10:30:00] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Pay Nisha this week '
[2025-05-14 10:30:00] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Car: Vertu Volkswagen Nottingham South'
[2025-05-14 10:30:00] Read Calendar: Event: 2025-05-14T09:30:00+01:00 to 2025-05-14T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-05-14 10:30:00] Read Calendar: Event: 2025-05-14T13:00:00+01:00 to 2025-05-14T14:00:00+01:00 'Drop car off for repairs'
[2025-05-14 10:30:00] Read Calendar: Event: 2025-05-14T14:00:00+01:00 to 2025-05-14T14:30:00+01:00 'G: Haircut'
[2025-05-14 10:30:00] Read Calendar: Event: 2025-05-14T18:00:00+01:00 to 2025-05-14T19:00:00+01:00 'V: working late'
[2025-05-14 10:30:00] Read Calendar: Event: 2025-05-15 to 2025-05-16 'Miranda Campbell's birthday'
[2025-05-14 10:30:00] Speak Words: Start
[2025-05-14 10:30:00] Read Calendar: Today
[2025-05-14 10:30:00] Speak Words: 'Today', volume=1 -> [1]
[2025-05-14 10:30:00] Read Calendar: Pay Nisha this week , all day
[2025-05-14 10:30:00] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-05-14 10:30:01] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-05-14 10:30:01] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [3]
[2025-05-14 10:30:01] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-05-14 10:30:01] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [4]
[2025-05-14 10:30:01] Read Calendar: Drop car off for repairs, at 1 o clock
[2025-05-14 10:30:01] Speak Words: 'Drop car off for repairs, at 1 o clock', volume=1 -> [5]
[2025-05-14 10:30:01] Read Calendar: Gus Haircut, at 2 o clock
[2025-05-14 10:30:01] Speak Words: 'Gus Haircut, at 2 o clock', volume=1 -> [6]
[2025-05-14 10:30:01] Read Calendar: Vidge working late, at 6 o clock
[2025-05-14 10:30:01] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [7]
[2025-05-14 10:30:01] Read Calendar:
[2025-05-14 10:30:01] Read Calendar: Miranda Campbell's birthday, all day
[2025-05-14 10:30:01] Speak Words: 'Miranda Campbell's birthday, all day', volume=1 -> [8]
[2025-05-14 10:30:02] Speak Words Join Files: count=8
[2025-05-14 10:30:02] Speak Words Play File (Queue=1): End
[2025-05-14 10:30:02] Read Calendar: End
[2025-05-14 10:30:28] Heartbeat
[2025-05-14 10:30:28] Queued from browser: 17183 - Speak text (The grandfather clock needs wineding)
[2025-05-14 10:30:28] Launched by Web: Speak text,10,30,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 10:30:28] Speak Text: Start
[2025-05-14 10:30:28] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-14 10:30:28] Speak Words: Start
[2025-05-14 10:30:28] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-14 10:30:28] Speak Words Join Files: count=1
[2025-05-14 10:30:28] Speak Words Play File (Queue=1): End
[2025-05-14 10:30:28] Speak Text: End
[2025-05-14 11:57:51] Heartbeat
[2025-05-14 11:57:51] Queued from browser: 17184 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-14 11:57:51] Launched by Web: Speak text,11,57,51,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 11:57:51] Speak Text: Start
[2025-05-14 11:57:51] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-14 11:57:51] Speak Words: Start
[2025-05-14 11:57:51] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-14 11:57:51] Speak Words Join Files: count=1
[2025-05-14 11:57:51] Speak Words Play File (Queue=1): End
[2025-05-14 11:57:51] Speak Text: End
[2025-05-14 16:00:02] Heartbeat
[2025-05-14 16:00:02] Queued from browser: 17185 - Say Full Moon ()
[2025-05-14 16:00:02] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 16:00:02] Say Full Moon: Start
[2025-05-14 16:00:02] Say Full Moon: The moon is currently 16.51 days old
[2025-05-14 16:00:02] Say Full Moon: End
[2025-05-14 19:00:08] Heartbeat
[2025-05-14 19:00:08] Queued from browser: 17186 - Read Calendar ()
[2025-05-14 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 19:00:08] Read Calendar: Start
[2025-05-14 19:00:08] Read Calendar: Going to get access token from Google
[2025-05-14 19:00:08] Read Calendar: Got access token.
[2025-05-14 19:00:09] Read Calendar: Range: 2025-05-14T19:00:00Z to 2025-05-16T00:00:00Z. Events found: 5.
[2025-05-14 19:00:09] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Pay Nisha this week '
[2025-05-14 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-14 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-05-14 19:00:09] Read Calendar: Event: 2025-05-14 to 2025-05-15 'Car: Vertu Volkswagen Nottingham South'
[2025-05-14 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-14 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-05-14 19:00:09] Read Calendar: Event: 2025-05-15 to 2025-05-16 'Miranda Campbell's birthday'
[2025-05-14 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-14 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-05-14 19:00:09] Read Calendar: Event: 2025-05-15T20:30:00+01:00 to 2025-05-15T21:45:00+01:00 'GV: Date night'
[2025-05-14 19:00:09] Read Calendar: Event: 2025-05-15T23:00:00+01:00 to 2025-05-16T06:00:00+01:00 'Bobby staying overnight '
[2025-05-14 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-14 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-05-14 19:00:09] Speak Words: Start
[2025-05-14 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-14 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-05-14 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-14 19:00:09] Read Calendar: Tomorrow
[2025-05-14 19:00:09] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-14 19:00:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-14 19:00:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [4]
[2025-05-14 19:00:09] Speak Words Join Files: count=4
[2025-05-14 19:00:09] Speak Words Play File (Queue=1): End
[2025-05-14 19:00:09] Read Calendar: End
[2025-05-14 21:30:07] Heartbeat
[2025-05-14 21:30:07] Queued from browser: 17187 - Tell the time ()
[2025-05-14 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-14 21:30:07] Tell Time: Start
[2025-05-14 21:30:07] Speak Words: Start
[2025-05-14 21:30:07] Speak Add File: signature.mp3
[2025-05-14 21:30:07] Speak Add File: 9.mp3
[2025-05-14 21:30:07] Speak Add File: 30.mp3
[2025-05-14 21:30:08] Speak Words Join Files: count=3
[2025-05-14 21:30:08] Speak Words Play File (Queue=): End
[2025-05-14 21:30:08] Tell Time: End
[2025-05-14 23:59:52] Heartbeat
[2025-05-15 08:00:04] Heartbeat
[2025-05-15 08:00:04] Queued from browser: 17188 - Tell the time ()
[2025-05-15 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-15 08:00:04] Tell Time: Start
[2025-05-15 08:00:04] Speak Words: Start
[2025-05-15 08:00:04] Speak Add File: signature.mp3
[2025-05-15 08:00:04] Speak Add File: 1.mp3
[2025-05-15 08:00:04] Speak Words Join Files: count=2
[2025-05-15 08:00:04] Speak Words Play File (Queue=): End
[2025-05-15 08:00:04] Tell Time: End
[2025-05-15 09:30:08] Heartbeat
[2025-05-15 09:30:08] Queued from browser: 17189 - Read Calendar ()
[2025-05-15 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-15 09:30:08] Read Calendar: Start
[2025-05-15 09:30:08] Read Calendar: Going to get access token from Google
[2025-05-15 09:30:08] Read Calendar: Got access token.
[2025-05-15 09:30:09] Read Calendar: Range: 2025-05-15T09:30:00Z to 2025-05-16T00:00:00Z. Events found: 3.
[2025-05-15 09:30:09] Read Calendar: Event: 2025-05-15 to 2025-05-16 'Miranda Campbell's birthday'
[2025-05-15 09:30:09] Read Calendar: Event: 2025-05-15T20:30:00+01:00 to 2025-05-15T21:45:00+01:00 'GV: Date night'
[2025-05-15 09:30:09] Read Calendar: Event: 2025-05-15T23:00:00+01:00 to 2025-05-16T06:00:00+01:00 'Bobby staying overnight '
[2025-05-15 09:30:09] Speak Words: Start
[2025-05-15 09:30:09] Read Calendar: Today
[2025-05-15 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-05-15 09:30:09] Read Calendar: Miranda Campbell's birthday, all day
[2025-05-15 09:30:09] Speak Words: 'Miranda Campbell's birthday, all day', volume=1 -> [2]
[2025-05-15 09:30:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-15 09:30:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-05-15 09:30:09] Read Calendar: Bobby staying overnight , all day
[2025-05-15 09:30:09] Speak Words: 'Bobby staying overnight , all day', volume=1 -> [4]
[2025-05-15 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-15 09:30:09] Speak Words: Got file to say 'Bobby staying overnight , all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Bobby+staying+overnight+%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_426f6262792073746179696e67206f7665726e69676874202c20616c6c20646179.mp3 '.
[2025-05-15 09:30:10] Speak Words Join Files: count=4
[2025-05-15 09:30:10] Speak Words Play File (Queue=1): End
[2025-05-15 09:30:10] Read Calendar: End
[2025-05-15 10:30:10] Heartbeat
[2025-05-15 10:30:10] Queued from browser: 17190 - Read Calendar ()
[2025-05-15 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-15 10:30:10] Read Calendar: Start
[2025-05-15 10:30:10] Read Calendar: Going to get access token from Google
[2025-05-15 10:30:11] Read Calendar: Got access token.
[2025-05-15 10:30:11] Read Calendar: Range: 2025-05-15T10:30:00Z to 2025-05-16T00:00:00Z. Events found: 3.
[2025-05-15 10:30:11] Read Calendar: Event: 2025-05-15 to 2025-05-16 'Miranda Campbell's birthday'
[2025-05-15 10:30:11] Read Calendar: Event: 2025-05-15T20:30:00+01:00 to 2025-05-15T21:45:00+01:00 'GV: Date night'
[2025-05-15 10:30:11] Read Calendar: Event: 2025-05-15T23:00:00+01:00 to 2025-05-16T06:00:00+01:00 'Bobby staying overnight '
[2025-05-15 10:30:11] Speak Words: Start
[2025-05-15 10:30:11] Read Calendar: Today
[2025-05-15 10:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-05-15 10:30:11] Read Calendar: Miranda Campbell's birthday, all day
[2025-05-15 10:30:11] Speak Words: 'Miranda Campbell's birthday, all day', volume=1 -> [2]
[2025-05-15 10:30:11] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-15 10:30:11] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-05-15 10:30:12] Read Calendar: Bobby staying overnight , all day
[2025-05-15 10:30:12] Speak Words: 'Bobby staying overnight , all day', volume=1 -> [4]
[2025-05-15 10:30:12] Speak Words Join Files: count=4
[2025-05-15 10:30:12] Speak Words Play File (Queue=1): End
[2025-05-15 10:30:12] Read Calendar: End
[2025-05-15 16:00:09] Heartbeat
[2025-05-15 16:00:09] Queued from browser: 17191 - Say Full Moon ()
[2025-05-15 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-15 16:00:09] Say Full Moon: Start
[2025-05-15 16:00:09] Say Full Moon: The moon is currently 17.43 days old
[2025-05-15 16:00:09] Say Full Moon: End
[2025-05-15 19:00:05] Heartbeat
[2025-05-15 19:00:05] Queued from browser: 17192 - Read Calendar ()
[2025-05-15 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-15 19:00:05] Read Calendar: Start
[2025-05-15 19:00:05] Read Calendar: Going to get access token from Google
[2025-05-15 19:00:05] Read Calendar: Got access token.
[2025-05-15 19:00:05] Read Calendar: Range: 2025-05-15T19:00:00Z to 2025-05-17T00:00:00Z. Events found: 4.
[2025-05-15 19:00:05] Read Calendar: Event: 2025-05-15 to 2025-05-16 'Miranda Campbell's birthday'
[2025-05-15 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-15 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-05-15 19:00:05] Read Calendar: Event: 2025-05-15T20:30:00+01:00 to 2025-05-15T21:45:00+01:00 'GV: Date night'
[2025-05-15 19:00:05] Read Calendar: Event: 2025-05-15T23:00:00+01:00 to 2025-05-16T06:00:00+01:00 'Bobby staying overnight '
[2025-05-15 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-15 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-05-15 19:00:05] Read Calendar: Event: 2025-05-16T19:30:00+01:00 to 2025-05-17T13:00:00+01:00 'Camping overnight'
[2025-05-15 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-15 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-05-15 19:00:05] Speak Words: Start
[2025-05-15 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-15 19:00:06] Read Calendar: Tonight
[2025-05-15 19:00:06] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-15 19:00:06] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-15 19:00:06] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-05-15 19:00:06] Speak Words Join Files: count=3
[2025-05-15 19:00:06] Speak Words Play File (Queue=1): End
[2025-05-15 19:00:06] Read Calendar: End
[2025-05-15 21:30:07] Heartbeat
[2025-05-15 21:30:07] Queued from browser: 17193 - Tell the time ()
[2025-05-15 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-15 21:30:07] Tell Time: Start
[2025-05-15 21:30:07] Speak Words: Start
[2025-05-15 21:30:07] Speak Add File: signature.mp3
[2025-05-15 21:30:07] Speak Add File: 9.mp3
[2025-05-15 21:30:07] Speak Add File: 30.mp3
[2025-05-15 21:30:07] Speak Words Join Files: count=3
[2025-05-15 21:30:08] Speak Words Play File (Queue=): End
[2025-05-15 21:30:08] Tell Time: End
[2025-05-15 23:59:50] Heartbeat
[2025-05-16 08:00:03] Heartbeat
[2025-05-16 08:00:03] Queued from browser: 17194 - Tell the time ()
[2025-05-16 08:00:03] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 08:00:03] Tell Time: Start
[2025-05-16 08:00:03] Speak Words: Start
[2025-05-16 08:00:03] Speak Add File: signature.mp3
[2025-05-16 08:00:03] Speak Add File: 1.mp3
[2025-05-16 08:00:03] Speak Words Join Files: count=2
[2025-05-16 08:00:03] Speak Words Play File (Queue=): End
[2025-05-16 08:00:03] Tell Time: End
[2025-05-16 09:30:09] Heartbeat
[2025-05-16 09:30:09] Queued from browser: 17195 - Read Calendar ()
[2025-05-16 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 09:30:09] Read Calendar: Start
[2025-05-16 09:30:09] Read Calendar: Going to get access token from Google
[2025-05-16 09:30:09] Read Calendar: Got access token.
[2025-05-16 09:30:09] Read Calendar: Range: 2025-05-16T09:30:00Z to 2025-05-17T00:00:00Z. Events found: 1.
[2025-05-16 09:30:09] Read Calendar: Event: 2025-05-16T19:30:00+01:00 to 2025-05-17T13:00:00+01:00 'Camping overnight'
[2025-05-16 09:30:09] Speak Words: Start
[2025-05-16 09:30:09] Read Calendar: Today
[2025-05-16 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-05-16 09:30:09] Read Calendar: Camping overnight, all day
[2025-05-16 09:30:09] Speak Words: 'Camping overnight, all day', volume=1 -> [2]
[2025-05-16 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-16 09:30:10] Speak Words: Got file to say 'Camping overnight, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Camping+overnight%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_43616d70696e67206f7665726e696768742c20616c6c20646179.mp3 '.
[2025-05-16 09:30:10] Speak Words Join Files: count=2
[2025-05-16 09:30:10] Speak Words Play File (Queue=1): End
[2025-05-16 09:30:10] Read Calendar: End
[2025-05-16 10:00:57] Heartbeat
[2025-05-16 10:00:57] Queued from browser: 17196 - Speak text (The grandfather clock needs wineding)
[2025-05-16 10:00:57] Launched by Web: Speak text,10,00,57,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 10:00:57] Speak Text: Start
[2025-05-16 10:00:57] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-16 10:00:57] Speak Words: Start
[2025-05-16 10:00:57] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-16 10:00:57] Speak Words Join Files: count=1
[2025-05-16 10:00:58] Speak Words Play File (Queue=1): End
[2025-05-16 10:00:58] Speak Text: End
[2025-05-16 10:15:59] Heartbeat
[2025-05-16 10:15:59] Queued from browser: 17197 - Speak text (The grandfather clock needs wineding)
[2025-05-16 10:15:59] Launched by Web: Speak text,10,15,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 10:15:59] Speak Text: Start
[2025-05-16 10:15:59] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-16 10:15:59] Speak Words: Start
[2025-05-16 10:15:59] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-16 10:15:59] Speak Words Join Files: count=1
[2025-05-16 10:15:59] Speak Words Play File (Queue=1): End
[2025-05-16 10:15:59] Speak Text: End
[2025-05-16 10:29:55] Heartbeat
[2025-05-16 10:29:55] Queued from browser: 17198 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-16 10:29:55] Launched by Web: Speak text,10,29,55,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 10:29:55] Speak Text: Start
[2025-05-16 10:29:55] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-16 10:29:55] Speak Words: Start
[2025-05-16 10:29:55] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-16 10:29:55] Speak Words Join Files: count=1
[2025-05-16 10:29:55] Speak Words Play File (Queue=1): End
[2025-05-16 10:29:55] Speak Text: End
[2025-05-16 10:30:17] Heartbeat
[2025-05-16 10:30:17] Queued from browser: 17199 - Read Calendar ()
[2025-05-16 10:30:17] Launched by Web: Read Calendar,10,30,17,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 10:30:17] Read Calendar: Start
[2025-05-16 10:30:17] Read Calendar: Going to get access token from Google
[2025-05-16 10:30:17] Read Calendar: Got access token.
[2025-05-16 10:30:17] Read Calendar: Range: 2025-05-16T10:30:00Z to 2025-05-17T00:00:00Z. Events found: 1.
[2025-05-16 10:30:17] Read Calendar: Event: 2025-05-16T19:30:00+01:00 to 2025-05-17T13:00:00+01:00 'Camping overnight'
[2025-05-16 10:30:17] Speak Words: Start
[2025-05-16 10:30:17] Read Calendar: Today
[2025-05-16 10:30:17] Speak Words: 'Today', volume=1 -> [1]
[2025-05-16 10:30:17] Read Calendar: Camping overnight, all day
[2025-05-16 10:30:17] Speak Words: 'Camping overnight, all day', volume=1 -> [2]
[2025-05-16 10:30:17] Speak Words Join Files: count=2
[2025-05-16 10:30:18] Speak Words Play File (Queue=1): End
[2025-05-16 10:30:18] Read Calendar: End
[2025-05-16 16:00:08] Heartbeat
[2025-05-16 16:00:08] Queued from browser: 17200 - Say Full Moon ()
[2025-05-16 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 16:00:08] Say Full Moon: Start
[2025-05-16 16:00:08] Say Full Moon: The moon is currently 18.36 days old
[2025-05-16 16:00:08] Say Full Moon: End
[2025-05-16 19:00:05] Heartbeat
[2025-05-16 19:00:05] Queued from browser: 17201 - Read Calendar ()
[2025-05-16 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 19:00:05] Read Calendar: Start
[2025-05-16 19:00:05] Read Calendar: Going to get access token from Google
[2025-05-16 19:00:05] Read Calendar: Got access token.
[2025-05-16 19:00:05] Read Calendar: Range: 2025-05-16T19:00:00Z to 2025-05-18T00:00:00Z. Events found: 3.
[2025-05-16 19:00:05] Read Calendar: Event: 2025-05-16T19:30:00+01:00 to 2025-05-17T13:00:00+01:00 'Camping overnight'
[2025-05-16 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-16 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-05-16 19:00:05] Read Calendar: Event: 2025-05-17T14:00:00+01:00 to 2025-05-17T17:00:00+01:00 'V: Eliana crochet lesson'
[2025-05-16 19:00:05] Read Calendar: Event: 2025-05-17T19:30:00+01:00 to 2025-05-17T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-05-16 19:00:05] Speak Words: Start
[2025-05-16 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-16 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-05-16 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-16 19:00:05] Read Calendar: Tomorrow
[2025-05-16 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-16 19:00:06] Read Calendar: Vidge Eliana crochet lesson, at 2 o clock
[2025-05-16 19:00:06] Speak Words: 'Vidge Eliana crochet lesson, at 2 o clock', volume=0.7 -> [4]
[2025-05-16 19:00:06] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-16 19:00:06] Speak Words: Got file to say 'Vidge Eliana crochet lesson, at 2 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+Eliana+crochet+lesson%2C+at+2+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520456c69616e612063726f63686574206c6573736f6e2c2061742032206f20636c6f636b.mp3 '.
[2025-05-16 19:00:06] Read Calendar: Put out old OddBox ,at half past 7
[2025-05-16 19:00:06] Speak Words: ' Put out old OddBox ,at half past 7', volume=0.7 -> [5]
[2025-05-16 19:00:06] Speak Words Join Files: count=5
[2025-05-16 19:00:07] Speak Words Play File (Queue=1): End
[2025-05-16 19:00:07] Read Calendar: End
[2025-05-16 21:30:07] Heartbeat
[2025-05-16 21:30:07] Queued from browser: 17202 - Tell the time ()
[2025-05-16 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-16 21:30:07] Tell Time: Start
[2025-05-16 21:30:07] Speak Words: Start
[2025-05-16 21:30:07] Speak Add File: signature.mp3
[2025-05-16 21:30:07] Speak Add File: 9.mp3
[2025-05-16 21:30:07] Speak Add File: 30.mp3
[2025-05-16 21:30:07] Speak Words Join Files: count=3
[2025-05-16 21:30:08] Speak Words Play File (Queue=): End
[2025-05-16 21:30:08] Tell Time: End
[2025-05-16 23:59:49] Heartbeat
[2025-05-17 10:30:10] Heartbeat
[2025-05-17 10:30:10] Queued from browser: 17203 - Read Calendar ()
[2025-05-17 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-17 10:30:10] Read Calendar: Start
[2025-05-17 10:30:10] Read Calendar: Going to get access token from Google
[2025-05-17 10:30:10] Read Calendar: Got access token.
[2025-05-17 10:30:10] Read Calendar: Range: 2025-05-17T10:30:00Z to 2025-05-18T00:00:00Z. Events found: 3.
[2025-05-17 10:30:10] Read Calendar: Event: 2025-05-16T19:30:00+01:00 to 2025-05-17T13:00:00+01:00 'Camping overnight'
[2025-05-17 10:30:10] Read Calendar: Event: 2025-05-17T14:00:00+01:00 to 2025-05-17T17:00:00+01:00 'V: Eliana crochet lesson'
[2025-05-17 10:30:10] Read Calendar: Event: 2025-05-17T19:30:00+01:00 to 2025-05-17T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-05-17 10:30:10] Speak Words: Start
[2025-05-17 10:30:10] Read Calendar: Nothing in the calendar tonight
[2025-05-17 10:30:10] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-05-17 10:30:10] Read Calendar:
[2025-05-17 10:30:10] Read Calendar: Camping overnight, all day
[2025-05-17 10:30:10] Speak Words: 'Camping overnight, all day', volume=1 -> [2]
[2025-05-17 10:30:10] Read Calendar: Today
[2025-05-17 10:30:10] Speak Words: 'Today', volume=1 -> [3]
[2025-05-17 10:30:11] Read Calendar: Vidge Eliana crochet lesson, at 2 o clock
[2025-05-17 10:30:11] Speak Words: 'Vidge Eliana crochet lesson, at 2 o clock', volume=1 -> [4]
[2025-05-17 10:30:11] Read Calendar: Put out old OddBox ,at half past 7
[2025-05-17 10:30:11] Speak Words: ' Put out old OddBox ,at half past 7', volume=1 -> [5]
[2025-05-17 10:30:11] Speak Words Join Files: count=5
[2025-05-17 10:30:11] Speak Words Play File (Queue=1): End
[2025-05-17 10:30:11] Read Calendar: End
[2025-05-17 16:00:00] Heartbeat
[2025-05-17 16:00:00] Queued from browser: 17204 - Say Full Moon ()
[2025-05-17 16:00:00] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-17 16:00:00] Say Full Moon: Start
[2025-05-17 16:00:00] Say Full Moon: The moon is currently 19.31 days old
[2025-05-17 16:00:00] Say Full Moon: End
[2025-05-17 19:00:00] Heartbeat
[2025-05-17 19:00:00] Queued from browser: 17205 - Read Calendar ()
[2025-05-17 19:00:00] Launched by Web: Read Calendar,19,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-17 19:00:00] Read Calendar: Start
[2025-05-17 19:00:00] Read Calendar: Going to get access token from Google
[2025-05-17 19:00:00] Read Calendar: Got access token.
[2025-05-17 19:00:00] Read Calendar: Range: 2025-05-17T19:00:00Z to 2025-05-19T00:00:00Z. Events found: 1.
[2025-05-17 19:00:00] Read Calendar: Event: 2025-05-18T14:30:00+01:00 to 2025-05-18T16:30:00+01:00 'Elodie’s birthday party'
[2025-05-17 19:00:00] Speak Words: Start
[2025-05-17 19:00:00] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-17 19:00:00] Read Calendar: Nothing in the calendar tonight
[2025-05-17 19:00:00] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-17 19:00:01] Read Calendar: Tomorrow
[2025-05-17 19:00:01] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-17 19:00:01] Read Calendar: Elodies birthday party,at half past 2
[2025-05-17 19:00:01] Speak Words: 'Elodies birthday party,at half past 2', volume=0.7 -> [4]
[2025-05-17 19:00:01] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-17 19:00:02] Speak Words: Got file to say 'Elodies birthday party,at half past 2' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Elodies+birthday+party%2Cat+half+past+2 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_456c6f646965732062697274686461792070617274792c61742068616c6620706173742032.mp3 '.
[2025-05-17 19:00:02] Speak Words Join Files: count=4
[2025-05-17 19:00:02] Speak Words Play File (Queue=1): End
[2025-05-17 19:00:02] Read Calendar: End
[2025-05-17 21:30:01] Heartbeat
[2025-05-17 21:30:01] Queued from browser: 17206 - Tell the time ()
[2025-05-17 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-17 21:30:01] Tell Time: Start
[2025-05-17 21:30:01] Speak Words: Start
[2025-05-17 21:30:01] Speak Add File: signature.mp3
[2025-05-17 21:30:01] Speak Add File: 9.mp3
[2025-05-17 21:30:01] Speak Add File: 30.mp3
[2025-05-17 21:30:02] Speak Words Join Files: count=3
[2025-05-17 21:30:02] Speak Words Play File (Queue=): End
[2025-05-17 21:30:02] Tell Time: End
[2025-05-17 23:59:57] Heartbeat
[2025-05-18 10:30:04] Heartbeat
[2025-05-18 10:30:04] Queued from browser: 17207 - Read Calendar ()
[2025-05-18 10:30:04] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 10:30:04] Read Calendar: Start
[2025-05-18 10:30:04] Read Calendar: Going to get access token from Google
[2025-05-18 10:30:04] Read Calendar: Got access token.
[2025-05-18 10:30:04] Read Calendar: Range: 2025-05-18T10:30:00Z to 2025-05-19T00:00:00Z. Events found: 1.
[2025-05-18 10:30:04] Read Calendar: Event: 2025-05-18T14:30:00+01:00 to 2025-05-18T16:30:00+01:00 'Elodie’s birthday party'
[2025-05-18 10:30:04] Speak Words: Start
[2025-05-18 10:30:04] Read Calendar: Today
[2025-05-18 10:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-05-18 10:30:05] Read Calendar: Elodies birthday party,at half past 2
[2025-05-18 10:30:05] Speak Words: 'Elodies birthday party,at half past 2', volume=1 -> [2]
[2025-05-18 10:30:05] Speak Words Join Files: count=2
[2025-05-18 10:30:05] Speak Words Play File (Queue=1): End
[2025-05-18 10:30:05] Read Calendar: End
[2025-05-18 11:32:14] Heartbeat
[2025-05-18 11:32:14] Queued from browser: 17208 - Speak text (The grandfather clock needs wineding)
[2025-05-18 11:32:14] Launched by Web: Speak text,11,32,14,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 11:32:14] Speak Text: Start
[2025-05-18 11:32:14] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-18 11:32:14] Speak Words: Start
[2025-05-18 11:32:14] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-18 11:32:15] Speak Words Join Files: count=1
[2025-05-18 11:32:15] Speak Words Play File (Queue=1): End
[2025-05-18 11:32:15] Speak Text: End
[2025-05-18 11:47:16] Heartbeat
[2025-05-18 11:47:16] Queued from browser: 17209 - Speak text (The grandfather clock needs wineding)
[2025-05-18 11:47:16] Launched by Web: Speak text,11,47,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 11:47:16] Speak Text: Start
[2025-05-18 11:47:16] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-18 11:47:16] Speak Words: Start
[2025-05-18 11:47:16] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-18 11:47:16] Speak Words Join Files: count=1
[2025-05-18 11:47:17] Speak Words Play File (Queue=1): End
[2025-05-18 11:47:17] Speak Text: End
[2025-05-18 12:02:18] Heartbeat
[2025-05-18 12:02:18] Queued from browser: 17210 - Speak text (The grandfather clock needs wineding)
[2025-05-18 12:02:18] Launched by Web: Speak text,12,02,18,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 12:02:18] Speak Text: Start
[2025-05-18 12:02:18] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-18 12:02:18] Speak Words: Start
[2025-05-18 12:02:18] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-18 12:02:18] Speak Words Join Files: count=1
[2025-05-18 12:02:18] Speak Words Play File (Queue=1): End
[2025-05-18 12:02:18] Speak Text: End
[2025-05-18 16:00:08] Heartbeat
[2025-05-18 16:00:08] Queued from browser: 17211 - Say Full Moon ()
[2025-05-18 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 16:00:08] Say Full Moon: Start
[2025-05-18 16:00:08] Say Full Moon: The moon is currently 20.27 days old
[2025-05-18 16:00:08] Say Full Moon: End
[2025-05-18 18:24:35] Heartbeat
[2025-05-18 18:24:35] Queued from browser: 17212 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-18 18:24:35] Launched by Web: Speak text,18,24,35,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 18:24:35] Speak Text: Start
[2025-05-18 18:24:35] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-18 18:24:35] Speak Words: Start
[2025-05-18 18:24:35] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-18 18:24:35] Speak Words Join Files: count=1
[2025-05-18 18:24:35] Speak Words Play File (Queue=1): End
[2025-05-18 18:24:35] Speak Text: End
[2025-05-18 19:00:10] Heartbeat
[2025-05-18 19:00:11] Queued from browser: 17213 - Read Calendar ()
[2025-05-18 19:00:11] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 19:00:11] Read Calendar: Start
[2025-05-18 19:00:11] Read Calendar: Going to get access token from Google
[2025-05-18 19:00:11] Read Calendar: Got access token.
[2025-05-18 19:00:11] Read Calendar: Range: 2025-05-18T19:00:00Z to 2025-05-20T00:00:00Z. Events found: 4.
[2025-05-18 19:00:11] Read Calendar: Event: 2025-05-19T18:00:00+01:00 to 2025-05-19T18:30:00+01:00 'V: work meeting '
[2025-05-18 19:00:11] Read Calendar: Event: 2025-05-19T19:30:00+01:00 to 2025-05-19T20:30:00+01:00 'V: work meeting '
[2025-05-18 19:00:11] Read Calendar: Event: 2025-05-19T20:00:00+01:00 to 2025-05-19T21:15:00+01:00 'G: Boys Prayer'
[2025-05-18 19:00:11] Read Calendar: Event: 2025-05-20 to 2025-05-21 'Luke Rochester's birthday'
[2025-05-18 19:00:11] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-18 19:00:11] Read Calendar: empty event to speak, so don't add it.
[2025-05-18 19:00:11] Speak Words: Start
[2025-05-18 19:00:11] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-18 19:00:11] Read Calendar: Nothing in the calendar tonight
[2025-05-18 19:00:11] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-18 19:00:11] Read Calendar: Tomorrow
[2025-05-18 19:00:11] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-18 19:00:11] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-18 19:00:11] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [4]
[2025-05-18 19:00:11] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-18 19:00:11] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [5]
[2025-05-18 19:00:12] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-05-18 19:00:12] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [6]
[2025-05-18 19:00:12] Speak Words Join Files: count=6
[2025-05-18 19:00:12] Speak Words Play File (Queue=1): End
[2025-05-18 19:00:12] Read Calendar: End
[2025-05-18 21:30:03] Heartbeat
[2025-05-18 21:30:03] Queued from browser: 17214 - Tell the time ()
[2025-05-18 21:30:03] Launched by Web: Tell the time,21,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-18 21:30:03] Tell Time: Start
[2025-05-18 21:30:03] Speak Words: Start
[2025-05-18 21:30:03] Speak Add File: signature.mp3
[2025-05-18 21:30:03] Speak Add File: 9.mp3
[2025-05-18 21:30:03] Speak Add File: 30.mp3
[2025-05-18 21:30:03] Speak Words Join Files: count=3
[2025-05-18 21:30:03] Speak Words Play File (Queue=): End
[2025-05-18 21:30:03] Tell Time: End
[2025-05-18 23:59:57] Heartbeat
[2025-05-19 08:00:10] Heartbeat
[2025-05-19 08:00:10] Queued from browser: 17215 - Tell the time ()
[2025-05-19 08:00:10] Launched by Web: Tell the time,08,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 08:00:10] Tell Time: Start
[2025-05-19 08:00:10] Speak Words: Start
[2025-05-19 08:00:10] Speak Add File: signature.mp3
[2025-05-19 08:00:10] Speak Add File: 1.mp3
[2025-05-19 08:00:10] Speak Words Join Files: count=2
[2025-05-19 08:00:10] Speak Words Play File (Queue=): End
[2025-05-19 08:00:10] Tell Time: End
[2025-05-19 09:30:01] Heartbeat
[2025-05-19 09:30:02] Queued from browser: 17216 - Read Calendar ()
[2025-05-19 09:30:02] Launched by Web: Read Calendar,09,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 09:30:02] Read Calendar: Start
[2025-05-19 09:30:02] Read Calendar: Going to get access token from Google
[2025-05-19 09:30:02] Read Calendar: Got access token.
[2025-05-19 09:30:02] Read Calendar: Range: 2025-05-19T09:30:00Z to 2025-05-20T00:00:00Z. Events found: 4.
[2025-05-19 09:30:02] Read Calendar: Event: 2025-05-19T18:00:00+01:00 to 2025-05-19T18:30:00+01:00 'V: work meeting '
[2025-05-19 09:30:02] Read Calendar: Event: 2025-05-19T19:30:00+01:00 to 2025-05-19T20:30:00+01:00 'V: work meeting '
[2025-05-19 09:30:02] Read Calendar: Event: 2025-05-19T20:00:00+01:00 to 2025-05-19T21:15:00+01:00 'G: Boys Prayer'
[2025-05-19 09:30:02] Read Calendar: Event: 2025-05-20 to 2025-05-21 'Luke Rochester's birthday'
[2025-05-19 09:30:02] Speak Words: Start
[2025-05-19 09:30:02] Read Calendar: Today
[2025-05-19 09:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-05-19 09:30:02] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-19 09:30:02] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-05-19 09:30:02] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-19 09:30:02] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [3]
[2025-05-19 09:30:02] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-05-19 09:30:02] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [4]
[2025-05-19 09:30:03] Read Calendar:
[2025-05-19 09:30:03] Read Calendar: Luke Rochester's birthday, all day
[2025-05-19 09:30:03] Speak Words: 'Luke Rochester's birthday, all day', volume=1 -> [5]
[2025-05-19 09:30:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-19 09:30:03] Speak Words: Got file to say 'Luke Rochester's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Luke+Rochester%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4c756b6520526f6368657374657227732062697274686461792c20616c6c20646179.mp3 '.
[2025-05-19 09:30:03] Speak Words Join Files: count=5
[2025-05-19 09:30:03] Speak Words Play File (Queue=1): End
[2025-05-19 09:30:03] Read Calendar: End
[2025-05-19 10:30:08] Heartbeat
[2025-05-19 10:30:08] Queued from browser: 17217 - Read Calendar ()
[2025-05-19 10:30:08] Launched by Web: Read Calendar,10,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 10:30:08] Read Calendar: Start
[2025-05-19 10:30:08] Read Calendar: Going to get access token from Google
[2025-05-19 10:30:08] Read Calendar: Got access token.
[2025-05-19 10:30:09] Read Calendar: Range: 2025-05-19T10:30:00Z to 2025-05-20T00:00:00Z. Events found: 4.
[2025-05-19 10:30:09] Read Calendar: Event: 2025-05-19T18:00:00+01:00 to 2025-05-19T18:30:00+01:00 'V: work meeting '
[2025-05-19 10:30:09] Read Calendar: Event: 2025-05-19T19:30:00+01:00 to 2025-05-19T20:30:00+01:00 'V: work meeting '
[2025-05-19 10:30:09] Read Calendar: Event: 2025-05-19T20:00:00+01:00 to 2025-05-19T21:15:00+01:00 'G: Boys Prayer'
[2025-05-19 10:30:09] Read Calendar: Event: 2025-05-20 to 2025-05-21 'Luke Rochester's birthday'
[2025-05-19 10:30:09] Speak Words: Start
[2025-05-19 10:30:09] Read Calendar: Today
[2025-05-19 10:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-05-19 10:30:09] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-19 10:30:09] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-05-19 10:30:09] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-19 10:30:09] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [3]
[2025-05-19 10:30:09] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-05-19 10:30:09] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [4]
[2025-05-19 10:30:09] Read Calendar:
[2025-05-19 10:30:09] Read Calendar: Luke Rochester's birthday, all day
[2025-05-19 10:30:09] Speak Words: 'Luke Rochester's birthday, all day', volume=1 -> [5]
[2025-05-19 10:30:09] Speak Words Join Files: count=5
[2025-05-19 10:30:10] Speak Words Play File (Queue=1): End
[2025-05-19 10:30:10] Read Calendar: End
[2025-05-19 12:44:12] Heartbeat
[2025-05-19 12:44:12] Queued from browser: 17218 - Speak text (The grandfather clock needs wineding)
[2025-05-19 12:44:12] Launched by Web: Speak text,12,44,12,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 12:44:12] Speak Text: Start
[2025-05-19 12:44:12] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-19 12:44:12] Speak Words: Start
[2025-05-19 12:44:12] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-19 12:44:12] Speak Words Join Files: count=1
[2025-05-19 12:44:12] Speak Words Play File (Queue=1): End
[2025-05-19 12:44:12] Speak Text: End
[2025-05-19 12:45:07] Heartbeat
[2025-05-19 12:45:07] Queued from browser: 17219 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-19 12:45:07] Launched by Web: Speak text,12,45,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 12:45:07] Speak Text: Start
[2025-05-19 12:45:07] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-19 12:45:07] Speak Words: Start
[2025-05-19 12:45:07] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-19 12:45:07] Speak Words Join Files: count=1
[2025-05-19 12:45:08] Speak Words Play File (Queue=1): End
[2025-05-19 12:45:08] Speak Text: End
[2025-05-19 16:00:08] Heartbeat
[2025-05-19 16:00:08] Queued from browser: 17220 - Say Full Moon ()
[2025-05-19 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 16:00:08] Say Full Moon: Start
[2025-05-19 16:00:08] Say Full Moon: The moon is currently 21.26 days old
[2025-05-19 16:00:08] Say Full Moon: End
[2025-05-19 19:00:01] Heartbeat
[2025-05-19 19:00:01] Queued from browser: 17221 - Read Calendar ()
[2025-05-19 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 19:00:01] Read Calendar: Start
[2025-05-19 19:00:01] Read Calendar: Going to get access token from Google
[2025-05-19 19:00:01] Read Calendar: Got access token.
[2025-05-19 19:00:01] Read Calendar: Range: 2025-05-19T19:00:00Z to 2025-05-21T00:00:00Z. Events found: 4.
[2025-05-19 19:00:01] Read Calendar: Event: 2025-05-19T19:30:00+01:00 to 2025-05-19T20:30:00+01:00 'V: work meeting '
[2025-05-19 19:00:01] Read Calendar: Event: 2025-05-19T20:00:00+01:00 to 2025-05-19T21:15:00+01:00 'G: Boys Prayer'
[2025-05-19 19:00:01] Read Calendar: Event: 2025-05-20 to 2025-05-21 'Luke Rochester's birthday'
[2025-05-19 19:00:01] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-19 19:00:01] Read Calendar: empty event to speak, so don't add it.
[2025-05-19 19:00:01] Read Calendar: Event: 2025-05-20T18:30:00+01:00 to 2025-05-20T19:45:00+01:00 'G: Disc golf with Tom'
[2025-05-19 19:00:01] Speak Words: Start
[2025-05-19 19:00:01] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-19 19:00:01] Read Calendar: Tonight
[2025-05-19 19:00:01] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-19 19:00:01] Read Calendar: Vidge work meeting ,at half past 7
[2025-05-19 19:00:01] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [3]
[2025-05-19 19:00:01] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-05-19 19:00:01] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [4]
[2025-05-19 19:00:02] Read Calendar: Tomorrow
[2025-05-19 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [5]
[2025-05-19 19:00:02] Read Calendar: Gus Disc golf with Tom,at half past 6
[2025-05-19 19:00:02] Speak Words: 'Gus Disc golf with Tom,at half past 6', volume=0.7 -> [6]
[2025-05-19 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-19 19:00:03] Speak Words: Got file to say 'Gus Disc golf with Tom,at half past 6' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Disc+golf+with+Tom%2Cat+half+past+6 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_477573204469736320676f6c66207769746820546f6d2c61742068616c6620706173742036.mp3 '.
[2025-05-19 19:00:03] Speak Words Join Files: count=6
[2025-05-19 19:00:03] Speak Words Play File (Queue=1): End
[2025-05-19 19:00:03] Read Calendar: End
[2025-05-19 21:30:05] Heartbeat
[2025-05-19 21:30:05] Queued from browser: 17222 - Tell the time ()
[2025-05-19 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-19 21:30:05] Tell Time: Start
[2025-05-19 21:30:05] Speak Words: Start
[2025-05-19 21:30:05] Speak Add File: signature.mp3
[2025-05-19 21:30:05] Speak Add File: 9.mp3
[2025-05-19 21:30:05] Speak Add File: 30.mp3
[2025-05-19 21:30:05] Speak Words Join Files: count=3
[2025-05-19 21:30:05] Speak Words Play File (Queue=): End
[2025-05-19 21:30:05] Tell Time: End
[2025-05-19 23:59:49] Heartbeat
[2025-05-20 08:00:05] Heartbeat
[2025-05-20 08:00:05] Queued from browser: 17223 - Tell the time ()
[2025-05-20 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-20 08:00:05] Tell Time: Start
[2025-05-20 08:00:05] Speak Words: Start
[2025-05-20 08:00:05] Speak Add File: signature.mp3
[2025-05-20 08:00:05] Speak Add File: 1.mp3
[2025-05-20 08:00:05] Speak Words Join Files: count=2
[2025-05-20 08:00:05] Speak Words Play File (Queue=): End
[2025-05-20 08:00:05] Tell Time: End
[2025-05-20 09:30:10] Heartbeat
[2025-05-20 09:30:10] Queued from browser: 17224 - Read Calendar ()
[2025-05-20 09:30:10] Launched by Web: Read Calendar,09,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-20 09:30:10] Read Calendar: Start
[2025-05-20 09:30:10] Read Calendar: Going to get access token from Google
[2025-05-20 09:30:10] Read Calendar: Got access token.
[2025-05-20 09:30:11] Read Calendar: Range: 2025-05-20T09:30:00Z to 2025-05-21T00:00:00Z. Events found: 2.
[2025-05-20 09:30:11] Read Calendar: Event: 2025-05-20 to 2025-05-21 'Luke Rochester's birthday'
[2025-05-20 09:30:11] Read Calendar: Event: 2025-05-20T18:30:00+01:00 to 2025-05-20T19:45:00+01:00 'G: Disc golf with Tom'
[2025-05-20 09:30:11] Speak Words: Start
[2025-05-20 09:30:11] Read Calendar: Today
[2025-05-20 09:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-05-20 09:30:11] Read Calendar: Luke Rochester's birthday, all day
[2025-05-20 09:30:11] Speak Words: 'Luke Rochester's birthday, all day', volume=1 -> [2]
[2025-05-20 09:30:11] Read Calendar: Gus Disc golf with Tom,at half past 6
[2025-05-20 09:30:11] Speak Words: 'Gus Disc golf with Tom,at half past 6', volume=1 -> [3]
[2025-05-20 09:30:11] Speak Words Join Files: count=3
[2025-05-20 09:30:11] Speak Words Play File (Queue=1): End
[2025-05-20 09:30:11] Read Calendar: End
[2025-05-20 10:30:07] Heartbeat
[2025-05-20 10:30:07] Queued from browser: 17225 - Read Calendar ()
[2025-05-20 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-20 10:30:07] Read Calendar: Start
[2025-05-20 10:30:07] Read Calendar: Going to get access token from Google
[2025-05-20 10:30:08] Read Calendar: Got access token.
[2025-05-20 10:30:08] Read Calendar: Range: 2025-05-20T10:30:00Z to 2025-05-21T00:00:00Z. Events found: 2.
[2025-05-20 10:30:08] Read Calendar: Event: 2025-05-20 to 2025-05-21 'Luke Rochester's birthday'
[2025-05-20 10:30:08] Read Calendar: Event: 2025-05-20T18:30:00+01:00 to 2025-05-20T19:45:00+01:00 'G: Disc golf with Tom'
[2025-05-20 10:30:08] Speak Words: Start
[2025-05-20 10:30:08] Read Calendar: Today
[2025-05-20 10:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-05-20 10:30:08] Read Calendar: Luke Rochester's birthday, all day
[2025-05-20 10:30:08] Speak Words: 'Luke Rochester's birthday, all day', volume=1 -> [2]
[2025-05-20 10:30:08] Read Calendar: Gus Disc golf with Tom,at half past 6
[2025-05-20 10:30:08] Speak Words: 'Gus Disc golf with Tom,at half past 6', volume=1 -> [3]
[2025-05-20 10:30:08] Speak Words Join Files: count=3
[2025-05-20 10:30:09] Speak Words Play File (Queue=1): End
[2025-05-20 10:30:09] Read Calendar: End
[2025-05-20 16:00:05] Heartbeat
[2025-05-20 16:00:05] Queued from browser: 17226 - Say Full Moon ()
[2025-05-20 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-20 16:00:05] Say Full Moon: Start
[2025-05-20 16:00:05] Say Full Moon: The moon is currently 22.27 days old
[2025-05-20 16:00:05] Say Full Moon: End
[2025-05-20 19:00:03] Heartbeat
[2025-05-20 19:00:03] Queued from browser: 17227 - Read Calendar ()
[2025-05-20 19:00:03] Launched by Web: Read Calendar,19,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-20 19:00:03] Read Calendar: Start
[2025-05-20 19:00:03] Read Calendar: Going to get access token from Google
[2025-05-20 19:00:03] Read Calendar: Got access token.
[2025-05-20 19:00:03] Read Calendar: Range: 2025-05-20T19:00:00Z to 2025-05-22T00:00:00Z. Events found: 3.
[2025-05-20 19:00:03] Read Calendar: Event: 2025-05-20 to 2025-05-21 'Luke Rochester's birthday'
[2025-05-20 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-20 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-05-20 19:00:03] Read Calendar: Event: 2025-05-21T09:30:00+01:00 to 2025-05-21T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-05-20 19:00:03] Read Calendar: Event: 2025-05-21T18:00:00+01:00 to 2025-05-21T19:00:00+01:00 'V: working late'
[2025-05-20 19:00:03] Speak Words: Start
[2025-05-20 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-20 19:00:03] Read Calendar: Nothing in the calendar tonight
[2025-05-20 19:00:03] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-20 19:00:04] Read Calendar: Tomorrow
[2025-05-20 19:00:04] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-20 19:00:04] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-05-20 19:00:04] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=0.7 -> [4]
[2025-05-20 19:00:04] Read Calendar: Vidge working late, at 6 o clock
[2025-05-20 19:00:04] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [5]
[2025-05-20 19:00:04] Speak Words Join Files: count=5
[2025-05-20 19:00:04] Speak Words Play File (Queue=1): End
[2025-05-20 19:00:04] Read Calendar: End
[2025-05-20 21:30:09] Heartbeat
[2025-05-20 21:30:09] Queued from browser: 17228 - Tell the time ()
[2025-05-20 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-20 21:30:09] Tell Time: Start
[2025-05-20 21:30:09] Speak Words: Start
[2025-05-20 21:30:09] Speak Add File: signature.mp3
[2025-05-20 21:30:09] Speak Add File: 9.mp3
[2025-05-20 21:30:09] Speak Add File: 30.mp3
[2025-05-20 21:30:10] Speak Words Join Files: count=3
[2025-05-20 21:30:10] Speak Words Play File (Queue=): End
[2025-05-20 21:30:10] Tell Time: End
[2025-05-20 23:59:51] Heartbeat
[2025-05-21 00:01:41] Heartbeat
[20-May-2025 18:01:45 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[20-May-2025 18:01:45 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-05-21 07:00:04] Heartbeat
[2025-05-21 07:00:04] Queued from browser: 17229 - Speak text ()
[2025-05-21 07:00:04] Launched by Web: Speak text,07,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 07:00:04] Speak Text: Start
[2025-05-21 07:00:04] Speak Text: Words To Speak: ''
[2025-05-21 07:00:04] Speak Words: Start
[2025-05-21 07:00:04] Speak Words: '', volume=1 -> [1]
[2025-05-21 07:00:04] Speak Words Join Files: count=1
[2025-05-21 07:00:04] Speak Words Play File (Queue=1): End
[2025-05-21 07:00:04] Speak Text: End
[2025-05-21 07:16:57] Heartbeat
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/saveNewRabbit.php on line 44
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: txtName in /var/www/html/saveNewRabbit.php on line 45
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: ddlTimeZone in /var/www/html/saveNewRabbit.php on line 46
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: txtWeatherCode in /var/www/html/saveNewRabbit.php on line 47
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: ddlWake in /var/www/html/saveNewRabbit.php on line 48
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: ddlBedTime in /var/www/html/saveNewRabbit.php on line 49
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: ddlLanguage in /var/www/html/saveNewRabbit.php on line 50
[21-May-2025 01:17:06 America/Chicago] PHP Notice: Undefined index: ddlTemp in /var/www/html/saveNewRabbit.php on line 51
[2025-05-21 08:00:02] Heartbeat
[2025-05-21 08:00:02] Queued from browser: 17230 - Tell the time ()
[2025-05-21 08:00:02] Launched by Web: Tell the time,08,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 08:00:02] Tell Time: Start
[2025-05-21 08:00:02] Speak Words: Start
[2025-05-21 08:00:02] Speak Add File: signature.mp3
[2025-05-21 08:00:02] Speak Add File: 1.mp3
[2025-05-21 08:00:02] Speak Words Join Files: count=2
[2025-05-21 08:00:02] Speak Words Play File (Queue=): End
[2025-05-21 08:00:02] Tell Time: End
[2025-05-21 09:30:02] Heartbeat
[2025-05-21 09:30:02] Queued from browser: 17231 - Read Calendar ()
[2025-05-21 09:30:02] Launched by Web: Read Calendar,09,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 09:30:02] Read Calendar: Start
[2025-05-21 09:30:02] Read Calendar: Going to get access token from Google
[2025-05-21 09:30:02] Read Calendar: Got access token.
[2025-05-21 09:30:02] Read Calendar: Range: 2025-05-21T09:30:00Z to 2025-05-22T00:00:00Z. Events found: 2.
[2025-05-21 09:30:02] Read Calendar: Event: 2025-05-21T09:30:00+01:00 to 2025-05-21T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-05-21 09:30:02] Read Calendar: Event: 2025-05-21T18:00:00+01:00 to 2025-05-21T19:00:00+01:00 'V: working late'
[2025-05-21 09:30:02] Speak Words: Start
[2025-05-21 09:30:02] Read Calendar: Today
[2025-05-21 09:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-05-21 09:30:02] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-05-21 09:30:02] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [2]
[2025-05-21 09:30:03] Read Calendar: Vidge working late, at 6 o clock
[2025-05-21 09:30:03] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-05-21 09:30:03] Speak Words Join Files: count=3
[2025-05-21 09:30:03] Speak Words Play File (Queue=1): End
[2025-05-21 09:30:03] Read Calendar: End
[2025-05-21 10:30:10] Heartbeat
[2025-05-21 10:30:10] Queued from browser: 17232 - Read Calendar ()
[2025-05-21 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 10:30:10] Read Calendar: Start
[2025-05-21 10:30:10] Read Calendar: Going to get access token from Google
[2025-05-21 10:30:11] Read Calendar: Got access token.
[2025-05-21 10:30:11] Read Calendar: Range: 2025-05-21T10:30:00Z to 2025-05-22T00:00:00Z. Events found: 2.
[2025-05-21 10:30:11] Read Calendar: Event: 2025-05-21T09:30:00+01:00 to 2025-05-21T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-05-21 10:30:11] Read Calendar: Event: 2025-05-21T18:00:00+01:00 to 2025-05-21T19:00:00+01:00 'V: working late'
[2025-05-21 10:30:11] Speak Words: Start
[2025-05-21 10:30:11] Read Calendar: Today
[2025-05-21 10:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-05-21 10:30:11] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-05-21 10:30:11] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [2]
[2025-05-21 10:30:11] Read Calendar: Vidge working late, at 6 o clock
[2025-05-21 10:30:11] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-05-21 10:30:11] Speak Words Join Files: count=3
[2025-05-21 10:30:12] Speak Words Play File (Queue=1): End
[2025-05-21 10:30:12] Read Calendar: End
[2025-05-21 12:57:05] Heartbeat
[21-May-2025 06:57:15 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[21-May-2025 06:57:15 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-05-21 12:57:16] Heartbeat
[2025-05-21 12:57:16] Queued from browser: 17233 - Speak text ()
[2025-05-21 12:57:16] Launched by Web: Speak text,12,57,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 12:57:16] Speak Text: Start
[2025-05-21 12:57:16] Speak Text: Words To Speak: ''
[2025-05-21 12:57:16] Speak Words: Start
[2025-05-21 12:57:16] Speak Words: '', volume=1 -> [1]
[2025-05-21 12:57:16] Speak Words Join Files: count=1
[2025-05-21 12:57:16] Speak Words Play File (Queue=1): End
[2025-05-21 12:57:16] Speak Text: End
[2025-05-21 16:00:05] Heartbeat
[2025-05-21 16:00:05] Queued from browser: 17234 - Say Full Moon ()
[2025-05-21 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 16:00:05] Say Full Moon: Start
[2025-05-21 16:00:05] Say Full Moon: The moon is currently 23.31 days old
[2025-05-21 16:00:05] Say Full Moon: End
[2025-05-21 19:00:01] Heartbeat
[2025-05-21 19:00:01] Queued from browser: 17235 - Read Calendar ()
[2025-05-21 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 19:00:01] Read Calendar: Start
[2025-05-21 19:00:01] Read Calendar: Going to get access token from Google
[2025-05-21 19:00:01] Read Calendar: Got access token.
[2025-05-21 19:00:02] Read Calendar: Range: 2025-05-21T19:00:00Z to 2025-05-23T00:00:00Z. Events found: 2.
[2025-05-21 19:00:02] Read Calendar: Event: 2025-05-22T08:15:00+01:00 to 2025-05-22T15:15:00+01:00 'FD17EZE for Service'
[2025-05-21 19:00:02] Read Calendar: Event: 2025-05-22T20:30:00+01:00 to 2025-05-22T21:45:00+01:00 'GV: Date night'
[2025-05-21 19:00:02] Speak Words: Start
[2025-05-21 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-21 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-05-21 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-21 19:00:02] Read Calendar: Tomorrow
[2025-05-21 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-21 19:00:02] Read Calendar: FD17EZE for Service, at 8 15
[2025-05-21 19:00:02] Speak Words: 'FD17EZE for Service, at 8 15', volume=0.7 -> [4]
[2025-05-21 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-21 19:00:03] Speak Words: Got file to say 'FD17EZE for Service, at 8 15' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=FD17EZE+for+Service%2C+at+8+15 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_46443137455a4520666f7220536572766963652c2061742038203135.mp3 '.
[2025-05-21 19:00:03] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-21 19:00:03] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [5]
[2025-05-21 19:00:03] Speak Words Join Files: count=5
[2025-05-21 19:00:04] Speak Words Play File (Queue=1): End
[2025-05-21 19:00:04] Read Calendar: End
[2025-05-21 21:30:00] Heartbeat
[2025-05-21 21:30:00] Queued from browser: 17236 - Tell the time ()
[2025-05-21 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-21 21:30:00] Tell Time: Start
[2025-05-21 21:30:00] Speak Words: Start
[2025-05-21 21:30:00] Speak Add File: signature.mp3
[2025-05-21 21:30:00] Speak Add File: 9.mp3
[2025-05-21 21:30:00] Speak Add File: 30.mp3
[2025-05-21 21:30:01] Speak Words Join Files: count=3
[2025-05-21 21:30:01] Speak Words Play File (Queue=): End
[2025-05-21 21:30:01] Tell Time: End
[2025-05-21 23:59:52] Heartbeat
[2025-05-22 08:00:01] Heartbeat
[2025-05-22 08:00:01] Queued from browser: 17237 - Tell the time ()
[2025-05-22 08:00:01] Launched by Web: Tell the time,08,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 08:00:01] Tell Time: Start
[2025-05-22 08:00:01] Speak Words: Start
[2025-05-22 08:00:01] Speak Add File: signature.mp3
[2025-05-22 08:00:01] Speak Add File: 1.mp3
[2025-05-22 08:00:01] Speak Words Join Files: count=2
[2025-05-22 08:00:01] Speak Words Play File (Queue=): End
[2025-05-22 08:00:01] Tell Time: End
[2025-05-22 09:30:07] Heartbeat
[2025-05-22 09:30:07] Queued from browser: 17238 - Read Calendar ()
[2025-05-22 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 09:30:07] Read Calendar: Start
[2025-05-22 09:30:07] Read Calendar: Going to get access token from Google
[2025-05-22 09:30:07] Read Calendar: Got access token.
[2025-05-22 09:30:07] Read Calendar: Range: 2025-05-22T09:30:00Z to 2025-05-23T00:00:00Z. Events found: 2.
[2025-05-22 09:30:07] Read Calendar: Event: 2025-05-22T08:15:00+01:00 to 2025-05-22T15:15:00+01:00 'FD17EZE for Service'
[2025-05-22 09:30:07] Read Calendar: Event: 2025-05-22T20:30:00+01:00 to 2025-05-22T21:45:00+01:00 'GV: Date night'
[2025-05-22 09:30:07] Speak Words: Start
[2025-05-22 09:30:07] Read Calendar: Today
[2025-05-22 09:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-05-22 09:30:07] Read Calendar: FD17EZE for Service, at 8 15
[2025-05-22 09:30:07] Speak Words: 'FD17EZE for Service, at 8 15', volume=1 -> [2]
[2025-05-22 09:30:07] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-22 09:30:07] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-05-22 09:30:08] Speak Words Join Files: count=3
[2025-05-22 09:30:08] Speak Words Play File (Queue=1): End
[2025-05-22 09:30:08] Read Calendar: End
[2025-05-22 10:30:07] Heartbeat
[2025-05-22 10:30:07] Queued from browser: 17239 - Read Calendar ()
[2025-05-22 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 10:30:07] Read Calendar: Start
[2025-05-22 10:30:07] Read Calendar: Going to get access token from Google
[2025-05-22 10:30:07] Read Calendar: Got access token.
[2025-05-22 10:30:07] Read Calendar: Range: 2025-05-22T10:30:00Z to 2025-05-23T00:00:00Z. Events found: 2.
[2025-05-22 10:30:07] Read Calendar: Event: 2025-05-22T08:15:00+01:00 to 2025-05-22T15:15:00+01:00 'FD17EZE for Service'
[2025-05-22 10:30:07] Read Calendar: Event: 2025-05-22T20:30:00+01:00 to 2025-05-22T21:45:00+01:00 'GV: Date night'
[2025-05-22 10:30:07] Speak Words: Start
[2025-05-22 10:30:07] Read Calendar: Today
[2025-05-22 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-05-22 10:30:07] Read Calendar: FD17EZE for Service, at 8 15
[2025-05-22 10:30:07] Speak Words: 'FD17EZE for Service, at 8 15', volume=1 -> [2]
[2025-05-22 10:30:08] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-22 10:30:08] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-05-22 10:30:08] Speak Words Join Files: count=3
[2025-05-22 10:30:08] Speak Words Play File (Queue=1): End
[2025-05-22 10:30:08] Read Calendar: End
[2025-05-22 14:34:30] Heartbeat
[2025-05-22 14:34:30] Queued from browser: 17240 - Speak text (The grandfather clock needs wineding)
[2025-05-22 14:34:30] Launched by Web: Speak text,14,34,30,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 14:34:30] Speak Text: Start
[2025-05-22 14:34:30] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-22 14:34:30] Speak Words: Start
[2025-05-22 14:34:30] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-22 14:34:30] Speak Words Join Files: count=1
[2025-05-22 14:34:30] Speak Words Play File (Queue=1): End
[2025-05-22 14:34:30] Speak Text: End
[2025-05-22 14:49:25] Heartbeat
[2025-05-22 14:49:25] Queued from browser: 17241 - Speak text (The grandfather clock needs wineding)
[2025-05-22 14:49:25] Launched by Web: Speak text,14,49,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 14:49:25] Speak Text: Start
[2025-05-22 14:49:25] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-22 14:49:25] Speak Words: Start
[2025-05-22 14:49:25] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-22 14:49:25] Speak Words Join Files: count=1
[2025-05-22 14:49:25] Speak Words Play File (Queue=1): End
[2025-05-22 14:49:25] Speak Text: End
[2025-05-22 15:04:26] Heartbeat
[2025-05-22 15:04:26] Queued from browser: 17242 - Speak text (The grandfather clock needs wineding)
[2025-05-22 15:04:26] Launched by Web: Speak text,15,04,26,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 15:04:26] Speak Text: Start
[2025-05-22 15:04:26] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-22 15:04:26] Speak Words: Start
[2025-05-22 15:04:26] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-22 15:04:27] Speak Words Join Files: count=1
[2025-05-22 15:04:27] Speak Words Play File (Queue=1): End
[2025-05-22 15:04:27] Speak Text: End
[2025-05-22 15:05:21] Heartbeat
[2025-05-22 15:05:21] Queued from browser: 17243 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-22 15:05:21] Launched by Web: Speak text,15,05,21,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 15:05:21] Speak Text: Start
[2025-05-22 15:05:21] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-22 15:05:21] Speak Words: Start
[2025-05-22 15:05:21] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-22 15:05:21] Speak Words Join Files: count=1
[2025-05-22 15:05:22] Speak Words Play File (Queue=1): End
[2025-05-22 15:05:22] Speak Text: End
[2025-05-22 16:00:00] Heartbeat
[2025-05-22 16:00:01] Queued from browser: 17244 - Say Full Moon ()
[2025-05-22 16:00:01] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 16:00:01] Say Full Moon: Start
[2025-05-22 16:00:01] Say Full Moon: The moon is currently 24.39 days old
[2025-05-22 16:00:01] Say Full Moon: End
[2025-05-22 19:00:04] Heartbeat
[2025-05-22 19:00:04] Queued from browser: 17245 - Read Calendar ()
[2025-05-22 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 19:00:04] Read Calendar: Start
[2025-05-22 19:00:04] Read Calendar: Going to get access token from Google
[2025-05-22 19:00:05] Read Calendar: Got access token.
[2025-05-22 19:00:05] Read Calendar: Range: 2025-05-22T19:00:00Z to 2025-05-24T00:00:00Z. Events found: 1.
[2025-05-22 19:00:05] Read Calendar: Event: 2025-05-22T20:30:00+01:00 to 2025-05-22T21:45:00+01:00 'GV: Date night'
[2025-05-22 19:00:05] Speak Words: Start
[2025-05-22 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-22 19:00:05] Read Calendar: Tonight
[2025-05-22 19:00:05] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-22 19:00:05] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-22 19:00:05] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-05-22 19:00:05] Speak Words Join Files: count=3
[2025-05-22 19:00:05] Speak Words Play File (Queue=1): End
[2025-05-22 19:00:05] Read Calendar: End
[2025-05-22 21:30:00] Heartbeat
[2025-05-22 21:30:00] Queued from browser: 17246 - Tell the time ()
[2025-05-22 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-22 21:30:00] Tell Time: Start
[2025-05-22 21:30:00] Speak Words: Start
[2025-05-22 21:30:00] Speak Add File: signature.mp3
[2025-05-22 21:30:01] Speak Add File: 9.mp3
[2025-05-22 21:30:01] Speak Add File: 30.mp3
[2025-05-22 21:30:01] Speak Words Join Files: count=3
[2025-05-22 21:30:01] Speak Words Play File (Queue=): End
[2025-05-22 21:30:01] Tell Time: End
[2025-05-22 23:59:54] Heartbeat
[2025-05-23 08:00:02] Heartbeat
[2025-05-23 08:00:02] Queued from browser: 17247 - Tell the time ()
[2025-05-23 08:00:02] Launched by Web: Tell the time,08,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-23 08:00:02] Tell Time: Start
[2025-05-23 08:00:02] Speak Words: Start
[2025-05-23 08:00:02] Speak Add File: signature.mp3
[2025-05-23 08:00:02] Speak Add File: 1.mp3
[2025-05-23 08:00:02] Speak Words Join Files: count=2
[2025-05-23 08:00:02] Speak Words Play File (Queue=): End
[2025-05-23 08:00:02] Tell Time: End
[2025-05-23 09:30:04] Heartbeat
[2025-05-23 09:30:04] Queued from browser: 17248 - Read Calendar ()
[2025-05-23 09:30:04] Launched by Web: Read Calendar,09,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-23 09:30:04] Read Calendar: Start
[2025-05-23 09:30:04] Read Calendar: Going to get access token from Google
[2025-05-23 09:30:05] Read Calendar: Got access token.
[2025-05-23 09:30:05] Read Calendar: Range: 2025-05-23T09:30:00Z to 2025-05-24T00:00:00Z. Events found: 0.
[2025-05-23 09:30:05] Speak Words: Start
[2025-05-23 09:30:05] Read Calendar: Nothing in the calendar today
[2025-05-23 09:30:05] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-05-23 09:30:05] Speak Words Join Files: count=1
[2025-05-23 09:30:05] Speak Words Play File (Queue=1): End
[2025-05-23 09:30:05] Read Calendar: End
[2025-05-23 10:30:03] Heartbeat
[2025-05-23 10:30:03] Queued from browser: 17249 - Read Calendar ()
[2025-05-23 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-23 10:30:03] Read Calendar: Start
[2025-05-23 10:30:03] Read Calendar: Going to get access token from Google
[2025-05-23 10:30:03] Read Calendar: Got access token.
[2025-05-23 10:30:03] Read Calendar: Range: 2025-05-23T10:30:00Z to 2025-05-24T00:00:00Z. Events found: 0.
[2025-05-23 10:30:03] Speak Words: Start
[2025-05-23 10:30:03] Read Calendar: Nothing in the calendar today
[2025-05-23 10:30:03] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-05-23 10:30:04] Speak Words Join Files: count=1
[2025-05-23 10:30:04] Speak Words Play File (Queue=1): End
[2025-05-23 10:30:04] Read Calendar: End
[2025-05-23 16:00:10] Heartbeat
[2025-05-23 16:00:10] Queued from browser: 17250 - Say Full Moon ()
[2025-05-23 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-23 16:00:10] Say Full Moon: Start
[2025-05-23 16:00:10] Say Full Moon: The moon is currently 25.5 days old
[2025-05-23 16:00:10] Say Full Moon: End
[2025-05-23 19:00:01] Heartbeat
[2025-05-23 19:00:01] Queued from browser: 17251 - Read Calendar ()
[2025-05-23 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-23 19:00:01] Read Calendar: Start
[2025-05-23 19:00:01] Read Calendar: Going to get access token from Google
[2025-05-23 19:00:01] Read Calendar: Got access token.
[2025-05-23 19:00:01] Read Calendar: Range: 2025-05-23T19:00:00Z to 2025-05-25T00:00:00Z. Events found: 1.
[2025-05-23 19:00:01] Read Calendar: Event: 2025-05-24T10:00:00+01:00 to 2025-05-24T12:00:00+01:00 'V: meet Joy'
[2025-05-23 19:00:01] Speak Words: Start
[2025-05-23 19:00:01] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-23 19:00:01] Read Calendar: Nothing in the calendar tonight
[2025-05-23 19:00:01] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-23 19:00:01] Read Calendar: Tomorrow
[2025-05-23 19:00:01] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-23 19:00:02] Read Calendar: Vidge meet Joy, at 10 o clock
[2025-05-23 19:00:02] Speak Words: 'Vidge meet Joy, at 10 o clock', volume=0.7 -> [4]
[2025-05-23 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-23 19:00:03] Speak Words: Got file to say 'Vidge meet Joy, at 10 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+meet+Joy%2C+at+10+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765206d656574204a6f792c206174203130206f20636c6f636b.mp3 '.
[2025-05-23 19:00:03] Speak Words Join Files: count=4
[2025-05-23 19:00:04] Speak Words Play File (Queue=1): End
[2025-05-23 19:00:04] Read Calendar: End
[2025-05-23 21:30:00] Heartbeat
[2025-05-23 21:30:00] Queued from browser: 17252 - Tell the time ()
[2025-05-23 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-23 21:30:00] Tell Time: Start
[2025-05-23 21:30:00] Speak Words: Start
[2025-05-23 21:30:00] Speak Add File: signature.mp3
[2025-05-23 21:30:00] Speak Add File: 9.mp3
[2025-05-23 21:30:00] Speak Add File: 30.mp3
[2025-05-23 21:30:00] Speak Words Join Files: count=3
[2025-05-23 21:30:00] Speak Words Play File (Queue=): End
[2025-05-23 21:30:00] Tell Time: End
[2025-05-23 23:59:57] Heartbeat
[2025-05-24 10:30:07] Heartbeat
[2025-05-24 10:30:07] Queued from browser: 17253 - Read Calendar ()
[2025-05-24 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 10:30:07] Read Calendar: Start
[2025-05-24 10:30:07] Read Calendar: Going to get access token from Google
[2025-05-24 10:30:08] Read Calendar: Got access token.
[2025-05-24 10:30:08] Read Calendar: Range: 2025-05-24T10:30:00Z to 2025-05-25T00:00:00Z. Events found: 0.
[2025-05-24 10:30:08] Speak Words: Start
[2025-05-24 10:30:08] Read Calendar: Nothing in the calendar today
[2025-05-24 10:30:08] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-05-24 10:30:08] Speak Words Join Files: count=1
[2025-05-24 10:30:08] Speak Words Play File (Queue=1): End
[2025-05-24 10:30:08] Read Calendar: End
[2025-05-24 15:02:13] Heartbeat
[2025-05-24 15:02:13] Queued from browser: 17254 - Speak text (The grandfather clock needs wineding)
[2025-05-24 15:02:13] Launched by Web: Speak text,15,02,13,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 15:02:13] Speak Text: Start
[2025-05-24 15:02:13] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-24 15:02:13] Speak Words: Start
[2025-05-24 15:02:13] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-24 15:02:13] Speak Words Join Files: count=1
[2025-05-24 15:02:13] Speak Words Play File (Queue=1): End
[2025-05-24 15:02:13] Speak Text: End
[2025-05-24 15:17:15] Heartbeat
[2025-05-24 15:17:15] Queued from browser: 17255 - Speak text (The grandfather clock needs wineding)
[2025-05-24 15:17:15] Launched by Web: Speak text,15,17,15,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 15:17:15] Speak Text: Start
[2025-05-24 15:17:15] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-24 15:17:15] Speak Words: Start
[2025-05-24 15:17:15] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-24 15:17:15] Speak Words Join Files: count=1
[2025-05-24 15:17:15] Speak Words Play File (Queue=1): End
[2025-05-24 15:17:15] Speak Text: End
[2025-05-24 15:32:17] Heartbeat
[2025-05-24 15:32:17] Queued from browser: 17256 - Speak text (The grandfather clock needs wineding)
[2025-05-24 15:32:17] Launched by Web: Speak text,15,32,17,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 15:32:17] Speak Text: Start
[2025-05-24 15:32:17] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-24 15:32:17] Speak Words: Start
[2025-05-24 15:32:17] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-24 15:32:17] Speak Words Join Files: count=1
[2025-05-24 15:32:17] Speak Words Play File (Queue=1): End
[2025-05-24 15:32:17] Speak Text: End
[2025-05-24 16:00:00] Heartbeat
[2025-05-24 16:00:00] Queued from browser: 17257 - Say Full Moon ()
[2025-05-24 16:00:00] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 16:00:00] Say Full Moon: Start
[2025-05-24 16:00:00] Say Full Moon: The moon is currently 26.63 days old
[2025-05-24 16:00:00] Say Full Moon: End
[2025-05-24 19:00:08] Heartbeat
[2025-05-24 19:00:08] Queued from browser: 17258 - Read Calendar ()
[2025-05-24 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 19:00:08] Read Calendar: Start
[2025-05-24 19:00:08] Read Calendar: Going to get access token from Google
[2025-05-24 19:00:08] Read Calendar: Got access token.
[2025-05-24 19:00:09] Read Calendar: Range: 2025-05-24T19:00:00Z to 2025-05-26T00:00:00Z. Events found: 0.
[2025-05-24 19:00:09] Speak Words: Start
[2025-05-24 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-24 19:00:09] Read Calendar: Nothing in the calendar tonight or tomorrow
[2025-05-24 19:00:09] Speak Words: 'Nothing in the calendar tonight or tomorrow', volume=0.7 -> [2]
[2025-05-24 19:00:09] Speak Words Join Files: count=2
[2025-05-24 19:00:09] Speak Words Play File (Queue=1): End
[2025-05-24 19:00:09] Read Calendar: End
[2025-05-24 19:23:59] Heartbeat
[2025-05-24 19:23:59] Queued from browser: 17259 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-24 19:23:59] Launched by Web: Speak text,19,23,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 19:23:59] Speak Text: Start
[2025-05-24 19:23:59] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-24 19:23:59] Speak Words: Start
[2025-05-24 19:23:59] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-24 19:23:59] Speak Words Join Files: count=1
[2025-05-24 19:23:59] Speak Words Play File (Queue=1): End
[2025-05-24 19:23:59] Speak Text: End
[2025-05-24 21:30:07] Heartbeat
[2025-05-24 21:30:07] Queued from browser: 17260 - Tell the time ()
[2025-05-24 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-24 21:30:07] Tell Time: Start
[2025-05-24 21:30:07] Speak Words: Start
[2025-05-24 21:30:07] Speak Add File: signature.mp3
[2025-05-24 21:30:08] Speak Add File: 9.mp3
[2025-05-24 21:30:08] Speak Add File: 30.mp3
[2025-05-24 21:30:08] Speak Words Join Files: count=3
[2025-05-24 21:30:08] Speak Words Play File (Queue=): End
[2025-05-24 21:30:08] Tell Time: End
[2025-05-24 23:59:52] Heartbeat
[2025-05-25 10:30:07] Heartbeat
[2025-05-25 10:30:07] Queued from browser: 17261 - Read Calendar ()
[2025-05-25 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 10:30:07] Read Calendar: Start
[2025-05-25 10:30:07] Read Calendar: Going to get access token from Google
[2025-05-25 10:30:07] Read Calendar: Got access token.
[2025-05-25 10:30:08] Read Calendar: Range: 2025-05-25T10:30:00Z to 2025-05-26T00:00:00Z. Events found: 0.
[2025-05-25 10:30:08] Speak Words: Start
[2025-05-25 10:30:08] Read Calendar: Nothing in the calendar today
[2025-05-25 10:30:08] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-05-25 10:30:08] Speak Words Join Files: count=1
[2025-05-25 10:30:08] Speak Words Play File (Queue=1): End
[2025-05-25 10:30:08] Read Calendar: End
[2025-05-25 14:35:44] Heartbeat
[2025-05-25 14:35:44] Queued from browser: 17262 - Speak text (The grandfather clock needs wineding)
[2025-05-25 14:35:44] Launched by Web: Speak text,14,35,44,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 14:35:44] Speak Text: Start
[2025-05-25 14:35:44] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-25 14:35:44] Speak Words: Start
[2025-05-25 14:35:44] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-25 14:35:45] Speak Words Join Files: count=1
[2025-05-25 14:35:45] Speak Words Play File (Queue=1): End
[2025-05-25 14:35:45] Speak Text: End
[2025-05-25 14:50:46] Heartbeat
[2025-05-25 14:50:46] Queued from browser: 17263 - Speak text (The grandfather clock needs wineding)
[2025-05-25 14:50:46] Launched by Web: Speak text,14,50,46,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 14:50:46] Speak Text: Start
[2025-05-25 14:50:46] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-25 14:50:46] Speak Words: Start
[2025-05-25 14:50:46] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-25 14:50:46] Speak Words Join Files: count=1
[2025-05-25 14:50:47] Speak Words Play File (Queue=1): End
[2025-05-25 14:50:47] Speak Text: End
[2025-05-25 15:05:39] Heartbeat
[2025-05-25 15:05:39] Queued from browser: 17264 - Speak text (The grandfather clock needs wineding)
[2025-05-25 15:05:39] Launched by Web: Speak text,15,05,39,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 15:05:39] Speak Text: Start
[2025-05-25 15:05:39] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-25 15:05:39] Speak Words: Start
[2025-05-25 15:05:39] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-25 15:05:39] Speak Words Join Files: count=1
[2025-05-25 15:05:39] Speak Words Play File (Queue=1): End
[2025-05-25 15:05:39] Speak Text: End
[2025-05-25 15:06:23] Heartbeat
[2025-05-25 15:06:23] Queued from browser: 17265 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-25 15:06:23] Launched by Web: Speak text,15,06,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 15:06:23] Speak Text: Start
[2025-05-25 15:06:23] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-25 15:06:23] Speak Words: Start
[2025-05-25 15:06:23] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-25 15:06:23] Speak Words Join Files: count=1
[2025-05-25 15:06:24] Speak Words Play File (Queue=1): End
[2025-05-25 15:06:24] Speak Text: End
[2025-05-25 16:00:09] Heartbeat
[2025-05-25 16:00:09] Queued from browser: 17266 - Say Full Moon ()
[2025-05-25 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 16:00:09] Say Full Moon: Start
[2025-05-25 16:00:09] Say Full Moon: The moon is currently 27.79 days old
[2025-05-25 16:00:09] Say Full Moon: End
[2025-05-25 19:00:07] Heartbeat
[2025-05-25 19:00:07] Queued from browser: 17267 - Read Calendar ()
[2025-05-25 19:00:07] Launched by Web: Read Calendar,19,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 19:00:07] Read Calendar: Start
[2025-05-25 19:00:07] Read Calendar: Going to get access token from Google
[2025-05-25 19:00:07] Read Calendar: Got access token.
[2025-05-25 19:00:07] Read Calendar: Range: 2025-05-25T19:00:00Z to 2025-05-27T00:00:00Z. Events found: 4.
[2025-05-25 19:00:07] Read Calendar: Event: 2025-05-26T10:17:00+01:00 to 2025-05-26T13:30:00+01:00 '🚆 NOT → HBD'
[2025-05-25 19:00:07] Read Calendar: Event: 2025-05-26T18:00:00+01:00 to 2025-05-26T18:30:00+01:00 'V: work meeting '
[2025-05-25 19:00:07] Read Calendar: Event: 2025-05-26T18:30:00+01:00 to 2025-05-27T09:30:00+01:00 'The Old Silent Inn'
[2025-05-25 19:00:07] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-25 19:00:07] Read Calendar: empty event to speak, so don't add it.
[2025-05-25 19:00:07] Read Calendar: Event: 2025-05-26T19:00:00+01:00 to 2025-05-26T20:30:00+01:00 'Reservation: The Old Silent Inn'
[2025-05-25 19:00:07] Speak Words: Start
[2025-05-25 19:00:07] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-25 19:00:07] Read Calendar: Nothing in the calendar tonight
[2025-05-25 19:00:07] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-25 19:00:08] Read Calendar: Tomorrow
[2025-05-25 19:00:08] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-25 19:00:08] Read Calendar: NOT HBD, at 10 17
[2025-05-25 19:00:08] Speak Words: ' NOT HBD, at 10 17', volume=0.7 -> [4]
[2025-05-25 19:00:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-25 19:00:08] Speak Words: Got file to say ' NOT HBD, at 10 17' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=+NOT++HBD%2C+at+10+17 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_204e4f5420204842442c206174203130203137.mp3 '.
[2025-05-25 19:00:09] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-25 19:00:09] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [5]
[2025-05-25 19:00:09] Read Calendar: Reservation: The Old Silent Inn, at 7 o clock
[2025-05-25 19:00:09] Speak Words: 'Reservation: The Old Silent Inn, at 7 o clock', volume=0.7 -> [6]
[2025-05-25 19:00:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-25 19:00:09] Speak Words: Got file to say 'Reservation: The Old Silent Inn, at 7 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Reservation%3A+The+Old+Silent+Inn%2C+at+7+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5265736572766174696f6e3a20546865204f6c642053696c656e7420496e6e2c2061742037206f20636c6f636b.mp3 '.
[2025-05-25 19:00:09] Speak Words Join Files: count=6
[2025-05-25 19:00:10] Speak Words Play File (Queue=1): End
[2025-05-25 19:00:10] Read Calendar: End
[2025-05-25 21:30:10] Heartbeat
[2025-05-25 21:30:10] Queued from browser: 17268 - Tell the time ()
[2025-05-25 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-25 21:30:10] Tell Time: Start
[2025-05-25 21:30:10] Speak Words: Start
[2025-05-25 21:30:10] Speak Add File: signature.mp3
[2025-05-25 21:30:10] Speak Add File: 9.mp3
[2025-05-25 21:30:10] Speak Add File: 30.mp3
[2025-05-25 21:30:10] Speak Words Join Files: count=3
[2025-05-25 21:30:10] Speak Words Play File (Queue=): End
[2025-05-25 21:30:10] Tell Time: End
[2025-05-25 23:59:55] Heartbeat
[2025-05-26 08:00:08] Heartbeat
[2025-05-26 08:00:08] Queued from browser: 17269 - Tell the time ()
[2025-05-26 08:00:08] Launched by Web: Tell the time,08,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-26 08:00:08] Tell Time: Start
[2025-05-26 08:00:08] Speak Words: Start
[2025-05-26 08:00:08] Speak Add File: signature.mp3
[2025-05-26 08:00:08] Speak Add File: 1.mp3
[2025-05-26 08:00:08] Speak Words Join Files: count=2
[2025-05-26 08:00:08] Speak Words Play File (Queue=): End
[2025-05-26 08:00:08] Tell Time: End
[2025-05-26 09:30:02] Heartbeat
[2025-05-26 09:30:02] Queued from browser: 17270 - Read Calendar ()
[2025-05-26 09:30:02] Launched by Web: Read Calendar,09,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-26 09:30:02] Read Calendar: Start
[2025-05-26 09:30:02] Read Calendar: Going to get access token from Google
[2025-05-26 09:30:02] Read Calendar: Got access token.
[2025-05-26 09:30:02] Read Calendar: Range: 2025-05-26T09:30:00Z to 2025-05-27T00:00:00Z. Events found: 4.
[2025-05-26 09:30:02] Read Calendar: Event: 2025-05-26T10:17:00+01:00 to 2025-05-26T13:30:00+01:00 '🚆 NOT → HBD'
[2025-05-26 09:30:02] Read Calendar: Event: 2025-05-26T18:00:00+01:00 to 2025-05-26T18:30:00+01:00 'V: work meeting '
[2025-05-26 09:30:02] Read Calendar: Event: 2025-05-26T18:30:00+01:00 to 2025-05-27T09:30:00+01:00 'The Old Silent Inn'
[2025-05-26 09:30:02] Read Calendar: Event: 2025-05-26T19:00:00+01:00 to 2025-05-26T20:30:00+01:00 'Reservation: The Old Silent Inn'
[2025-05-26 09:30:02] Speak Words: Start
[2025-05-26 09:30:02] Read Calendar: Today
[2025-05-26 09:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-05-26 09:30:02] Read Calendar: NOT HBD, at 10 17
[2025-05-26 09:30:02] Speak Words: ' NOT HBD, at 10 17', volume=1 -> [2]
[2025-05-26 09:30:03] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-26 09:30:03] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-05-26 09:30:03] Read Calendar: The Old Silent Inn, all day
[2025-05-26 09:30:03] Speak Words: 'The Old Silent Inn, all day', volume=1 -> [4]
[2025-05-26 09:30:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-26 09:30:03] Speak Words: Got file to say 'The Old Silent Inn, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=The+Old+Silent+Inn%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_546865204f6c642053696c656e7420496e6e2c20616c6c20646179.mp3 '.
[2025-05-26 09:30:03] Read Calendar: Reservation: The Old Silent Inn, at 7 o clock
[2025-05-26 09:30:03] Speak Words: 'Reservation: The Old Silent Inn, at 7 o clock', volume=1 -> [5]
[2025-05-26 09:30:03] Speak Words Join Files: count=5
[2025-05-26 09:30:04] Speak Words Play File (Queue=1): End
[2025-05-26 09:30:04] Read Calendar: End
[2025-05-26 10:30:01] Heartbeat
[2025-05-26 10:30:01] Queued from browser: 17271 - Read Calendar ()
[2025-05-26 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-26 10:30:01] Read Calendar: Start
[2025-05-26 10:30:01] Read Calendar: Going to get access token from Google
[2025-05-26 10:30:01] Read Calendar: Got access token.
[2025-05-26 10:30:02] Read Calendar: Range: 2025-05-26T10:30:00Z to 2025-05-27T00:00:00Z. Events found: 4.
[2025-05-26 10:30:02] Read Calendar: Event: 2025-05-26T10:17:00+01:00 to 2025-05-26T13:30:00+01:00 '🚆 NOT → HBD'
[2025-05-26 10:30:02] Read Calendar: Event: 2025-05-26T18:00:00+01:00 to 2025-05-26T18:30:00+01:00 'V: work meeting '
[2025-05-26 10:30:02] Read Calendar: Event: 2025-05-26T18:30:00+01:00 to 2025-05-27T09:30:00+01:00 'The Old Silent Inn'
[2025-05-26 10:30:02] Read Calendar: Event: 2025-05-26T19:00:00+01:00 to 2025-05-26T20:30:00+01:00 'Reservation: The Old Silent Inn'
[2025-05-26 10:30:02] Speak Words: Start
[2025-05-26 10:30:02] Read Calendar: Today
[2025-05-26 10:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-05-26 10:30:02] Read Calendar: NOT HBD, at 10 17
[2025-05-26 10:30:02] Speak Words: ' NOT HBD, at 10 17', volume=1 -> [2]
[2025-05-26 10:30:02] Read Calendar: Vidge work meeting , at 6 o clock
[2025-05-26 10:30:02] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-05-26 10:30:02] Read Calendar: The Old Silent Inn, all day
[2025-05-26 10:30:02] Speak Words: 'The Old Silent Inn, all day', volume=1 -> [4]
[2025-05-26 10:30:02] Read Calendar: Reservation: The Old Silent Inn, at 7 o clock
[2025-05-26 10:30:02] Speak Words: 'Reservation: The Old Silent Inn, at 7 o clock', volume=1 -> [5]
[2025-05-26 10:30:02] Speak Words Join Files: count=5
[2025-05-26 10:30:03] Speak Words Play File (Queue=1): End
[2025-05-26 10:30:03] Read Calendar: End
[2025-05-26 16:00:07] Heartbeat
[2025-05-26 16:00:07] Queued from browser: 17272 - Say Full Moon ()
[2025-05-26 16:00:07] Launched by Web: Say Full Moon,16,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-26 16:00:07] Say Full Moon: Start
[2025-05-26 16:00:07] Say Full Moon: The moon is currently 28.95 days old
[2025-05-26 16:00:07] Say Full Moon: End
[2025-05-26 19:00:00] Heartbeat
[2025-05-26 19:00:00] Queued from browser: 17273 - Read Calendar ()
[2025-05-26 19:00:00] Launched by Web: Read Calendar,19,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-26 19:00:00] Read Calendar: Start
[2025-05-26 19:00:00] Read Calendar: Going to get access token from Google
[2025-05-26 19:00:00] Read Calendar: Got access token.
[2025-05-26 19:00:00] Read Calendar: Range: 2025-05-26T19:00:00Z to 2025-05-28T00:00:00Z. Events found: 6.
[2025-05-26 19:00:00] Read Calendar: Event: 2025-05-26T18:30:00+01:00 to 2025-05-27T09:30:00+01:00 'The Old Silent Inn'
[2025-05-26 19:00:00] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-26 19:00:00] Read Calendar: empty event to speak, so don't add it.
[2025-05-26 19:00:00] Read Calendar: Event: 2025-05-26T19:00:00+01:00 to 2025-05-26T20:30:00+01:00 'Reservation: The Old Silent Inn'
[2025-05-26 19:00:00] Read Calendar: Event: 2025-05-27T12:00:00+01:00 to 2025-05-27T13:00:00+01:00 'G: Cancel Apple TV'
[2025-05-26 19:00:00] Read Calendar: Event: 2025-05-27T16:39:00+01:00 to 2025-05-27T19:37:00+01:00 '🚆CEY → NOT'
[2025-05-26 19:00:00] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Pay Nisha this week '
[2025-05-26 19:00:00] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-26 19:00:00] Read Calendar: empty event to speak, so don't add it.
[2025-05-26 19:00:00] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Julian Brown's birthday'
[2025-05-26 19:00:00] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-26 19:00:00] Read Calendar: empty event to speak, so don't add it.
[2025-05-26 19:00:00] Speak Words: Start
[2025-05-26 19:00:00] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-26 19:00:01] Read Calendar: Tonight
[2025-05-26 19:00:01] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-26 19:00:01] Read Calendar: Reservation: The Old Silent Inn, at 7 o clock
[2025-05-26 19:00:01] Speak Words: 'Reservation: The Old Silent Inn, at 7 o clock', volume=0.7 -> [3]
[2025-05-26 19:00:01] Read Calendar: Tomorrow
[2025-05-26 19:00:01] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-05-26 19:00:01] Read Calendar: Gus Cancel Apple TV, at 12 o clock
[2025-05-26 19:00:01] Speak Words: 'Gus Cancel Apple TV, at 12 o clock', volume=0.7 -> [5]
[2025-05-26 19:00:01] Read Calendar: CEY NOT, at 4 39
[2025-05-26 19:00:01] Speak Words: 'CEY NOT, at 4 39', volume=0.7 -> [6]
[2025-05-26 19:00:01] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-26 19:00:02] Speak Words: Got file to say 'CEY NOT, at 4 39' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=CEY++NOT%2C+at+4+39 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_43455920204e4f542c2061742034203339.mp3 '.
[2025-05-26 19:00:02] Speak Words Join Files: count=6
[2025-05-26 19:00:03] Speak Words Play File (Queue=1): End
[2025-05-26 19:00:03] Read Calendar: End
[2025-05-26 21:30:02] Heartbeat
[2025-05-26 21:30:02] Queued from browser: 17274 - Tell the time ()
[2025-05-26 21:30:02] Launched by Web: Tell the time,21,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-26 21:30:02] Tell Time: Start
[2025-05-26 21:30:02] Speak Words: Start
[2025-05-26 21:30:02] Speak Add File: signature.mp3
[2025-05-26 21:30:03] Speak Add File: 9.mp3
[2025-05-26 21:30:03] Speak Add File: 30.mp3
[2025-05-26 21:30:03] Speak Words Join Files: count=3
[2025-05-26 21:30:03] Speak Words Play File (Queue=): End
[2025-05-26 21:30:03] Tell Time: End
[2025-05-26 23:59:49] Heartbeat
[2025-05-27 08:00:03] Heartbeat
[2025-05-27 08:00:03] Queued from browser: 17275 - Tell the time ()
[2025-05-27 08:00:03] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-27 08:00:03] Tell Time: Start
[2025-05-27 08:00:03] Speak Words: Start
[2025-05-27 08:00:03] Speak Add File: signature.mp3
[2025-05-27 08:00:03] Speak Add File: 1.mp3
[2025-05-27 08:00:04] Speak Words Join Files: count=2
[2025-05-27 08:00:04] Speak Words Play File (Queue=): End
[2025-05-27 08:00:04] Tell Time: End
[2025-05-27 09:30:07] Heartbeat
[2025-05-27 09:30:07] Queued from browser: 17276 - Read Calendar ()
[2025-05-27 09:30:07] Launched by Web: Read Calendar,09,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-27 09:30:07] Read Calendar: Start
[2025-05-27 09:30:07] Read Calendar: Going to get access token from Google
[2025-05-27 09:30:07] Read Calendar: Got access token.
[2025-05-27 09:30:07] Read Calendar: Range: 2025-05-27T09:30:00Z to 2025-05-28T00:00:00Z. Events found: 4.
[2025-05-27 09:30:07] Read Calendar: Event: 2025-05-27T12:00:00+01:00 to 2025-05-27T13:00:00+01:00 'G: Cancel Apple TV'
[2025-05-27 09:30:07] Read Calendar: Event: 2025-05-27T16:39:00+01:00 to 2025-05-27T19:37:00+01:00 '🚆CEY → NOT'
[2025-05-27 09:30:07] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Pay Nisha this week '
[2025-05-27 09:30:07] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Julian Brown's birthday'
[2025-05-27 09:30:07] Speak Words: Start
[2025-05-27 09:30:07] Read Calendar: Today
[2025-05-27 09:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-05-27 09:30:07] Read Calendar: Gus Cancel Apple TV, at 12 o clock
[2025-05-27 09:30:07] Speak Words: 'Gus Cancel Apple TV, at 12 o clock', volume=1 -> [2]
[2025-05-27 09:30:07] Read Calendar: CEY NOT, at 4 39
[2025-05-27 09:30:07] Speak Words: 'CEY NOT, at 4 39', volume=1 -> [3]
[2025-05-27 09:30:07] Read Calendar:
[2025-05-27 09:30:07] Read Calendar: Pay Nisha this week , all day
[2025-05-27 09:30:07] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [4]
[2025-05-27 09:30:08] Read Calendar: Julian Brown's birthday, all day
[2025-05-27 09:30:08] Speak Words: 'Julian Brown's birthday, all day', volume=1 -> [5]
[2025-05-27 09:30:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-27 09:30:08] Speak Words: Got file to say 'Julian Brown's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Julian+Brown%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a756c69616e2042726f776e27732062697274686461792c20616c6c20646179.mp3 '.
[2025-05-27 09:30:08] Speak Words Join Files: count=5
[2025-05-27 09:30:09] Speak Words Play File (Queue=1): End
[2025-05-27 09:30:09] Read Calendar: End
[2025-05-27 10:30:10] Heartbeat
[2025-05-27 10:30:10] Queued from browser: 17277 - Read Calendar ()
[2025-05-27 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-27 10:30:10] Read Calendar: Start
[2025-05-27 10:30:10] Read Calendar: Going to get access token from Google
[2025-05-27 10:30:10] Read Calendar: Got access token.
[2025-05-27 10:30:10] Read Calendar: Range: 2025-05-27T10:30:00Z to 2025-05-28T00:00:00Z. Events found: 4.
[2025-05-27 10:30:10] Read Calendar: Event: 2025-05-27T12:00:00+01:00 to 2025-05-27T13:00:00+01:00 'G: Cancel Apple TV'
[2025-05-27 10:30:10] Read Calendar: Event: 2025-05-27T16:39:00+01:00 to 2025-05-27T19:37:00+01:00 '🚆CEY → NOT'
[2025-05-27 10:30:10] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Pay Nisha this week '
[2025-05-27 10:30:10] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Julian Brown's birthday'
[2025-05-27 10:30:10] Speak Words: Start
[2025-05-27 10:30:10] Read Calendar: Today
[2025-05-27 10:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-05-27 10:30:10] Read Calendar: Gus Cancel Apple TV, at 12 o clock
[2025-05-27 10:30:10] Speak Words: 'Gus Cancel Apple TV, at 12 o clock', volume=1 -> [2]
[2025-05-27 10:30:10] Read Calendar: CEY NOT, at 4 39
[2025-05-27 10:30:10] Speak Words: 'CEY NOT, at 4 39', volume=1 -> [3]
[2025-05-27 10:30:11] Read Calendar:
[2025-05-27 10:30:11] Read Calendar: Pay Nisha this week , all day
[2025-05-27 10:30:11] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [4]
[2025-05-27 10:30:11] Read Calendar: Julian Brown's birthday, all day
[2025-05-27 10:30:11] Speak Words: 'Julian Brown's birthday, all day', volume=1 -> [5]
[2025-05-27 10:30:11] Speak Words Join Files: count=5
[2025-05-27 10:30:11] Speak Words Play File (Queue=1): End
[2025-05-27 10:30:11] Read Calendar: End
[2025-05-27 16:00:00] Heartbeat
[2025-05-27 16:00:00] Queued from browser: 17278 - Say Full Moon ()
[2025-05-27 16:00:00] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-27 16:00:00] Say Full Moon: Start
[2025-05-27 16:00:00] Say Full Moon: The moon is currently 0.58 days old
[2025-05-27 16:00:00] Say Full Moon: End
[2025-05-27 19:00:01] Heartbeat
[2025-05-27 19:00:01] Queued from browser: 17279 - Read Calendar ()
[2025-05-27 19:00:01] Launched by Web: Read Calendar,19,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-27 19:00:01] Read Calendar: Start
[2025-05-27 19:00:01] Read Calendar: Going to get access token from Google
[2025-05-27 19:00:01] Read Calendar: Got access token.
[2025-05-27 19:00:01] Read Calendar: Range: 2025-05-27T19:00:00Z to 2025-05-29T00:00:00Z. Events found: 4.
[2025-05-27 19:00:01] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Pay Nisha this week '
[2025-05-27 19:00:01] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-27 19:00:01] Read Calendar: empty event to speak, so don't add it.
[2025-05-27 19:00:01] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Julian Brown's birthday'
[2025-05-27 19:00:01] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-27 19:00:01] Read Calendar: empty event to speak, so don't add it.
[2025-05-27 19:00:01] Read Calendar: Event: 2025-05-28T18:00:00+01:00 to 2025-05-28T19:00:00+01:00 'V: working late'
[2025-05-27 19:00:01] Read Calendar: Event: 2025-05-28T19:00:00+01:00 to 2025-05-28T20:30:00+01:00 'Anna-Grace coming for tea'
[2025-05-27 19:00:01] Speak Words: Start
[2025-05-27 19:00:01] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-27 19:00:01] Read Calendar: Nothing in the calendar tonight
[2025-05-27 19:00:01] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-27 19:00:01] Read Calendar: Tomorrow
[2025-05-27 19:00:01] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-27 19:00:01] Read Calendar: Vidge working late, at 6 o clock
[2025-05-27 19:00:01] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [4]
[2025-05-27 19:00:01] Read Calendar: Anna-Grace coming for tea, at 7 o clock
[2025-05-27 19:00:01] Speak Words: 'Anna-Grace coming for tea, at 7 o clock', volume=0.7 -> [5]
[2025-05-27 19:00:01] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-27 19:00:02] Speak Words: Got file to say 'Anna-Grace coming for tea, at 7 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Anna-Grace+coming+for+tea%2C+at+7+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_416e6e612d477261636520636f6d696e6720666f72207465612c2061742037206f20636c6f636b.mp3 '.
[2025-05-27 19:00:02] Speak Words Join Files: count=5
[2025-05-27 19:00:03] Speak Words Play File (Queue=1): End
[2025-05-27 19:00:03] Read Calendar: End
[2025-05-27 21:30:02] Heartbeat
[2025-05-27 21:30:02] Queued from browser: 17280 - Tell the time ()
[2025-05-27 21:30:02] Launched by Web: Tell the time,21,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-27 21:30:02] Tell Time: Start
[2025-05-27 21:30:02] Speak Words: Start
[2025-05-27 21:30:02] Speak Add File: signature.mp3
[2025-05-27 21:30:02] Speak Add File: 9.mp3
[2025-05-27 21:30:02] Speak Add File: 30.mp3
[2025-05-27 21:30:02] Speak Words Join Files: count=3
[2025-05-27 21:30:03] Speak Words Play File (Queue=): End
[2025-05-27 21:30:03] Tell Time: End
[2025-05-27 23:59:54] Heartbeat
[2025-05-28 08:00:03] Heartbeat
[2025-05-28 08:00:04] Queued from browser: 17281 - Tell the time ()
[2025-05-28 08:00:04] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-28 08:00:04] Tell Time: Start
[2025-05-28 08:00:04] Speak Words: Start
[2025-05-28 08:00:04] Speak Add File: signature.mp3
[2025-05-28 08:00:04] Speak Add File: 1.mp3
[2025-05-28 08:00:04] Speak Words Join Files: count=2
[2025-05-28 08:00:04] Speak Words Play File (Queue=): End
[2025-05-28 08:00:04] Tell Time: End
[2025-05-28 09:30:00] Heartbeat
[2025-05-28 09:30:00] Queued from browser: 17282 - Read Calendar ()
[2025-05-28 09:30:00] Launched by Web: Read Calendar,09,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-28 09:30:00] Read Calendar: Start
[2025-05-28 09:30:00] Read Calendar: Going to get access token from Google
[2025-05-28 09:30:01] Read Calendar: Got access token.
[2025-05-28 09:30:01] Read Calendar: Range: 2025-05-28T09:30:00Z to 2025-05-29T00:00:00Z. Events found: 4.
[2025-05-28 09:30:01] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Pay Nisha this week '
[2025-05-28 09:30:01] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Julian Brown's birthday'
[2025-05-28 09:30:01] Read Calendar: Event: 2025-05-28T18:00:00+01:00 to 2025-05-28T19:00:00+01:00 'V: working late'
[2025-05-28 09:30:01] Read Calendar: Event: 2025-05-28T19:00:00+01:00 to 2025-05-28T20:30:00+01:00 'Anna-Grace coming for tea'
[2025-05-28 09:30:01] Speak Words: Start
[2025-05-28 09:30:01] Read Calendar: Today
[2025-05-28 09:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-05-28 09:30:01] Read Calendar: Pay Nisha this week , all day
[2025-05-28 09:30:01] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-05-28 09:30:01] Read Calendar: Julian Brown's birthday, all day
[2025-05-28 09:30:01] Speak Words: 'Julian Brown's birthday, all day', volume=1 -> [3]
[2025-05-28 09:30:01] Read Calendar: Vidge working late, at 6 o clock
[2025-05-28 09:30:01] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [4]
[2025-05-28 09:30:01] Read Calendar: Anna-Grace coming for tea, at 7 o clock
[2025-05-28 09:30:01] Speak Words: 'Anna-Grace coming for tea, at 7 o clock', volume=1 -> [5]
[2025-05-28 09:30:02] Speak Words Join Files: count=5
[2025-05-28 09:30:02] Speak Words Play File (Queue=1): End
[2025-05-28 09:30:02] Read Calendar: End
[2025-05-28 10:30:02] Heartbeat
[2025-05-28 10:30:02] Queued from browser: 17283 - Read Calendar ()
[2025-05-28 10:30:02] Launched by Web: Read Calendar,10,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-28 10:30:02] Read Calendar: Start
[2025-05-28 10:30:02] Read Calendar: Going to get access token from Google
[2025-05-28 10:30:02] Read Calendar: Got access token.
[2025-05-28 10:30:02] Read Calendar: Range: 2025-05-28T10:30:00Z to 2025-05-29T00:00:00Z. Events found: 4.
[2025-05-28 10:30:02] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Pay Nisha this week '
[2025-05-28 10:30:02] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Julian Brown's birthday'
[2025-05-28 10:30:02] Read Calendar: Event: 2025-05-28T18:00:00+01:00 to 2025-05-28T19:00:00+01:00 'V: working late'
[2025-05-28 10:30:02] Read Calendar: Event: 2025-05-28T19:00:00+01:00 to 2025-05-28T20:30:00+01:00 'Anna-Grace coming for tea'
[2025-05-28 10:30:02] Speak Words: Start
[2025-05-28 10:30:02] Read Calendar: Today
[2025-05-28 10:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-05-28 10:30:02] Read Calendar: Pay Nisha this week , all day
[2025-05-28 10:30:02] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-05-28 10:30:03] Read Calendar: Julian Brown's birthday, all day
[2025-05-28 10:30:03] Speak Words: 'Julian Brown's birthday, all day', volume=1 -> [3]
[2025-05-28 10:30:03] Read Calendar: Vidge working late, at 6 o clock
[2025-05-28 10:30:03] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [4]
[2025-05-28 10:30:03] Read Calendar: Anna-Grace coming for tea, at 7 o clock
[2025-05-28 10:30:03] Speak Words: 'Anna-Grace coming for tea, at 7 o clock', volume=1 -> [5]
[2025-05-28 10:30:03] Speak Words Join Files: count=5
[2025-05-28 10:30:03] Speak Words Play File (Queue=1): End
[2025-05-28 10:30:03] Read Calendar: End
[2025-05-28 16:00:09] Heartbeat
[2025-05-28 16:00:09] Queued from browser: 17284 - Say Full Moon ()
[2025-05-28 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-28 16:00:09] Say Full Moon: Start
[2025-05-28 16:00:09] Say Full Moon: The moon is currently 1.72 days old
[2025-05-28 16:00:09] Say Full Moon: End
[2025-05-28 19:00:02] Heartbeat
[2025-05-28 19:00:02] Queued from browser: 17285 - Read Calendar ()
[2025-05-28 19:00:02] Launched by Web: Read Calendar,19,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-28 19:00:02] Read Calendar: Start
[2025-05-28 19:00:02] Read Calendar: Going to get access token from Google
[2025-05-28 19:00:02] Read Calendar: Got access token.
[2025-05-28 19:00:03] Read Calendar: Range: 2025-05-28T19:00:00Z to 2025-05-30T00:00:00Z. Events found: 5.
[2025-05-28 19:00:03] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Pay Nisha this week '
[2025-05-28 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-28 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-05-28 19:00:03] Read Calendar: Event: 2025-05-28 to 2025-05-29 'Julian Brown's birthday'
[2025-05-28 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-28 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-05-28 19:00:03] Read Calendar: Event: 2025-05-28T19:00:00+01:00 to 2025-05-28T20:30:00+01:00 'Anna-Grace coming for tea'
[2025-05-28 19:00:03] Read Calendar: Event: 2025-05-29T20:30:00+01:00 to 2025-05-29T21:45:00+01:00 'GV: Date night'
[2025-05-28 19:00:03] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-28 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-28 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-05-28 19:00:03] Speak Words: Start
[2025-05-28 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-28 19:00:03] Read Calendar: Tonight
[2025-05-28 19:00:03] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-28 19:00:03] Read Calendar: Anna-Grace coming for tea, at 7 o clock
[2025-05-28 19:00:03] Speak Words: 'Anna-Grace coming for tea, at 7 o clock', volume=0.7 -> [3]
[2025-05-28 19:00:03] Read Calendar: Tomorrow
[2025-05-28 19:00:03] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-05-28 19:00:03] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-28 19:00:03] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [5]
[2025-05-28 19:00:03] Speak Words Join Files: count=5
[2025-05-28 19:00:03] Speak Words Play File (Queue=1): End
[2025-05-28 19:00:03] Read Calendar: End
[2025-05-28 21:30:04] Heartbeat
[2025-05-28 21:30:04] Queued from browser: 17286 - Tell the time ()
[2025-05-28 21:30:04] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-28 21:30:04] Tell Time: Start
[2025-05-28 21:30:04] Speak Words: Start
[2025-05-28 21:30:04] Speak Add File: signature.mp3
[2025-05-28 21:30:05] Speak Add File: 9.mp3
[2025-05-28 21:30:05] Speak Add File: 30.mp3
[2025-05-28 21:30:05] Speak Words Join Files: count=3
[2025-05-28 21:30:05] Speak Words Play File (Queue=): End
[2025-05-28 21:30:05] Tell Time: End
[2025-05-28 23:59:50] Heartbeat
[2025-05-29 08:00:04] Heartbeat
[2025-05-29 08:00:04] Queued from browser: 17287 - Tell the time ()
[2025-05-29 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 08:00:04] Tell Time: Start
[2025-05-29 08:00:04] Speak Words: Start
[2025-05-29 08:00:04] Speak Add File: signature.mp3
[2025-05-29 08:00:04] Speak Add File: 1.mp3
[2025-05-29 08:00:04] Speak Words Join Files: count=2
[2025-05-29 08:00:04] Speak Words Play File (Queue=): End
[2025-05-29 08:00:04] Tell Time: End
[2025-05-29 09:30:07] Heartbeat
[2025-05-29 09:30:07] Queued from browser: 17288 - Read Calendar ()
[2025-05-29 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 09:30:07] Read Calendar: Start
[2025-05-29 09:30:07] Read Calendar: Going to get access token from Google
[2025-05-29 09:30:07] Read Calendar: Got access token.
[2025-05-29 09:30:07] Read Calendar: Range: 2025-05-29T09:30:00Z to 2025-05-30T00:00:00Z. Events found: 4.
[2025-05-29 09:30:07] Read Calendar: Event: 2025-05-29T15:00:00+01:00 to 2025-05-29T16:00:00+01:00 'Z: Tennis Lesson'
[2025-05-29 09:30:07] Read Calendar: Event: 2025-05-29T18:30:00+01:00 to 2025-05-29T19:30:00+01:00 'G: make a cake for Neil'
[2025-05-29 09:30:07] Read Calendar: Event: 2025-05-29T20:30:00+01:00 to 2025-05-29T21:45:00+01:00 'GV: Date night'
[2025-05-29 09:30:07] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-29 09:30:07] Speak Words: Start
[2025-05-29 09:30:07] Read Calendar: Today
[2025-05-29 09:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-05-29 09:30:08] Read Calendar: Izaak Tennis Lesson, at 3 o clock
[2025-05-29 09:30:08] Speak Words: 'Izaak Tennis Lesson, at 3 o clock', volume=1 -> [2]
[2025-05-29 09:30:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-29 09:30:08] Speak Words: Got file to say 'Izaak Tennis Lesson, at 3 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Izaak+Tennis+Lesson%2C+at+3+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_497a61616b2054656e6e6973204c6573736f6e2c2061742033206f20636c6f636b.mp3 '.
[2025-05-29 09:30:08] Read Calendar: Gus make a cake for Neil,at half past 6
[2025-05-29 09:30:08] Speak Words: 'Gus make a cake for Neil,at half past 6', volume=1 -> [3]
[2025-05-29 09:30:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-29 09:30:09] Speak Words: Got file to say 'Gus make a cake for Neil,at half past 6' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+make+a+cake+for+Neil%2Cat+half+past+6 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_477573206d616b6520612063616b6520666f72204e65696c2c61742068616c6620706173742036.mp3 '.
[2025-05-29 09:30:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-29 09:30:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [4]
[2025-05-29 09:30:09] Read Calendar:
[2025-05-29 09:30:09] Read Calendar: Guss Dads 90th birthday - keep free, all day
[2025-05-29 09:30:09] Speak Words: 'Guss Dads 90th birthday - keep free, all day', volume=1 -> [5]
[2025-05-29 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-29 09:30:10] Speak Words: Got file to say 'Guss Dads 90th birthday - keep free, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Guss+Dads+90th+birthday+-+keep+free%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4775737320446164732039307468206269727468646179202d206b65657020667265652c20616c6c20646179.mp3 '.
[2025-05-29 09:30:10] Speak Words Join Files: count=5
[2025-05-29 09:30:11] Speak Words Play File (Queue=1): End
[2025-05-29 09:30:11] Read Calendar: End
[2025-05-29 10:30:02] Heartbeat
[2025-05-29 10:30:02] Queued from browser: 17289 - Read Calendar ()
[2025-05-29 10:30:02] Launched by Web: Read Calendar,10,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 10:30:02] Read Calendar: Start
[2025-05-29 10:30:02] Read Calendar: Going to get access token from Google
[2025-05-29 10:30:03] Read Calendar: Got access token.
[2025-05-29 10:30:03] Read Calendar: Range: 2025-05-29T10:30:00Z to 2025-05-30T00:00:00Z. Events found: 4.
[2025-05-29 10:30:03] Read Calendar: Event: 2025-05-29T15:00:00+01:00 to 2025-05-29T16:00:00+01:00 'Z: Tennis Lesson'
[2025-05-29 10:30:03] Read Calendar: Event: 2025-05-29T18:30:00+01:00 to 2025-05-29T19:30:00+01:00 'G: make a cake for Neil'
[2025-05-29 10:30:03] Read Calendar: Event: 2025-05-29T20:30:00+01:00 to 2025-05-29T21:45:00+01:00 'GV: Date night'
[2025-05-29 10:30:03] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-29 10:30:03] Speak Words: Start
[2025-05-29 10:30:03] Read Calendar: Today
[2025-05-29 10:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-05-29 10:30:03] Read Calendar: Izaak Tennis Lesson, at 3 o clock
[2025-05-29 10:30:03] Speak Words: 'Izaak Tennis Lesson, at 3 o clock', volume=1 -> [2]
[2025-05-29 10:30:03] Read Calendar: Gus make a cake for Neil,at half past 6
[2025-05-29 10:30:03] Speak Words: 'Gus make a cake for Neil,at half past 6', volume=1 -> [3]
[2025-05-29 10:30:03] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-29 10:30:03] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [4]
[2025-05-29 10:30:03] Read Calendar:
[2025-05-29 10:30:03] Read Calendar: Guss Dads 90th birthday - keep free, all day
[2025-05-29 10:30:03] Speak Words: 'Guss Dads 90th birthday - keep free, all day', volume=1 -> [5]
[2025-05-29 10:30:04] Speak Words Join Files: count=5
[2025-05-29 10:30:04] Speak Words Play File (Queue=1): End
[2025-05-29 10:30:04] Read Calendar: End
[2025-05-29 15:01:00] Heartbeat
[2025-05-29 15:01:00] Queued from browser: 17290 - Speak text (The grandfather clock needs wineding)
[2025-05-29 15:01:00] Launched by Web: Speak text,15,01,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 15:01:00] Speak Text: Start
[2025-05-29 15:01:00] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-29 15:01:00] Speak Words: Start
[2025-05-29 15:01:00] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-29 15:01:00] Speak Words Join Files: count=1
[2025-05-29 15:01:01] Speak Words Play File (Queue=1): End
[2025-05-29 15:01:01] Speak Text: End
[2025-05-29 15:16:02] Heartbeat
[2025-05-29 15:16:02] Queued from browser: 17291 - Speak text (The grandfather clock needs wineding)
[2025-05-29 15:16:02] Launched by Web: Speak text,15,16,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 15:16:02] Speak Text: Start
[2025-05-29 15:16:02] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-29 15:16:02] Speak Words: Start
[2025-05-29 15:16:02] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-29 15:16:02] Speak Words Join Files: count=1
[2025-05-29 15:16:02] Speak Words Play File (Queue=1): End
[2025-05-29 15:16:02] Speak Text: End
[2025-05-29 15:31:04] Heartbeat
[2025-05-29 15:31:04] Queued from browser: 17292 - Speak text (The grandfather clock needs wineding)
[2025-05-29 15:31:04] Launched by Web: Speak text,15,31,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 15:31:04] Speak Text: Start
[2025-05-29 15:31:04] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-05-29 15:31:04] Speak Words: Start
[2025-05-29 15:31:04] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-05-29 15:31:04] Speak Words Join Files: count=1
[2025-05-29 15:31:04] Speak Words Play File (Queue=1): End
[2025-05-29 15:31:04] Speak Text: End
[2025-05-29 16:00:02] Heartbeat
[2025-05-29 16:00:02] Queued from browser: 17293 - Say Full Moon ()
[2025-05-29 16:00:02] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 16:00:02] Say Full Moon: Start
[2025-05-29 16:00:02] Say Full Moon: The moon is currently 2.83 days old
[2025-05-29 16:00:02] Say Full Moon: End
[2025-05-29 17:15:11] Heartbeat
[2025-05-29 17:15:11] Queued from browser: 17294 - Speak text (Thank you for wineding the grandfather clock)
[2025-05-29 17:15:11] Launched by Web: Speak text,17,15,11,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 17:15:11] Speak Text: Start
[2025-05-29 17:15:11] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-05-29 17:15:11] Speak Words: Start
[2025-05-29 17:15:11] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-05-29 17:15:11] Speak Words Join Files: count=1
[2025-05-29 17:15:11] Speak Words Play File (Queue=1): End
[2025-05-29 17:15:11] Speak Text: End
[2025-05-29 19:00:05] Heartbeat
[2025-05-29 19:00:05] Queued from browser: 17295 - Read Calendar ()
[2025-05-29 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 19:00:05] Read Calendar: Start
[2025-05-29 19:00:05] Read Calendar: Going to get access token from Google
[2025-05-29 19:00:05] Read Calendar: Got access token.
[2025-05-29 19:00:06] Read Calendar: Range: 2025-05-29T19:00:00Z to 2025-05-31T00:00:00Z. Events found: 3.
[2025-05-29 19:00:06] Read Calendar: Event: 2025-05-29T20:30:00+01:00 to 2025-05-29T21:45:00+01:00 'GV: Date night'
[2025-05-29 19:00:06] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-29 19:00:06] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-29 19:00:06] Read Calendar: empty event to speak, so don't add it.
[2025-05-29 19:00:06] Read Calendar: Event: 2025-05-31 to 2025-06-01 'Ella Coleman's birthday'
[2025-05-29 19:00:06] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-29 19:00:06] Read Calendar: empty event to speak, so don't add it.
[2025-05-29 19:00:06] Speak Words: Start
[2025-05-29 19:00:06] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-29 19:00:06] Read Calendar: Tonight
[2025-05-29 19:00:06] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-05-29 19:00:06] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-05-29 19:00:06] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-05-29 19:00:06] Speak Words Join Files: count=3
[2025-05-29 19:00:06] Speak Words Play File (Queue=1): End
[2025-05-29 19:00:06] Read Calendar: End
[2025-05-29 21:30:03] Heartbeat
[2025-05-29 21:30:03] Queued from browser: 17296 - Tell the time ()
[2025-05-29 21:30:03] Launched by Web: Tell the time,21,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-29 21:30:03] Tell Time: Start
[2025-05-29 21:30:03] Speak Words: Start
[2025-05-29 21:30:03] Speak Add File: signature.mp3
[2025-05-29 21:30:03] Speak Add File: 9.mp3
[2025-05-29 21:30:03] Speak Add File: 30.mp3
[2025-05-29 21:30:03] Speak Words Join Files: count=3
[2025-05-29 21:30:03] Speak Words Play File (Queue=): End
[2025-05-29 21:30:03] Tell Time: End
[2025-05-29 23:59:53] Heartbeat
[2025-05-30 08:00:00] Heartbeat
[2025-05-30 08:00:00] Queued from browser: 17297 - Tell the time ()
[2025-05-30 08:00:00] Launched by Web: Tell the time,08,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-30 08:00:00] Tell Time: Start
[2025-05-30 08:00:00] Speak Words: Start
[2025-05-30 08:00:00] Speak Add File: signature.mp3
[2025-05-30 08:00:00] Speak Add File: 1.mp3
[2025-05-30 08:00:00] Speak Words Join Files: count=2
[2025-05-30 08:00:00] Speak Words Play File (Queue=): End
[2025-05-30 08:00:00] Tell Time: End
[2025-05-30 09:30:01] Heartbeat
[2025-05-30 09:30:01] Queued from browser: 17298 - Read Calendar ()
[2025-05-30 09:30:01] Launched by Web: Read Calendar,09,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-30 09:30:01] Read Calendar: Start
[2025-05-30 09:30:01] Read Calendar: Going to get access token from Google
[2025-05-30 09:30:01] Read Calendar: Got access token.
[2025-05-30 09:30:01] Read Calendar: Range: 2025-05-30T09:30:00Z to 2025-05-31T00:00:00Z. Events found: 2.
[2025-05-30 09:30:01] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-30 09:30:01] Read Calendar: Event: 2025-05-31 to 2025-06-01 'Ella Coleman's birthday'
[2025-05-30 09:30:01] Speak Words: Start
[2025-05-30 09:30:01] Read Calendar: Today
[2025-05-30 09:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-05-30 09:30:01] Read Calendar: Guss Dads 90th birthday - keep free, all day
[2025-05-30 09:30:01] Speak Words: 'Guss Dads 90th birthday - keep free, all day', volume=1 -> [2]
[2025-05-30 09:30:02] Read Calendar:
[2025-05-30 09:30:02] Read Calendar: Ella Coleman's birthday, all day
[2025-05-30 09:30:02] Speak Words: 'Ella Coleman's birthday, all day', volume=1 -> [3]
[2025-05-30 09:30:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-30 09:30:02] Speak Words: Got file to say 'Ella Coleman's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Ella+Coleman%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_456c6c6120436f6c656d616e27732062697274686461792c20616c6c20646179.mp3 '.
[2025-05-30 09:30:02] Speak Words Join Files: count=3
[2025-05-30 09:30:02] Speak Words Play File (Queue=1): End
[2025-05-30 09:30:02] Read Calendar: End
[2025-05-30 10:30:03] Heartbeat
[2025-05-30 10:30:03] Queued from browser: 17299 - Read Calendar ()
[2025-05-30 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-30 10:30:03] Read Calendar: Start
[2025-05-30 10:30:03] Read Calendar: Going to get access token from Google
[2025-05-30 10:30:03] Read Calendar: Got access token.
[2025-05-30 10:30:04] Read Calendar: Range: 2025-05-30T10:30:00Z to 2025-05-31T00:00:00Z. Events found: 2.
[2025-05-30 10:30:04] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-30 10:30:04] Read Calendar: Event: 2025-05-31 to 2025-06-01 'Ella Coleman's birthday'
[2025-05-30 10:30:04] Speak Words: Start
[2025-05-30 10:30:04] Read Calendar: Today
[2025-05-30 10:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-05-30 10:30:04] Read Calendar: Guss Dads 90th birthday - keep free, all day
[2025-05-30 10:30:04] Speak Words: 'Guss Dads 90th birthday - keep free, all day', volume=1 -> [2]
[2025-05-30 10:30:04] Read Calendar:
[2025-05-30 10:30:04] Read Calendar: Ella Coleman's birthday, all day
[2025-05-30 10:30:04] Speak Words: 'Ella Coleman's birthday, all day', volume=1 -> [3]
[2025-05-30 10:30:04] Speak Words Join Files: count=3
[2025-05-30 10:30:04] Speak Words Play File (Queue=1): End
[2025-05-30 10:30:04] Read Calendar: End
[2025-05-30 10:31:32] Heartbeat
[2025-05-30 10:31:32] BBC Current Weather: Start
[2025-05-30 10:31:32] getForecast: today=Friday:
[2025-05-30 10:31:32] getForecast: today=Today
[2025-05-30 10:31:33] BBC Current Weather: Got information
[2025-05-30 10:31:33] Speak Words: Start
[2025-05-30 10:31:33] Speak Add File: signature.mp3
[2025-05-30 10:31:33] Speak Add File: 16.mp3
[2025-05-30 10:31:33] Speak Add File: degree.mp3
[2025-05-30 10:31:34] Speak Add File: wind.mp3
[2025-05-30 10:31:34] Speak Add File: 10.mp3
[2025-05-30 10:31:34] Speak Add File: mph.mp3
[2025-05-30 10:31:34] Speak Words Join Files: count=6
[2025-05-30 10:31:35] Speak Words Play File (Queue=): End
[2025-05-30 10:31:35] BBC Current Weather: End
[2025-05-30 16:00:04] Heartbeat
[2025-05-30 16:00:04] Queued from browser: 17300 - Say Full Moon ()
[2025-05-30 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-30 16:00:04] Say Full Moon: Start
[2025-05-30 16:00:04] Say Full Moon: The moon is currently 3.9 days old
[2025-05-30 16:00:04] Say Full Moon: End
[2025-05-30 19:00:04] Heartbeat
[2025-05-30 19:00:04] Queued from browser: 17301 - Read Calendar ()
[2025-05-30 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-30 19:00:04] Read Calendar: Start
[2025-05-30 19:00:04] Read Calendar: Going to get access token from Google
[2025-05-30 19:00:04] Read Calendar: Got access token.
[2025-05-30 19:00:04] Read Calendar: Range: 2025-05-30T19:00:00Z to 2025-06-01T00:00:00Z. Events found: 6.
[2025-05-30 19:00:04] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-30 19:00:04] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-30 19:00:04] Read Calendar: empty event to speak, so don't add it.
[2025-05-30 19:00:04] Read Calendar: Event: 2025-05-31 to 2025-06-01 'Ella Coleman's birthday'
[2025-05-30 19:00:04] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-30 19:00:04] Read Calendar: empty event to speak, so don't add it.
[2025-05-30 19:00:04] Read Calendar: Event: 2025-05-31T10:00:00+01:00 to 2025-05-31T18:00:00+01:00 'Jodrell Bank'
[2025-05-30 19:00:04] Read Calendar: Event: 2025-05-31T19:30:00+01:00 to 2025-05-31T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-05-30 19:00:04] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Joan Rochester's anniversary'
[2025-05-30 19:00:04] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-30 19:00:04] Read Calendar: empty event to speak, so don't add it.
[2025-05-30 19:00:04] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Neil Rochester's anniversary'
[2025-05-30 19:00:04] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-30 19:00:04] Read Calendar: empty event to speak, so don't add it.
[2025-05-30 19:00:04] Speak Words: Start
[2025-05-30 19:00:04] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-30 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-05-30 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-05-30 19:00:05] Read Calendar: Tomorrow
[2025-05-30 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-05-30 19:00:05] Read Calendar: Jodrell Bank, at 10 o clock
[2025-05-30 19:00:05] Speak Words: 'Jodrell Bank, at 10 o clock', volume=0.7 -> [4]
[2025-05-30 19:00:05] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-30 19:00:05] Speak Words: Got file to say 'Jodrell Bank, at 10 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Jodrell+Bank%2C+at+10+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6f6472656c6c2042616e6b2c206174203130206f20636c6f636b.mp3 '.
[2025-05-30 19:00:05] Read Calendar: Put out old OddBox ,at half past 7
[2025-05-30 19:00:05] Speak Words: ' Put out old OddBox ,at half past 7', volume=0.7 -> [5]
[2025-05-30 19:00:06] Speak Words Join Files: count=5
[2025-05-30 19:00:06] Speak Words Play File (Queue=1): End
[2025-05-30 19:00:06] Read Calendar: End
[2025-05-30 21:30:05] Heartbeat
[2025-05-30 21:30:05] Queued from browser: 17302 - Tell the time ()
[2025-05-30 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-30 21:30:05] Tell Time: Start
[2025-05-30 21:30:05] Speak Words: Start
[2025-05-30 21:30:05] Speak Add File: signature.mp3
[2025-05-30 21:30:05] Speak Add File: 9.mp3
[2025-05-30 21:30:05] Speak Add File: 30.mp3
[2025-05-30 21:30:05] Speak Words Join Files: count=3
[2025-05-30 21:30:06] Speak Words Play File (Queue=): End
[2025-05-30 21:30:06] Tell Time: End
[2025-05-30 23:59:51] Heartbeat
[2025-05-31 10:30:10] Heartbeat
[2025-05-31 10:30:10] Queued from browser: 17303 - Read Calendar ()
[2025-05-31 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-31 10:30:10] Read Calendar: Start
[2025-05-31 10:30:10] Read Calendar: Going to get access token from Google
[2025-05-31 10:30:10] Read Calendar: Got access token.
[2025-05-31 10:30:10] Read Calendar: Range: 2025-05-31T10:30:00Z to 2025-06-01T00:00:00Z. Events found: 6.
[2025-05-31 10:30:10] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-31 10:30:10] Read Calendar: Event: 2025-05-31 to 2025-06-01 'Ella Coleman's birthday'
[2025-05-31 10:30:10] Read Calendar: Event: 2025-05-31T10:00:00+01:00 to 2025-05-31T18:00:00+01:00 'Jodrell Bank'
[2025-05-31 10:30:10] Read Calendar: Event: 2025-05-31T19:30:00+01:00 to 2025-05-31T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-05-31 10:30:10] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Joan Rochester's anniversary'
[2025-05-31 10:30:10] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Neil Rochester's anniversary'
[2025-05-31 10:30:10] Speak Words: Start
[2025-05-31 10:30:10] Read Calendar: Nothing in the calendar tonight
[2025-05-31 10:30:10] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-05-31 10:30:11] Read Calendar:
[2025-05-31 10:30:11] Read Calendar: Guss Dads 90th birthday - keep free, all day
[2025-05-31 10:30:11] Speak Words: 'Guss Dads 90th birthday - keep free, all day', volume=1 -> [2]
[2025-05-31 10:30:11] Read Calendar: Today
[2025-05-31 10:30:11] Speak Words: 'Today', volume=1 -> [3]
[2025-05-31 10:30:11] Read Calendar: Ella Coleman's birthday, all day
[2025-05-31 10:30:11] Speak Words: 'Ella Coleman's birthday, all day', volume=1 -> [4]
[2025-05-31 10:30:11] Read Calendar: Jodrell Bank, at 10 o clock
[2025-05-31 10:30:11] Speak Words: 'Jodrell Bank, at 10 o clock', volume=1 -> [5]
[2025-05-31 10:30:11] Read Calendar: Put out old OddBox ,at half past 7
[2025-05-31 10:30:11] Speak Words: ' Put out old OddBox ,at half past 7', volume=1 -> [6]
[2025-05-31 10:30:11] Read Calendar: Joan Rochester's anniversary, all day
[2025-05-31 10:30:11] Speak Words: 'Joan Rochester's anniversary, all day', volume=1 -> [7]
[2025-05-31 10:30:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-31 10:30:12] Speak Words: Got file to say 'Joan Rochester's anniversary, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Joan+Rochester%27s+anniversary%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6f616e20526f63686573746572277320616e6e69766572736172792c20616c6c20646179.mp3 '.
[2025-05-31 10:30:12] Read Calendar: Neil Rochester's anniversary, all day
[2025-05-31 10:30:12] Speak Words: 'Neil Rochester's anniversary, all day', volume=1 -> [8]
[2025-05-31 10:30:12] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-05-31 10:30:12] Speak Words: Got file to say 'Neil Rochester's anniversary, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Neil+Rochester%27s+anniversary%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4e65696c20526f63686573746572277320616e6e69766572736172792c20616c6c20646179.mp3 '.
[2025-05-31 10:30:12] Speak Words Join Files: count=8
[2025-05-31 10:30:13] Speak Words Play File (Queue=1): End
[2025-05-31 10:30:13] Read Calendar: End
[2025-05-31 16:00:10] Heartbeat
[2025-05-31 16:00:10] Queued from browser: 17304 - Say Full Moon ()
[2025-05-31 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-31 16:00:10] Say Full Moon: Start
[2025-05-31 16:00:10] Say Full Moon: The moon is currently 4.93 days old
[2025-05-31 16:00:10] Say Full Moon: End
[2025-05-31 19:00:01] Heartbeat
[2025-05-31 19:00:01] Queued from browser: 17305 - Read Calendar ()
[2025-05-31 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-31 19:00:01] Read Calendar: Start
[2025-05-31 19:00:01] Read Calendar: Going to get access token from Google
[2025-05-31 19:00:02] Read Calendar: Got access token.
[2025-05-31 19:00:02] Read Calendar: Range: 2025-05-31T19:00:00Z to 2025-06-02T00:00:00Z. Events found: 5.
[2025-05-31 19:00:02] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-05-31 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-31 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-31 19:00:02] Read Calendar: Event: 2025-05-31 to 2025-06-01 'Ella Coleman's birthday'
[2025-05-31 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-31 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-31 19:00:02] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Joan Rochester's anniversary'
[2025-05-31 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-31 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-31 19:00:02] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Neil Rochester's anniversary'
[2025-05-31 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-31 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-31 19:00:02] Read Calendar: Event: 2025-06-02 to 2025-06-03 'Neil Rochester's birthday'
[2025-05-31 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-05-31 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-05-31 19:00:02] Speak Words: Start
[2025-05-31 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-05-31 19:00:02] Read Calendar: Nothing in the calendar tonight or tomorrow
[2025-05-31 19:00:02] Speak Words: 'Nothing in the calendar tonight or tomorrow', volume=0.7 -> [2]
[2025-05-31 19:00:02] Speak Words Join Files: count=2
[2025-05-31 19:00:02] Speak Words Play File (Queue=1): End
[2025-05-31 19:00:02] Read Calendar: End
[2025-05-31 21:30:01] Heartbeat
[2025-05-31 21:30:01] Queued from browser: 17306 - Tell the time ()
[2025-05-31 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-05-31 21:30:01] Tell Time: Start
[2025-05-31 21:30:01] Speak Words: Start
[2025-05-31 21:30:01] Speak Add File: signature.mp3
[2025-05-31 21:30:01] Speak Add File: 9.mp3
[2025-05-31 21:30:01] Speak Add File: 30.mp3
[2025-05-31 21:30:02] Speak Words Join Files: count=3
[2025-05-31 21:30:02] Speak Words Play File (Queue=): End
[2025-05-31 21:30:02] Tell Time: End
[2025-05-31 23:59:55] Heartbeat
[2025-06-01 10:30:10] Heartbeat
[2025-06-01 10:30:10] Queued from browser: 17307 - Read Calendar ()
[2025-06-01 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-01 10:30:10] Read Calendar: Start
[2025-06-01 10:30:10] Read Calendar: Going to get access token from Google
[2025-06-01 10:30:10] Read Calendar: Got access token.
[2025-06-01 10:30:10] Read Calendar: Range: 2025-06-01T10:30:00Z to 2025-06-02T00:00:00Z. Events found: 4.
[2025-06-01 10:30:10] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-06-01 10:30:10] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Joan Rochester's anniversary'
[2025-06-01 10:30:10] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Neil Rochester's anniversary'
[2025-06-01 10:30:10] Read Calendar: Event: 2025-06-02 to 2025-06-03 'Neil Rochester's birthday'
[2025-06-01 10:30:10] Speak Words: Start
[2025-06-01 10:30:10] Read Calendar: Nothing in the calendar tonight
[2025-06-01 10:30:10] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-06-01 10:30:10] Read Calendar:
[2025-06-01 10:30:10] Read Calendar: Guss Dads 90th birthday - keep free, all day
[2025-06-01 10:30:10] Speak Words: 'Guss Dads 90th birthday - keep free, all day', volume=1 -> [2]
[2025-06-01 10:30:10] Read Calendar: Today
[2025-06-01 10:30:10] Speak Words: 'Today', volume=1 -> [3]
[2025-06-01 10:30:11] Read Calendar: Joan Rochester's anniversary, all day
[2025-06-01 10:30:11] Speak Words: 'Joan Rochester's anniversary, all day', volume=1 -> [4]
[2025-06-01 10:30:11] Read Calendar: Neil Rochester's anniversary, all day
[2025-06-01 10:30:11] Speak Words: 'Neil Rochester's anniversary, all day', volume=1 -> [5]
[2025-06-01 10:30:11] Read Calendar: Neil Rochester's birthday, all day
[2025-06-01 10:30:11] Speak Words: 'Neil Rochester's birthday, all day', volume=1 -> [6]
[2025-06-01 10:30:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-01 10:30:11] Speak Words: Got file to say 'Neil Rochester's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Neil+Rochester%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4e65696c20526f6368657374657227732062697274686461792c20616c6c20646179.mp3 '.
[2025-06-01 10:30:11] Speak Words Join Files: count=6
[2025-06-01 10:30:12] Speak Words Play File (Queue=1): End
[2025-06-01 10:30:12] Read Calendar: End
[2025-06-01 16:00:01] Heartbeat
[2025-06-01 16:00:01] Queued from browser: 17308 - Say Full Moon ()
[2025-06-01 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-01 16:00:01] Say Full Moon: Start
[2025-06-01 16:00:01] Say Full Moon: The moon is currently 5.92 days old
[2025-06-01 16:00:01] Say Full Moon: End
[2025-06-01 19:00:03] Heartbeat
[2025-06-01 19:00:03] Queued from browser: 17309 - Read Calendar ()
[2025-06-01 19:00:03] Launched by Web: Read Calendar,19,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-01 19:00:03] Read Calendar: Start
[2025-06-01 19:00:03] Read Calendar: Going to get access token from Google
[2025-06-01 19:00:03] Read Calendar: Got access token.
[2025-06-01 19:00:03] Read Calendar: Range: 2025-06-01T19:00:00Z to 2025-06-03T00:00:00Z. Events found: 6.
[2025-06-01 19:00:03] Read Calendar: Event: 2025-05-30 to 2025-06-02 'Gus’s Dad’s 90th birthday - keep free'
[2025-06-01 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-01 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-01 19:00:03] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Joan Rochester's anniversary'
[2025-06-01 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-01 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-01 19:00:03] Read Calendar: Event: 2025-06-01 to 2025-06-02 'Neil Rochester's anniversary'
[2025-06-01 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-01 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-01 19:00:03] Read Calendar: Event: 2025-06-02 to 2025-06-03 'Neil Rochester's birthday'
[2025-06-01 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-01 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-01 19:00:03] Read Calendar: Event: 2025-06-02T18:00:00+01:00 to 2025-06-02T18:30:00+01:00 'V: work meeting '
[2025-06-01 19:00:03] Read Calendar: Event: 2025-06-02T19:30:00+01:00 to 2025-06-02T20:30:00+01:00 'V: work meeting '
[2025-06-01 19:00:03] Speak Words: Start
[2025-06-01 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-01 19:00:03] Read Calendar: Nothing in the calendar tonight
[2025-06-01 19:00:03] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-01 19:00:03] Read Calendar: Tomorrow
[2025-06-01 19:00:03] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-01 19:00:03] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-01 19:00:03] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [4]
[2025-06-01 19:00:04] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-01 19:00:04] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [5]
[2025-06-01 19:00:04] Speak Words Join Files: count=5
[2025-06-01 19:00:04] Speak Words Play File (Queue=1): End
[2025-06-01 19:00:04] Read Calendar: End
[2025-06-01 21:30:03] Heartbeat
[2025-06-01 21:30:03] Queued from browser: 17310 - Tell the time ()
[2025-06-01 21:30:03] Launched by Web: Tell the time,21,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-01 21:30:03] Tell Time: Start
[2025-06-01 21:30:03] Speak Words: Start
[2025-06-01 21:30:03] Speak Add File: signature.mp3
[2025-06-01 21:30:03] Speak Add File: 9.mp3
[2025-06-01 21:30:03] Speak Add File: 30.mp3
[2025-06-01 21:30:03] Speak Words Join Files: count=3
[2025-06-01 21:30:04] Speak Words Play File (Queue=): End
[2025-06-01 21:30:04] Tell Time: End
[2025-06-01 23:59:57] Heartbeat
[2025-06-02 08:00:10] Heartbeat
[2025-06-02 08:00:10] Queued from browser: 17311 - Tell the time ()
[2025-06-02 08:00:10] Launched by Web: Tell the time,08,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 08:00:10] Tell Time: Start
[2025-06-02 08:00:10] Speak Words: Start
[2025-06-02 08:00:10] Speak Add File: signature.mp3
[2025-06-02 08:00:10] Speak Add File: 1.mp3
[2025-06-02 08:00:10] Speak Words Join Files: count=2
[2025-06-02 08:00:10] Speak Words Play File (Queue=): End
[2025-06-02 08:00:10] Tell Time: End
[2025-06-02 09:30:02] Heartbeat
[2025-06-02 09:30:02] Queued from browser: 17312 - Read Calendar ()
[2025-06-02 09:30:02] Launched by Web: Read Calendar,09,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 09:30:02] Read Calendar: Start
[2025-06-02 09:30:02] Read Calendar: Going to get access token from Google
[2025-06-02 09:30:02] Read Calendar: Got access token.
[2025-06-02 09:30:02] Read Calendar: Range: 2025-06-02T09:30:00Z to 2025-06-03T00:00:00Z. Events found: 3.
[2025-06-02 09:30:02] Read Calendar: Event: 2025-06-02 to 2025-06-03 'Neil Rochester's birthday'
[2025-06-02 09:30:02] Read Calendar: Event: 2025-06-02T18:00:00+01:00 to 2025-06-02T18:30:00+01:00 'V: work meeting '
[2025-06-02 09:30:02] Read Calendar: Event: 2025-06-02T19:30:00+01:00 to 2025-06-02T20:30:00+01:00 'V: work meeting '
[2025-06-02 09:30:02] Speak Words: Start
[2025-06-02 09:30:02] Read Calendar: Today
[2025-06-02 09:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-06-02 09:30:03] Read Calendar: Neil Rochester's birthday, all day
[2025-06-02 09:30:03] Speak Words: 'Neil Rochester's birthday, all day', volume=1 -> [2]
[2025-06-02 09:30:03] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-02 09:30:03] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-02 09:30:03] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-02 09:30:03] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [4]
[2025-06-02 09:30:03] Speak Words Join Files: count=4
[2025-06-02 09:30:03] Speak Words Play File (Queue=1): End
[2025-06-02 09:30:03] Read Calendar: End
[2025-06-02 10:30:04] Heartbeat
[2025-06-02 10:30:04] Queued from browser: 17313 - Read Calendar ()
[2025-06-02 10:30:04] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 10:30:04] Read Calendar: Start
[2025-06-02 10:30:04] Read Calendar: Going to get access token from Google
[2025-06-02 10:30:04] Read Calendar: Got access token.
[2025-06-02 10:30:05] Read Calendar: Range: 2025-06-02T10:30:00Z to 2025-06-03T00:00:00Z. Events found: 3.
[2025-06-02 10:30:05] Read Calendar: Event: 2025-06-02 to 2025-06-03 'Neil Rochester's birthday'
[2025-06-02 10:30:05] Read Calendar: Event: 2025-06-02T18:00:00+01:00 to 2025-06-02T18:30:00+01:00 'V: work meeting '
[2025-06-02 10:30:05] Read Calendar: Event: 2025-06-02T19:30:00+01:00 to 2025-06-02T20:30:00+01:00 'V: work meeting '
[2025-06-02 10:30:05] Speak Words: Start
[2025-06-02 10:30:05] Read Calendar: Today
[2025-06-02 10:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-06-02 10:30:05] Read Calendar: Neil Rochester's birthday, all day
[2025-06-02 10:30:05] Speak Words: 'Neil Rochester's birthday, all day', volume=1 -> [2]
[2025-06-02 10:30:05] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-02 10:30:05] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-02 10:30:05] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-02 10:30:05] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [4]
[2025-06-02 10:30:05] Speak Words Join Files: count=4
[2025-06-02 10:30:05] Speak Words Play File (Queue=1): End
[2025-06-02 10:30:05] Read Calendar: End
[2025-06-02 16:00:01] Heartbeat
[2025-06-02 16:00:01] Queued from browser: 17314 - Say Full Moon ()
[2025-06-02 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 16:00:01] Say Full Moon: Start
[2025-06-02 16:00:01] Say Full Moon: The moon is currently 6.88 days old
[2025-06-02 16:00:01] Say Full Moon: End
[2025-06-02 16:31:54] Heartbeat
[2025-06-02 16:31:54] Queued from browser: 17315 - Speak text (The grandfather clock needs wineding)
[2025-06-02 16:31:54] Launched by Web: Speak text,16,31,54,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 16:31:54] Speak Text: Start
[2025-06-02 16:31:54] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-02 16:31:54] Speak Words: Start
[2025-06-02 16:31:54] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-02 16:31:55] Speak Words Join Files: count=1
[2025-06-02 16:31:55] Speak Words Play File (Queue=1): End
[2025-06-02 16:31:55] Speak Text: End
[2025-06-02 16:46:56] Heartbeat
[2025-06-02 16:46:56] Queued from browser: 17316 - Speak text (The grandfather clock needs wineding)
[2025-06-02 16:46:56] Launched by Web: Speak text,16,46,56,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 16:46:56] Speak Text: Start
[2025-06-02 16:46:56] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-02 16:46:56] Speak Words: Start
[2025-06-02 16:46:56] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-02 16:46:56] Speak Words Join Files: count=1
[2025-06-02 16:46:57] Speak Words Play File (Queue=1): End
[2025-06-02 16:46:57] Speak Text: End
[2025-06-02 16:55:55] Heartbeat
[2025-06-02 16:55:55] Queued from browser: 17317 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-02 16:55:55] Launched by Web: Speak text,16,55,55,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 16:55:55] Speak Text: Start
[2025-06-02 16:55:55] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-02 16:55:55] Speak Words: Start
[2025-06-02 16:55:55] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-02 16:55:55] Speak Words Join Files: count=1
[2025-06-02 16:55:55] Speak Words Play File (Queue=1): End
[2025-06-02 16:55:55] Speak Text: End
[2025-06-02 19:00:01] Heartbeat
[2025-06-02 19:00:01] Queued from browser: 17318 - Read Calendar ()
[2025-06-02 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 19:00:01] Read Calendar: Start
[2025-06-02 19:00:01] Read Calendar: Going to get access token from Google
[2025-06-02 19:00:01] Read Calendar: Got access token.
[2025-06-02 19:00:01] Read Calendar: Range: 2025-06-02T19:00:00Z to 2025-06-04T00:00:00Z. Events found: 3.
[2025-06-02 19:00:01] Read Calendar: Event: 2025-06-02 to 2025-06-03 'Neil Rochester's birthday'
[2025-06-02 19:00:01] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-02 19:00:01] Read Calendar: empty event to speak, so don't add it.
[2025-06-02 19:00:01] Read Calendar: Event: 2025-06-02T19:30:00+01:00 to 2025-06-02T20:30:00+01:00 'V: work meeting '
[2025-06-02 19:00:01] Read Calendar: Event: 2025-06-03T09:00:00+01:00 to 2025-06-03T12:00:00+01:00 'Lembas order'
[2025-06-02 19:00:01] Speak Words: Start
[2025-06-02 19:00:01] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-02 19:00:01] Read Calendar: Tonight
[2025-06-02 19:00:01] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-02 19:00:01] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-02 19:00:01] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [3]
[2025-06-02 19:00:02] Read Calendar: Tomorrow
[2025-06-02 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-06-02 19:00:02] Read Calendar: Lembas order, at 9 o clock
[2025-06-02 19:00:02] Speak Words: 'Lembas order, at 9 o clock', volume=0.7 -> [5]
[2025-06-02 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-02 19:00:03] Speak Words: Got file to say 'Lembas order, at 9 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Lembas+order%2C+at+9+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4c656d626173206f726465722c2061742039206f20636c6f636b.mp3 '.
[2025-06-02 19:00:03] Speak Words Join Files: count=5
[2025-06-02 19:00:03] Speak Words Play File (Queue=1): End
[2025-06-02 19:00:03] Read Calendar: End
[2025-06-02 21:30:04] Heartbeat
[2025-06-02 21:30:04] Queued from browser: 17319 - Tell the time ()
[2025-06-02 21:30:04] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-02 21:30:04] Tell Time: Start
[2025-06-02 21:30:04] Speak Words: Start
[2025-06-02 21:30:04] Speak Add File: signature.mp3
[2025-06-02 21:30:04] Speak Add File: 9.mp3
[2025-06-02 21:30:04] Speak Add File: 30.mp3
[2025-06-02 21:30:04] Speak Words Join Files: count=3
[2025-06-02 21:30:04] Speak Words Play File (Queue=): End
[2025-06-02 21:30:04] Tell Time: End
[2025-06-02 23:59:58] Heartbeat
[2025-06-03 08:00:09] Heartbeat
[2025-06-03 08:00:09] Queued from browser: 17320 - Tell the time ()
[2025-06-03 08:00:09] Launched by Web: Tell the time,08,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 08:00:09] Tell Time: Start
[2025-06-03 08:00:09] Speak Words: Start
[2025-06-03 08:00:09] Speak Add File: signature.mp3
[2025-06-03 08:00:09] Speak Add File: 1.mp3
[2025-06-03 08:00:09] Speak Words Join Files: count=2
[2025-06-03 08:00:09] Speak Words Play File (Queue=): End
[2025-06-03 08:00:09] Tell Time: End
[2025-06-03 09:30:07] Heartbeat
[2025-06-03 09:30:07] Queued from browser: 17321 - Read Calendar ()
[2025-06-03 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 09:30:07] Read Calendar: Start
[2025-06-03 09:30:07] Read Calendar: Going to get access token from Google
[2025-06-03 09:30:07] Read Calendar: Got access token.
[2025-06-03 09:30:07] Read Calendar: Range: 2025-06-03T09:30:00Z to 2025-06-04T00:00:00Z. Events found: 1.
[2025-06-03 09:30:07] Read Calendar: Event: 2025-06-03T09:00:00+01:00 to 2025-06-03T12:00:00+01:00 'Lembas order'
[2025-06-03 09:30:07] Speak Words: Start
[2025-06-03 09:30:07] Read Calendar: Today
[2025-06-03 09:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-03 09:30:07] Read Calendar: Lembas order, at 9 o clock
[2025-06-03 09:30:07] Speak Words: 'Lembas order, at 9 o clock', volume=1 -> [2]
[2025-06-03 09:30:08] Speak Words Join Files: count=2
[2025-06-03 09:30:08] Speak Words Play File (Queue=1): End
[2025-06-03 09:30:08] Read Calendar: End
[2025-06-03 10:30:04] Heartbeat
[2025-06-03 10:30:04] Queued from browser: 17322 - Read Calendar ()
[2025-06-03 10:30:04] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 10:30:04] Read Calendar: Start
[2025-06-03 10:30:04] Read Calendar: Going to get access token from Google
[2025-06-03 10:30:04] Read Calendar: Got access token.
[2025-06-03 10:30:05] Read Calendar: Range: 2025-06-03T10:30:00Z to 2025-06-04T00:00:00Z. Events found: 1.
[2025-06-03 10:30:05] Read Calendar: Event: 2025-06-03T09:00:00+01:00 to 2025-06-03T12:00:00+01:00 'Lembas order'
[2025-06-03 10:30:05] Speak Words: Start
[2025-06-03 10:30:05] Read Calendar: Today
[2025-06-03 10:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-06-03 10:30:05] Read Calendar: Lembas order, at 9 o clock
[2025-06-03 10:30:05] Speak Words: 'Lembas order, at 9 o clock', volume=1 -> [2]
[2025-06-03 10:30:05] Speak Words Join Files: count=2
[2025-06-03 10:30:05] Speak Words Play File (Queue=1): End
[2025-06-03 10:30:05] Read Calendar: End
[2025-06-03 11:09:21] Heartbeat
[2025-06-03 11:09:21] Queued from browser: 17323 - Speak text (The grandfather clock needs wineding)
[2025-06-03 11:09:21] Launched by Web: Speak text,11,09,21,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 11:09:21] Speak Text: Start
[2025-06-03 11:09:21] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-03 11:09:21] Speak Words: Start
[2025-06-03 11:09:21] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-03 11:09:21] Speak Words Join Files: count=1
[2025-06-03 11:09:21] Speak Words Play File (Queue=1): End
[2025-06-03 11:09:21] Speak Text: End
[2025-06-03 11:24:23] Heartbeat
[2025-06-03 11:24:23] Queued from browser: 17324 - Speak text (The grandfather clock needs wineding)
[2025-06-03 11:24:23] Launched by Web: Speak text,11,24,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 11:24:23] Speak Text: Start
[2025-06-03 11:24:23] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-03 11:24:23] Speak Words: Start
[2025-06-03 11:24:23] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-03 11:24:23] Speak Words Join Files: count=1
[2025-06-03 11:24:23] Speak Words Play File (Queue=1): End
[2025-06-03 11:24:23] Speak Text: End
[2025-06-03 11:39:24] Heartbeat
[2025-06-03 11:39:24] Queued from browser: 17325 - Speak text (The grandfather clock needs wineding)
[2025-06-03 11:39:24] Launched by Web: Speak text,11,39,24,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 11:39:24] Speak Text: Start
[2025-06-03 11:39:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-03 11:39:24] Speak Words: Start
[2025-06-03 11:39:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-03 11:39:24] Speak Words Join Files: count=1
[2025-06-03 11:39:25] Speak Words Play File (Queue=1): End
[2025-06-03 11:39:25] Speak Text: End
[2025-06-03 14:06:16] Heartbeat
[2025-06-03 14:06:16] Queued from browser: 17326 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-03 14:06:16] Launched by Web: Speak text,14,06,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 14:06:16] Speak Text: Start
[2025-06-03 14:06:16] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-03 14:06:16] Speak Words: Start
[2025-06-03 14:06:16] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-03 14:06:16] Speak Words Join Files: count=1
[2025-06-03 14:06:16] Speak Words Play File (Queue=1): End
[2025-06-03 14:06:16] Speak Text: End
[2025-06-03 15:06:49] Heartbeat
[2025-06-03 15:06:49] Queued from browser: 17327 - Speak text (The grandfather clock needs wineding)
[2025-06-03 15:06:49] Launched by Web: Speak text,15,06,49,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 15:06:49] Speak Text: Start
[2025-06-03 15:06:49] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-03 15:06:49] Speak Words: Start
[2025-06-03 15:06:49] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-03 15:06:50] Speak Words Join Files: count=1
[2025-06-03 15:06:50] Speak Words Play File (Queue=1): End
[2025-06-03 15:06:50] Speak Text: End
[2025-06-03 15:21:51] Heartbeat
[2025-06-03 15:21:51] Queued from browser: 17328 - Speak text (The grandfather clock needs wineding)
[2025-06-03 15:21:51] Launched by Web: Speak text,15,21,51,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 15:21:51] Speak Text: Start
[2025-06-03 15:21:51] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-03 15:21:51] Speak Words: Start
[2025-06-03 15:21:51] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-03 15:21:51] Speak Words Join Files: count=1
[2025-06-03 15:21:51] Speak Words Play File (Queue=1): End
[2025-06-03 15:21:51] Speak Text: End
[2025-06-03 15:36:42] Heartbeat
[2025-06-03 15:36:42] Queued from browser: 17329 - Speak text (The grandfather clock needs wineding)
[2025-06-03 15:36:42] Launched by Web: Speak text,15,36,42,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 15:36:42] Speak Text: Start
[2025-06-03 15:36:42] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-03 15:36:42] Speak Words: Start
[2025-06-03 15:36:42] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-03 15:36:42] Speak Words Join Files: count=1
[2025-06-03 15:36:42] Speak Words Play File (Queue=1): End
[2025-06-03 15:36:42] Speak Text: End
[2025-06-03 16:00:10] Heartbeat
[2025-06-03 16:00:10] Queued from browser: 17330 - Say Full Moon ()
[2025-06-03 16:00:10] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 16:00:10] Say Full Moon: Start
[2025-06-03 16:00:10] Say Full Moon: The moon is currently 7.81 days old
[2025-06-03 16:00:10] Say Full Moon: End
[2025-06-03 16:17:56] Heartbeat
[2025-06-03 16:17:56] Queued from browser: 17331 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-03 16:17:56] Launched by Web: Speak text,16,17,56,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 16:17:56] Speak Text: Start
[2025-06-03 16:17:56] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-03 16:17:56] Speak Words: Start
[2025-06-03 16:17:56] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-03 16:17:57] Speak Words Join Files: count=1
[2025-06-03 16:17:57] Speak Words Play File (Queue=1): End
[2025-06-03 16:17:57] Speak Text: End
[2025-06-03 18:13:51] Heartbeat
[2025-06-03 18:13:51] Queued from browser: 17332 - Speak text (The grandfather clock needs wineding)
[2025-06-03 18:13:51] Launched by Web: Speak text,18,13,51,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 18:13:51] Speak Text: Start
[2025-06-03 18:13:51] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-03 18:13:51] Speak Words: Start
[2025-06-03 18:13:51] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-03 18:13:51] Speak Words Join Files: count=1
[2025-06-03 18:13:51] Speak Words Play File (Queue=1): End
[2025-06-03 18:13:51] Speak Text: End
[2025-06-03 18:14:35] Heartbeat
[2025-06-03 18:14:35] Queued from browser: 17333 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-03 18:14:35] Launched by Web: Speak text,18,14,35,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 18:14:35] Speak Text: Start
[2025-06-03 18:14:35] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-03 18:14:35] Speak Words: Start
[2025-06-03 18:14:35] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-03 18:14:35] Speak Words Join Files: count=1
[2025-06-03 18:14:35] Speak Words Play File (Queue=1): End
[2025-06-03 18:14:35] Speak Text: End
[2025-06-03 19:00:05] Heartbeat
[2025-06-03 19:00:05] Queued from browser: 17334 - Read Calendar ()
[2025-06-03 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 19:00:05] Read Calendar: Start
[2025-06-03 19:00:05] Read Calendar: Going to get access token from Google
[2025-06-03 19:00:05] Read Calendar: Got access token.
[2025-06-03 19:00:05] Read Calendar: Range: 2025-06-03T19:00:00Z to 2025-06-05T00:00:00Z. Events found: 3.
[2025-06-03 19:00:05] Read Calendar: Event: 2025-06-04T07:30:00+01:00 to 2025-06-04T08:00:00+01:00 'V: blood test '
[2025-06-03 19:00:05] Read Calendar: Event: 2025-06-04T09:30:00+01:00 to 2025-06-04T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-06-03 19:00:05] Read Calendar: Event: 2025-06-04T18:00:00+01:00 to 2025-06-04T19:00:00+01:00 'V: working late'
[2025-06-03 19:00:05] Speak Words: Start
[2025-06-03 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-03 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-06-03 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-03 19:00:05] Read Calendar: Tomorrow
[2025-06-03 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-03 19:00:05] Read Calendar: Vidge blood test ,at half past 7
[2025-06-03 19:00:05] Speak Words: 'Vidge blood test ,at half past 7', volume=0.7 -> [4]
[2025-06-03 19:00:05] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-03 19:00:07] Speak Words: Got file to say 'Vidge blood test ,at half past 7' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+blood+test+%2Cat+half+past+7 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520626c6f6f642074657374202c61742068616c6620706173742037.mp3 '.
[2025-06-03 19:00:07] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-06-03 19:00:07] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=0.7 -> [5]
[2025-06-03 19:00:07] Read Calendar: Vidge working late, at 6 o clock
[2025-06-03 19:00:07] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [6]
[2025-06-03 19:00:07] Speak Words Join Files: count=6
[2025-06-03 19:00:08] Speak Words Play File (Queue=1): End
[2025-06-03 19:00:08] Read Calendar: End
[2025-06-03 21:30:10] Heartbeat
[2025-06-03 21:30:10] Queued from browser: 17335 - Tell the time ()
[2025-06-03 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-03 21:30:10] Tell Time: Start
[2025-06-03 21:30:10] Speak Words: Start
[2025-06-03 21:30:10] Speak Add File: signature.mp3
[2025-06-03 21:30:10] Speak Add File: 9.mp3
[2025-06-03 21:30:10] Speak Add File: 30.mp3
[2025-06-03 21:30:10] Speak Words Join Files: count=3
[2025-06-03 21:30:10] Speak Words Play File (Queue=): End
[2025-06-03 21:30:10] Tell Time: End
[2025-06-03 23:59:53] Heartbeat
[2025-06-04 06:06:47] Heartbeat
[04-Jun-2025 00:06:49 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[04-Jun-2025 00:06:49 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-06-04 07:00:10] Heartbeat
[2025-06-04 07:00:10] Queued from browser: 17336 - Speak text ()
[2025-06-04 07:00:10] Launched by Web: Speak text,07,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-04 07:00:10] Speak Text: Start
[2025-06-04 07:00:10] Speak Text: Words To Speak: ''
[2025-06-04 07:00:10] Speak Words: Start
[2025-06-04 07:00:10] Speak Words: '', volume=1 -> [1]
[2025-06-04 07:00:10] Speak Words Join Files: count=1
[2025-06-04 07:00:10] Speak Words Play File (Queue=1): End
[2025-06-04 07:00:10] Speak Text: End
[2025-06-04 08:00:08] Heartbeat
[2025-06-04 08:00:08] Queued from browser: 17337 - Tell the time ()
[2025-06-04 08:00:08] Launched by Web: Tell the time,08,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-04 08:00:08] Tell Time: Start
[2025-06-04 08:00:08] Speak Words: Start
[2025-06-04 08:00:08] Speak Add File: signature.mp3
[2025-06-04 08:00:08] Speak Add File: 1.mp3
[2025-06-04 08:00:08] Speak Words Join Files: count=2
[2025-06-04 08:00:08] Speak Words Play File (Queue=): End
[2025-06-04 08:00:08] Tell Time: End
[2025-06-04 09:30:09] Heartbeat
[2025-06-04 09:30:09] Queued from browser: 17338 - Read Calendar ()
[2025-06-04 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-04 09:30:09] Read Calendar: Start
[2025-06-04 09:30:09] Read Calendar: Going to get access token from Google
[2025-06-04 09:30:09] Read Calendar: Got access token.
[2025-06-04 09:30:09] Read Calendar: Range: 2025-06-04T09:30:00Z to 2025-06-05T00:00:00Z. Events found: 3.
[2025-06-04 09:30:09] Read Calendar: Event: 2025-06-04T08:39:00+01:00 to 2025-06-04T10:39:00+01:00 'G: Coffee APC Overnight Delivery'
[2025-06-04 09:30:09] Read Calendar: Event: 2025-06-04T09:30:00+01:00 to 2025-06-04T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-06-04 09:30:09] Read Calendar: Event: 2025-06-04T18:00:00+01:00 to 2025-06-04T19:00:00+01:00 'V: working late'
[2025-06-04 09:30:09] Speak Words: Start
[2025-06-04 09:30:09] Read Calendar: Today
[2025-06-04 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-06-04 09:30:10] Read Calendar: Gus Coffee APC Overnight Delivery, at 8 39
[2025-06-04 09:30:10] Speak Words: 'Gus Coffee APC Overnight Delivery, at 8 39', volume=1 -> [2]
[2025-06-04 09:30:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-04 09:30:10] Speak Words: Got file to say 'Gus Coffee APC Overnight Delivery, at 8 39' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Coffee+APC+Overnight+Delivery%2C+at+8+39 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320436f6666656520415043204f7665726e696768742044656c69766572792c2061742038203339.mp3 '.
[2025-06-04 09:30:10] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-06-04 09:30:10] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [3]
[2025-06-04 09:30:10] Read Calendar: Vidge working late, at 6 o clock
[2025-06-04 09:30:10] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [4]
[2025-06-04 09:30:10] Speak Words Join Files: count=4
[2025-06-04 09:30:11] Speak Words Play File (Queue=1): End
[2025-06-04 09:30:11] Read Calendar: End
[2025-06-04 10:30:08] Heartbeat
[2025-06-04 10:30:08] Queued from browser: 17339 - Read Calendar ()
[2025-06-04 10:30:08] Launched by Web: Read Calendar,10,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-04 10:30:08] Read Calendar: Start
[2025-06-04 10:30:08] Read Calendar: Going to get access token from Google
[2025-06-04 10:30:08] Read Calendar: Got access token.
[2025-06-04 10:30:09] Read Calendar: Range: 2025-06-04T10:30:00Z to 2025-06-05T00:00:00Z. Events found: 2.
[2025-06-04 10:30:09] Read Calendar: Event: 2025-06-04T09:30:00+01:00 to 2025-06-04T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-06-04 10:30:09] Read Calendar: Event: 2025-06-04T18:00:00+01:00 to 2025-06-04T19:00:00+01:00 'V: working late'
[2025-06-04 10:30:09] Speak Words: Start
[2025-06-04 10:30:09] Read Calendar: Today
[2025-06-04 10:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-06-04 10:30:09] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-06-04 10:30:09] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [2]
[2025-06-04 10:30:09] Read Calendar: Vidge working late, at 6 o clock
[2025-06-04 10:30:09] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-06-04 10:30:09] Speak Words Join Files: count=3
[2025-06-04 10:30:09] Speak Words Play File (Queue=1): End
[2025-06-04 10:30:09] Read Calendar: End
[2025-06-04 16:00:01] Heartbeat
[2025-06-04 16:00:01] Queued from browser: 17340 - Say Full Moon ()
[2025-06-04 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-04 16:00:01] Say Full Moon: Start
[2025-06-04 16:00:01] Say Full Moon: The moon is currently 8.73 days old
[2025-06-04 16:00:01] Say Full Moon: End
[2025-06-04 19:00:06] Heartbeat
[2025-06-04 19:00:06] Queued from browser: 17341 - Read Calendar ()
[2025-06-04 19:00:06] Launched by Web: Read Calendar,19,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-04 19:00:06] Read Calendar: Start
[2025-06-04 19:00:06] Read Calendar: Going to get access token from Google
[2025-06-04 19:00:06] Read Calendar: Got access token.
[2025-06-04 19:00:06] Read Calendar: Range: 2025-06-04T19:00:00Z to 2025-06-06T00:00:00Z. Events found: 1.
[2025-06-04 19:00:06] Read Calendar: Event: 2025-06-05T20:30:00+01:00 to 2025-06-05T21:45:00+01:00 'GV: Date night'
[2025-06-04 19:00:06] Speak Words: Start
[2025-06-04 19:00:06] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-04 19:00:06] Read Calendar: Nothing in the calendar tonight
[2025-06-04 19:00:06] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-04 19:00:06] Read Calendar: Tomorrow
[2025-06-04 19:00:06] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-04 19:00:06] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-04 19:00:06] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [4]
[2025-06-04 19:00:07] Speak Words Join Files: count=4
[2025-06-04 19:00:07] Speak Words Play File (Queue=1): End
[2025-06-04 19:00:07] Read Calendar: End
[2025-06-04 21:30:06] Heartbeat
[2025-06-04 21:30:06] Queued from browser: 17342 - Tell the time ()
[2025-06-04 21:30:06] Launched by Web: Tell the time,21,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-04 21:30:06] Tell Time: Start
[2025-06-04 21:30:06] Speak Words: Start
[2025-06-04 21:30:06] Speak Add File: signature.mp3
[2025-06-04 21:30:06] Speak Add File: 9.mp3
[2025-06-04 21:30:06] Speak Add File: 30.mp3
[2025-06-04 21:30:06] Speak Words Join Files: count=3
[2025-06-04 21:30:07] Speak Words Play File (Queue=): End
[2025-06-04 21:30:07] Tell Time: End
[2025-06-04 23:59:51] Heartbeat
[2025-06-05 08:00:06] Heartbeat
[2025-06-05 08:00:06] Queued from browser: 17343 - Tell the time ()
[2025-06-05 08:00:06] Launched by Web: Tell the time,08,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 08:00:06] Tell Time: Start
[2025-06-05 08:00:06] Speak Words: Start
[2025-06-05 08:00:06] Speak Add File: signature.mp3
[2025-06-05 08:00:06] Speak Add File: 1.mp3
[2025-06-05 08:00:06] Speak Words Join Files: count=2
[2025-06-05 08:00:07] Speak Words Play File (Queue=): End
[2025-06-05 08:00:07] Tell Time: End
[2025-06-05 09:30:08] Heartbeat
[2025-06-05 09:30:08] Queued from browser: 17344 - Read Calendar ()
[2025-06-05 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 09:30:08] Read Calendar: Start
[2025-06-05 09:30:08] Read Calendar: Going to get access token from Google
[2025-06-05 09:30:08] Read Calendar: Got access token.
[2025-06-05 09:30:08] Read Calendar: Range: 2025-06-05T09:30:00Z to 2025-06-06T00:00:00Z. Events found: 1.
[2025-06-05 09:30:08] Read Calendar: Event: 2025-06-05T20:30:00+01:00 to 2025-06-05T21:45:00+01:00 'GV: Date night'
[2025-06-05 09:30:08] Speak Words: Start
[2025-06-05 09:30:08] Read Calendar: Today
[2025-06-05 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-06-05 09:30:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-05 09:30:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-06-05 09:30:09] Speak Words Join Files: count=2
[2025-06-05 09:30:09] Speak Words Play File (Queue=1): End
[2025-06-05 09:30:09] Read Calendar: End
[2025-06-05 10:30:01] Heartbeat
[2025-06-05 10:30:01] Queued from browser: 17345 - Read Calendar ()
[2025-06-05 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 10:30:01] Read Calendar: Start
[2025-06-05 10:30:01] Read Calendar: Going to get access token from Google
[2025-06-05 10:30:01] Read Calendar: Got access token.
[2025-06-05 10:30:02] Read Calendar: Range: 2025-06-05T10:30:00Z to 2025-06-06T00:00:00Z. Events found: 1.
[2025-06-05 10:30:02] Read Calendar: Event: 2025-06-05T20:30:00+01:00 to 2025-06-05T21:45:00+01:00 'GV: Date night'
[2025-06-05 10:30:02] Speak Words: Start
[2025-06-05 10:30:02] Read Calendar: Today
[2025-06-05 10:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-06-05 10:30:02] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-05 10:30:02] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-06-05 10:30:02] Speak Words Join Files: count=2
[2025-06-05 10:30:02] Speak Words Play File (Queue=1): End
[2025-06-05 10:30:02] Read Calendar: End
[2025-06-05 12:28:07] Heartbeat
[2025-06-05 12:28:07] Queued from browser: 17346 - Speak text (The grandfather clock needs wineding)
[2025-06-05 12:28:07] Launched by Web: Speak text,12,28,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 12:28:07] Speak Text: Start
[2025-06-05 12:28:07] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-05 12:28:07] Speak Words: Start
[2025-06-05 12:28:07] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-05 12:28:07] Speak Words Join Files: count=1
[2025-06-05 12:28:07] Speak Words Play File (Queue=1): End
[2025-06-05 12:28:07] Speak Text: End
[2025-06-05 12:43:09] Heartbeat
[2025-06-05 12:43:09] Queued from browser: 17347 - Speak text (The grandfather clock needs wineding)
[2025-06-05 12:43:09] Launched by Web: Speak text,12,43,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 12:43:09] Speak Text: Start
[2025-06-05 12:43:09] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-05 12:43:09] Speak Words: Start
[2025-06-05 12:43:09] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-05 12:43:09] Speak Words Join Files: count=1
[2025-06-05 12:43:09] Speak Words Play File (Queue=1): End
[2025-06-05 12:43:09] Speak Text: End
[2025-06-05 12:44:04] Heartbeat
[2025-06-05 12:44:04] Queued from browser: 17348 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-05 12:44:04] Launched by Web: Speak text,12,44,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 12:44:04] Speak Text: Start
[2025-06-05 12:44:04] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-05 12:44:04] Speak Words: Start
[2025-06-05 12:44:04] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-05 12:44:04] Speak Words Join Files: count=1
[2025-06-05 12:44:04] Speak Words Play File (Queue=1): End
[2025-06-05 12:44:04] Speak Text: End
[2025-06-05 16:00:05] Heartbeat
[2025-06-05 16:00:05] Queued from browser: 17349 - Say Full Moon ()
[2025-06-05 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 16:00:05] Say Full Moon: Start
[2025-06-05 16:00:05] Say Full Moon: The moon is currently 9.63 days old
[2025-06-05 16:00:05] Say Full Moon: End
[2025-06-05 19:00:06] Heartbeat
[2025-06-05 19:00:06] Queued from browser: 17350 - Read Calendar ()
[2025-06-05 19:00:06] Launched by Web: Read Calendar,19,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 19:00:06] Read Calendar: Start
[2025-06-05 19:00:06] Read Calendar: Going to get access token from Google
[2025-06-05 19:00:06] Read Calendar: Got access token.
[2025-06-05 19:00:07] Read Calendar: Range: 2025-06-05T19:00:00Z to 2025-06-07T00:00:00Z. Events found: 2.
[2025-06-05 19:00:07] Read Calendar: Event: 2025-06-05T20:30:00+01:00 to 2025-06-05T21:45:00+01:00 'GV: Date night'
[2025-06-05 19:00:07] Read Calendar: Event: 2025-06-06T09:00:00+01:00 to 2025-06-06T09:10:00+01:00 'V: drop off soft play'
[2025-06-05 19:00:07] Speak Words: Start
[2025-06-05 19:00:07] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-05 19:00:07] Read Calendar: Tonight
[2025-06-05 19:00:07] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-05 19:00:07] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-05 19:00:07] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-06-05 19:00:07] Read Calendar: Tomorrow
[2025-06-05 19:00:07] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-06-05 19:00:07] Read Calendar: Vidge drop off soft play, at 9 o clock
[2025-06-05 19:00:07] Speak Words: 'Vidge drop off soft play, at 9 o clock', volume=0.7 -> [5]
[2025-06-05 19:00:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-05 19:00:08] Speak Words: Got file to say 'Vidge drop off soft play, at 9 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+drop+off+soft+play%2C+at+9+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_56696467652064726f70206f666620736f667420706c61792c2061742039206f20636c6f636b.mp3 '.
[2025-06-05 19:00:08] Speak Words Join Files: count=5
[2025-06-05 19:00:08] Speak Words Play File (Queue=1): End
[2025-06-05 19:00:08] Read Calendar: End
[2025-06-05 21:30:05] Heartbeat
[2025-06-05 21:30:05] Queued from browser: 17351 - Tell the time ()
[2025-06-05 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-05 21:30:05] Tell Time: Start
[2025-06-05 21:30:05] Speak Words: Start
[2025-06-05 21:30:05] Speak Add File: signature.mp3
[2025-06-05 21:30:06] Speak Add File: 9.mp3
[2025-06-05 21:30:06] Speak Add File: 30.mp3
[2025-06-05 21:30:06] Speak Words Join Files: count=3
[2025-06-05 21:30:06] Speak Words Play File (Queue=): End
[2025-06-05 21:30:06] Tell Time: End
[2025-06-05 23:59:49] Heartbeat
[2025-06-06 08:00:11] Heartbeat
[2025-06-06 08:00:11] Queued from browser: 17352 - Tell the time ()
[2025-06-06 08:00:11] Launched by Web: Tell the time,08,00,11,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 08:00:11] Tell Time: Start
[2025-06-06 08:00:11] Speak Words: Start
[2025-06-06 08:00:11] Speak Add File: signature.mp3
[2025-06-06 08:00:11] Speak Add File: 1.mp3
[2025-06-06 08:00:11] Speak Words Join Files: count=2
[2025-06-06 08:00:11] Speak Words Play File (Queue=): End
[2025-06-06 08:00:11] Tell Time: End
[2025-06-06 09:30:03] Heartbeat
[2025-06-06 09:30:03] Queued from browser: 17353 - Read Calendar ()
[2025-06-06 09:30:03] Launched by Web: Read Calendar,09,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 09:30:03] Read Calendar: Start
[2025-06-06 09:30:03] Read Calendar: Going to get access token from Google
[2025-06-06 09:30:03] Read Calendar: Got access token.
[2025-06-06 09:30:03] Read Calendar: Range: 2025-06-06T09:30:00Z to 2025-06-07T00:00:00Z. Events found: 0.
[2025-06-06 09:30:03] Speak Words: Start
[2025-06-06 09:30:03] Read Calendar: Nothing in the calendar today
[2025-06-06 09:30:03] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-06-06 09:30:03] Speak Words Join Files: count=1
[2025-06-06 09:30:04] Speak Words Play File (Queue=1): End
[2025-06-06 09:30:04] Read Calendar: End
[2025-06-06 10:01:02] Heartbeat
[2025-06-06 10:01:02] Queued from browser: 17354 - Speak text (The grandfather clock needs wineding)
[2025-06-06 10:01:02] Launched by Web: Speak text,10,01,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 10:01:02] Speak Text: Start
[2025-06-06 10:01:02] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-06 10:01:02] Speak Words: Start
[2025-06-06 10:01:02] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-06 10:01:02] Speak Words Join Files: count=1
[2025-06-06 10:01:03] Speak Words Play File (Queue=1): End
[2025-06-06 10:01:03] Speak Text: End
[2025-06-06 10:16:06] Heartbeat
[2025-06-06 10:16:06] Queued from browser: 17355 - Speak text (The grandfather clock needs wineding)
[2025-06-06 10:16:06] Launched by Web: Speak text,10,16,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 10:16:06] Speak Text: Start
[2025-06-06 10:16:06] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-06 10:16:06] Speak Words: Start
[2025-06-06 10:16:06] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-06 10:16:06] Speak Words Join Files: count=1
[2025-06-06 10:16:06] Speak Words Play File (Queue=1): End
[2025-06-06 10:16:06] Speak Text: End
[2025-06-06 10:30:03] Heartbeat
[2025-06-06 10:30:03] Queued from browser: 17356 - Read Calendar ()
[2025-06-06 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 10:30:03] Read Calendar: Start
[2025-06-06 10:30:03] Read Calendar: Going to get access token from Google
[2025-06-06 10:30:03] Read Calendar: Got access token.
[2025-06-06 10:30:03] Read Calendar: Range: 2025-06-06T10:30:00Z to 2025-06-07T00:00:00Z. Events found: 0.
[2025-06-06 10:30:03] Speak Words: Start
[2025-06-06 10:30:03] Read Calendar: Nothing in the calendar today
[2025-06-06 10:30:03] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-06-06 10:30:03] Speak Words Join Files: count=1
[2025-06-06 10:30:04] Speak Words Play File (Queue=1): End
[2025-06-06 10:30:04] Read Calendar: End
[2025-06-06 13:48:17] Heartbeat
[2025-06-06 13:48:17] Queued from browser: 17357 - Speak text (The grandfather clock needs wineding)
[2025-06-06 13:48:17] Launched by Web: Speak text,13,48,17,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 13:48:17] Speak Text: Start
[2025-06-06 13:48:17] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-06 13:48:17] Speak Words: Start
[2025-06-06 13:48:17] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-06 13:48:17] Speak Words Join Files: count=1
[2025-06-06 13:48:17] Speak Words Play File (Queue=1): End
[2025-06-06 13:48:17] Speak Text: End
[2025-06-06 13:49:44] Heartbeat
[2025-06-06 13:49:44] Queued from browser: 17358 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-06 13:49:44] Launched by Web: Speak text,13,49,44,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 13:49:44] Speak Text: Start
[2025-06-06 13:49:44] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-06 13:49:44] Speak Words: Start
[2025-06-06 13:49:44] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-06 13:49:45] Speak Words Join Files: count=1
[2025-06-06 13:49:45] Speak Words Play File (Queue=1): End
[2025-06-06 13:49:45] Speak Text: End
[2025-06-06 16:00:01] Heartbeat
[2025-06-06 16:00:01] Queued from browser: 17359 - Say Full Moon ()
[2025-06-06 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 16:00:01] Say Full Moon: Start
[2025-06-06 16:00:01] Say Full Moon: The moon is currently 10.52 days old
[2025-06-06 16:00:01] Say Full Moon: End
[2025-06-06 17:05:51] Heartbeat
[06-Jun-2025 11:05:52 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[06-Jun-2025 11:05:52 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-06-06 17:06:02] Heartbeat
[2025-06-06 17:06:02] Queued from browser: 17360 - Speak text ()
[2025-06-06 17:06:02] Launched by Web: Speak text,17,06,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 17:06:02] Speak Text: Start
[2025-06-06 17:06:02] Speak Text: Words To Speak: ''
[2025-06-06 17:06:02] Speak Words: Start
[2025-06-06 17:06:02] Speak Words: '', volume=1 -> [1]
[2025-06-06 17:06:02] Speak Words Join Files: count=1
[2025-06-06 17:06:02] Speak Words Play File (Queue=1): End
[2025-06-06 17:06:02] Speak Text: End
[2025-06-06 19:00:09] Heartbeat
[2025-06-06 19:00:09] Queued from browser: 17361 - Read Calendar ()
[2025-06-06 19:00:09] Launched by Web: Read Calendar,19,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 19:00:09] Read Calendar: Start
[2025-06-06 19:00:09] Read Calendar: Going to get access token from Google
[2025-06-06 19:00:09] Read Calendar: Got access token.
[2025-06-06 19:00:09] Read Calendar: Range: 2025-06-06T19:00:00Z to 2025-06-08T00:00:00Z. Events found: 1.
[2025-06-06 19:00:09] Read Calendar: Event: 2025-06-07T09:00:00+01:00 to 2025-06-07T18:00:00+01:00 'G: Pork Pie Disc Golf'
[2025-06-06 19:00:09] Speak Words: Start
[2025-06-06 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-06 19:00:10] Read Calendar: Nothing in the calendar tonight
[2025-06-06 19:00:10] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-06 19:00:10] Read Calendar: Tomorrow
[2025-06-06 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-06 19:00:10] Read Calendar: Gus Pork Pie Disc Golf, at 9 o clock
[2025-06-06 19:00:10] Speak Words: 'Gus Pork Pie Disc Golf, at 9 o clock', volume=0.7 -> [4]
[2025-06-06 19:00:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-06 19:00:12] Speak Words: Got file to say 'Gus Pork Pie Disc Golf, at 9 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Pork+Pie+Disc+Golf%2C+at+9+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320506f726b20506965204469736320476f6c662c2061742039206f20636c6f636b.mp3 '.
[2025-06-06 19:00:12] Speak Words Join Files: count=4
[2025-06-06 19:00:12] Speak Words Play File (Queue=1): End
[2025-06-06 19:00:12] Read Calendar: End
[2025-06-06 21:30:08] Heartbeat
[2025-06-06 21:30:08] Queued from browser: 17362 - Tell the time ()
[2025-06-06 21:30:08] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-06 21:30:08] Tell Time: Start
[2025-06-06 21:30:08] Speak Words: Start
[2025-06-06 21:30:08] Speak Add File: signature.mp3
[2025-06-06 21:30:08] Speak Add File: 9.mp3
[2025-06-06 21:30:08] Speak Add File: 30.mp3
[2025-06-06 21:30:09] Speak Words Join Files: count=3
[2025-06-06 21:30:09] Speak Words Play File (Queue=): End
[2025-06-06 21:30:09] Tell Time: End
[2025-06-06 23:59:54] Heartbeat
[2025-06-07 10:00:41] Heartbeat
[2025-06-07 10:00:41] Queued from browser: 17363 - Speak text (The grandfather clock needs wineding)
[2025-06-07 10:00:41] Launched by Web: Speak text,10,00,41,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 10:00:41] Speak Text: Start
[2025-06-07 10:00:41] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-07 10:00:41] Speak Words: Start
[2025-06-07 10:00:41] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-07 10:00:42] Speak Words Join Files: count=1
[2025-06-07 10:00:42] Speak Words Play File (Queue=1): End
[2025-06-07 10:00:42] Speak Text: End
[2025-06-07 10:05:38] Heartbeat
[2025-06-07 10:05:38] Queued from browser: 17364 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-07 10:05:38] Launched by Web: Speak text,10,05,38,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 10:05:38] Speak Text: Start
[2025-06-07 10:05:38] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-07 10:05:38] Speak Words: Start
[2025-06-07 10:05:38] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-07 10:05:39] Speak Words Join Files: count=1
[2025-06-07 10:05:39] Speak Words Play File (Queue=1): End
[2025-06-07 10:05:39] Speak Text: End
[2025-06-07 10:10:46] Heartbeat
[2025-06-07 10:10:46] Queued from browser: 17365 - Speak text (The grandfather clock needs wineding)
[2025-06-07 10:10:46] Launched by Web: Speak text,10,10,46,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 10:10:46] Speak Text: Start
[2025-06-07 10:10:46] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-07 10:10:46] Speak Words: Start
[2025-06-07 10:10:46] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-07 10:10:46] Speak Words Join Files: count=1
[2025-06-07 10:10:47] Speak Words Play File (Queue=1): End
[2025-06-07 10:10:47] Speak Text: End
[2025-06-07 10:25:48] Heartbeat
[2025-06-07 10:25:48] Queued from browser: 17366 - Speak text (The grandfather clock needs wineding)
[2025-06-07 10:25:48] Launched by Web: Speak text,10,25,48,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 10:25:48] Speak Text: Start
[2025-06-07 10:25:48] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-07 10:25:48] Speak Words: Start
[2025-06-07 10:25:48] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-07 10:25:49] Speak Words Join Files: count=1
[2025-06-07 10:25:49] Speak Words Play File (Queue=1): End
[2025-06-07 10:25:49] Speak Text: End
[2025-06-07 10:30:01] Heartbeat
[2025-06-07 10:30:01] Queued from browser: 17367 - Read Calendar ()
[2025-06-07 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 10:30:01] Read Calendar: Start
[2025-06-07 10:30:01] Read Calendar: Going to get access token from Google
[2025-06-07 10:30:01] Read Calendar: Got access token.
[2025-06-07 10:30:02] Read Calendar: Range: 2025-06-07T10:30:00Z to 2025-06-08T00:00:00Z. Events found: 1.
[2025-06-07 10:30:02] Read Calendar: Event: 2025-06-07T09:00:00+01:00 to 2025-06-07T18:00:00+01:00 'G: Pork Pie Disc Golf'
[2025-06-07 10:30:02] Speak Words: Start
[2025-06-07 10:30:02] Read Calendar: Today
[2025-06-07 10:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-06-07 10:30:02] Read Calendar: Gus Pork Pie Disc Golf, at 9 o clock
[2025-06-07 10:30:02] Speak Words: 'Gus Pork Pie Disc Golf, at 9 o clock', volume=1 -> [2]
[2025-06-07 10:30:02] Speak Words Join Files: count=2
[2025-06-07 10:30:02] Speak Words Play File (Queue=1): End
[2025-06-07 10:30:02] Read Calendar: End
[2025-06-07 10:40:40] Heartbeat
[2025-06-07 10:40:40] Queued from browser: 17368 - Speak text (The grandfather clock needs wineding)
[2025-06-07 10:40:40] Launched by Web: Speak text,10,40,40,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 10:40:40] Speak Text: Start
[2025-06-07 10:40:40] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-07 10:40:40] Speak Words: Start
[2025-06-07 10:40:40] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-07 10:40:40] Speak Words Join Files: count=1
[2025-06-07 10:40:40] Speak Words Play File (Queue=1): End
[2025-06-07 10:40:40] Speak Text: End
[2025-06-07 11:08:54] Heartbeat
[2025-06-07 11:08:54] Queued from browser: 17369 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-07 11:08:54] Launched by Web: Speak text,11,08,54,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 11:08:54] Speak Text: Start
[2025-06-07 11:08:54] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-07 11:08:54] Speak Words: Start
[2025-06-07 11:08:54] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-07 11:08:54] Speak Words Join Files: count=1
[2025-06-07 11:08:54] Speak Words Play File (Queue=1): End
[2025-06-07 11:08:54] Speak Text: End
[2025-06-07 16:00:04] Heartbeat
[2025-06-07 16:00:04] Queued from browser: 17370 - Say Full Moon ()
[2025-06-07 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 16:00:04] Say Full Moon: Start
[2025-06-07 16:00:04] Say Full Moon: The moon is currently 11.41 days old
[2025-06-07 16:00:04] Say Full Moon: End
[2025-06-07 19:00:01] Heartbeat
[2025-06-07 19:00:01] Queued from browser: 17371 - Read Calendar ()
[2025-06-07 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 19:00:01] Read Calendar: Start
[2025-06-07 19:00:01] Read Calendar: Going to get access token from Google
[2025-06-07 19:00:01] Read Calendar: Got access token.
[2025-06-07 19:00:01] Read Calendar: Range: 2025-06-07T19:00:00Z to 2025-06-09T00:00:00Z. Events found: 1.
[2025-06-07 19:00:01] Read Calendar: Event: 2025-06-08T09:00:00+01:00 to 2025-06-08T15:00:00+01:00 'G: Pork Pie Disc Golf'
[2025-06-07 19:00:01] Speak Words: Start
[2025-06-07 19:00:01] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-07 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-06-07 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-07 19:00:02] Read Calendar: Tomorrow
[2025-06-07 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-07 19:00:02] Read Calendar: Gus Pork Pie Disc Golf, at 9 o clock
[2025-06-07 19:00:02] Speak Words: 'Gus Pork Pie Disc Golf, at 9 o clock', volume=0.7 -> [4]
[2025-06-07 19:00:02] Speak Words Join Files: count=4
[2025-06-07 19:00:02] Speak Words Play File (Queue=1): End
[2025-06-07 19:00:02] Read Calendar: End
[2025-06-07 21:30:00] Heartbeat
[2025-06-07 21:30:00] Queued from browser: 17372 - Tell the time ()
[2025-06-07 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-07 21:30:00] Tell Time: Start
[2025-06-07 21:30:00] Speak Words: Start
[2025-06-07 21:30:00] Speak Add File: signature.mp3
[2025-06-07 21:30:00] Speak Add File: 9.mp3
[2025-06-07 21:30:00] Speak Add File: 30.mp3
[2025-06-07 21:30:00] Speak Words Join Files: count=3
[2025-06-07 21:30:00] Speak Words Play File (Queue=): End
[2025-06-07 21:30:00] Tell Time: End
[2025-06-07 23:59:54] Heartbeat
[2025-06-08 10:30:06] Heartbeat
[2025-06-08 10:30:06] Queued from browser: 17373 - Read Calendar ()
[2025-06-08 10:30:06] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 10:30:06] Read Calendar: Start
[2025-06-08 10:30:06] Read Calendar: Going to get access token from Google
[2025-06-08 10:30:07] Read Calendar: Got access token.
[2025-06-08 10:30:07] Read Calendar: Range: 2025-06-08T10:30:00Z to 2025-06-09T00:00:00Z. Events found: 1.
[2025-06-08 10:30:07] Read Calendar: Event: 2025-06-08T09:00:00+01:00 to 2025-06-08T15:00:00+01:00 'G: Pork Pie Disc Golf'
[2025-06-08 10:30:07] Speak Words: Start
[2025-06-08 10:30:07] Read Calendar: Today
[2025-06-08 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-08 10:30:07] Read Calendar: Gus Pork Pie Disc Golf, at 9 o clock
[2025-06-08 10:30:07] Speak Words: 'Gus Pork Pie Disc Golf, at 9 o clock', volume=1 -> [2]
[2025-06-08 10:30:07] Speak Words Join Files: count=2
[2025-06-08 10:30:07] Speak Words Play File (Queue=1): End
[2025-06-08 10:30:07] Read Calendar: End
[2025-06-08 11:09:00] Heartbeat
[2025-06-08 11:09:00] Queued from browser: 17374 - Speak text (The grandfather clock needs wineding)
[2025-06-08 11:09:00] Launched by Web: Speak text,11,09,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 11:09:00] Speak Text: Start
[2025-06-08 11:09:00] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-08 11:09:00] Speak Words: Start
[2025-06-08 11:09:00] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-08 11:09:00] Speak Words Join Files: count=1
[2025-06-08 11:09:00] Speak Words Play File (Queue=1): End
[2025-06-08 11:09:00] Speak Text: End
[2025-06-08 11:24:02] Heartbeat
[2025-06-08 11:24:02] Queued from browser: 17375 - Speak text (The grandfather clock needs wineding)
[2025-06-08 11:24:02] Launched by Web: Speak text,11,24,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 11:24:02] Speak Text: Start
[2025-06-08 11:24:02] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-08 11:24:02] Speak Words: Start
[2025-06-08 11:24:02] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-08 11:24:02] Speak Words Join Files: count=1
[2025-06-08 11:24:02] Speak Words Play File (Queue=1): End
[2025-06-08 11:24:02] Speak Text: End
[2025-06-08 11:39:06] Heartbeat
[2025-06-08 11:39:06] Queued from browser: 17376 - Speak text (The grandfather clock needs wineding)
[2025-06-08 11:39:06] Launched by Web: Speak text,11,39,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 11:39:06] Speak Text: Start
[2025-06-08 11:39:06] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-08 11:39:06] Speak Words: Start
[2025-06-08 11:39:06] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-08 11:39:06] Speak Words Join Files: count=1
[2025-06-08 11:39:06] Speak Words Play File (Queue=1): End
[2025-06-08 11:39:06] Speak Text: End
[2025-06-08 15:25:07] Heartbeat
[2025-06-08 15:25:07] Queued from browser: 17377 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-08 15:25:07] Launched by Web: Speak text,15,25,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 15:25:07] Speak Text: Start
[2025-06-08 15:25:07] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-08 15:25:07] Speak Words: Start
[2025-06-08 15:25:07] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-08 15:25:08] Speak Words Join Files: count=1
[2025-06-08 15:25:08] Speak Words Play File (Queue=1): End
[2025-06-08 15:25:08] Speak Text: End
[2025-06-08 16:00:08] Heartbeat
[2025-06-08 16:00:08] Queued from browser: 17378 - Say Full Moon ()
[2025-06-08 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 16:00:08] Say Full Moon: Start
[2025-06-08 16:00:08] Say Full Moon: The moon is currently 12.31 days old
[2025-06-08 16:00:08] Say Full Moon: End
[2025-06-08 19:00:03] Heartbeat
[2025-06-08 19:00:03] Queued from browser: 17379 - Read Calendar ()
[2025-06-08 19:00:03] Launched by Web: Read Calendar,19,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 19:00:03] Read Calendar: Start
[2025-06-08 19:00:03] Read Calendar: Going to get access token from Google
[2025-06-08 19:00:03] Read Calendar: Got access token.
[2025-06-08 19:00:03] Read Calendar: Range: 2025-06-08T19:00:00Z to 2025-06-10T00:00:00Z. Events found: 2.
[2025-06-08 19:00:03] Read Calendar: Event: 2025-06-09T18:00:00+01:00 to 2025-06-09T18:30:00+01:00 'V: work meeting '
[2025-06-08 19:00:03] Read Calendar: Event: 2025-06-09T20:00:00+01:00 to 2025-06-09T21:15:00+01:00 'G: Boys Prayer'
[2025-06-08 19:00:03] Speak Words: Start
[2025-06-08 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-08 19:00:03] Read Calendar: Nothing in the calendar tonight
[2025-06-08 19:00:03] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-08 19:00:04] Read Calendar: Tomorrow
[2025-06-08 19:00:04] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-08 19:00:04] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-08 19:00:04] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [4]
[2025-06-08 19:00:04] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-06-08 19:00:04] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [5]
[2025-06-08 19:00:04] Speak Words Join Files: count=5
[2025-06-08 19:00:04] Speak Words Play File (Queue=1): End
[2025-06-08 19:00:04] Read Calendar: End
[2025-06-08 21:30:05] Heartbeat
[2025-06-08 21:30:05] Queued from browser: 17380 - Tell the time ()
[2025-06-08 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-08 21:30:05] Tell Time: Start
[2025-06-08 21:30:05] Speak Words: Start
[2025-06-08 21:30:05] Speak Add File: signature.mp3
[2025-06-08 21:30:05] Speak Add File: 9.mp3
[2025-06-08 21:30:06] Speak Add File: 30.mp3
[2025-06-08 21:30:06] Speak Words Join Files: count=3
[2025-06-08 21:30:06] Speak Words Play File (Queue=): End
[2025-06-08 21:30:06] Tell Time: End
[2025-06-08 23:59:52] Heartbeat
[2025-06-09 08:00:05] Heartbeat
[2025-06-09 08:00:05] Queued from browser: 17381 - Tell the time ()
[2025-06-09 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 08:00:05] Tell Time: Start
[2025-06-09 08:00:05] Speak Words: Start
[2025-06-09 08:00:05] Speak Add File: signature.mp3
[2025-06-09 08:00:05] Speak Add File: 1.mp3
[2025-06-09 08:00:05] Speak Words Join Files: count=2
[2025-06-09 08:00:05] Speak Words Play File (Queue=): End
[2025-06-09 08:00:05] Tell Time: End
[2025-06-09 09:30:06] Heartbeat
[2025-06-09 09:30:06] Queued from browser: 17382 - Read Calendar ()
[2025-06-09 09:30:06] Launched by Web: Read Calendar,09,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 09:30:06] Read Calendar: Start
[2025-06-09 09:30:06] Read Calendar: Going to get access token from Google
[2025-06-09 09:30:06] Read Calendar: Got access token.
[2025-06-09 09:30:06] Read Calendar: Range: 2025-06-09T09:30:00Z to 2025-06-10T00:00:00Z. Events found: 3.
[2025-06-09 09:30:06] Read Calendar: Event: 2025-06-09T14:18:00+01:00 to 2025-06-09T15:18:00+01:00 'Waitrose & Partners home delivery'
[2025-06-09 09:30:06] Read Calendar: Event: 2025-06-09T18:00:00+01:00 to 2025-06-09T18:30:00+01:00 'V: work meeting '
[2025-06-09 09:30:06] Read Calendar: Event: 2025-06-09T20:00:00+01:00 to 2025-06-09T21:15:00+01:00 'G: Boys Prayer'
[2025-06-09 09:30:06] Speak Words: Start
[2025-06-09 09:30:06] Read Calendar: Today
[2025-06-09 09:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-06-09 09:30:07] Read Calendar: Waitrose & Partners home delivery, at 2 18
[2025-06-09 09:30:07] Speak Words: 'Waitrose & Partners home delivery, at 2 18', volume=1 -> [2]
[2025-06-09 09:30:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-09 09:30:07] Speak Words: Got file to say 'Waitrose & Partners home delivery, at 2 18' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Waitrose+%26+Partners+home+delivery%2C+at+2+18 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_57616974726f7365202620506172746e65727320686f6d652064656c69766572792c2061742032203138.mp3 '.
[2025-06-09 09:30:07] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-09 09:30:07] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-09 09:30:07] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-06-09 09:30:07] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [4]
[2025-06-09 09:30:07] Speak Words Join Files: count=4
[2025-06-09 09:30:08] Speak Words Play File (Queue=1): End
[2025-06-09 09:30:08] Read Calendar: End
[2025-06-09 10:30:06] Heartbeat
[2025-06-09 10:30:06] Queued from browser: 17383 - Read Calendar ()
[2025-06-09 10:30:06] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 10:30:06] Read Calendar: Start
[2025-06-09 10:30:06] Read Calendar: Going to get access token from Google
[2025-06-09 10:30:06] Read Calendar: Got access token.
[2025-06-09 10:30:07] Read Calendar: Range: 2025-06-09T10:30:00Z to 2025-06-10T00:00:00Z. Events found: 3.
[2025-06-09 10:30:07] Read Calendar: Event: 2025-06-09T14:18:00+01:00 to 2025-06-09T15:18:00+01:00 'Waitrose & Partners home delivery'
[2025-06-09 10:30:07] Read Calendar: Event: 2025-06-09T18:00:00+01:00 to 2025-06-09T18:30:00+01:00 'V: work meeting '
[2025-06-09 10:30:07] Read Calendar: Event: 2025-06-09T20:00:00+01:00 to 2025-06-09T21:15:00+01:00 'G: Boys Prayer'
[2025-06-09 10:30:07] Speak Words: Start
[2025-06-09 10:30:07] Read Calendar: Today
[2025-06-09 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-09 10:30:07] Read Calendar: Waitrose & Partners home delivery, at 2 18
[2025-06-09 10:30:07] Speak Words: 'Waitrose & Partners home delivery, at 2 18', volume=1 -> [2]
[2025-06-09 10:30:07] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-09 10:30:07] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-09 10:30:07] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-06-09 10:30:07] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [4]
[2025-06-09 10:30:07] Speak Words Join Files: count=4
[2025-06-09 10:30:08] Speak Words Play File (Queue=1): End
[2025-06-09 10:30:08] Read Calendar: End
[2025-06-09 15:08:01] Heartbeat
[2025-06-09 15:08:01] Queued from browser: 17384 - Speak text (The grandfather clock needs wineding)
[2025-06-09 15:08:01] Launched by Web: Speak text,15,08,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 15:08:01] Speak Text: Start
[2025-06-09 15:08:01] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-09 15:08:01] Speak Words: Start
[2025-06-09 15:08:01] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-09 15:08:01] Speak Words Join Files: count=1
[2025-06-09 15:08:01] Speak Words Play File (Queue=1): End
[2025-06-09 15:08:01] Speak Text: End
[2025-06-09 15:23:03] Heartbeat
[2025-06-09 15:23:03] Queued from browser: 17385 - Speak text (The grandfather clock needs wineding)
[2025-06-09 15:23:03] Launched by Web: Speak text,15,23,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 15:23:03] Speak Text: Start
[2025-06-09 15:23:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-09 15:23:03] Speak Words: Start
[2025-06-09 15:23:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-09 15:23:03] Speak Words Join Files: count=1
[2025-06-09 15:23:03] Speak Words Play File (Queue=1): End
[2025-06-09 15:23:03] Speak Text: End
[2025-06-09 16:00:05] Heartbeat
[2025-06-09 16:00:05] Queued from browser: 17386 - Say Full Moon ()
[2025-06-09 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 16:00:05] Say Full Moon: Start
[2025-06-09 16:00:05] Say Full Moon: The moon is currently 13.21 days old
[2025-06-09 16:00:05] Say Full Moon: End
[2025-06-09 19:00:06] Heartbeat
[2025-06-09 19:00:06] Queued from browser: 17387 - Read Calendar ()
[2025-06-09 19:00:06] Launched by Web: Read Calendar,19,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 19:00:06] Read Calendar: Start
[2025-06-09 19:00:06] Read Calendar: Going to get access token from Google
[2025-06-09 19:00:06] Read Calendar: Got access token.
[2025-06-09 19:00:07] Read Calendar: Range: 2025-06-09T19:00:00Z to 2025-06-11T00:00:00Z. Events found: 3.
[2025-06-09 19:00:07] Read Calendar: Event: 2025-06-09T20:00:00+01:00 to 2025-06-09T21:15:00+01:00 'G: Boys Prayer'
[2025-06-09 19:00:07] Read Calendar: Event: 2025-06-10T13:00:00+01:00 to 2025-06-10T16:00:00+01:00 'V: meet Joy in the afternoon '
[2025-06-09 19:00:07] Read Calendar: Event: 2025-06-11 to 2025-06-12 'Pay Nisha this week '
[2025-06-09 19:00:07] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-09 19:00:07] Read Calendar: empty event to speak, so don't add it.
[2025-06-09 19:00:07] Speak Words: Start
[2025-06-09 19:00:07] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-09 19:00:07] Read Calendar: Tonight
[2025-06-09 19:00:07] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-09 19:00:07] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-06-09 19:00:07] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [3]
[2025-06-09 19:00:07] Read Calendar: Tomorrow
[2025-06-09 19:00:07] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-06-09 19:00:07] Read Calendar: Vidge meet Joy in the afternoon , at 1 o clock
[2025-06-09 19:00:07] Speak Words: 'Vidge meet Joy in the afternoon , at 1 o clock', volume=0.7 -> [5]
[2025-06-09 19:00:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-09 19:00:08] Speak Words: Got file to say 'Vidge meet Joy in the afternoon , at 1 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+meet+Joy+in+the+afternoon+%2C+at+1+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765206d656574204a6f7920696e207468652061667465726e6f6f6e202c2061742031206f20636c6f636b.mp3 '.
[2025-06-09 19:00:08] Speak Words Join Files: count=5
[2025-06-09 19:00:08] Speak Words Play File (Queue=1): End
[2025-06-09 19:00:08] Read Calendar: End
[2025-06-09 19:05:50] Heartbeat
[2025-06-09 19:05:50] Queued from browser: 17388 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-09 19:05:50] Launched by Web: Speak text,19,05,50,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 19:05:50] Speak Text: Start
[2025-06-09 19:05:50] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-09 19:05:50] Speak Words: Start
[2025-06-09 19:05:50] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-09 19:05:50] Speak Words Join Files: count=1
[2025-06-09 19:05:50] Speak Words Play File (Queue=1): End
[2025-06-09 19:05:50] Speak Text: End
[2025-06-09 20:05:04] Heartbeat
[2025-06-09 20:05:04] Queued from browser: 17389 - Speak text (The grandfather clock needs wineding)
[2025-06-09 20:05:04] Launched by Web: Speak text,20,05,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 20:05:04] Speak Text: Start
[2025-06-09 20:05:04] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-09 20:05:04] Speak Words: Start
[2025-06-09 20:05:04] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-09 20:05:04] Speak Words Join Files: count=1
[2025-06-09 20:05:05] Speak Words Play File (Queue=1): End
[2025-06-09 20:05:05] Speak Text: End
[2025-06-09 20:05:26] Heartbeat
[2025-06-09 20:05:26] Queued from browser: 17390 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-09 20:05:26] Launched by Web: Speak text,20,05,26,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 20:05:26] Speak Text: Start
[2025-06-09 20:05:26] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-09 20:05:26] Speak Words: Start
[2025-06-09 20:05:26] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-09 20:05:27] Speak Words Join Files: count=1
[2025-06-09 20:05:27] Speak Words Play File (Queue=1): End
[2025-06-09 20:05:27] Speak Text: End
[2025-06-09 21:30:09] Heartbeat
[2025-06-09 21:30:09] Queued from browser: 17391 - Tell the time ()
[2025-06-09 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-09 21:30:09] Tell Time: Start
[2025-06-09 21:30:09] Speak Words: Start
[2025-06-09 21:30:09] Speak Add File: signature.mp3
[2025-06-09 21:30:10] Speak Add File: 9.mp3
[2025-06-09 21:30:10] Speak Add File: 30.mp3
[2025-06-09 21:30:10] Speak Words Join Files: count=3
[2025-06-09 21:30:10] Speak Words Play File (Queue=): End
[2025-06-09 21:30:10] Tell Time: End
[2025-06-09 23:59:57] Heartbeat
[2025-06-10 08:00:08] Heartbeat
[2025-06-10 08:00:08] Queued from browser: 17392 - Tell the time ()
[2025-06-10 08:00:08] Launched by Web: Tell the time,08,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 08:00:08] Tell Time: Start
[2025-06-10 08:00:08] Speak Words: Start
[2025-06-10 08:00:08] Speak Add File: signature.mp3
[2025-06-10 08:00:09] Speak Add File: 1.mp3
[2025-06-10 08:00:09] Speak Words Join Files: count=2
[2025-06-10 08:00:09] Speak Words Play File (Queue=): End
[2025-06-10 08:00:09] Tell Time: End
[2025-06-10 09:30:09] Heartbeat
[2025-06-10 09:30:09] Queued from browser: 17393 - Read Calendar ()
[2025-06-10 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 09:30:09] Read Calendar: Start
[2025-06-10 09:30:09] Read Calendar: Going to get access token from Google
[2025-06-10 09:30:10] Read Calendar: Got access token.
[2025-06-10 09:30:10] Read Calendar: Range: 2025-06-10T09:30:00Z to 2025-06-11T00:00:00Z. Events found: 2.
[2025-06-10 09:30:10] Read Calendar: Event: 2025-06-10T13:00:00+01:00 to 2025-06-10T16:00:00+01:00 'V: meet Joy in the afternoon '
[2025-06-10 09:30:10] Read Calendar: Event: 2025-06-11 to 2025-06-12 'Pay Nisha this week '
[2025-06-10 09:30:10] Speak Words: Start
[2025-06-10 09:30:10] Read Calendar: Today
[2025-06-10 09:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-06-10 09:30:10] Read Calendar: Vidge meet Joy in the afternoon , at 1 o clock
[2025-06-10 09:30:10] Speak Words: 'Vidge meet Joy in the afternoon , at 1 o clock', volume=1 -> [2]
[2025-06-10 09:30:10] Read Calendar:
[2025-06-10 09:30:10] Read Calendar: Pay Nisha this week , all day
[2025-06-10 09:30:10] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [3]
[2025-06-10 09:30:10] Speak Words Join Files: count=3
[2025-06-10 09:30:11] Speak Words Play File (Queue=1): End
[2025-06-10 09:30:11] Read Calendar: End
[2025-06-10 10:30:09] Heartbeat
[2025-06-10 10:30:09] Queued from browser: 17394 - Read Calendar ()
[2025-06-10 10:30:09] Launched by Web: Read Calendar,10,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 10:30:09] Read Calendar: Start
[2025-06-10 10:30:09] Read Calendar: Going to get access token from Google
[2025-06-10 10:30:09] Read Calendar: Got access token.
[2025-06-10 10:30:09] Read Calendar: Range: 2025-06-10T10:30:00Z to 2025-06-11T00:00:00Z. Events found: 2.
[2025-06-10 10:30:09] Read Calendar: Event: 2025-06-10T13:00:00+01:00 to 2025-06-10T16:00:00+01:00 'V: meet Joy in the afternoon '
[2025-06-10 10:30:09] Read Calendar: Event: 2025-06-11 to 2025-06-12 'Pay Nisha this week '
[2025-06-10 10:30:09] Speak Words: Start
[2025-06-10 10:30:09] Read Calendar: Today
[2025-06-10 10:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-06-10 10:30:09] Read Calendar: Vidge meet Joy in the afternoon , at 1 o clock
[2025-06-10 10:30:09] Speak Words: 'Vidge meet Joy in the afternoon , at 1 o clock', volume=1 -> [2]
[2025-06-10 10:30:10] Read Calendar:
[2025-06-10 10:30:10] Read Calendar: Pay Nisha this week , all day
[2025-06-10 10:30:10] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [3]
[2025-06-10 10:30:10] Speak Words Join Files: count=3
[2025-06-10 10:30:10] Speak Words Play File (Queue=1): End
[2025-06-10 10:30:10] Read Calendar: End
[2025-06-10 15:01:18] Heartbeat
[2025-06-10 15:01:18] Queued from browser: 17395 - Speak text (The grandfather clock needs wineding)
[2025-06-10 15:01:18] Launched by Web: Speak text,15,01,18,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 15:01:18] Speak Text: Start
[2025-06-10 15:01:18] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-10 15:01:18] Speak Words: Start
[2025-06-10 15:01:18] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-10 15:01:18] Speak Words Join Files: count=1
[2025-06-10 15:01:18] Speak Words Play File (Queue=1): End
[2025-06-10 15:01:18] Speak Text: End
[2025-06-10 15:16:20] Heartbeat
[2025-06-10 15:16:20] Queued from browser: 17396 - Speak text (The grandfather clock needs wineding)
[2025-06-10 15:16:20] Launched by Web: Speak text,15,16,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 15:16:20] Speak Text: Start
[2025-06-10 15:16:20] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-10 15:16:20] Speak Words: Start
[2025-06-10 15:16:20] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-10 15:16:20] Speak Words Join Files: count=1
[2025-06-10 15:16:20] Speak Words Play File (Queue=1): End
[2025-06-10 15:16:20] Speak Text: End
[2025-06-10 15:31:22] Heartbeat
[2025-06-10 15:31:22] Queued from browser: 17397 - Speak text (The grandfather clock needs wineding)
[2025-06-10 15:31:22] Launched by Web: Speak text,15,31,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 15:31:22] Speak Text: Start
[2025-06-10 15:31:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-10 15:31:22] Speak Words: Start
[2025-06-10 15:31:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-10 15:31:22] Speak Words Join Files: count=1
[2025-06-10 15:31:22] Speak Words Play File (Queue=1): End
[2025-06-10 15:31:22] Speak Text: End
[2025-06-10 16:00:09] Heartbeat
[2025-06-10 16:00:09] Queued from browser: 17398 - Say Full Moon ()
[2025-06-10 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 16:00:09] Say Full Moon: Start
[2025-06-10 16:00:09] Say Full Moon: The moon is currently 14.12 days old
[2025-06-10 16:00:09] Say Full Moon: phrase='There is a full moon tomorrow.'
[2025-06-10 16:00:09] Speak Words: Start
[2025-06-10 16:00:09] Speak Words: 'There is a full moon tomorrow.', volume=1 -> [1]
[2025-06-10 16:00:10] Speak Words Join Files: count=1
[2025-06-10 16:00:10] Speak Words Play File (Queue=1): End
[2025-06-10 16:00:10] Say Full Moon: End
[2025-06-10 19:00:04] Heartbeat
[2025-06-10 19:00:04] Queued from browser: 17399 - Read Calendar ()
[2025-06-10 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 19:00:04] Read Calendar: Start
[2025-06-10 19:00:04] Read Calendar: Going to get access token from Google
[2025-06-10 19:00:05] Read Calendar: Got access token.
[2025-06-10 19:00:05] Read Calendar: Range: 2025-06-10T19:00:00Z to 2025-06-12T00:00:00Z. Events found: 3.
[2025-06-10 19:00:05] Read Calendar: Event: 2025-06-11 to 2025-06-12 'Pay Nisha this week '
[2025-06-10 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-10 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-06-10 19:00:05] Read Calendar: Event: 2025-06-11T14:00:00+01:00 to 2025-06-11T14:30:00+01:00 'G Haircut at Black Fox Barbershop'
[2025-06-10 19:00:05] Read Calendar: Event: 2025-06-11T18:00:00+01:00 to 2025-06-11T19:00:00+01:00 'V: working late'
[2025-06-10 19:00:05] Speak Words: Start
[2025-06-10 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-10 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-06-10 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-10 19:00:05] Read Calendar: Tomorrow
[2025-06-10 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-10 19:00:05] Read Calendar: G Haircut at Black Fox Barbershop, at 2 o clock
[2025-06-10 19:00:05] Speak Words: 'G Haircut at Black Fox Barbershop, at 2 o clock', volume=0.7 -> [4]
[2025-06-10 19:00:05] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-10 19:00:06] Speak Words: Got file to say 'G Haircut at Black Fox Barbershop, at 2 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=G+Haircut+at+Black+Fox+Barbershop%2C+at+2+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47204861697263757420617420426c61636b20466f782042617262657273686f702c2061742032206f20636c6f636b.mp3 '.
[2025-06-10 19:00:06] Read Calendar: Vidge working late, at 6 o clock
[2025-06-10 19:00:06] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [5]
[2025-06-10 19:00:06] Speak Words Join Files: count=5
[2025-06-10 19:00:06] Speak Words Play File (Queue=1): End
[2025-06-10 19:00:06] Read Calendar: End
[2025-06-10 19:05:37] Heartbeat
[2025-06-10 19:05:37] Queued from browser: 17400 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-10 19:05:37] Launched by Web: Speak text,19,05,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 19:05:37] Speak Text: Start
[2025-06-10 19:05:37] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-10 19:05:37] Speak Words: Start
[2025-06-10 19:05:37] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-10 19:05:37] Speak Words Join Files: count=1
[2025-06-10 19:05:37] Speak Words Play File (Queue=1): End
[2025-06-10 19:05:37] Speak Text: End
[2025-06-10 19:59:19] Heartbeat
[2025-06-10 19:59:19] Queued from browser: 17401 - Speak text (The grandfather clock needs wineding)
[2025-06-10 19:59:19] Launched by Web: Speak text,19,59,19,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 19:59:19] Speak Text: Start
[2025-06-10 19:59:19] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-10 19:59:19] Speak Words: Start
[2025-06-10 19:59:19] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-10 19:59:20] Speak Words Join Files: count=1
[2025-06-10 19:59:20] Speak Words Play File (Queue=1): End
[2025-06-10 19:59:20] Speak Text: End
[2025-06-10 20:10:52] Heartbeat
[2025-06-10 20:10:52] Queued from browser: 17402 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-10 20:10:52] Launched by Web: Speak text,20,10,52,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 20:10:52] Speak Text: Start
[2025-06-10 20:10:52] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-10 20:10:52] Speak Words: Start
[2025-06-10 20:10:52] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-10 20:10:53] Speak Words Join Files: count=1
[2025-06-10 20:10:53] Speak Words Play File (Queue=1): End
[2025-06-10 20:10:53] Speak Text: End
[2025-06-10 21:30:06] Heartbeat
[2025-06-10 21:30:06] Queued from browser: 17403 - Tell the time ()
[2025-06-10 21:30:06] Launched by Web: Tell the time,21,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-10 21:30:06] Tell Time: Start
[2025-06-10 21:30:06] Speak Words: Start
[2025-06-10 21:30:06] Speak Add File: signature.mp3
[2025-06-10 21:30:06] Speak Add File: 9.mp3
[2025-06-10 21:30:06] Speak Add File: 30.mp3
[2025-06-10 21:30:06] Speak Words Join Files: count=3
[2025-06-10 21:30:06] Speak Words Play File (Queue=): End
[2025-06-10 21:30:06] Tell Time: End
[2025-06-10 23:59:57] Heartbeat
[2025-06-11 08:00:04] Heartbeat
[2025-06-11 08:00:04] Queued from browser: 17404 - Tell the time ()
[2025-06-11 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 08:00:04] Tell Time: Start
[2025-06-11 08:00:04] Speak Words: Start
[2025-06-11 08:00:04] Speak Add File: signature.mp3
[2025-06-11 08:00:04] Speak Add File: 1.mp3
[2025-06-11 08:00:04] Speak Words Join Files: count=2
[2025-06-11 08:00:04] Speak Words Play File (Queue=): End
[2025-06-11 08:00:04] Tell Time: End
[2025-06-11 09:30:09] Heartbeat
[2025-06-11 09:30:09] Queued from browser: 17405 - Read Calendar ()
[2025-06-11 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 09:30:09] Read Calendar: Start
[2025-06-11 09:30:09] Read Calendar: Going to get access token from Google
[2025-06-11 09:30:09] Read Calendar: Got access token.
[2025-06-11 09:30:10] Read Calendar: Range: 2025-06-11T09:30:00Z to 2025-06-12T00:00:00Z. Events found: 4.
[2025-06-11 09:30:10] Read Calendar: Event: 2025-06-11 to 2025-06-12 'Pay Nisha this week '
[2025-06-11 09:30:10] Read Calendar: Event: 2025-06-11T10:00:00+01:00 to 2025-06-11T12:30:00+01:00 'G: Disc Golf with Benj'
[2025-06-11 09:30:10] Read Calendar: Event: 2025-06-11T14:00:00+01:00 to 2025-06-11T14:30:00+01:00 'G Haircut at Black Fox Barbershop'
[2025-06-11 09:30:10] Read Calendar: Event: 2025-06-11T18:00:00+01:00 to 2025-06-11T19:00:00+01:00 'V: working late'
[2025-06-11 09:30:10] Speak Words: Start
[2025-06-11 09:30:10] Read Calendar: Today
[2025-06-11 09:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-06-11 09:30:10] Read Calendar: Pay Nisha this week , all day
[2025-06-11 09:30:10] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-06-11 09:30:10] Read Calendar: Gus Disc Golf with Benj, at 10 o clock
[2025-06-11 09:30:10] Speak Words: 'Gus Disc Golf with Benj, at 10 o clock', volume=1 -> [3]
[2025-06-11 09:30:10] Read Calendar: G Haircut at Black Fox Barbershop, at 2 o clock
[2025-06-11 09:30:10] Speak Words: 'G Haircut at Black Fox Barbershop, at 2 o clock', volume=1 -> [4]
[2025-06-11 09:30:10] Read Calendar: Vidge working late, at 6 o clock
[2025-06-11 09:30:10] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [5]
[2025-06-11 09:30:10] Speak Words Join Files: count=5
[2025-06-11 09:30:11] Speak Words Play File (Queue=1): End
[2025-06-11 09:30:11] Read Calendar: End
[2025-06-11 10:30:08] Heartbeat
[2025-06-11 10:30:08] Queued from browser: 17406 - Read Calendar ()
[2025-06-11 10:30:08] Launched by Web: Read Calendar,10,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 10:30:08] Read Calendar: Start
[2025-06-11 10:30:08] Read Calendar: Going to get access token from Google
[2025-06-11 10:30:09] Read Calendar: Got access token.
[2025-06-11 10:30:09] Read Calendar: Range: 2025-06-11T10:30:00Z to 2025-06-12T00:00:00Z. Events found: 4.
[2025-06-11 10:30:09] Read Calendar: Event: 2025-06-11 to 2025-06-12 'Pay Nisha this week '
[2025-06-11 10:30:09] Read Calendar: Event: 2025-06-11T10:00:00+01:00 to 2025-06-11T12:30:00+01:00 'G: Disc Golf with Benj'
[2025-06-11 10:30:09] Read Calendar: Event: 2025-06-11T14:00:00+01:00 to 2025-06-11T14:30:00+01:00 'G Haircut at Black Fox Barbershop'
[2025-06-11 10:30:09] Read Calendar: Event: 2025-06-11T18:00:00+01:00 to 2025-06-11T19:00:00+01:00 'V: working late'
[2025-06-11 10:30:09] Speak Words: Start
[2025-06-11 10:30:09] Read Calendar: Today
[2025-06-11 10:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-06-11 10:30:09] Read Calendar: Pay Nisha this week , all day
[2025-06-11 10:30:09] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-06-11 10:30:09] Read Calendar: Gus Disc Golf with Benj, at 10 o clock
[2025-06-11 10:30:09] Speak Words: 'Gus Disc Golf with Benj, at 10 o clock', volume=1 -> [3]
[2025-06-11 10:30:09] Read Calendar: G Haircut at Black Fox Barbershop, at 2 o clock
[2025-06-11 10:30:09] Speak Words: 'G Haircut at Black Fox Barbershop, at 2 o clock', volume=1 -> [4]
[2025-06-11 10:30:09] Read Calendar: Vidge working late, at 6 o clock
[2025-06-11 10:30:09] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [5]
[2025-06-11 10:30:10] Speak Words Join Files: count=5
[2025-06-11 10:30:10] Speak Words Play File (Queue=1): End
[2025-06-11 10:30:10] Read Calendar: End
[2025-06-11 16:00:10] Heartbeat
[2025-06-11 16:00:10] Queued from browser: 17407 - Say Full Moon ()
[2025-06-11 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 16:00:10] Say Full Moon: Start
[2025-06-11 16:00:10] Say Full Moon: The moon is currently 15.05 days old
[2025-06-11 16:00:10] Say Full Moon: phrase='There is a full moon today.'
[2025-06-11 16:00:10] Speak Words: Start
[2025-06-11 16:00:10] Speak Words: 'There is a full moon today.', volume=1 -> [1]
[2025-06-11 16:00:10] Speak Words Join Files: count=1
[2025-06-11 16:00:10] Speak Words Play File (Queue=1): End
[2025-06-11 16:00:10] Say Full Moon: End
[2025-06-11 19:00:05] Heartbeat
[2025-06-11 19:00:05] Queued from browser: 17408 - Read Calendar ()
[2025-06-11 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 19:00:05] Read Calendar: Start
[2025-06-11 19:00:05] Read Calendar: Going to get access token from Google
[2025-06-11 19:00:05] Read Calendar: Got access token.
[2025-06-11 19:00:05] Read Calendar: Range: 2025-06-11T19:00:00Z to 2025-06-13T00:00:00Z. Events found: 3.
[2025-06-11 19:00:05] Read Calendar: Event: 2025-06-11 to 2025-06-12 'Pay Nisha this week '
[2025-06-11 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-11 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-06-11 19:00:05] Read Calendar: Event: 2025-06-12T08:30:00+01:00 to 2025-06-12T15:30:00+01:00 'Blue Car booked in for key/service'
[2025-06-11 19:00:05] Read Calendar: Event: 2025-06-12T20:30:00+01:00 to 2025-06-12T21:45:00+01:00 'GV: Date night'
[2025-06-11 19:00:05] Speak Words: Start
[2025-06-11 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-11 19:00:06] Read Calendar: Nothing in the calendar tonight
[2025-06-11 19:00:06] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-11 19:00:06] Read Calendar: Tomorrow
[2025-06-11 19:00:06] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-11 19:00:06] Read Calendar: Blue Car booked in for key/service,at half past 8
[2025-06-11 19:00:06] Speak Words: 'Blue Car booked in for key/service,at half past 8', volume=0.7 -> [4]
[2025-06-11 19:00:06] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-11 19:00:06] Speak Words: Got file to say 'Blue Car booked in for key/service,at half past 8' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Blue+Car+booked+in+for+key%2Fservice%2Cat+half+past+8 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_426c75652043617220626f6f6b656420696e20666f72206b65792f736572766963652c61742068616c6620706173742038.mp3 '.
[2025-06-11 19:00:06] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-11 19:00:06] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [5]
[2025-06-11 19:00:07] Speak Words Join Files: count=5
[2025-06-11 19:00:07] Speak Words Play File (Queue=1): End
[2025-06-11 19:00:07] Read Calendar: End
[2025-06-11 19:05:38] Heartbeat
[2025-06-11 19:05:38] Queued from browser: 17409 - Speak text (The grandfather clock needs wineding)
[2025-06-11 19:05:38] Launched by Web: Speak text,19,05,38,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 19:05:38] Speak Text: Start
[2025-06-11 19:05:38] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-11 19:05:38] Speak Words: Start
[2025-06-11 19:05:38] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-11 19:05:38] Speak Words Join Files: count=1
[2025-06-11 19:05:38] Speak Words Play File (Queue=1): End
[2025-06-11 19:05:38] Speak Text: End
[2025-06-11 19:06:00] Heartbeat
[2025-06-11 19:06:00] Queued from browser: 17410 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-11 19:06:00] Launched by Web: Speak text,19,06,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 19:06:00] Speak Text: Start
[2025-06-11 19:06:00] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-11 19:06:00] Speak Words: Start
[2025-06-11 19:06:00] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-11 19:06:00] Speak Words Join Files: count=1
[2025-06-11 19:06:00] Speak Words Play File (Queue=1): End
[2025-06-11 19:06:00] Speak Text: End
[2025-06-11 19:06:22] Heartbeat
[2025-06-11 19:06:22] Queued from browser: 17411 - Speak text (The grandfather clock needs wineding)
[2025-06-11 19:06:22] Launched by Web: Speak text,19,06,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 19:06:22] Speak Text: Start
[2025-06-11 19:06:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-11 19:06:22] Speak Words: Start
[2025-06-11 19:06:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-11 19:06:22] Speak Words Join Files: count=1
[2025-06-11 19:06:22] Speak Words Play File (Queue=1): End
[2025-06-11 19:06:22] Speak Text: End
[2025-06-11 19:06:33] Heartbeat
[2025-06-11 19:06:33] Queued from browser: 17412 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-11 19:06:33] Launched by Web: Speak text,19,06,33,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 19:06:33] Speak Text: Start
[2025-06-11 19:06:33] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-11 19:06:33] Speak Words: Start
[2025-06-11 19:06:33] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-11 19:06:33] Speak Words Join Files: count=1
[2025-06-11 19:06:33] Speak Words Play File (Queue=1): End
[2025-06-11 19:06:33] Speak Text: End
[2025-06-11 21:30:02] Heartbeat
[2025-06-11 21:30:02] Queued from browser: 17413 - Tell the time ()
[2025-06-11 21:30:02] Launched by Web: Tell the time,21,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-11 21:30:02] Tell Time: Start
[2025-06-11 21:30:02] Speak Words: Start
[2025-06-11 21:30:02] Speak Add File: signature.mp3
[2025-06-11 21:30:02] Speak Add File: 9.mp3
[2025-06-11 21:30:02] Speak Add File: 30.mp3
[2025-06-11 21:30:02] Speak Words Join Files: count=3
[2025-06-11 21:30:03] Speak Words Play File (Queue=): End
[2025-06-11 21:30:03] Tell Time: End
[2025-06-11 23:59:50] Heartbeat
[2025-06-12 08:00:10] Heartbeat
[2025-06-12 08:00:10] Queued from browser: 17414 - Tell the time ()
[2025-06-12 08:00:10] Launched by Web: Tell the time,08,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 08:00:10] Tell Time: Start
[2025-06-12 08:00:10] Speak Words: Start
[2025-06-12 08:00:10] Speak Add File: signature.mp3
[2025-06-12 08:00:10] Speak Add File: 1.mp3
[2025-06-12 08:00:10] Speak Words Join Files: count=2
[2025-06-12 08:00:11] Speak Words Play File (Queue=): End
[2025-06-12 08:00:11] Tell Time: End
[2025-06-12 09:30:00] Heartbeat
[2025-06-12 09:30:00] Queued from browser: 17415 - Read Calendar ()
[2025-06-12 09:30:00] Launched by Web: Read Calendar,09,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 09:30:00] Read Calendar: Start
[2025-06-12 09:30:00] Read Calendar: Going to get access token from Google
[2025-06-12 09:30:00] Read Calendar: Got access token.
[2025-06-12 09:30:00] Read Calendar: Range: 2025-06-12T09:30:00Z to 2025-06-13T00:00:00Z. Events found: 2.
[2025-06-12 09:30:00] Read Calendar: Event: 2025-06-12T08:30:00+01:00 to 2025-06-12T15:30:00+01:00 'Blue Car booked in for key/service'
[2025-06-12 09:30:00] Read Calendar: Event: 2025-06-12T20:30:00+01:00 to 2025-06-12T21:45:00+01:00 'GV: Date night'
[2025-06-12 09:30:00] Speak Words: Start
[2025-06-12 09:30:00] Read Calendar: Today
[2025-06-12 09:30:00] Speak Words: 'Today', volume=1 -> [1]
[2025-06-12 09:30:01] Read Calendar: Blue Car booked in for key/service,at half past 8
[2025-06-12 09:30:01] Speak Words: 'Blue Car booked in for key/service,at half past 8', volume=1 -> [2]
[2025-06-12 09:30:01] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-12 09:30:01] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-06-12 09:30:01] Speak Words Join Files: count=3
[2025-06-12 09:30:01] Speak Words Play File (Queue=1): End
[2025-06-12 09:30:01] Read Calendar: End
[2025-06-12 10:30:01] Heartbeat
[2025-06-12 10:30:01] Queued from browser: 17416 - Read Calendar ()
[2025-06-12 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 10:30:01] Read Calendar: Start
[2025-06-12 10:30:01] Read Calendar: Going to get access token from Google
[2025-06-12 10:30:01] Read Calendar: Got access token.
[2025-06-12 10:30:02] Read Calendar: Range: 2025-06-12T10:30:00Z to 2025-06-13T00:00:00Z. Events found: 2.
[2025-06-12 10:30:02] Read Calendar: Event: 2025-06-12T08:30:00+01:00 to 2025-06-12T15:30:00+01:00 'Blue Car booked in for key/service'
[2025-06-12 10:30:02] Read Calendar: Event: 2025-06-12T20:30:00+01:00 to 2025-06-12T21:45:00+01:00 'GV: Date night'
[2025-06-12 10:30:02] Speak Words: Start
[2025-06-12 10:30:02] Read Calendar: Today
[2025-06-12 10:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-06-12 10:30:02] Read Calendar: Blue Car booked in for key/service,at half past 8
[2025-06-12 10:30:02] Speak Words: 'Blue Car booked in for key/service,at half past 8', volume=1 -> [2]
[2025-06-12 10:30:02] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-12 10:30:02] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-06-12 10:30:02] Speak Words Join Files: count=3
[2025-06-12 10:30:03] Speak Words Play File (Queue=1): End
[2025-06-12 10:30:03] Read Calendar: End
[2025-06-12 12:04:18] Heartbeat
[2025-06-12 12:04:18] Queued from browser: 17417 - Speak text (The grandfather clock needs wineding)
[2025-06-12 12:04:18] Launched by Web: Speak text,12,04,18,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 12:04:18] Speak Text: Start
[2025-06-12 12:04:18] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-12 12:04:18] Speak Words: Start
[2025-06-12 12:04:18] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-12 12:04:18] Speak Words Join Files: count=1
[2025-06-12 12:04:18] Speak Words Play File (Queue=1): End
[2025-06-12 12:04:18] Speak Text: End
[2025-06-12 12:19:20] Heartbeat
[2025-06-12 12:19:20] Queued from browser: 17418 - Speak text (The grandfather clock needs wineding)
[2025-06-12 12:19:20] Launched by Web: Speak text,12,19,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 12:19:20] Speak Text: Start
[2025-06-12 12:19:20] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-12 12:19:20] Speak Words: Start
[2025-06-12 12:19:20] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-12 12:19:20] Speak Words Join Files: count=1
[2025-06-12 12:19:20] Speak Words Play File (Queue=1): End
[2025-06-12 12:19:20] Speak Text: End
[2025-06-12 12:34:22] Heartbeat
[2025-06-12 12:34:22] Queued from browser: 17419 - Speak text (The grandfather clock needs wineding)
[2025-06-12 12:34:22] Launched by Web: Speak text,12,34,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 12:34:22] Speak Text: Start
[2025-06-12 12:34:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-12 12:34:22] Speak Words: Start
[2025-06-12 12:34:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-12 12:34:22] Speak Words Join Files: count=1
[2025-06-12 12:34:22] Speak Words Play File (Queue=1): End
[2025-06-12 12:34:22] Speak Text: End
[2025-06-12 13:03:52] Heartbeat
[2025-06-12 13:03:52] Queued from browser: 17420 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-12 13:03:52] Launched by Web: Speak text,13,03,52,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 13:03:52] Speak Text: Start
[2025-06-12 13:03:52] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-12 13:03:52] Speak Words: Start
[2025-06-12 13:03:52] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-12 13:03:52] Speak Words Join Files: count=1
[2025-06-12 13:03:52] Speak Words Play File (Queue=1): End
[2025-06-12 13:03:52] Speak Text: End
[2025-06-12 16:00:05] Heartbeat
[2025-06-12 16:00:05] Queued from browser: 17421 - Say Full Moon ()
[2025-06-12 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 16:00:05] Say Full Moon: Start
[2025-06-12 16:00:05] Say Full Moon: The moon is currently 15.98 days old
[2025-06-12 16:00:05] Say Full Moon: End
[2025-06-12 19:00:08] Heartbeat
[2025-06-12 19:00:08] Queued from browser: 17422 - Read Calendar ()
[2025-06-12 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 19:00:08] Read Calendar: Start
[2025-06-12 19:00:08] Read Calendar: Going to get access token from Google
[2025-06-12 19:00:08] Read Calendar: Got access token.
[2025-06-12 19:00:09] Read Calendar: Range: 2025-06-12T19:00:00Z to 2025-06-14T00:00:00Z. Events found: 2.
[2025-06-12 19:00:09] Read Calendar: Event: 2025-06-12T20:30:00+01:00 to 2025-06-12T21:45:00+01:00 'GV: Date night'
[2025-06-12 19:00:09] Read Calendar: Event: 2025-06-14 to 2025-06-15 'Jago Rochester's birthday'
[2025-06-12 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-12 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-06-12 19:00:09] Speak Words: Start
[2025-06-12 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-12 19:00:09] Read Calendar: Tonight
[2025-06-12 19:00:09] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-12 19:00:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-12 19:00:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-06-12 19:00:09] Speak Words Join Files: count=3
[2025-06-12 19:00:09] Speak Words Play File (Queue=1): End
[2025-06-12 19:00:09] Read Calendar: End
[2025-06-12 21:30:00] Heartbeat
[2025-06-12 21:30:01] Queued from browser: 17423 - Tell the time ()
[2025-06-12 21:30:01] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-12 21:30:01] Tell Time: Start
[2025-06-12 21:30:01] Speak Words: Start
[2025-06-12 21:30:01] Speak Add File: signature.mp3
[2025-06-12 21:30:01] Speak Add File: 9.mp3
[2025-06-12 21:30:01] Speak Add File: 30.mp3
[2025-06-12 21:30:01] Speak Words Join Files: count=3
[2025-06-12 21:30:01] Speak Words Play File (Queue=): End
[2025-06-12 21:30:01] Tell Time: End
[2025-06-12 23:59:58] Heartbeat
[2025-06-13 08:00:09] Heartbeat
[2025-06-13 08:00:09] Queued from browser: 17424 - Tell the time ()
[2025-06-13 08:00:09] Launched by Web: Tell the time,08,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 08:00:09] Tell Time: Start
[2025-06-13 08:00:09] Speak Words: Start
[2025-06-13 08:00:09] Speak Add File: signature.mp3
[2025-06-13 08:00:10] Speak Add File: 1.mp3
[2025-06-13 08:00:10] Speak Words Join Files: count=2
[2025-06-13 08:00:10] Speak Words Play File (Queue=): End
[2025-06-13 08:00:10] Tell Time: End
[2025-06-13 09:30:03] Heartbeat
[2025-06-13 09:30:03] Queued from browser: 17425 - Read Calendar ()
[2025-06-13 09:30:03] Launched by Web: Read Calendar,09,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 09:30:03] Read Calendar: Start
[2025-06-13 09:30:03] Read Calendar: Going to get access token from Google
[2025-06-13 09:30:04] Read Calendar: Got access token.
[2025-06-13 09:30:04] Read Calendar: Range: 2025-06-13T09:30:00Z to 2025-06-14T00:00:00Z. Events found: 1.
[2025-06-13 09:30:04] Read Calendar: Event: 2025-06-14 to 2025-06-15 'Jago Rochester's birthday'
[2025-06-13 09:30:04] Speak Words: Start
[2025-06-13 09:30:04] Read Calendar: Nothing in the calendar tonight
[2025-06-13 09:30:04] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-06-13 09:30:04] Read Calendar:
[2025-06-13 09:30:04] Read Calendar: Jaygo Rochester's birthday, all day
[2025-06-13 09:30:04] Speak Words: 'Jaygo Rochester's birthday, all day', volume=1 -> [2]
[2025-06-13 09:30:04] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-13 09:30:04] Speak Words: Got file to say 'Jaygo Rochester's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Jaygo+Rochester%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6179676f20526f6368657374657227732062697274686461792c20616c6c20646179.mp3 '.
[2025-06-13 09:30:05] Speak Words Join Files: count=2
[2025-06-13 09:30:05] Speak Words Play File (Queue=1): End
[2025-06-13 09:30:05] Read Calendar: End
[2025-06-13 10:30:02] Heartbeat
[2025-06-13 10:30:02] Queued from browser: 17426 - Read Calendar ()
[2025-06-13 10:30:02] Launched by Web: Read Calendar,10,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 10:30:02] Read Calendar: Start
[2025-06-13 10:30:02] Read Calendar: Going to get access token from Google
[2025-06-13 10:30:02] Read Calendar: Got access token.
[2025-06-13 10:30:02] Read Calendar: Range: 2025-06-13T10:30:00Z to 2025-06-14T00:00:00Z. Events found: 1.
[2025-06-13 10:30:02] Read Calendar: Event: 2025-06-14 to 2025-06-15 'Jago Rochester's birthday'
[2025-06-13 10:30:02] Speak Words: Start
[2025-06-13 10:30:02] Read Calendar: Nothing in the calendar tonight
[2025-06-13 10:30:02] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-06-13 10:30:02] Read Calendar:
[2025-06-13 10:30:02] Read Calendar: Jaygo Rochester's birthday, all day
[2025-06-13 10:30:02] Speak Words: 'Jaygo Rochester's birthday, all day', volume=1 -> [2]
[2025-06-13 10:30:02] Speak Words Join Files: count=2
[2025-06-13 10:30:03] Speak Words Play File (Queue=1): End
[2025-06-13 10:30:03] Read Calendar: End
[2025-06-13 11:05:03] Heartbeat
[2025-06-13 11:05:03] Queued from browser: 17427 - Speak text (The grandfather clock needs wineding)
[2025-06-13 11:05:03] Launched by Web: Speak text,11,05,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 11:05:03] Speak Text: Start
[2025-06-13 11:05:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-13 11:05:03] Speak Words: Start
[2025-06-13 11:05:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-13 11:05:03] Speak Words Join Files: count=1
[2025-06-13 11:05:03] Speak Words Play File (Queue=1): End
[2025-06-13 11:05:03] Speak Text: End
[2025-06-13 11:20:05] Heartbeat
[2025-06-13 11:20:05] Queued from browser: 17428 - Speak text (The grandfather clock needs wineding)
[2025-06-13 11:20:05] Launched by Web: Speak text,11,20,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 11:20:05] Speak Text: Start
[2025-06-13 11:20:05] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-13 11:20:05] Speak Words: Start
[2025-06-13 11:20:05] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-13 11:20:05] Speak Words Join Files: count=1
[2025-06-13 11:20:05] Speak Words Play File (Queue=1): End
[2025-06-13 11:20:05] Speak Text: End
[2025-06-13 11:35:07] Heartbeat
[2025-06-13 11:35:07] Queued from browser: 17429 - Speak text (The grandfather clock needs wineding)
[2025-06-13 11:35:07] Launched by Web: Speak text,11,35,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 11:35:07] Speak Text: Start
[2025-06-13 11:35:07] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-13 11:35:07] Speak Words: Start
[2025-06-13 11:35:07] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-13 11:35:07] Speak Words Join Files: count=1
[2025-06-13 11:35:07] Speak Words Play File (Queue=1): End
[2025-06-13 11:35:07] Speak Text: End
[2025-06-13 12:32:09] Heartbeat
[2025-06-13 12:32:09] Queued from browser: 17430 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-13 12:32:09] Launched by Web: Speak text,12,32,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 12:32:09] Speak Text: Start
[2025-06-13 12:32:09] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-13 12:32:09] Speak Words: Start
[2025-06-13 12:32:09] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-13 12:32:09] Speak Words Join Files: count=1
[2025-06-13 12:32:09] Speak Words Play File (Queue=1): End
[2025-06-13 12:32:09] Speak Text: End
[2025-06-13 16:00:04] Heartbeat
[2025-06-13 16:00:04] Queued from browser: 17431 - Say Full Moon ()
[2025-06-13 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 16:00:04] Say Full Moon: Start
[2025-06-13 16:00:04] Say Full Moon: The moon is currently 16.94 days old
[2025-06-13 16:00:04] Say Full Moon: End
[2025-06-13 19:00:07] Heartbeat
[2025-06-13 19:00:07] Queued from browser: 17432 - Read Calendar ()
[2025-06-13 19:00:07] Launched by Web: Read Calendar,19,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 19:00:07] Read Calendar: Start
[2025-06-13 19:00:07] Read Calendar: Going to get access token from Google
[2025-06-13 19:00:07] Read Calendar: Got access token.
[2025-06-13 19:00:08] Read Calendar: Range: 2025-06-13T19:00:00Z to 2025-06-15T00:00:00Z. Events found: 2.
[2025-06-13 19:00:08] Read Calendar: Event: 2025-06-14 to 2025-06-15 'Jago Rochester's birthday'
[2025-06-13 19:00:08] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-13 19:00:08] Read Calendar: empty event to speak, so don't add it.
[2025-06-13 19:00:08] Read Calendar: Event: 2025-06-14T19:30:00+01:00 to 2025-06-14T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-13 19:00:08] Speak Words: Start
[2025-06-13 19:00:08] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-13 19:00:08] Read Calendar: Nothing in the calendar tonight
[2025-06-13 19:00:08] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-13 19:00:08] Read Calendar: Tomorrow
[2025-06-13 19:00:08] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-13 19:00:08] Read Calendar: Put out old OddBox ,at half past 7
[2025-06-13 19:00:08] Speak Words: ' Put out old OddBox ,at half past 7', volume=0.7 -> [4]
[2025-06-13 19:00:08] Speak Words Join Files: count=4
[2025-06-13 19:00:08] Speak Words Play File (Queue=1): End
[2025-06-13 19:00:08] Read Calendar: End
[2025-06-13 21:30:08] Heartbeat
[2025-06-13 21:30:09] Queued from browser: 17433 - Tell the time ()
[2025-06-13 21:30:09] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-13 21:30:09] Tell Time: Start
[2025-06-13 21:30:09] Speak Words: Start
[2025-06-13 21:30:09] Speak Add File: signature.mp3
[2025-06-13 21:30:09] Speak Add File: 9.mp3
[2025-06-13 21:30:09] Speak Add File: 30.mp3
[2025-06-13 21:30:09] Speak Words Join Files: count=3
[2025-06-13 21:30:09] Speak Words Play File (Queue=): End
[2025-06-13 21:30:09] Tell Time: End
[2025-06-13 23:59:51] Heartbeat
[2025-06-14 10:00:08] Heartbeat
[2025-06-14 10:00:08] Queued from browser: 17434 - Speak text (The grandfather clock needs wineding)
[2025-06-14 10:00:08] Launched by Web: Speak text,10,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 10:00:08] Speak Text: Start
[2025-06-14 10:00:08] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 10:00:08] Speak Words: Start
[2025-06-14 10:00:08] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 10:00:08] Speak Words Join Files: count=1
[2025-06-14 10:00:08] Speak Words Play File (Queue=1): End
[2025-06-14 10:00:08] Speak Text: End
[2025-06-14 10:15:10] Heartbeat
[2025-06-14 10:15:10] Queued from browser: 17435 - Speak text (The grandfather clock needs wineding)
[2025-06-14 10:15:10] Launched by Web: Speak text,10,15,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 10:15:10] Speak Text: Start
[2025-06-14 10:15:10] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 10:15:10] Speak Words: Start
[2025-06-14 10:15:10] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 10:15:10] Speak Words Join Files: count=1
[2025-06-14 10:15:10] Speak Words Play File (Queue=1): End
[2025-06-14 10:15:10] Speak Text: End
[2025-06-14 10:30:01] Heartbeat
[2025-06-14 10:30:01] Queued from browser: 17436 - Read Calendar ()
[2025-06-14 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 10:30:01] Read Calendar: Start
[2025-06-14 10:30:01] Read Calendar: Going to get access token from Google
[2025-06-14 10:30:01] Read Calendar: Got access token.
[2025-06-14 10:30:01] Read Calendar: Range: 2025-06-14T10:30:00Z to 2025-06-15T00:00:00Z. Events found: 2.
[2025-06-14 10:30:01] Read Calendar: Event: 2025-06-14 to 2025-06-15 'Jago Rochester's birthday'
[2025-06-14 10:30:01] Read Calendar: Event: 2025-06-14T19:30:00+01:00 to 2025-06-14T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-14 10:30:01] Speak Words: Start
[2025-06-14 10:30:01] Read Calendar: Today
[2025-06-14 10:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-06-14 10:30:02] Read Calendar: Jaygo Rochester's birthday, all day
[2025-06-14 10:30:02] Speak Words: 'Jaygo Rochester's birthday, all day', volume=1 -> [2]
[2025-06-14 10:30:02] Read Calendar: Put out old OddBox ,at half past 7
[2025-06-14 10:30:02] Speak Words: ' Put out old OddBox ,at half past 7', volume=1 -> [3]
[2025-06-14 10:30:02] Speak Words Join Files: count=3
[2025-06-14 10:30:02] Speak Words Play File (Queue=1): End
[2025-06-14 10:30:02] Read Calendar: End
[2025-06-14 10:30:24] Heartbeat
[2025-06-14 10:30:24] Queued from browser: 17437 - Speak text (The grandfather clock needs wineding)
[2025-06-14 10:30:24] Launched by Web: Speak text,10,30,24,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 10:30:24] Speak Text: Start
[2025-06-14 10:30:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 10:30:24] Speak Words: Start
[2025-06-14 10:30:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 10:30:24] Speak Words Join Files: count=1
[2025-06-14 10:30:24] Speak Words Play File (Queue=1): End
[2025-06-14 10:30:24] Speak Text: End
[2025-06-14 11:08:42] Heartbeat
[2025-06-14 11:08:42] Queued from browser: 17438 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 11:08:42] Launched by Web: Speak text,11,08,42,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 11:08:42] Speak Text: Start
[2025-06-14 11:08:42] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 11:08:42] Speak Words: Start
[2025-06-14 11:08:42] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 11:08:42] Speak Words Join Files: count=1
[2025-06-14 11:08:43] Speak Words Play File (Queue=1): End
[2025-06-14 11:08:43] Speak Text: End
[2025-06-14 11:43:12] Heartbeat
[2025-06-14 11:43:12] Queued from browser: 17439 - Speak text (The grandfather clock needs wineding)
[2025-06-14 11:43:12] Launched by Web: Speak text,11,43,12,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 11:43:12] Speak Text: Start
[2025-06-14 11:43:12] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 11:43:12] Speak Words: Start
[2025-06-14 11:43:12] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 11:43:12] Speak Words Join Files: count=1
[2025-06-14 11:43:12] Speak Words Play File (Queue=1): End
[2025-06-14 11:43:12] Speak Text: End
[2025-06-14 11:58:03] Heartbeat
[2025-06-14 11:58:03] Queued from browser: 17440 - Speak text (The grandfather clock needs wineding)
[2025-06-14 11:58:03] Launched by Web: Speak text,11,58,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 11:58:03] Speak Text: Start
[2025-06-14 11:58:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 11:58:03] Speak Words: Start
[2025-06-14 11:58:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 11:58:03] Speak Words Join Files: count=1
[2025-06-14 11:58:03] Speak Words Play File (Queue=1): End
[2025-06-14 11:58:03] Speak Text: End
[2025-06-14 12:10:20] Heartbeat
[2025-06-14 12:10:20] Queued from browser: 17441 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 12:10:20] Launched by Web: Speak text,12,10,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 12:10:20] Speak Text: Start
[2025-06-14 12:10:20] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 12:10:20] Speak Words: Start
[2025-06-14 12:10:20] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 12:10:20] Speak Words Join Files: count=1
[2025-06-14 12:10:20] Speak Words Play File (Queue=1): End
[2025-06-14 12:10:20] Speak Text: End
[2025-06-14 16:00:06] Heartbeat
[2025-06-14 16:00:06] Queued from browser: 17442 - Say Full Moon ()
[2025-06-14 16:00:06] Launched by Web: Say Full Moon,16,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 16:00:06] Say Full Moon: Start
[2025-06-14 16:00:06] Say Full Moon: The moon is currently 17.9 days old
[2025-06-14 16:00:06] Say Full Moon: End
[2025-06-14 16:23:03] Heartbeat
[2025-06-14 16:23:03] Queued from browser: 17443 - Speak text (The grandfather clock needs wineding)
[2025-06-14 16:23:03] Launched by Web: Speak text,16,23,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 16:23:03] Speak Text: Start
[2025-06-14 16:23:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 16:23:03] Speak Words: Start
[2025-06-14 16:23:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 16:23:03] Speak Words Join Files: count=1
[2025-06-14 16:23:03] Speak Words Play File (Queue=1): End
[2025-06-14 16:23:03] Speak Text: End
[2025-06-14 16:24:31] Heartbeat
[2025-06-14 16:24:31] Queued from browser: 17444 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 16:24:31] Launched by Web: Speak text,16,24,31,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 16:24:31] Speak Text: Start
[2025-06-14 16:24:31] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 16:24:31] Speak Words: Start
[2025-06-14 16:24:31] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 16:24:31] Speak Words Join Files: count=1
[2025-06-14 16:24:31] Speak Words Play File (Queue=1): End
[2025-06-14 16:24:31] Speak Text: End
[2025-06-14 16:38:05] Heartbeat
[2025-06-14 16:38:05] Queued from browser: 17445 - Speak text (The grandfather clock needs wineding)
[2025-06-14 16:38:05] Launched by Web: Speak text,16,38,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 16:38:05] Speak Text: Start
[2025-06-14 16:38:05] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 16:38:05] Speak Words: Start
[2025-06-14 16:38:05] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 16:38:05] Speak Words Join Files: count=1
[2025-06-14 16:38:05] Speak Words Play File (Queue=1): End
[2025-06-14 16:38:05] Speak Text: End
[2025-06-14 16:42:29] Heartbeat
[2025-06-14 16:42:29] Queued from browser: 17446 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 16:42:29] Launched by Web: Speak text,16,42,29,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 16:42:29] Speak Text: Start
[2025-06-14 16:42:29] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 16:42:29] Speak Words: Start
[2025-06-14 16:42:29] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 16:42:29] Speak Words Join Files: count=1
[2025-06-14 16:42:29] Speak Words Play File (Queue=1): End
[2025-06-14 16:42:29] Speak Text: End
[2025-06-14 16:50:11] Heartbeat
[2025-06-14 16:50:11] Queued from browser: 17447 - Speak text (The grandfather clock needs wineding)
[2025-06-14 16:50:11] Launched by Web: Speak text,16,50,11,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 16:50:11] Speak Text: Start
[2025-06-14 16:50:11] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 16:50:11] Speak Words: Start
[2025-06-14 16:50:11] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 16:50:11] Speak Words Join Files: count=1
[2025-06-14 16:50:11] Speak Words Play File (Queue=1): End
[2025-06-14 16:50:11] Speak Text: End
[2025-06-14 16:54:35] Heartbeat
[2025-06-14 16:54:35] Queued from browser: 17448 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 16:54:35] Launched by Web: Speak text,16,54,35,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 16:54:35] Speak Text: Start
[2025-06-14 16:54:35] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 16:54:35] Speak Words: Start
[2025-06-14 16:54:35] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 16:54:35] Speak Words Join Files: count=1
[2025-06-14 16:54:35] Speak Words Play File (Queue=1): End
[2025-06-14 16:54:35] Speak Text: End
[2025-06-14 17:07:03] Heartbeat
[2025-06-14 17:07:03] Queued from browser: 17449 - Speak text (The grandfather clock needs wineding)
[2025-06-14 17:07:03] Launched by Web: Speak text,17,07,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 17:07:03] Speak Text: Start
[2025-06-14 17:07:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 17:07:03] Speak Words: Start
[2025-06-14 17:07:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 17:07:03] Speak Words Join Files: count=1
[2025-06-14 17:07:03] Speak Words Play File (Queue=1): End
[2025-06-14 17:07:03] Speak Text: End
[2025-06-14 17:07:57] Heartbeat
[2025-06-14 17:07:57] Queued from browser: 17450 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 17:07:57] Launched by Web: Speak text,17,07,57,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 17:07:57] Speak Text: Start
[2025-06-14 17:07:57] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 17:07:57] Speak Words: Start
[2025-06-14 17:07:57] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 17:07:58] Speak Words Join Files: count=1
[2025-06-14 17:07:58] Speak Words Play File (Queue=1): End
[2025-06-14 17:07:58] Speak Text: End
[2025-06-14 17:22:15] Heartbeat
[2025-06-14 17:22:15] Queued from browser: 17451 - Speak text (The grandfather clock needs wineding)
[2025-06-14 17:22:15] Launched by Web: Speak text,17,22,15,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 17:22:15] Speak Text: Start
[2025-06-14 17:22:15] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 17:22:15] Speak Words: Start
[2025-06-14 17:22:15] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 17:22:16] Speak Words Join Files: count=1
[2025-06-14 17:22:16] Speak Words Play File (Queue=1): End
[2025-06-14 17:22:16] Speak Text: End
[2025-06-14 17:26:39] Heartbeat
[2025-06-14 17:26:39] Queued from browser: 17452 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 17:26:39] Launched by Web: Speak text,17,26,39,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 17:26:39] Speak Text: Start
[2025-06-14 17:26:39] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 17:26:39] Speak Words: Start
[2025-06-14 17:26:39] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 17:26:40] Speak Words Join Files: count=1
[2025-06-14 17:26:40] Speak Words Play File (Queue=1): End
[2025-06-14 17:26:40] Speak Text: End
[2025-06-14 17:38:45] Heartbeat
[2025-06-14 17:38:45] Queued from browser: 17453 - Speak text (The grandfather clock needs wineding)
[2025-06-14 17:38:45] Launched by Web: Speak text,17,38,45,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 17:38:45] Speak Text: Start
[2025-06-14 17:38:45] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-14 17:38:45] Speak Words: Start
[2025-06-14 17:38:45] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-14 17:38:45] Speak Words Join Files: count=1
[2025-06-14 17:38:46] Speak Words Play File (Queue=1): End
[2025-06-14 17:38:46] Speak Text: End
[2025-06-14 17:40:46] Heartbeat
[2025-06-14 17:40:46] Queued from browser: 17454 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-14 17:40:46] Launched by Web: Speak text,17,40,46,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 17:40:46] Speak Text: Start
[2025-06-14 17:40:46] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-14 17:40:46] Speak Words: Start
[2025-06-14 17:40:46] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-14 17:40:46] Speak Words Join Files: count=1
[2025-06-14 17:40:46] Speak Words Play File (Queue=1): End
[2025-06-14 17:40:46] Speak Text: End
[2025-06-14 19:00:08] Heartbeat
[2025-06-14 19:00:08] Queued from browser: 17455 - Read Calendar ()
[2025-06-14 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 19:00:08] Read Calendar: Start
[2025-06-14 19:00:08] Read Calendar: Going to get access token from Google
[2025-06-14 19:00:08] Read Calendar: Got access token.
[2025-06-14 19:00:09] Read Calendar: Range: 2025-06-14T19:00:00Z to 2025-06-16T00:00:00Z. Events found: 1.
[2025-06-14 19:00:09] Read Calendar: Event: 2025-06-14 to 2025-06-15 'Jago Rochester's birthday'
[2025-06-14 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-14 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-06-14 19:00:09] Speak Words: Start
[2025-06-14 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-14 19:00:09] Read Calendar: Nothing in the calendar tonight or tomorrow
[2025-06-14 19:00:09] Speak Words: 'Nothing in the calendar tonight or tomorrow', volume=0.7 -> [2]
[2025-06-14 19:00:09] Speak Words Join Files: count=2
[2025-06-14 19:00:09] Speak Words Play File (Queue=1): End
[2025-06-14 19:00:09] Read Calendar: End
[2025-06-14 21:30:02] Heartbeat
[2025-06-14 21:30:02] Queued from browser: 17456 - Tell the time ()
[2025-06-14 21:30:02] Launched by Web: Tell the time,21,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-14 21:30:02] Tell Time: Start
[2025-06-14 21:30:02] Speak Words: Start
[2025-06-14 21:30:02] Speak Add File: signature.mp3
[2025-06-14 21:30:03] Speak Add File: 9.mp3
[2025-06-14 21:30:03] Speak Add File: 30.mp3
[2025-06-14 21:30:03] Speak Words Join Files: count=3
[2025-06-14 21:30:03] Speak Words Play File (Queue=): End
[2025-06-14 21:30:03] Tell Time: End
[2025-06-14 23:59:50] Heartbeat
[2025-06-15 10:30:03] Heartbeat
[2025-06-15 10:30:03] Queued from browser: 17457 - Read Calendar ()
[2025-06-15 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 10:30:03] Read Calendar: Start
[2025-06-15 10:30:03] Read Calendar: Going to get access token from Google
[2025-06-15 10:30:04] Read Calendar: Got access token.
[2025-06-15 10:30:04] Read Calendar: Range: 2025-06-15T10:30:00Z to 2025-06-16T00:00:00Z. Events found: 0.
[2025-06-15 10:30:04] Speak Words: Start
[2025-06-15 10:30:04] Read Calendar: Nothing in the calendar today
[2025-06-15 10:30:04] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-06-15 10:30:04] Speak Words Join Files: count=1
[2025-06-15 10:30:04] Speak Words Play File (Queue=1): End
[2025-06-15 10:30:04] Read Calendar: End
[2025-06-15 16:00:00] Heartbeat
[2025-06-15 16:00:00] Queued from browser: 17458 - Say Full Moon ()
[2025-06-15 16:00:00] Launched by Web: Say Full Moon,16,00,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 16:00:00] Say Full Moon: Start
[2025-06-15 16:00:00] Say Full Moon: The moon is currently 18.89 days old
[2025-06-15 16:00:00] Say Full Moon: End
[2025-06-15 19:00:05] Heartbeat
[2025-06-15 19:00:05] Queued from browser: 17459 - Read Calendar ()
[2025-06-15 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 19:00:05] Read Calendar: Start
[2025-06-15 19:00:05] Read Calendar: Going to get access token from Google
[2025-06-15 19:00:05] Read Calendar: Got access token.
[2025-06-15 19:00:06] Read Calendar: Range: 2025-06-15T19:00:00Z to 2025-06-17T00:00:00Z. Events found: 2.
[2025-06-15 19:00:06] Read Calendar: Event: 2025-06-16T11:30:00+01:00 to 2025-06-16T12:30:00+01:00 'G: call garage over tyre and car play'
[2025-06-15 19:00:06] Read Calendar: Event: 2025-06-16T18:00:00+01:00 to 2025-06-16T18:30:00+01:00 'V: work meeting '
[2025-06-15 19:00:06] Speak Words: Start
[2025-06-15 19:00:06] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-15 19:00:06] Read Calendar: Nothing in the calendar tonight
[2025-06-15 19:00:06] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-15 19:00:06] Read Calendar: Tomorrow
[2025-06-15 19:00:06] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-15 19:00:06] Read Calendar: Gus call garage over tyre and car play,at half past 11
[2025-06-15 19:00:06] Speak Words: 'Gus call garage over tyre and car play,at half past 11', volume=0.7 -> [4]
[2025-06-15 19:00:06] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-15 19:00:07] Speak Words: Got file to say 'Gus call garage over tyre and car play,at half past 11' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+call+garage+over+tyre+and+car+play%2Cat+half+past+11 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4775732063616c6c20676172616765206f766572207479726520616e642063617220706c61792c61742068616c662070617374203131.mp3 '.
[2025-06-15 19:00:07] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-15 19:00:07] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [5]
[2025-06-15 19:00:08] Speak Words Join Files: count=5
[2025-06-15 19:00:08] Speak Words Play File (Queue=1): End
[2025-06-15 19:00:08] Read Calendar: End
[2025-06-15 20:57:42] Heartbeat
[2025-06-15 20:57:42] Queued from browser: 17460 - Speak text (The grandfather clock needs wineding)
[2025-06-15 20:57:42] Launched by Web: Speak text,20,57,42,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 20:57:42] Speak Text: Start
[2025-06-15 20:57:42] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-15 20:57:42] Speak Words: Start
[2025-06-15 20:57:42] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-15 20:57:42] Speak Words Join Files: count=1
[2025-06-15 20:57:42] Speak Words Play File (Queue=1): End
[2025-06-15 20:57:42] Speak Text: End
[2025-06-15 21:12:44] Heartbeat
[2025-06-15 21:12:44] Queued from browser: 17461 - Speak text (The grandfather clock needs wineding)
[2025-06-15 21:12:44] Launched by Web: Speak text,21,12,44,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 21:12:44] Speak Text: Start
[2025-06-15 21:12:44] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-15 21:12:44] Speak Words: Start
[2025-06-15 21:12:44] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-15 21:12:44] Speak Words Join Files: count=1
[2025-06-15 21:12:44] Speak Words Play File (Queue=1): End
[2025-06-15 21:12:44] Speak Text: End
[2025-06-15 21:27:48] Heartbeat
[2025-06-15 21:27:48] Queued from browser: 17462 - Speak text (The grandfather clock needs wineding)
[2025-06-15 21:27:48] Launched by Web: Speak text,21,27,47,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 21:27:48] Speak Text: Start
[2025-06-15 21:27:48] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-15 21:27:48] Speak Words: Start
[2025-06-15 21:27:48] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-15 21:27:48] Speak Words Join Files: count=1
[2025-06-15 21:27:48] Speak Words Play File (Queue=1): End
[2025-06-15 21:27:48] Speak Text: End
[2025-06-15 21:30:10] Heartbeat
[2025-06-15 21:30:11] Queued from browser: 17463 - Tell the time ()
[2025-06-15 21:30:11] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 21:30:11] Tell Time: Start
[2025-06-15 21:30:11] Speak Words: Start
[2025-06-15 21:30:11] Speak Add File: signature.mp3
[2025-06-15 21:30:11] Speak Add File: 9.mp3
[2025-06-15 21:30:11] Speak Add File: 30.mp3
[2025-06-15 21:30:11] Speak Words Join Files: count=3
[2025-06-15 21:30:11] Speak Words Play File (Queue=): End
[2025-06-15 21:30:11] Tell Time: End
[2025-06-15 21:49:59] Heartbeat
[2025-06-15 21:49:59] Queued from browser: 17464 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-15 21:49:59] Launched by Web: Speak text,21,49,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-15 21:49:59] Speak Text: Start
[2025-06-15 21:49:59] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-15 21:49:59] Speak Words: Start
[2025-06-15 21:49:59] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-15 21:49:59] Speak Words Join Files: count=1
[2025-06-15 21:49:59] Speak Words Play File (Queue=1): End
[2025-06-15 21:49:59] Speak Text: End
[2025-06-15 23:59:57] Heartbeat
[2025-06-16 08:00:01] Heartbeat
[2025-06-16 08:00:01] Queued from browser: 17465 - Tell the time ()
[2025-06-16 08:00:01] Launched by Web: Tell the time,08,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 08:00:01] Tell Time: Start
[2025-06-16 08:00:01] Speak Words: Start
[2025-06-16 08:00:01] Speak Add File: signature.mp3
[2025-06-16 08:00:02] Speak Add File: 1.mp3
[2025-06-16 08:00:02] Speak Words Join Files: count=2
[2025-06-16 08:00:02] Speak Words Play File (Queue=): End
[2025-06-16 08:00:02] Tell Time: End
[2025-06-16 09:30:06] Heartbeat
[2025-06-16 09:30:06] Queued from browser: 17466 - Read Calendar ()
[2025-06-16 09:30:06] Launched by Web: Read Calendar,09,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 09:30:06] Read Calendar: Start
[2025-06-16 09:30:06] Read Calendar: Going to get access token from Google
[2025-06-16 09:30:06] Read Calendar: Got access token.
[2025-06-16 09:30:07] Read Calendar: Range: 2025-06-16T09:30:00Z to 2025-06-17T00:00:00Z. Events found: 2.
[2025-06-16 09:30:07] Read Calendar: Event: 2025-06-16T11:30:00+01:00 to 2025-06-16T12:30:00+01:00 'G: call garage over tyre and car play'
[2025-06-16 09:30:07] Read Calendar: Event: 2025-06-16T18:00:00+01:00 to 2025-06-16T18:30:00+01:00 'V: work meeting '
[2025-06-16 09:30:07] Speak Words: Start
[2025-06-16 09:30:07] Read Calendar: Today
[2025-06-16 09:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-16 09:30:07] Read Calendar: Gus call garage over tyre and car play,at half past 11
[2025-06-16 09:30:07] Speak Words: 'Gus call garage over tyre and car play,at half past 11', volume=1 -> [2]
[2025-06-16 09:30:07] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-16 09:30:07] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-16 09:30:07] Speak Words Join Files: count=3
[2025-06-16 09:30:07] Speak Words Play File (Queue=1): End
[2025-06-16 09:30:07] Read Calendar: End
[2025-06-16 10:30:06] Heartbeat
[2025-06-16 10:30:07] Queued from browser: 17467 - Read Calendar ()
[2025-06-16 10:30:07] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 10:30:07] Read Calendar: Start
[2025-06-16 10:30:07] Read Calendar: Going to get access token from Google
[2025-06-16 10:30:07] Read Calendar: Got access token.
[2025-06-16 10:30:07] Read Calendar: Range: 2025-06-16T10:30:00Z to 2025-06-17T00:00:00Z. Events found: 2.
[2025-06-16 10:30:07] Read Calendar: Event: 2025-06-16T11:30:00+01:00 to 2025-06-16T12:30:00+01:00 'G: call garage over tyre and car play'
[2025-06-16 10:30:07] Read Calendar: Event: 2025-06-16T18:00:00+01:00 to 2025-06-16T18:30:00+01:00 'V: work meeting '
[2025-06-16 10:30:07] Speak Words: Start
[2025-06-16 10:30:07] Read Calendar: Today
[2025-06-16 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-16 10:30:07] Read Calendar: Gus call garage over tyre and car play,at half past 11
[2025-06-16 10:30:07] Speak Words: 'Gus call garage over tyre and car play,at half past 11', volume=1 -> [2]
[2025-06-16 10:30:07] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-16 10:30:07] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-16 10:30:07] Speak Words Join Files: count=3
[2025-06-16 10:30:08] Speak Words Play File (Queue=1): End
[2025-06-16 10:30:08] Read Calendar: End
[2025-06-16 15:54:37] Heartbeat
[2025-06-16 15:54:37] Queued from browser: 17468 - Speak text (The grandfather clock needs wineding)
[2025-06-16 15:54:37] Launched by Web: Speak text,15,54,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 15:54:37] Speak Text: Start
[2025-06-16 15:54:37] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-16 15:54:37] Speak Words: Start
[2025-06-16 15:54:37] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-16 15:54:38] Speak Words Join Files: count=1
[2025-06-16 15:54:38] Speak Words Play File (Queue=1): End
[2025-06-16 15:54:38] Speak Text: End
[2025-06-16 16:00:07] Heartbeat
[2025-06-16 16:00:07] Queued from browser: 17469 - Say Full Moon ()
[2025-06-16 16:00:07] Launched by Web: Say Full Moon,16,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 16:00:07] Say Full Moon: Start
[2025-06-16 16:00:07] Say Full Moon: The moon is currently 19.89 days old
[2025-06-16 16:00:07] Say Full Moon: End
[2025-06-16 16:09:28] Heartbeat
[2025-06-16 16:09:28] Queued from browser: 17470 - Speak text (The grandfather clock needs wineding)
[2025-06-16 16:09:28] Launched by Web: Speak text,16,09,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 16:09:28] Speak Text: Start
[2025-06-16 16:09:28] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-16 16:09:28] Speak Words: Start
[2025-06-16 16:09:28] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-16 16:09:28] Speak Words Join Files: count=1
[2025-06-16 16:09:28] Speak Words Play File (Queue=1): End
[2025-06-16 16:09:28] Speak Text: End
[2025-06-16 16:24:30] Heartbeat
[2025-06-16 16:24:30] Queued from browser: 17471 - Speak text (The grandfather clock needs wineding)
[2025-06-16 16:24:30] Launched by Web: Speak text,16,24,30,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 16:24:30] Speak Text: Start
[2025-06-16 16:24:30] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-16 16:24:30] Speak Words: Start
[2025-06-16 16:24:30] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-16 16:24:30] Speak Words Join Files: count=1
[2025-06-16 16:24:30] Speak Words Play File (Queue=1): End
[2025-06-16 16:24:30] Speak Text: End
[2025-06-16 17:55:34] Heartbeat
[2025-06-16 17:55:34] Queued from browser: 17472 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-16 17:55:34] Launched by Web: Speak text,17,55,33,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 17:55:34] Speak Text: Start
[2025-06-16 17:55:34] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-16 17:55:34] Speak Words: Start
[2025-06-16 17:55:34] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-16 17:55:34] Speak Words Join Files: count=1
[2025-06-16 17:55:34] Speak Words Play File (Queue=1): End
[2025-06-16 17:55:34] Speak Text: End
[2025-06-16 19:00:01] Heartbeat
[2025-06-16 19:00:01] Queued from browser: 17473 - Read Calendar ()
[2025-06-16 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 19:00:01] Read Calendar: Start
[2025-06-16 19:00:01] Read Calendar: Going to get access token from Google
[2025-06-16 19:00:01] Read Calendar: Got access token.
[2025-06-16 19:00:02] Read Calendar: Range: 2025-06-16T19:00:00Z to 2025-06-18T00:00:00Z. Events found: 1.
[2025-06-16 19:00:02] Read Calendar: Event: 2025-06-17T14:30:00+01:00 to 2025-06-17T21:30:00+01:00 'V: working'
[2025-06-16 19:00:02] Speak Words: Start
[2025-06-16 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-16 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-06-16 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-16 19:00:02] Read Calendar: Tomorrow
[2025-06-16 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-16 19:00:02] Read Calendar: Vidge working,at half past 2
[2025-06-16 19:00:02] Speak Words: 'Vidge working,at half past 2', volume=0.7 -> [4]
[2025-06-16 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-16 19:00:04] Speak Words: Got file to say 'Vidge working,at half past 2' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+working%2Cat+half+past+2 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520776f726b696e672c61742068616c6620706173742032.mp3 '.
[2025-06-16 19:00:04] Speak Words Join Files: count=4
[2025-06-16 19:00:04] Speak Words Play File (Queue=1): End
[2025-06-16 19:00:04] Read Calendar: End
[2025-06-16 21:30:04] Heartbeat
[2025-06-16 21:30:04] Queued from browser: 17474 - Tell the time ()
[2025-06-16 21:30:04] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-16 21:30:04] Tell Time: Start
[2025-06-16 21:30:04] Speak Words: Start
[2025-06-16 21:30:04] Speak Add File: signature.mp3
[2025-06-16 21:30:04] Speak Add File: 9.mp3
[2025-06-16 21:30:04] Speak Add File: 30.mp3
[2025-06-16 21:30:04] Speak Words Join Files: count=3
[2025-06-16 21:30:04] Speak Words Play File (Queue=): End
[2025-06-16 21:30:04] Tell Time: End
[2025-06-16 23:59:54] Heartbeat
[2025-06-17 08:00:04] Heartbeat
[2025-06-17 08:00:04] Queued from browser: 17475 - Tell the time ()
[2025-06-17 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 08:00:04] Tell Time: Start
[2025-06-17 08:00:04] Speak Words: Start
[2025-06-17 08:00:04] Speak Add File: signature.mp3
[2025-06-17 08:00:05] Speak Add File: 1.mp3
[2025-06-17 08:00:05] Speak Words Join Files: count=2
[2025-06-17 08:00:05] Speak Words Play File (Queue=): End
[2025-06-17 08:00:05] Tell Time: End
[2025-06-17 09:30:07] Heartbeat
[2025-06-17 09:30:07] Queued from browser: 17476 - Read Calendar ()
[2025-06-17 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 09:30:07] Read Calendar: Start
[2025-06-17 09:30:07] Read Calendar: Going to get access token from Google
[2025-06-17 09:30:08] Read Calendar: Got access token.
[2025-06-17 09:30:08] Read Calendar: Range: 2025-06-17T09:30:00Z to 2025-06-18T00:00:00Z. Events found: 2.
[2025-06-17 09:30:08] Read Calendar: Event: 2025-06-17T14:30:00+01:00 to 2025-06-17T21:30:00+01:00 'V: working'
[2025-06-17 09:30:08] Read Calendar: Event: 2025-06-18 to 2025-06-19 'Car: Vertu Volkswagen Nottingham South'
[2025-06-17 09:30:08] Speak Words: Start
[2025-06-17 09:30:08] Read Calendar: Today
[2025-06-17 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-06-17 09:30:08] Read Calendar: Vidge working,at half past 2
[2025-06-17 09:30:08] Speak Words: 'Vidge working,at half past 2', volume=1 -> [2]
[2025-06-17 09:30:08] Read Calendar:
[2025-06-17 09:30:08] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-06-17 09:30:08] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [3]
[2025-06-17 09:30:08] Speak Words Join Files: count=3
[2025-06-17 09:30:09] Speak Words Play File (Queue=1): End
[2025-06-17 09:30:09] Read Calendar: End
[2025-06-17 10:30:07] Heartbeat
[2025-06-17 10:30:07] Queued from browser: 17477 - Read Calendar ()
[2025-06-17 10:30:07] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 10:30:07] Read Calendar: Start
[2025-06-17 10:30:07] Read Calendar: Going to get access token from Google
[2025-06-17 10:30:07] Read Calendar: Got access token.
[2025-06-17 10:30:07] Read Calendar: Range: 2025-06-17T10:30:00Z to 2025-06-18T00:00:00Z. Events found: 2.
[2025-06-17 10:30:07] Read Calendar: Event: 2025-06-17T14:30:00+01:00 to 2025-06-17T21:30:00+01:00 'V: working'
[2025-06-17 10:30:07] Read Calendar: Event: 2025-06-18 to 2025-06-19 'Car: Vertu Volkswagen Nottingham South'
[2025-06-17 10:30:07] Speak Words: Start
[2025-06-17 10:30:07] Read Calendar: Today
[2025-06-17 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-17 10:30:07] Read Calendar: Vidge working,at half past 2
[2025-06-17 10:30:07] Speak Words: 'Vidge working,at half past 2', volume=1 -> [2]
[2025-06-17 10:30:07] Read Calendar:
[2025-06-17 10:30:07] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-06-17 10:30:07] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [3]
[2025-06-17 10:30:07] Speak Words Join Files: count=3
[2025-06-17 10:30:08] Speak Words Play File (Queue=1): End
[2025-06-17 10:30:08] Read Calendar: End
[2025-06-17 11:57:26] Heartbeat
[2025-06-17 11:57:26] Queued from browser: 17478 - Speak text (The grandfather clock needs wineding)
[2025-06-17 11:57:26] Launched by Web: Speak text,11,57,26,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 11:57:26] Speak Text: Start
[2025-06-17 11:57:26] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-17 11:57:26] Speak Words: Start
[2025-06-17 11:57:26] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-17 11:57:26] Speak Words Join Files: count=1
[2025-06-17 11:57:26] Speak Words Play File (Queue=1): End
[2025-06-17 11:57:26] Speak Text: End
[2025-06-17 12:12:28] Heartbeat
[2025-06-17 12:12:28] Queued from browser: 17479 - Speak text (The grandfather clock needs wineding)
[2025-06-17 12:12:28] Launched by Web: Speak text,12,12,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 12:12:28] Speak Text: Start
[2025-06-17 12:12:28] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-17 12:12:28] Speak Words: Start
[2025-06-17 12:12:28] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-17 12:12:28] Speak Words Join Files: count=1
[2025-06-17 12:12:28] Speak Words Play File (Queue=1): End
[2025-06-17 12:12:28] Speak Text: End
[2025-06-17 12:27:29] Heartbeat
[2025-06-17 12:27:29] Queued from browser: 17480 - Speak text (The grandfather clock needs wineding)
[2025-06-17 12:27:29] Launched by Web: Speak text,12,27,29,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 12:27:29] Speak Text: Start
[2025-06-17 12:27:29] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-17 12:27:29] Speak Words: Start
[2025-06-17 12:27:29] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-17 12:27:29] Speak Words Join Files: count=1
[2025-06-17 12:27:30] Speak Words Play File (Queue=1): End
[2025-06-17 12:27:30] Speak Text: End
[2025-06-17 15:54:26] Heartbeat
[2025-06-17 15:54:26] Queued from browser: 17481 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-17 15:54:26] Launched by Web: Speak text,15,54,26,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 15:54:26] Speak Text: Start
[2025-06-17 15:54:26] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-17 15:54:26] Speak Words: Start
[2025-06-17 15:54:26] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-17 15:54:26] Speak Words Join Files: count=1
[2025-06-17 15:54:26] Speak Words Play File (Queue=1): End
[2025-06-17 15:54:26] Speak Text: End
[2025-06-17 16:00:07] Heartbeat
[2025-06-17 16:00:07] Queued from browser: 17482 - Say Full Moon ()
[2025-06-17 16:00:07] Launched by Web: Say Full Moon,16,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 16:00:07] Say Full Moon: Start
[2025-06-17 16:00:07] Say Full Moon: The moon is currently 20.92 days old
[2025-06-17 16:00:07] Say Full Moon: End
[2025-06-17 16:55:53] Heartbeat
[2025-06-17 16:55:53] Queued from browser: 17483 - Speak text (The grandfather clock needs wineding)
[2025-06-17 16:55:53] Launched by Web: Speak text,16,55,53,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 16:55:53] Speak Text: Start
[2025-06-17 16:55:53] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-17 16:55:53] Speak Words: Start
[2025-06-17 16:55:53] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-17 16:55:53] Speak Words Join Files: count=1
[2025-06-17 16:55:53] Speak Words Play File (Queue=1): End
[2025-06-17 16:55:53] Speak Text: End
[2025-06-17 17:10:45] Heartbeat
[2025-06-17 17:10:45] Queued from browser: 17484 - Speak text (The grandfather clock needs wineding)
[2025-06-17 17:10:45] Launched by Web: Speak text,17,10,45,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 17:10:45] Speak Text: Start
[2025-06-17 17:10:45] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-17 17:10:45] Speak Words: Start
[2025-06-17 17:10:45] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-17 17:10:45] Speak Words Join Files: count=1
[2025-06-17 17:10:46] Speak Words Play File (Queue=1): End
[2025-06-17 17:10:46] Speak Text: End
[2025-06-17 17:25:47] Heartbeat
[2025-06-17 17:25:47] Queued from browser: 17485 - Speak text (The grandfather clock needs wineding)
[2025-06-17 17:25:47] Launched by Web: Speak text,17,25,47,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 17:25:47] Speak Text: Start
[2025-06-17 17:25:47] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-17 17:25:47] Speak Words: Start
[2025-06-17 17:25:47] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-17 17:25:47] Speak Words Join Files: count=1
[2025-06-17 17:25:47] Speak Words Play File (Queue=1): End
[2025-06-17 17:25:47] Speak Text: End
[2025-06-17 18:05:25] Heartbeat
[2025-06-17 18:05:25] Queued from browser: 17486 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-17 18:05:25] Launched by Web: Speak text,18,05,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 18:05:25] Speak Text: Start
[2025-06-17 18:05:25] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-17 18:05:25] Speak Words: Start
[2025-06-17 18:05:25] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-17 18:05:25] Speak Words Join Files: count=1
[2025-06-17 18:05:25] Speak Words Play File (Queue=1): End
[2025-06-17 18:05:25] Speak Text: End
[2025-06-17 19:00:02] Heartbeat
[2025-06-17 19:00:02] Queued from browser: 17487 - Read Calendar ()
[2025-06-17 19:00:02] Launched by Web: Read Calendar,19,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 19:00:02] Read Calendar: Start
[2025-06-17 19:00:02] Read Calendar: Going to get access token from Google
[2025-06-17 19:00:02] Read Calendar: Got access token.
[2025-06-17 19:00:03] Read Calendar: Range: 2025-06-17T19:00:00Z to 2025-06-19T00:00:00Z. Events found: 6.
[2025-06-17 19:00:03] Read Calendar: Event: 2025-06-17T14:30:00+01:00 to 2025-06-17T21:30:00+01:00 'V: working'
[2025-06-17 19:00:03] Read Calendar: Event: 2025-06-18 to 2025-06-19 'Car: Vertu Volkswagen Nottingham South'
[2025-06-17 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-17 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-17 19:00:03] Read Calendar: Event: 2025-06-18T09:30:00+01:00 to 2025-06-18T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-06-17 19:00:03] Read Calendar: Event: 2025-06-18T13:30:00+01:00 to 2025-06-18T14:30:00+01:00 'G: Blue car tyre pressure light'
[2025-06-17 19:00:03] Read Calendar: Event: 2025-06-18T18:00:00+01:00 to 2025-06-18T19:00:00+01:00 'V: working late'
[2025-06-17 19:00:03] Read Calendar: Event: 2025-06-18T19:30:00+01:00 to 2025-06-18T21:00:00+01:00 'V: work meeting '
[2025-06-17 19:00:03] Speak Words: Start
[2025-06-17 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-17 19:00:03] Read Calendar: Tonight
[2025-06-17 19:00:03] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-17 19:00:03] Read Calendar: Vidge working,at half past 2
[2025-06-17 19:00:03] Speak Words: 'Vidge working,at half past 2', volume=0.7 -> [3]
[2025-06-17 19:00:03] Read Calendar: Tomorrow
[2025-06-17 19:00:03] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-06-17 19:00:03] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-06-17 19:00:03] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=0.7 -> [5]
[2025-06-17 19:00:03] Read Calendar: Gus Blue car tyre pressure light,at half past 1
[2025-06-17 19:00:03] Speak Words: 'Gus Blue car tyre pressure light,at half past 1', volume=0.7 -> [6]
[2025-06-17 19:00:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-17 19:00:04] Speak Words: Got file to say 'Gus Blue car tyre pressure light,at half past 1' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Blue+car+tyre+pressure+light%2Cat+half+past+1 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320426c7565206361722074797265207072657373757265206c696768742c61742068616c6620706173742031.mp3 '.
[2025-06-17 19:00:04] Read Calendar: Vidge working late, at 6 o clock
[2025-06-17 19:00:04] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [7]
[2025-06-17 19:00:04] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-17 19:00:04] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [8]
[2025-06-17 19:00:04] Speak Words Join Files: count=8
[2025-06-17 19:00:05] Speak Words Play File (Queue=1): End
[2025-06-17 19:00:05] Read Calendar: End
[2025-06-17 21:30:08] Heartbeat
[2025-06-17 21:30:08] Queued from browser: 17488 - Tell the time ()
[2025-06-17 21:30:08] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-17 21:30:08] Tell Time: Start
[2025-06-17 21:30:08] Speak Words: Start
[2025-06-17 21:30:08] Speak Add File: signature.mp3
[2025-06-17 21:30:08] Speak Add File: 9.mp3
[2025-06-17 21:30:09] Speak Add File: 30.mp3
[2025-06-17 21:30:09] Speak Words Join Files: count=3
[2025-06-17 21:30:09] Speak Words Play File (Queue=): End
[2025-06-17 21:30:09] Tell Time: End
[2025-06-17 23:59:50] Heartbeat
[2025-06-18 08:00:04] Heartbeat
[2025-06-18 08:00:04] Queued from browser: 17489 - Tell the time ()
[2025-06-18 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 08:00:04] Tell Time: Start
[2025-06-18 08:00:04] Speak Words: Start
[2025-06-18 08:00:04] Speak Add File: signature.mp3
[2025-06-18 08:00:05] Speak Add File: 1.mp3
[2025-06-18 08:00:05] Speak Words Join Files: count=2
[2025-06-18 08:00:05] Speak Words Play File (Queue=): End
[2025-06-18 08:00:05] Tell Time: End
[2025-06-18 09:30:05] Heartbeat
[2025-06-18 09:30:05] Queued from browser: 17490 - Read Calendar ()
[2025-06-18 09:30:05] Launched by Web: Read Calendar,09,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 09:30:05] Read Calendar: Start
[2025-06-18 09:30:05] Read Calendar: Going to get access token from Google
[2025-06-18 09:30:06] Read Calendar: Got access token.
[2025-06-18 09:30:06] Read Calendar: Range: 2025-06-18T09:30:00Z to 2025-06-19T00:00:00Z. Events found: 5.
[2025-06-18 09:30:06] Read Calendar: Event: 2025-06-18 to 2025-06-19 'Car: Vertu Volkswagen Nottingham South'
[2025-06-18 09:30:06] Read Calendar: Event: 2025-06-18T09:30:00+01:00 to 2025-06-18T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-06-18 09:30:06] Read Calendar: Event: 2025-06-18T13:30:00+01:00 to 2025-06-18T14:30:00+01:00 'G: Blue car tyre pressure light'
[2025-06-18 09:30:06] Read Calendar: Event: 2025-06-18T18:00:00+01:00 to 2025-06-18T19:00:00+01:00 'V: working late'
[2025-06-18 09:30:06] Read Calendar: Event: 2025-06-18T19:30:00+01:00 to 2025-06-18T21:00:00+01:00 'V: work meeting '
[2025-06-18 09:30:06] Speak Words: Start
[2025-06-18 09:30:06] Read Calendar: Today
[2025-06-18 09:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-06-18 09:30:06] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-06-18 09:30:06] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [2]
[2025-06-18 09:30:06] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-06-18 09:30:06] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [3]
[2025-06-18 09:30:06] Read Calendar: Gus Blue car tyre pressure light,at half past 1
[2025-06-18 09:30:06] Speak Words: 'Gus Blue car tyre pressure light,at half past 1', volume=1 -> [4]
[2025-06-18 09:30:07] Read Calendar: Vidge working late, at 6 o clock
[2025-06-18 09:30:07] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [5]
[2025-06-18 09:30:07] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-18 09:30:07] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [6]
[2025-06-18 09:30:07] Speak Words Join Files: count=6
[2025-06-18 09:30:07] Speak Words Play File (Queue=1): End
[2025-06-18 09:30:07] Read Calendar: End
[2025-06-18 10:30:07] Heartbeat
[2025-06-18 10:30:07] Queued from browser: 17491 - Read Calendar ()
[2025-06-18 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 10:30:07] Read Calendar: Start
[2025-06-18 10:30:07] Read Calendar: Going to get access token from Google
[2025-06-18 10:30:07] Read Calendar: Got access token.
[2025-06-18 10:30:07] Read Calendar: Range: 2025-06-18T10:30:00Z to 2025-06-19T00:00:00Z. Events found: 5.
[2025-06-18 10:30:07] Read Calendar: Event: 2025-06-18 to 2025-06-19 'Car: Vertu Volkswagen Nottingham South'
[2025-06-18 10:30:07] Read Calendar: Event: 2025-06-18T09:30:00+01:00 to 2025-06-18T12:00:00+01:00 'G: Disc Golf with Benj'
[2025-06-18 10:30:07] Read Calendar: Event: 2025-06-18T13:30:00+01:00 to 2025-06-18T14:30:00+01:00 'G: Blue car tyre pressure light'
[2025-06-18 10:30:07] Read Calendar: Event: 2025-06-18T18:00:00+01:00 to 2025-06-18T19:00:00+01:00 'V: working late'
[2025-06-18 10:30:07] Read Calendar: Event: 2025-06-18T19:30:00+01:00 to 2025-06-18T21:00:00+01:00 'V: work meeting '
[2025-06-18 10:30:07] Speak Words: Start
[2025-06-18 10:30:07] Read Calendar: Today
[2025-06-18 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-18 10:30:07] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-06-18 10:30:07] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [2]
[2025-06-18 10:30:07] Read Calendar: Gus Disc Golf with Benj,at half past 9
[2025-06-18 10:30:07] Speak Words: 'Gus Disc Golf with Benj,at half past 9', volume=1 -> [3]
[2025-06-18 10:30:08] Read Calendar: Gus Blue car tyre pressure light,at half past 1
[2025-06-18 10:30:08] Speak Words: 'Gus Blue car tyre pressure light,at half past 1', volume=1 -> [4]
[2025-06-18 10:30:08] Read Calendar: Vidge working late, at 6 o clock
[2025-06-18 10:30:08] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [5]
[2025-06-18 10:30:08] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-18 10:30:08] Speak Words: 'Vidge work meeting ,at half past 7', volume=1 -> [6]
[2025-06-18 10:30:08] Speak Words Join Files: count=6
[2025-06-18 10:30:09] Speak Words Play File (Queue=1): End
[2025-06-18 10:30:09] Read Calendar: End
[2025-06-18 10:47:35] Heartbeat
[2025-06-18 10:47:36] Queued from browser: 17492 - Speak text (The grandfather clock needs wineding)
[2025-06-18 10:47:36] Launched by Web: Speak text,10,47,35,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 10:47:36] Speak Text: Start
[2025-06-18 10:47:36] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-18 10:47:36] Speak Words: Start
[2025-06-18 10:47:36] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-18 10:47:36] Speak Words Join Files: count=1
[2025-06-18 10:47:36] Speak Words Play File (Queue=1): End
[2025-06-18 10:47:36] Speak Text: End
[2025-06-18 11:02:26] Heartbeat
[2025-06-18 11:02:26] Queued from browser: 17493 - Speak text (The grandfather clock needs wineding)
[2025-06-18 11:02:26] Launched by Web: Speak text,11,02,26,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 11:02:26] Speak Text: Start
[2025-06-18 11:02:26] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-18 11:02:26] Speak Words: Start
[2025-06-18 11:02:26] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-18 11:02:26] Speak Words Join Files: count=1
[2025-06-18 11:02:27] Speak Words Play File (Queue=1): End
[2025-06-18 11:02:27] Speak Text: End
[2025-06-18 11:17:29] Heartbeat
[2025-06-18 11:17:29] Queued from browser: 17494 - Speak text (The grandfather clock needs wineding)
[2025-06-18 11:17:29] Launched by Web: Speak text,11,17,29,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 11:17:29] Speak Text: Start
[2025-06-18 11:17:29] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-18 11:17:29] Speak Words: Start
[2025-06-18 11:17:29] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-18 11:17:30] Speak Words Join Files: count=1
[2025-06-18 11:17:30] Speak Words Play File (Queue=1): End
[2025-06-18 11:17:30] Speak Text: End
[2025-06-18 16:00:07] Heartbeat
[2025-06-18 16:00:07] Queued from browser: 17495 - Say Full Moon ()
[2025-06-18 16:00:07] Launched by Web: Say Full Moon,16,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 16:00:07] Say Full Moon: Start
[2025-06-18 16:00:07] Say Full Moon: The moon is currently 21.96 days old
[2025-06-18 16:00:07] Say Full Moon: End
[2025-06-18 19:00:10] Heartbeat
[2025-06-18 19:00:10] Queued from browser: 17496 - Read Calendar ()
[2025-06-18 19:00:10] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 19:00:10] Read Calendar: Start
[2025-06-18 19:00:10] Read Calendar: Going to get access token from Google
[2025-06-18 19:00:10] Read Calendar: Got access token.
[2025-06-18 19:00:10] Read Calendar: Range: 2025-06-18T19:00:00Z to 2025-06-20T00:00:00Z. Events found: 3.
[2025-06-18 19:00:10] Read Calendar: Event: 2025-06-18 to 2025-06-19 'Car: Vertu Volkswagen Nottingham South'
[2025-06-18 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-18 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-06-18 19:00:10] Read Calendar: Event: 2025-06-18T19:30:00+01:00 to 2025-06-18T21:00:00+01:00 'V: work meeting '
[2025-06-18 19:00:10] Read Calendar: Event: 2025-06-19T20:30:00+01:00 to 2025-06-19T21:45:00+01:00 'GV: Date night'
[2025-06-18 19:00:10] Speak Words: Start
[2025-06-18 19:00:10] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-18 19:00:10] Read Calendar: Tonight
[2025-06-18 19:00:10] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-18 19:00:11] Read Calendar: Vidge work meeting ,at half past 7
[2025-06-18 19:00:11] Speak Words: 'Vidge work meeting ,at half past 7', volume=0.7 -> [3]
[2025-06-18 19:00:11] Read Calendar: Tomorrow
[2025-06-18 19:00:11] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-06-18 19:00:11] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-18 19:00:11] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [5]
[2025-06-18 19:00:11] Speak Words Join Files: count=5
[2025-06-18 19:00:11] Speak Words Play File (Queue=1): End
[2025-06-18 19:00:11] Read Calendar: End
[2025-06-18 21:30:05] Heartbeat
[2025-06-18 21:30:05] Queued from browser: 17497 - Tell the time ()
[2025-06-18 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-18 21:30:05] Tell Time: Start
[2025-06-18 21:30:05] Speak Words: Start
[2025-06-18 21:30:05] Speak Add File: signature.mp3
[2025-06-18 21:30:05] Speak Add File: 9.mp3
[2025-06-18 21:30:05] Speak Add File: 30.mp3
[2025-06-18 21:30:05] Speak Words Join Files: count=3
[2025-06-18 21:30:06] Speak Words Play File (Queue=): End
[2025-06-18 21:30:06] Tell Time: End
[2025-06-18 23:59:59] Heartbeat
[2025-06-19 08:00:03] Heartbeat
[2025-06-19 08:00:03] Queued from browser: 17498 - Tell the time ()
[2025-06-19 08:00:03] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-19 08:00:03] Tell Time: Start
[2025-06-19 08:00:03] Speak Words: Start
[2025-06-19 08:00:03] Speak Add File: signature.mp3
[2025-06-19 08:00:03] Speak Add File: 1.mp3
[2025-06-19 08:00:03] Speak Words Join Files: count=2
[2025-06-19 08:00:04] Speak Words Play File (Queue=): End
[2025-06-19 08:00:04] Tell Time: End
[2025-06-19 09:30:08] Heartbeat
[2025-06-19 09:30:08] Queued from browser: 17499 - Read Calendar ()
[2025-06-19 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-19 09:30:08] Read Calendar: Start
[2025-06-19 09:30:08] Read Calendar: Going to get access token from Google
[2025-06-19 09:30:08] Read Calendar: Got access token.
[2025-06-19 09:30:09] Read Calendar: Range: 2025-06-19T09:30:00Z to 2025-06-20T00:00:00Z. Events found: 1.
[2025-06-19 09:30:09] Read Calendar: Event: 2025-06-19T20:30:00+01:00 to 2025-06-19T21:45:00+01:00 'GV: Date night'
[2025-06-19 09:30:09] Speak Words: Start
[2025-06-19 09:30:09] Read Calendar: Today
[2025-06-19 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-06-19 09:30:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-19 09:30:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-06-19 09:30:09] Speak Words Join Files: count=2
[2025-06-19 09:30:09] Speak Words Play File (Queue=1): End
[2025-06-19 09:30:09] Read Calendar: End
[2025-06-19 10:30:08] Heartbeat
[2025-06-19 10:30:08] Queued from browser: 17500 - Read Calendar ()
[2025-06-19 10:30:08] Launched by Web: Read Calendar,10,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-19 10:30:08] Read Calendar: Start
[2025-06-19 10:30:08] Read Calendar: Going to get access token from Google
[2025-06-19 10:30:08] Read Calendar: Got access token.
[2025-06-19 10:30:08] Read Calendar: Range: 2025-06-19T10:30:00Z to 2025-06-20T00:00:00Z. Events found: 1.
[2025-06-19 10:30:08] Read Calendar: Event: 2025-06-19T20:30:00+01:00 to 2025-06-19T21:45:00+01:00 'GV: Date night'
[2025-06-19 10:30:08] Speak Words: Start
[2025-06-19 10:30:08] Read Calendar: Today
[2025-06-19 10:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-06-19 10:30:08] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-19 10:30:08] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-06-19 10:30:08] Speak Words Join Files: count=2
[2025-06-19 10:30:09] Speak Words Play File (Queue=1): End
[2025-06-19 10:30:09] Read Calendar: End
[2025-06-19 14:47:19] Heartbeat
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/saveNewRabbit.php on line 44
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: txtName in /var/www/html/saveNewRabbit.php on line 45
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: ddlTimeZone in /var/www/html/saveNewRabbit.php on line 46
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: txtWeatherCode in /var/www/html/saveNewRabbit.php on line 47
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: ddlWake in /var/www/html/saveNewRabbit.php on line 48
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: ddlBedTime in /var/www/html/saveNewRabbit.php on line 49
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: ddlLanguage in /var/www/html/saveNewRabbit.php on line 50
[19-Jun-2025 08:47:25 America/Chicago] PHP Notice: Undefined index: ddlTemp in /var/www/html/saveNewRabbit.php on line 51
[2025-06-19 16:00:09] Heartbeat
[2025-06-19 16:00:09] Queued from browser: 17501 - Say Full Moon ()
[2025-06-19 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-19 16:00:09] Say Full Moon: Start
[2025-06-19 16:00:09] Say Full Moon: The moon is currently 23.02 days old
[2025-06-19 16:00:09] Say Full Moon: End
[2025-06-19 19:00:07] Heartbeat
[2025-06-19 19:00:07] Queued from browser: 17502 - Read Calendar ()
[2025-06-19 19:00:07] Launched by Web: Read Calendar,19,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-19 19:00:07] Read Calendar: Start
[2025-06-19 19:00:07] Read Calendar: Going to get access token from Google
[2025-06-19 19:00:08] Read Calendar: Got access token.
[2025-06-19 19:00:08] Read Calendar: Range: 2025-06-19T19:00:00Z to 2025-06-21T00:00:00Z. Events found: 4.
[2025-06-19 19:00:08] Read Calendar: Event: 2025-06-19T20:30:00+01:00 to 2025-06-19T21:45:00+01:00 'GV: Date night'
[2025-06-19 19:00:08] Read Calendar: Event: 2025-06-21 to 2025-06-22 'Joy Miller's anniversary'
[2025-06-19 19:00:08] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-19 19:00:08] Read Calendar: empty event to speak, so don't add it.
[2025-06-19 19:00:08] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-19 19:00:08] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-19 19:00:08] Read Calendar: empty event to speak, so don't add it.
[2025-06-19 19:00:08] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-19 19:00:08] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-19 19:00:08] Read Calendar: empty event to speak, so don't add it.
[2025-06-19 19:00:08] Speak Words: Start
[2025-06-19 19:00:08] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-19 19:00:08] Read Calendar: Tonight
[2025-06-19 19:00:08] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-19 19:00:08] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-19 19:00:08] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-06-19 19:00:08] Speak Words Join Files: count=3
[2025-06-19 19:00:08] Speak Words Play File (Queue=1): End
[2025-06-19 19:00:08] Read Calendar: End
[2025-06-19 21:30:10] Heartbeat
[2025-06-19 21:30:10] Queued from browser: 17503 - Tell the time ()
[2025-06-19 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-19 21:30:10] Tell Time: Start
[2025-06-19 21:30:10] Speak Words: Start
[2025-06-19 21:30:10] Speak Add File: signature.mp3
[2025-06-19 21:30:10] Speak Add File: 9.mp3
[2025-06-19 21:30:10] Speak Add File: 30.mp3
[2025-06-19 21:30:10] Speak Words Join Files: count=3
[2025-06-19 21:30:10] Speak Words Play File (Queue=): End
[2025-06-19 21:30:10] Tell Time: End
[2025-06-19 23:59:52] Heartbeat
[2025-06-20 08:00:05] Heartbeat
[2025-06-20 08:00:05] Queued from browser: 17504 - Tell the time ()
[2025-06-20 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-20 08:00:05] Tell Time: Start
[2025-06-20 08:00:05] Speak Words: Start
[2025-06-20 08:00:05] Speak Add File: signature.mp3
[2025-06-20 08:00:05] Speak Add File: 1.mp3
[2025-06-20 08:00:05] Speak Words Join Files: count=2
[2025-06-20 08:00:05] Speak Words Play File (Queue=): End
[2025-06-20 08:00:05] Tell Time: End
[2025-06-20 09:30:06] Heartbeat
[2025-06-20 09:30:06] Queued from browser: 17505 - Read Calendar ()
[2025-06-20 09:30:06] Launched by Web: Read Calendar,09,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-20 09:30:06] Read Calendar: Start
[2025-06-20 09:30:06] Read Calendar: Going to get access token from Google
[2025-06-20 09:30:06] Read Calendar: Got access token.
[2025-06-20 09:30:06] Read Calendar: Range: 2025-06-20T09:30:00Z to 2025-06-21T00:00:00Z. Events found: 3.
[2025-06-20 09:30:06] Read Calendar: Event: 2025-06-21 to 2025-06-22 'Joy Miller's anniversary'
[2025-06-20 09:30:06] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-20 09:30:06] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-20 09:30:06] Speak Words: Start
[2025-06-20 09:30:06] Read Calendar: Nothing in the calendar tonight
[2025-06-20 09:30:06] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-06-20 09:30:06] Read Calendar:
[2025-06-20 09:30:06] Read Calendar: Joy Miller's anniversary, all day
[2025-06-20 09:30:06] Speak Words: 'Joy Miller's anniversary, all day', volume=1 -> [2]
[2025-06-20 09:30:06] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-20 09:30:07] Speak Words: Got file to say 'Joy Miller's anniversary, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Joy+Miller%27s+anniversary%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6f79204d696c6c6572277320616e6e69766572736172792c20616c6c20646179.mp3 '.
[2025-06-20 09:30:07] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-20 09:30:07] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [3]
[2025-06-20 09:30:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-20 09:30:08] Speak Words: Got file to say 'Stay: Treborth Hall Farm Caravan Site, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Stay%3A+Treborth+Hall+Farm+Caravan+Site%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_537461793a20547265626f7274682048616c6c204661726d204361726176616e20536974652c20616c6c20646179.mp3 '.
[2025-06-20 09:30:08] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-20 09:30:08] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [4]
[2025-06-20 09:30:09] Speak Words Join Files: count=4
[2025-06-20 09:30:09] Speak Words Play File (Queue=1): End
[2025-06-20 09:30:09] Read Calendar: End
[2025-06-20 10:30:08] Heartbeat
[2025-06-20 10:30:08] Queued from browser: 17506 - Read Calendar ()
[2025-06-20 10:30:08] Launched by Web: Read Calendar,10,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-20 10:30:08] Read Calendar: Start
[2025-06-20 10:30:08] Read Calendar: Going to get access token from Google
[2025-06-20 10:30:08] Read Calendar: Got access token.
[2025-06-20 10:30:08] Read Calendar: Range: 2025-06-20T10:30:00Z to 2025-06-21T00:00:00Z. Events found: 3.
[2025-06-20 10:30:08] Read Calendar: Event: 2025-06-21 to 2025-06-22 'Joy Miller's anniversary'
[2025-06-20 10:30:08] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-20 10:30:08] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-20 10:30:08] Speak Words: Start
[2025-06-20 10:30:08] Read Calendar: Nothing in the calendar tonight
[2025-06-20 10:30:08] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-06-20 10:30:08] Read Calendar:
[2025-06-20 10:30:08] Read Calendar: Joy Miller's anniversary, all day
[2025-06-20 10:30:08] Speak Words: 'Joy Miller's anniversary, all day', volume=1 -> [2]
[2025-06-20 10:30:09] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-20 10:30:09] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [3]
[2025-06-20 10:30:09] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-20 10:30:09] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [4]
[2025-06-20 10:30:09] Speak Words Join Files: count=4
[2025-06-20 10:30:10] Speak Words Play File (Queue=1): End
[2025-06-20 10:30:10] Read Calendar: End
[2025-06-20 16:00:08] Heartbeat
[2025-06-20 16:00:08] Queued from browser: 17507 - Say Full Moon ()
[2025-06-20 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-20 16:00:08] Say Full Moon: Start
[2025-06-20 16:00:08] Say Full Moon: The moon is currently 24.11 days old
[2025-06-20 16:00:08] Say Full Moon: End
[2025-06-20 19:00:10] Heartbeat
[2025-06-20 19:00:10] Queued from browser: 17508 - Read Calendar ()
[2025-06-20 19:00:10] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-20 19:00:10] Read Calendar: Start
[2025-06-20 19:00:10] Read Calendar: Going to get access token from Google
[2025-06-20 19:00:10] Read Calendar: Got access token.
[2025-06-20 19:00:10] Read Calendar: Range: 2025-06-20T19:00:00Z to 2025-06-22T00:00:00Z. Events found: 5.
[2025-06-20 19:00:10] Read Calendar: Event: 2025-06-21 to 2025-06-22 'Joy Miller's anniversary'
[2025-06-20 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-20 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-06-20 19:00:10] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-20 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-20 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-06-20 19:00:10] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-20 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-20 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-06-20 19:00:10] Read Calendar: Event: 2025-06-21T09:00:00+01:00 to 2025-06-21T17:00:00+01:00 'Z: open day Chester'
[2025-06-20 19:00:10] Read Calendar: Event: 2025-06-21T19:30:00+01:00 to 2025-06-21T21:30:00+01:00 'Jones' Pizza'
[2025-06-20 19:00:10] Speak Words: Start
[2025-06-20 19:00:10] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-20 19:00:10] Read Calendar: Nothing in the calendar tonight
[2025-06-20 19:00:10] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-20 19:00:10] Read Calendar: Tomorrow
[2025-06-20 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-20 19:00:11] Read Calendar: Izaak open day Chester, at 9 o clock
[2025-06-20 19:00:11] Speak Words: 'Izaak open day Chester, at 9 o clock', volume=0.7 -> [4]
[2025-06-20 19:00:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-20 19:00:11] Speak Words: Don't know how to say 'Izaak open day Chester, at 9 o clock' (using Google TTS) - so use poor quality TTS instead.
[2025-06-20 19:00:11] Speak Words: Trying to use simple TTS using command: echo "Izaak open day Chester, at 9 o clock" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_4.mp3
[2025-06-20 19:00:14] Read Calendar: Jones' Pizza,at half past 7
[2025-06-20 19:00:14] Speak Words: 'Jones' Pizza,at half past 7', volume=0.7 -> [5]
[2025-06-20 19:00:14] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-20 19:00:14] Speak Words: Don't know how to say 'Jones' Pizza,at half past 7' (using Google TTS) - so use poor quality TTS instead.
[2025-06-20 19:00:14] Speak Words: Trying to use simple TTS using command: echo "Jones' Pizza,at half past 7" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_5.mp3
[2025-06-20 19:00:16] Speak Words Join Files: count=5
[2025-06-20 19:00:17] Speak Words Play File (Queue=1): End
[2025-06-20 19:00:17] Read Calendar: End
[2025-06-20 21:30:09] Heartbeat
[2025-06-20 21:30:09] Queued from browser: 17509 - Tell the time ()
[2025-06-20 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-20 21:30:09] Tell Time: Start
[2025-06-20 21:30:09] Speak Words: Start
[2025-06-20 21:30:09] Speak Add File: signature.mp3
[2025-06-20 21:30:09] Speak Add File: 9.mp3
[2025-06-20 21:30:09] Speak Add File: 30.mp3
[2025-06-20 21:30:09] Speak Words Join Files: count=3
[2025-06-20 21:30:10] Speak Words Play File (Queue=): End
[2025-06-20 21:30:10] Tell Time: End
[2025-06-20 23:59:53] Heartbeat
[2025-06-21 10:30:00] Heartbeat
[2025-06-21 10:30:00] Queued from browser: 17510 - Read Calendar ()
[2025-06-21 10:30:00] Launched by Web: Read Calendar,10,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-21 10:30:00] Read Calendar: Start
[2025-06-21 10:30:00] Read Calendar: Going to get access token from Google
[2025-06-21 10:30:01] Read Calendar: Got access token.
[2025-06-21 10:30:01] Read Calendar: Range: 2025-06-21T10:30:00Z to 2025-06-22T00:00:00Z. Events found: 5.
[2025-06-21 10:30:01] Read Calendar: Event: 2025-06-21 to 2025-06-22 'Joy Miller's anniversary'
[2025-06-21 10:30:01] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-21 10:30:01] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-21 10:30:01] Read Calendar: Event: 2025-06-21T09:00:00+01:00 to 2025-06-21T17:00:00+01:00 'Z: open day Chester'
[2025-06-21 10:30:01] Read Calendar: Event: 2025-06-21T19:30:00+01:00 to 2025-06-21T21:30:00+01:00 'Jones' Pizza'
[2025-06-21 10:30:01] Speak Words: Start
[2025-06-21 10:30:01] Read Calendar: Today
[2025-06-21 10:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-06-21 10:30:02] Read Calendar: Joy Miller's anniversary, all day
[2025-06-21 10:30:02] Speak Words: 'Joy Miller's anniversary, all day', volume=1 -> [2]
[2025-06-21 10:30:02] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-21 10:30:02] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [3]
[2025-06-21 10:30:02] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-21 10:30:02] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [4]
[2025-06-21 10:30:02] Read Calendar: Izaak open day Chester, at 9 o clock
[2025-06-21 10:30:02] Speak Words: 'Izaak open day Chester, at 9 o clock', volume=1 -> [5]
[2025-06-21 10:30:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-21 10:30:03] Speak Words: Got file to say 'Izaak open day Chester, at 9 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Izaak+open+day+Chester%2C+at+9+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_497a61616b206f70656e2064617920436865737465722c2061742039206f20636c6f636b.mp3 '.
[2025-06-21 10:30:03] Read Calendar: Jones' Pizza,at half past 7
[2025-06-21 10:30:03] Speak Words: 'Jones' Pizza,at half past 7', volume=1 -> [6]
[2025-06-21 10:30:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-21 10:30:03] Speak Words: Got file to say 'Jones' Pizza,at half past 7' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Jones%27+Pizza%2Cat+half+past+7 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6f6e6573272050697a7a612c61742068616c6620706173742037.mp3 '.
[2025-06-21 10:30:04] Speak Words Join Files: count=6
[2025-06-21 10:30:04] Speak Words Play File (Queue=1): End
[2025-06-21 10:30:04] Read Calendar: End
[2025-06-21 16:00:01] Heartbeat
[2025-06-21 16:00:01] Queued from browser: 17511 - Say Full Moon ()
[2025-06-21 16:00:01] Launched by Web: Say Full Moon,16,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-21 16:00:01] Say Full Moon: Start
[2025-06-21 16:00:01] Say Full Moon: The moon is currently 25.22 days old
[2025-06-21 16:00:01] Say Full Moon: End
[2025-06-21 19:00:01] Heartbeat
[2025-06-21 19:00:02] Queued from browser: 17512 - Read Calendar ()
[2025-06-21 19:00:02] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-21 19:00:02] Read Calendar: Start
[2025-06-21 19:00:02] Read Calendar: Going to get access token from Google
[2025-06-21 19:00:02] Read Calendar: Got access token.
[2025-06-21 19:00:03] Read Calendar: Range: 2025-06-21T19:00:00Z to 2025-06-23T00:00:00Z. Events found: 7.
[2025-06-21 19:00:03] Read Calendar: Event: 2025-06-21 to 2025-06-22 'Joy Miller's anniversary'
[2025-06-21 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-21 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-21 19:00:03] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-21 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-21 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-21 19:00:03] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-21 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-21 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-21 19:00:03] Read Calendar: Event: 2025-06-21T19:30:00+01:00 to 2025-06-21T21:30:00+01:00 'Jones' Pizza'
[2025-06-21 19:00:03] Read Calendar: Event: 2025-06-22T16:00:00+01:00 to 2025-06-22T17:30:00+01:00 'Ticket: Velocity - Day Flight - Adult or child'
[2025-06-21 19:00:03] Read Calendar: Event: 2025-06-22T16:00:00+01:00 to 2025-06-22T17:30:00+01:00 'Ticket: Velocity - Day Flight - Group of 4'
[2025-06-21 19:00:03] Read Calendar: Event: 2025-06-23 to 2025-06-24 'Rosie???'
[2025-06-21 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-21 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-06-21 19:00:03] Speak Words: Start
[2025-06-21 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-21 19:00:03] Read Calendar: Tonight
[2025-06-21 19:00:03] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-21 19:00:03] Read Calendar: Jones' Pizza,at half past 7
[2025-06-21 19:00:03] Speak Words: 'Jones' Pizza,at half past 7', volume=0.7 -> [3]
[2025-06-21 19:00:03] Read Calendar: Tomorrow
[2025-06-21 19:00:03] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-06-21 19:00:03] Read Calendar: Ticket: Velocity - Day Flight - Adult or child, at 4 o clock
[2025-06-21 19:00:03] Speak Words: 'Ticket: Velocity - Day Flight - Adult or child, at 4 o clock', volume=0.7 -> [5]
[2025-06-21 19:00:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-21 19:00:04] Speak Words: Don't know how to say 'Ticket: Velocity - Day Flight - Adult or child, at 4 o clock' (using Google TTS) - so use poor quality TTS instead.
[2025-06-21 19:00:04] Speak Words: Trying to use simple TTS using command: echo "Ticket: Velocity - Day Flight - Adult or child, at 4 o clock" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_5.mp3
[2025-06-21 19:00:07] Read Calendar: Ticket: Velocity - Day Flight - Group of 4, at 4 o clock
[2025-06-21 19:00:07] Speak Words: 'Ticket: Velocity - Day Flight - Group of 4, at 4 o clock', volume=0.7 -> [6]
[2025-06-21 19:00:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-21 19:00:07] Speak Words: Don't know how to say 'Ticket: Velocity - Day Flight - Group of 4, at 4 o clock' (using Google TTS) - so use poor quality TTS instead.
[2025-06-21 19:00:07] Speak Words: Trying to use simple TTS using command: echo "Ticket: Velocity - Day Flight - Group of 4, at 4 o clock" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_6.mp3
[2025-06-21 19:00:10] Speak Words Join Files: count=6
[2025-06-21 19:00:10] Speak Words Play File (Queue=1): End
[2025-06-21 19:00:10] Read Calendar: End
[2025-06-21 21:30:01] Heartbeat
[2025-06-21 21:30:01] Queued from browser: 17513 - Tell the time ()
[2025-06-21 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-21 21:30:01] Tell Time: Start
[2025-06-21 21:30:01] Speak Words: Start
[2025-06-21 21:30:01] Speak Add File: signature.mp3
[2025-06-21 21:30:01] Speak Add File: 9.mp3
[2025-06-21 21:30:01] Speak Add File: 30.mp3
[2025-06-21 21:30:01] Speak Words Join Files: count=3
[2025-06-21 21:30:02] Speak Words Play File (Queue=): End
[2025-06-21 21:30:02] Tell Time: End
[2025-06-21 23:59:53] Heartbeat
[2025-06-22 10:30:00] Heartbeat
[2025-06-22 10:30:00] Queued from browser: 17514 - Read Calendar ()
[2025-06-22 10:30:00] Launched by Web: Read Calendar,10,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-22 10:30:00] Read Calendar: Start
[2025-06-22 10:30:00] Read Calendar: Going to get access token from Google
[2025-06-22 10:30:00] Read Calendar: Got access token.
[2025-06-22 10:30:00] Read Calendar: Range: 2025-06-22T10:30:00Z to 2025-06-23T00:00:00Z. Events found: 5.
[2025-06-22 10:30:00] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-22 10:30:00] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-22 10:30:00] Read Calendar: Event: 2025-06-22T16:00:00+01:00 to 2025-06-22T17:30:00+01:00 'Ticket: Velocity - Day Flight - Adult or child'
[2025-06-22 10:30:00] Read Calendar: Event: 2025-06-22T16:00:00+01:00 to 2025-06-22T17:30:00+01:00 'Ticket: Velocity - Day Flight - Group of 4'
[2025-06-22 10:30:00] Read Calendar: Event: 2025-06-23 to 2025-06-24 'Rosie???'
[2025-06-22 10:30:00] Speak Words: Start
[2025-06-22 10:30:00] Read Calendar: Nothing in the calendar tonight
[2025-06-22 10:30:00] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-06-22 10:30:01] Read Calendar:
[2025-06-22 10:30:01] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-22 10:30:01] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [2]
[2025-06-22 10:30:01] Read Calendar: Stay: Treborth Hall Farm Caravan Site, all day
[2025-06-22 10:30:01] Speak Words: 'Stay: Treborth Hall Farm Caravan Site, all day', volume=1 -> [3]
[2025-06-22 10:30:01] Read Calendar: Today
[2025-06-22 10:30:01] Speak Words: 'Today', volume=1 -> [4]
[2025-06-22 10:30:01] Read Calendar: Ticket: Velocity - Day Flight - Adult or child, at 4 o clock
[2025-06-22 10:30:01] Speak Words: 'Ticket: Velocity - Day Flight - Adult or child, at 4 o clock', volume=1 -> [5]
[2025-06-22 10:30:01] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-22 10:30:02] Speak Words: Got file to say 'Ticket: Velocity - Day Flight - Adult or child, at 4 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Ticket%3A+Velocity+-+Day+Flight+-+Adult+or+child%2C+at+4+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5469636b65743a2056656c6f63697479202d2044617920466c69676874202d204164756c74206f72206368696c642c2061742034206f20636c6f636b.mp3 '.
[2025-06-22 10:30:02] Read Calendar: Ticket: Velocity - Day Flight - Group of 4, at 4 o clock
[2025-06-22 10:30:02] Speak Words: 'Ticket: Velocity - Day Flight - Group of 4, at 4 o clock', volume=1 -> [6]
[2025-06-22 10:30:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-22 10:30:03] Speak Words: Got file to say 'Ticket: Velocity - Day Flight - Group of 4, at 4 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Ticket%3A+Velocity+-+Day+Flight+-+Group+of+4%2C+at+4+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5469636b65743a2056656c6f63697479202d2044617920466c69676874202d2047726f7570206f6620342c2061742034206f20636c6f636b.mp3 '.
[2025-06-22 10:30:03] Read Calendar: Rosie???, all day
[2025-06-22 10:30:03] Speak Words: 'Rosie???, all day', volume=1 -> [7]
[2025-06-22 10:30:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-22 10:30:04] Speak Words: Got file to say 'Rosie???, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Rosie%3F%3F%3F%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_526f7369653f3f3f2c20616c6c20646179.mp3 '.
[2025-06-22 10:30:04] Speak Words Join Files: count=7
[2025-06-22 10:30:05] Speak Words Play File (Queue=1): End
[2025-06-22 10:30:05] Read Calendar: End
[2025-06-22 16:00:10] Heartbeat
[2025-06-22 16:00:10] Queued from browser: 17515 - Say Full Moon ()
[2025-06-22 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-22 16:00:10] Say Full Moon: Start
[2025-06-22 16:00:10] Say Full Moon: The moon is currently 26.34 days old
[2025-06-22 16:00:10] Say Full Moon: End
[2025-06-22 19:00:07] Heartbeat
[2025-06-22 19:00:07] Queued from browser: 17516 - Read Calendar ()
[2025-06-22 19:00:07] Launched by Web: Read Calendar,19,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-22 19:00:07] Read Calendar: Start
[2025-06-22 19:00:07] Read Calendar: Going to get access token from Google
[2025-06-22 19:00:07] Read Calendar: Got access token.
[2025-06-22 19:00:07] Read Calendar: Range: 2025-06-22T19:00:00Z to 2025-06-24T00:00:00Z. Events found: 5.
[2025-06-22 19:00:07] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-22 19:00:07] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-22 19:00:07] Read Calendar: empty event to speak, so don't add it.
[2025-06-22 19:00:07] Read Calendar: Event: 2025-06-21 to 2025-06-23 'Stay: Treborth Hall Farm Caravan Site'
[2025-06-22 19:00:07] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-22 19:00:07] Read Calendar: empty event to speak, so don't add it.
[2025-06-22 19:00:07] Read Calendar: Event: 2025-06-23 to 2025-06-24 'Rosie???'
[2025-06-22 19:00:07] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-22 19:00:07] Read Calendar: empty event to speak, so don't add it.
[2025-06-22 19:00:07] Read Calendar: Event: 2025-06-23T14:40:00+01:00 to 2025-06-23T15:40:00+01:00 'V: Radiology appointment'
[2025-06-22 19:00:07] Read Calendar: Event: 2025-06-23T18:00:00+01:00 to 2025-06-23T18:30:00+01:00 'V: work meeting '
[2025-06-22 19:00:07] Speak Words: Start
[2025-06-22 19:00:07] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-22 19:00:07] Read Calendar: Nothing in the calendar tonight
[2025-06-22 19:00:07] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-22 19:00:07] Read Calendar: Tomorrow
[2025-06-22 19:00:07] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-22 19:00:07] Read Calendar: Vidge Radiology appointment, at 2 40
[2025-06-22 19:00:07] Speak Words: 'Vidge Radiology appointment, at 2 40', volume=0.7 -> [4]
[2025-06-22 19:00:07] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-22 19:00:08] Speak Words: Don't know how to say 'Vidge Radiology appointment, at 2 40' (using Google TTS) - so use poor quality TTS instead.
[2025-06-22 19:00:08] Speak Words: Trying to use simple TTS using command: echo "Vidge Radiology appointment, at 2 40" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_4.mp3
[2025-06-22 19:00:11] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-22 19:00:11] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [5]
[2025-06-22 19:00:11] Speak Words Join Files: count=5
[2025-06-22 19:00:12] Speak Words Play File (Queue=1): End
[2025-06-22 19:00:12] Read Calendar: End
[2025-06-22 21:30:05] Heartbeat
[2025-06-22 21:30:05] Queued from browser: 17517 - Tell the time ()
[2025-06-22 21:30:05] Launched by Web: Tell the time,21,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-22 21:30:05] Tell Time: Start
[2025-06-22 21:30:05] Speak Words: Start
[2025-06-22 21:30:05] Speak Add File: signature.mp3
[2025-06-22 21:30:05] Speak Add File: 9.mp3
[2025-06-22 21:30:05] Speak Add File: 30.mp3
[2025-06-22 21:30:05] Speak Words Join Files: count=3
[2025-06-22 21:30:06] Speak Words Play File (Queue=): End
[2025-06-22 21:30:06] Tell Time: End
[2025-06-22 23:59:51] Heartbeat
[2025-06-23 08:00:06] Heartbeat
[2025-06-23 08:00:06] Queued from browser: 17518 - Tell the time ()
[2025-06-23 08:00:06] Launched by Web: Tell the time,08,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-23 08:00:06] Tell Time: Start
[2025-06-23 08:00:06] Speak Words: Start
[2025-06-23 08:00:06] Speak Add File: signature.mp3
[2025-06-23 08:00:06] Speak Add File: 1.mp3
[2025-06-23 08:00:07] Speak Words Join Files: count=2
[2025-06-23 08:00:07] Speak Words Play File (Queue=): End
[2025-06-23 08:00:07] Tell Time: End
[2025-06-23 09:30:09] Heartbeat
[2025-06-23 09:30:09] Queued from browser: 17519 - Read Calendar ()
[2025-06-23 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-23 09:30:09] Read Calendar: Start
[2025-06-23 09:30:09] Read Calendar: Going to get access token from Google
[2025-06-23 09:30:10] Read Calendar: Got access token.
[2025-06-23 09:30:10] Read Calendar: Range: 2025-06-23T09:30:00Z to 2025-06-24T00:00:00Z. Events found: 3.
[2025-06-23 09:30:10] Read Calendar: Event: 2025-06-23 to 2025-06-24 'Rosie???'
[2025-06-23 09:30:10] Read Calendar: Event: 2025-06-23T14:40:00+01:00 to 2025-06-23T15:40:00+01:00 'V: Radiology appointment'
[2025-06-23 09:30:10] Read Calendar: Event: 2025-06-23T18:00:00+01:00 to 2025-06-23T18:30:00+01:00 'V: work meeting '
[2025-06-23 09:30:10] Speak Words: Start
[2025-06-23 09:30:10] Read Calendar: Today
[2025-06-23 09:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-06-23 09:30:10] Read Calendar: Rosie???, all day
[2025-06-23 09:30:10] Speak Words: 'Rosie???, all day', volume=1 -> [2]
[2025-06-23 09:30:10] Read Calendar: Vidge Radiology appointment, at 2 40
[2025-06-23 09:30:10] Speak Words: 'Vidge Radiology appointment, at 2 40', volume=1 -> [3]
[2025-06-23 09:30:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-23 09:30:10] Speak Words: Got file to say 'Vidge Radiology appointment, at 2 40' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+Radiology+appointment%2C+at+2+40 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520526164696f6c6f6779206170706f696e746d656e742c2061742032203430.mp3 '.
[2025-06-23 09:30:11] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-23 09:30:11] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [4]
[2025-06-23 09:30:11] Speak Words Join Files: count=4
[2025-06-23 09:30:11] Speak Words Play File (Queue=1): End
[2025-06-23 09:30:11] Read Calendar: End
[2025-06-23 10:30:10] Heartbeat
[2025-06-23 10:30:10] Queued from browser: 17520 - Read Calendar ()
[2025-06-23 10:30:10] Launched by Web: Read Calendar,10,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-23 10:30:10] Read Calendar: Start
[2025-06-23 10:30:10] Read Calendar: Going to get access token from Google
[2025-06-23 10:30:10] Read Calendar: Got access token.
[2025-06-23 10:30:11] Read Calendar: Range: 2025-06-23T10:30:00Z to 2025-06-24T00:00:00Z. Events found: 3.
[2025-06-23 10:30:11] Read Calendar: Event: 2025-06-23 to 2025-06-24 'Rosie???'
[2025-06-23 10:30:11] Read Calendar: Event: 2025-06-23T14:40:00+01:00 to 2025-06-23T15:40:00+01:00 'V: Radiology appointment'
[2025-06-23 10:30:11] Read Calendar: Event: 2025-06-23T18:00:00+01:00 to 2025-06-23T18:30:00+01:00 'V: work meeting '
[2025-06-23 10:30:11] Speak Words: Start
[2025-06-23 10:30:11] Read Calendar: Today
[2025-06-23 10:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-06-23 10:30:11] Read Calendar: Rosie???, all day
[2025-06-23 10:30:11] Speak Words: 'Rosie???, all day', volume=1 -> [2]
[2025-06-23 10:30:11] Read Calendar: Vidge Radiology appointment, at 2 40
[2025-06-23 10:30:11] Speak Words: 'Vidge Radiology appointment, at 2 40', volume=1 -> [3]
[2025-06-23 10:30:11] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-23 10:30:11] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [4]
[2025-06-23 10:30:11] Speak Words Join Files: count=4
[2025-06-23 10:30:12] Speak Words Play File (Queue=1): End
[2025-06-23 10:30:12] Read Calendar: End
[2025-06-23 16:00:04] Heartbeat
[2025-06-23 16:00:04] Queued from browser: 17521 - Say Full Moon ()
[2025-06-23 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-23 16:00:04] Say Full Moon: Start
[2025-06-23 16:00:04] Say Full Moon: The moon is currently 27.48 days old
[2025-06-23 16:00:04] Say Full Moon: End
[2025-06-23 19:00:08] Heartbeat
[2025-06-23 19:00:08] Queued from browser: 17522 - Read Calendar ()
[2025-06-23 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-23 19:00:08] Read Calendar: Start
[2025-06-23 19:00:08] Read Calendar: Going to get access token from Google
[2025-06-23 19:00:08] Read Calendar: Got access token.
[2025-06-23 19:00:09] Read Calendar: Range: 2025-06-23T19:00:00Z to 2025-06-25T00:00:00Z. Events found: 4.
[2025-06-23 19:00:09] Read Calendar: Event: 2025-06-23 to 2025-06-24 'Rosie???'
[2025-06-23 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-23 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-06-23 19:00:09] Read Calendar: Event: 2025-06-24T16:00:00+01:00 to 2025-06-24T17:00:00+01:00 'V: crochet lesson with Eliana '
[2025-06-23 19:00:09] Read Calendar: Event: 2025-06-24T17:00:00+01:00 to 2025-06-24T20:00:00+01:00 'G: Disc Golf with work'
[2025-06-23 19:00:09] Read Calendar: Event: 2025-06-25 to 2025-06-26 'Pay Nisha this week '
[2025-06-23 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-23 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-06-23 19:00:09] Speak Words: Start
[2025-06-23 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-23 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-06-23 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-23 19:00:09] Read Calendar: Tomorrow
[2025-06-23 19:00:09] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-23 19:00:09] Read Calendar: Vidge crochet lesson with Eliana , at 4 o clock
[2025-06-23 19:00:09] Speak Words: 'Vidge crochet lesson with Eliana , at 4 o clock', volume=0.7 -> [4]
[2025-06-23 19:00:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-23 19:00:09] Speak Words: Got file to say 'Vidge crochet lesson with Eliana , at 4 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+crochet+lesson+with+Eliana+%2C+at+4+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_56696467652063726f63686574206c6573736f6e207769746820456c69616e61202c2061742034206f20636c6f636b.mp3 '.
[2025-06-23 19:00:10] Read Calendar: Gus Disc Golf with work, at 5 o clock
[2025-06-23 19:00:10] Speak Words: 'Gus Disc Golf with work, at 5 o clock', volume=0.7 -> [5]
[2025-06-23 19:00:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-23 19:00:10] Speak Words: Got file to say 'Gus Disc Golf with work, at 5 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Disc+Golf+with+work%2C+at+5+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_477573204469736320476f6c66207769746820776f726b2c2061742035206f20636c6f636b.mp3 '.
[2025-06-23 19:00:10] Speak Words Join Files: count=5
[2025-06-23 19:00:11] Speak Words Play File (Queue=1): End
[2025-06-23 19:00:11] Read Calendar: End
[2025-06-23 21:30:11] Heartbeat
[2025-06-23 21:30:11] Queued from browser: 17523 - Tell the time ()
[2025-06-23 21:30:11] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-23 21:30:11] Tell Time: Start
[2025-06-23 21:30:11] Speak Words: Start
[2025-06-23 21:30:11] Speak Add File: signature.mp3
[2025-06-23 21:30:11] Speak Add File: 9.mp3
[2025-06-23 21:30:11] Speak Add File: 30.mp3
[2025-06-23 21:30:11] Speak Words Join Files: count=3
[2025-06-23 21:30:11] Speak Words Play File (Queue=): End
[2025-06-23 21:30:11] Tell Time: End
[2025-06-23 23:59:59] Heartbeat
[2025-06-24 08:00:00] Heartbeat
[2025-06-24 08:00:00] Queued from browser: 17524 - Tell the time ()
[2025-06-24 08:00:00] Launched by Web: Tell the time,08,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-24 08:00:00] Tell Time: Start
[2025-06-24 08:00:00] Speak Words: Start
[2025-06-24 08:00:00] Speak Add File: signature.mp3
[2025-06-24 08:00:00] Speak Add File: 1.mp3
[2025-06-24 08:00:00] Speak Words Join Files: count=2
[2025-06-24 08:00:00] Speak Words Play File (Queue=): End
[2025-06-24 08:00:00] Tell Time: End
[2025-06-24 09:30:07] Heartbeat
[2025-06-24 09:30:07] Queued from browser: 17525 - Read Calendar ()
[2025-06-24 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-24 09:30:07] Read Calendar: Start
[2025-06-24 09:30:07] Read Calendar: Going to get access token from Google
[2025-06-24 09:30:07] Read Calendar: Got access token.
[2025-06-24 09:30:07] Read Calendar: Range: 2025-06-24T09:30:00Z to 2025-06-25T00:00:00Z. Events found: 3.
[2025-06-24 09:30:07] Read Calendar: Event: 2025-06-24T16:00:00+01:00 to 2025-06-24T17:00:00+01:00 'V: crochet lesson with Eliana '
[2025-06-24 09:30:07] Read Calendar: Event: 2025-06-24T17:00:00+01:00 to 2025-06-24T20:00:00+01:00 'G: Disc Golf with work'
[2025-06-24 09:30:07] Read Calendar: Event: 2025-06-25 to 2025-06-26 'Pay Nisha this week '
[2025-06-24 09:30:07] Speak Words: Start
[2025-06-24 09:30:07] Read Calendar: Today
[2025-06-24 09:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-06-24 09:30:08] Read Calendar: Vidge crochet lesson with Eliana , at 4 o clock
[2025-06-24 09:30:08] Speak Words: 'Vidge crochet lesson with Eliana , at 4 o clock', volume=1 -> [2]
[2025-06-24 09:30:08] Read Calendar: Gus Disc Golf with work, at 5 o clock
[2025-06-24 09:30:08] Speak Words: 'Gus Disc Golf with work, at 5 o clock', volume=1 -> [3]
[2025-06-24 09:30:08] Read Calendar:
[2025-06-24 09:30:08] Read Calendar: Pay Nisha this week , all day
[2025-06-24 09:30:08] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [4]
[2025-06-24 09:30:08] Speak Words Join Files: count=4
[2025-06-24 09:30:08] Speak Words Play File (Queue=1): End
[2025-06-24 09:30:08] Read Calendar: End
[2025-06-24 10:30:09] Heartbeat
[2025-06-24 10:30:09] Queued from browser: 17526 - Read Calendar ()
[2025-06-24 10:30:09] Launched by Web: Read Calendar,10,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-24 10:30:09] Read Calendar: Start
[2025-06-24 10:30:09] Read Calendar: Going to get access token from Google
[2025-06-24 10:30:10] Read Calendar: Got access token.
[2025-06-24 10:30:10] Read Calendar: Range: 2025-06-24T10:30:00Z to 2025-06-25T00:00:00Z. Events found: 3.
[2025-06-24 10:30:10] Read Calendar: Event: 2025-06-24T16:00:00+01:00 to 2025-06-24T17:00:00+01:00 'V: crochet lesson with Eliana '
[2025-06-24 10:30:10] Read Calendar: Event: 2025-06-24T17:00:00+01:00 to 2025-06-24T20:00:00+01:00 'G: Disc Golf with work'
[2025-06-24 10:30:10] Read Calendar: Event: 2025-06-25 to 2025-06-26 'Pay Nisha this week '
[2025-06-24 10:30:10] Speak Words: Start
[2025-06-24 10:30:10] Read Calendar: Today
[2025-06-24 10:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-06-24 10:30:10] Read Calendar: Vidge crochet lesson with Eliana , at 4 o clock
[2025-06-24 10:30:10] Speak Words: 'Vidge crochet lesson with Eliana , at 4 o clock', volume=1 -> [2]
[2025-06-24 10:30:10] Read Calendar: Gus Disc Golf with work, at 5 o clock
[2025-06-24 10:30:10] Speak Words: 'Gus Disc Golf with work, at 5 o clock', volume=1 -> [3]
[2025-06-24 10:30:10] Read Calendar:
[2025-06-24 10:30:10] Read Calendar: Pay Nisha this week , all day
[2025-06-24 10:30:10] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [4]
[2025-06-24 10:30:10] Speak Words Join Files: count=4
[2025-06-24 10:30:11] Speak Words Play File (Queue=1): End
[2025-06-24 10:30:11] Read Calendar: End
[2025-06-24 16:00:05] Heartbeat
[2025-06-24 16:00:05] Queued from browser: 17527 - Say Full Moon ()
[2025-06-24 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-24 16:00:05] Say Full Moon: Start
[2025-06-24 16:00:05] Say Full Moon: The moon is currently 28.61 days old
[2025-06-24 16:00:05] Say Full Moon: End
[2025-06-24 19:00:01] Heartbeat
[2025-06-24 19:00:01] Queued from browser: 17528 - Read Calendar ()
[2025-06-24 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-24 19:00:01] Read Calendar: Start
[2025-06-24 19:00:01] Read Calendar: Going to get access token from Google
[2025-06-24 19:00:02] Read Calendar: Got access token.
[2025-06-24 19:00:02] Read Calendar: Range: 2025-06-24T19:00:00Z to 2025-06-26T00:00:00Z. Events found: 2.
[2025-06-24 19:00:02] Read Calendar: Event: 2025-06-25 to 2025-06-26 'Pay Nisha this week '
[2025-06-24 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-24 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-06-24 19:00:02] Read Calendar: Event: 2025-06-25T18:00:00+01:00 to 2025-06-25T19:00:00+01:00 'V: working late'
[2025-06-24 19:00:02] Speak Words: Start
[2025-06-24 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-24 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-06-24 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-24 19:00:02] Read Calendar: Tomorrow
[2025-06-24 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-24 19:00:02] Read Calendar: Vidge working late, at 6 o clock
[2025-06-24 19:00:02] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [4]
[2025-06-24 19:00:02] Speak Words Join Files: count=4
[2025-06-24 19:00:03] Speak Words Play File (Queue=1): End
[2025-06-24 19:00:03] Read Calendar: End
[2025-06-24 21:30:10] Heartbeat
[2025-06-24 21:30:10] Queued from browser: 17529 - Tell the time ()
[2025-06-24 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-24 21:30:10] Tell Time: Start
[2025-06-24 21:30:10] Speak Words: Start
[2025-06-24 21:30:10] Speak Add File: signature.mp3
[2025-06-24 21:30:10] Speak Add File: 9.mp3
[2025-06-24 21:30:10] Speak Add File: 30.mp3
[2025-06-24 21:30:10] Speak Words Join Files: count=3
[2025-06-24 21:30:10] Speak Words Play File (Queue=): End
[2025-06-24 21:30:10] Tell Time: End
[2025-06-24 23:59:49] Heartbeat
[2025-06-25 08:00:00] Heartbeat
[2025-06-25 08:00:00] Queued from browser: 17530 - Tell the time ()
[2025-06-25 08:00:00] Launched by Web: Tell the time,08,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-25 08:00:00] Tell Time: Start
[2025-06-25 08:00:00] Speak Words: Start
[2025-06-25 08:00:00] Speak Add File: signature.mp3
[2025-06-25 08:00:01] Speak Add File: 1.mp3
[2025-06-25 08:00:01] Speak Words Join Files: count=2
[2025-06-25 08:00:01] Speak Words Play File (Queue=): End
[2025-06-25 08:00:01] Tell Time: End
[2025-06-25 09:30:08] Heartbeat
[2025-06-25 09:30:08] Queued from browser: 17531 - Read Calendar ()
[2025-06-25 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-25 09:30:08] Read Calendar: Start
[2025-06-25 09:30:08] Read Calendar: Going to get access token from Google
[2025-06-25 09:30:08] Read Calendar: Got access token.
[2025-06-25 09:30:09] Read Calendar: Range: 2025-06-25T09:30:00Z to 2025-06-26T00:00:00Z. Events found: 2.
[2025-06-25 09:30:09] Read Calendar: Event: 2025-06-25 to 2025-06-26 'Pay Nisha this week '
[2025-06-25 09:30:09] Read Calendar: Event: 2025-06-25T18:00:00+01:00 to 2025-06-25T19:00:00+01:00 'V: working late'
[2025-06-25 09:30:09] Speak Words: Start
[2025-06-25 09:30:09] Read Calendar: Today
[2025-06-25 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-06-25 09:30:09] Read Calendar: Pay Nisha this week , all day
[2025-06-25 09:30:09] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-06-25 09:30:09] Read Calendar: Vidge working late, at 6 o clock
[2025-06-25 09:30:09] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-06-25 09:30:09] Speak Words Join Files: count=3
[2025-06-25 09:30:09] Speak Words Play File (Queue=1): End
[2025-06-25 09:30:09] Read Calendar: End
[2025-06-25 10:30:07] Heartbeat
[2025-06-25 10:30:07] Queued from browser: 17532 - Read Calendar ()
[2025-06-25 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-25 10:30:07] Read Calendar: Start
[2025-06-25 10:30:07] Read Calendar: Going to get access token from Google
[2025-06-25 10:30:07] Read Calendar: Got access token.
[2025-06-25 10:30:08] Read Calendar: Range: 2025-06-25T10:30:00Z to 2025-06-26T00:00:00Z. Events found: 2.
[2025-06-25 10:30:08] Read Calendar: Event: 2025-06-25 to 2025-06-26 'Pay Nisha this week '
[2025-06-25 10:30:08] Read Calendar: Event: 2025-06-25T18:00:00+01:00 to 2025-06-25T19:00:00+01:00 'V: working late'
[2025-06-25 10:30:08] Speak Words: Start
[2025-06-25 10:30:08] Read Calendar: Today
[2025-06-25 10:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-06-25 10:30:08] Read Calendar: Pay Nisha this week , all day
[2025-06-25 10:30:08] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-06-25 10:30:08] Read Calendar: Vidge working late, at 6 o clock
[2025-06-25 10:30:08] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-06-25 10:30:08] Speak Words Join Files: count=3
[2025-06-25 10:30:08] Speak Words Play File (Queue=1): End
[2025-06-25 10:30:08] Read Calendar: End
[2025-06-25 16:00:06] Heartbeat
[2025-06-25 16:00:06] Queued from browser: 17533 - Say Full Moon ()
[2025-06-25 16:00:06] Launched by Web: Say Full Moon,16,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-25 16:00:06] Say Full Moon: Start
[2025-06-25 16:00:06] Say Full Moon: The moon is currently 0.2 days old
[2025-06-25 16:00:06] Say Full Moon: End
[2025-06-25 18:24:02] Heartbeat
[2025-06-25 18:24:02] Queued from browser: 17534 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-25 18:24:02] Launched by Web: Speak text,18,24,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-25 18:24:02] Speak Text: Start
[2025-06-25 18:24:02] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-25 18:24:02] Speak Words: Start
[2025-06-25 18:24:02] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-25 18:24:02] Speak Words Join Files: count=1
[2025-06-25 18:24:02] Speak Words Play File (Queue=1): End
[2025-06-25 18:24:02] Speak Text: End
[2025-06-25 19:00:09] Heartbeat
[2025-06-25 19:00:09] Queued from browser: 17535 - Read Calendar ()
[2025-06-25 19:00:09] Launched by Web: Read Calendar,19,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-25 19:00:09] Read Calendar: Start
[2025-06-25 19:00:09] Read Calendar: Going to get access token from Google
[2025-06-25 19:00:09] Read Calendar: Got access token.
[2025-06-25 19:00:09] Read Calendar: Range: 2025-06-25T19:00:00Z to 2025-06-27T00:00:00Z. Events found: 2.
[2025-06-25 19:00:09] Read Calendar: Event: 2025-06-25 to 2025-06-26 'Pay Nisha this week '
[2025-06-25 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-06-25 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-06-25 19:00:09] Read Calendar: Event: 2025-06-26T20:30:00+01:00 to 2025-06-26T21:45:00+01:00 'GV: Date night'
[2025-06-25 19:00:09] Speak Words: Start
[2025-06-25 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-25 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-06-25 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-25 19:00:10] Read Calendar: Tomorrow
[2025-06-25 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-25 19:00:10] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-25 19:00:10] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [4]
[2025-06-25 19:00:10] Speak Words Join Files: count=4
[2025-06-25 19:00:10] Speak Words Play File (Queue=1): End
[2025-06-25 19:00:10] Read Calendar: End
[2025-06-25 21:30:01] Heartbeat
[2025-06-25 21:30:01] Queued from browser: 17536 - Tell the time ()
[2025-06-25 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-25 21:30:01] Tell Time: Start
[2025-06-25 21:30:01] Speak Words: Start
[2025-06-25 21:30:01] Speak Add File: signature.mp3
[2025-06-25 21:30:01] Speak Add File: 9.mp3
[2025-06-25 21:30:01] Speak Add File: 30.mp3
[2025-06-25 21:30:01] Speak Words Join Files: count=3
[2025-06-25 21:30:02] Speak Words Play File (Queue=): End
[2025-06-25 21:30:02] Tell Time: End
[2025-06-25 23:59:52] Heartbeat
[2025-06-26 08:00:06] Heartbeat
[2025-06-26 08:00:06] Queued from browser: 17537 - Tell the time ()
[2025-06-26 08:00:06] Launched by Web: Tell the time,08,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-26 08:00:06] Tell Time: Start
[2025-06-26 08:00:06] Speak Words: Start
[2025-06-26 08:00:06] Speak Add File: signature.mp3
[2025-06-26 08:00:06] Speak Add File: 1.mp3
[2025-06-26 08:00:06] Speak Words Join Files: count=2
[2025-06-26 08:00:07] Speak Words Play File (Queue=): End
[2025-06-26 08:00:07] Tell Time: End
[2025-06-26 09:30:07] Heartbeat
[2025-06-26 09:30:07] Queued from browser: 17538 - Read Calendar ()
[2025-06-26 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-26 09:30:07] Read Calendar: Start
[2025-06-26 09:30:07] Read Calendar: Going to get access token from Google
[2025-06-26 09:30:09] Read Calendar: Got access token.
[2025-06-26 09:30:09] Read Calendar: Range: 2025-06-26T09:30:00Z to 2025-06-27T00:00:00Z. Events found: 1.
[2025-06-26 09:30:09] Read Calendar: Event: 2025-06-26T20:30:00+01:00 to 2025-06-26T21:45:00+01:00 'GV: Date night'
[2025-06-26 09:30:09] Speak Words: Start
[2025-06-26 09:30:09] Read Calendar: Today
[2025-06-26 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-06-26 09:30:09] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-26 09:30:09] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-06-26 09:30:10] Speak Words Join Files: count=2
[2025-06-26 09:30:10] Speak Words Play File (Queue=1): End
[2025-06-26 09:30:10] Read Calendar: End
[2025-06-26 10:30:09] Heartbeat
[2025-06-26 10:30:09] Queued from browser: 17539 - Read Calendar ()
[2025-06-26 10:30:09] Launched by Web: Read Calendar,10,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-26 10:30:09] Read Calendar: Start
[2025-06-26 10:30:09] Read Calendar: Going to get access token from Google
[2025-06-26 10:30:10] Read Calendar: Got access token.
[2025-06-26 10:30:10] Read Calendar: Range: 2025-06-26T10:30:00Z to 2025-06-27T00:00:00Z. Events found: 1.
[2025-06-26 10:30:10] Read Calendar: Event: 2025-06-26T20:30:00+01:00 to 2025-06-26T21:45:00+01:00 'GV: Date night'
[2025-06-26 10:30:10] Speak Words: Start
[2025-06-26 10:30:10] Read Calendar: Today
[2025-06-26 10:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-06-26 10:30:10] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-26 10:30:10] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-06-26 10:30:10] Speak Words Join Files: count=2
[2025-06-26 10:30:10] Speak Words Play File (Queue=1): End
[2025-06-26 10:30:10] Read Calendar: End
[2025-06-26 16:00:07] Heartbeat
[2025-06-26 16:00:07] Queued from browser: 17540 - Say Full Moon ()
[2025-06-26 16:00:07] Launched by Web: Say Full Moon,16,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-26 16:00:07] Say Full Moon: Start
[2025-06-26 16:00:07] Say Full Moon: The moon is currently 1.3 days old
[2025-06-26 16:00:07] Say Full Moon: End
[2025-06-26 19:00:00] Heartbeat
[2025-06-26 19:00:00] Queued from browser: 17541 - Read Calendar ()
[2025-06-26 19:00:00] Launched by Web: Read Calendar,19,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-26 19:00:00] Read Calendar: Start
[2025-06-26 19:00:00] Read Calendar: Going to get access token from Google
[2025-06-26 19:00:00] Read Calendar: Got access token.
[2025-06-26 19:00:01] Read Calendar: Range: 2025-06-26T19:00:00Z to 2025-06-28T00:00:00Z. Events found: 1.
[2025-06-26 19:00:01] Read Calendar: Event: 2025-06-26T20:30:00+01:00 to 2025-06-26T21:45:00+01:00 'GV: Date night'
[2025-06-26 19:00:01] Speak Words: Start
[2025-06-26 19:00:01] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-26 19:00:01] Read Calendar: Tonight
[2025-06-26 19:00:01] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-06-26 19:00:01] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-06-26 19:00:01] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-06-26 19:00:01] Speak Words Join Files: count=3
[2025-06-26 19:00:01] Speak Words Play File (Queue=1): End
[2025-06-26 19:00:01] Read Calendar: End
[2025-06-26 21:30:07] Heartbeat
[2025-06-26 21:30:08] Queued from browser: 17542 - Tell the time ()
[2025-06-26 21:30:08] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-26 21:30:08] Tell Time: Start
[2025-06-26 21:30:08] Speak Words: Start
[2025-06-26 21:30:08] Speak Add File: signature.mp3
[2025-06-26 21:30:08] Speak Add File: 9.mp3
[2025-06-26 21:30:08] Speak Add File: 30.mp3
[2025-06-26 21:30:08] Speak Words Join Files: count=3
[2025-06-26 21:30:08] Speak Words Play File (Queue=): End
[2025-06-26 21:30:08] Tell Time: End
[2025-06-26 23:59:50] Heartbeat
[2025-06-27 08:00:06] Heartbeat
[2025-06-27 08:00:06] Queued from browser: 17543 - Tell the time ()
[2025-06-27 08:00:06] Launched by Web: Tell the time,08,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 08:00:06] Tell Time: Start
[2025-06-27 08:00:06] Speak Words: Start
[2025-06-27 08:00:06] Speak Add File: signature.mp3
[2025-06-27 08:00:06] Speak Add File: 1.mp3
[2025-06-27 08:00:06] Speak Words Join Files: count=2
[2025-06-27 08:00:06] Speak Words Play File (Queue=): End
[2025-06-27 08:00:06] Tell Time: End
[2025-06-27 09:30:07] Heartbeat
[2025-06-27 09:30:07] Queued from browser: 17544 - Read Calendar ()
[2025-06-27 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 09:30:07] Read Calendar: Start
[2025-06-27 09:30:07] Read Calendar: Going to get access token from Google
[2025-06-27 09:30:07] Read Calendar: Got access token.
[2025-06-27 09:30:07] Read Calendar: Range: 2025-06-27T09:30:00Z to 2025-06-28T00:00:00Z. Events found: 0.
[2025-06-27 09:30:07] Speak Words: Start
[2025-06-27 09:30:07] Read Calendar: Nothing in the calendar today
[2025-06-27 09:30:07] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-06-27 09:30:07] Speak Words Join Files: count=1
[2025-06-27 09:30:07] Speak Words Play File (Queue=1): End
[2025-06-27 09:30:07] Read Calendar: End
[2025-06-27 10:30:04] Heartbeat
[2025-06-27 10:30:04] Queued from browser: 17545 - Read Calendar ()
[2025-06-27 10:30:04] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 10:30:04] Read Calendar: Start
[2025-06-27 10:30:04] Read Calendar: Going to get access token from Google
[2025-06-27 10:30:04] Read Calendar: Got access token.
[2025-06-27 10:30:04] Read Calendar: Range: 2025-06-27T10:30:00Z to 2025-06-28T00:00:00Z. Events found: 0.
[2025-06-27 10:30:04] Speak Words: Start
[2025-06-27 10:30:04] Read Calendar: Nothing in the calendar today
[2025-06-27 10:30:04] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-06-27 10:30:04] Speak Words Join Files: count=1
[2025-06-27 10:30:05] Speak Words Play File (Queue=1): End
[2025-06-27 10:30:05] Read Calendar: End
[2025-06-27 12:45:46] Heartbeat
[2025-06-27 12:45:46] Queued from browser: 17546 - Speak text (The grandfather clock needs wineding)
[2025-06-27 12:45:46] Launched by Web: Speak text,12,45,46,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 12:45:46] Speak Text: Start
[2025-06-27 12:45:46] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 12:45:46] Speak Words: Start
[2025-06-27 12:45:46] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 12:45:46] Speak Words Join Files: count=1
[2025-06-27 12:45:46] Speak Words Play File (Queue=1): End
[2025-06-27 12:45:46] Speak Text: End
[2025-06-27 13:00:37] Heartbeat
[2025-06-27 13:00:37] Queued from browser: 17547 - Speak text (The grandfather clock needs wineding)
[2025-06-27 13:00:37] Launched by Web: Speak text,13,00,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 13:00:37] Speak Text: Start
[2025-06-27 13:00:37] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 13:00:37] Speak Words: Start
[2025-06-27 13:00:37] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 13:00:37] Speak Words Join Files: count=1
[2025-06-27 13:00:37] Speak Words Play File (Queue=1): End
[2025-06-27 13:00:37] Speak Text: End
[2025-06-27 13:15:39] Heartbeat
[2025-06-27 13:15:39] Queued from browser: 17548 - Speak text (The grandfather clock needs wineding)
[2025-06-27 13:15:39] Launched by Web: Speak text,13,15,39,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 13:15:39] Speak Text: Start
[2025-06-27 13:15:39] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 13:15:39] Speak Words: Start
[2025-06-27 13:15:39] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 13:15:39] Speak Words Join Files: count=1
[2025-06-27 13:15:39] Speak Words Play File (Queue=1): End
[2025-06-27 13:15:39] Speak Text: End
[2025-06-27 16:00:00] Heartbeat
[2025-06-27 16:00:00] Queued from browser: 17549 - Say Full Moon ()
[2025-06-27 16:00:00] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:00:00] Say Full Moon: Start
[2025-06-27 16:00:00] Say Full Moon: The moon is currently 2.37 days old
[2025-06-27 16:00:00] Say Full Moon: End
[2025-06-27 16:09:31] Heartbeat
[2025-06-27 16:09:31] Queued from browser: 17550 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-27 16:09:31] Launched by Web: Speak text,16,09,31,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:09:31] Speak Text: Start
[2025-06-27 16:09:31] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-27 16:09:31] Speak Words: Start
[2025-06-27 16:09:31] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-27 16:09:32] Speak Words Join Files: count=1
[2025-06-27 16:09:32] Speak Words Play File (Queue=1): End
[2025-06-27 16:09:32] Speak Text: End
[2025-06-27 16:37:01] Heartbeat
[2025-06-27 16:37:01] Queued from browser: 17551 - Speak text (The grandfather clock needs wineding)
[2025-06-27 16:37:01] Launched by Web: Speak text,16,37,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:37:01] Speak Text: Start
[2025-06-27 16:37:01] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 16:37:01] Speak Words: Start
[2025-06-27 16:37:01] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 16:37:01] Speak Words Join Files: count=1
[2025-06-27 16:37:01] Speak Words Play File (Queue=1): End
[2025-06-27 16:37:01] Speak Text: End
[2025-06-27 16:37:23] Heartbeat
[2025-06-27 16:37:23] Queued from browser: 17552 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-27 16:37:23] Launched by Web: Speak text,16,37,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:37:23] Speak Text: Start
[2025-06-27 16:37:23] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-27 16:37:23] Speak Words: Start
[2025-06-27 16:37:23] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-27 16:37:23] Speak Words Join Files: count=1
[2025-06-27 16:37:23] Speak Words Play File (Queue=1): End
[2025-06-27 16:37:23] Speak Text: End
[2025-06-27 16:37:34] Heartbeat
[2025-06-27 16:37:34] Queued from browser: 17553 - Speak text (The grandfather clock needs wineding)
[2025-06-27 16:37:34] Launched by Web: Speak text,16,37,34,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:37:34] Speak Text: Start
[2025-06-27 16:37:34] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 16:37:34] Speak Words: Start
[2025-06-27 16:37:34] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 16:37:34] Speak Words Join Files: count=1
[2025-06-27 16:37:34] Speak Words Play File (Queue=1): End
[2025-06-27 16:37:34] Speak Text: End
[2025-06-27 16:37:56] Heartbeat
[2025-06-27 16:37:56] Queued from browser: 17554 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-27 16:37:56] Launched by Web: Speak text,16,37,56,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:37:56] Speak Text: Start
[2025-06-27 16:37:56] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-27 16:37:56] Speak Words: Start
[2025-06-27 16:37:56] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-27 16:37:56] Speak Words Join Files: count=1
[2025-06-27 16:37:57] Speak Words Play File (Queue=1): End
[2025-06-27 16:37:57] Speak Text: End
[2025-06-27 16:41:47] Heartbeat
[2025-06-27 16:41:47] Queued from browser: 17555 - Speak text (The grandfather clock needs wineding)
[2025-06-27 16:41:47] Launched by Web: Speak text,16,41,47,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:41:47] Speak Text: Start
[2025-06-27 16:41:47] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 16:41:47] Speak Words: Start
[2025-06-27 16:41:47] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 16:41:47] Speak Words Join Files: count=1
[2025-06-27 16:41:47] Speak Words Play File (Queue=1): End
[2025-06-27 16:41:47] Speak Text: End
[2025-06-27 16:44:10] Heartbeat
[2025-06-27 16:44:10] Queued from browser: 17556 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-27 16:44:10] Launched by Web: Speak text,16,44,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:44:10] Speak Text: Start
[2025-06-27 16:44:10] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-27 16:44:10] Speak Words: Start
[2025-06-27 16:44:10] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-27 16:44:10] Speak Words Join Files: count=1
[2025-06-27 16:44:10] Speak Words Play File (Queue=1): End
[2025-06-27 16:44:10] Speak Text: End
[2025-06-27 16:45:16] Heartbeat
[2025-06-27 16:45:16] Queued from browser: 17557 - Speak text (The grandfather clock needs wineding)
[2025-06-27 16:45:16] Launched by Web: Speak text,16,45,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:45:16] Speak Text: Start
[2025-06-27 16:45:16] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 16:45:16] Speak Words: Start
[2025-06-27 16:45:16] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 16:45:16] Speak Words Join Files: count=1
[2025-06-27 16:45:16] Speak Words Play File (Queue=1): End
[2025-06-27 16:45:16] Speak Text: End
[2025-06-27 16:45:38] Heartbeat
[2025-06-27 16:45:38] Queued from browser: 17558 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-27 16:45:38] Launched by Web: Speak text,16,45,38,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:45:38] Speak Text: Start
[2025-06-27 16:45:38] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-27 16:45:38] Speak Words: Start
[2025-06-27 16:45:38] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-27 16:45:38] Speak Words Join Files: count=1
[2025-06-27 16:45:38] Speak Words Play File (Queue=1): End
[2025-06-27 16:45:38] Speak Text: End
[2025-06-27 16:45:49] Heartbeat
[2025-06-27 16:45:49] Queued from browser: 17559 - Speak text (The grandfather clock needs wineding)
[2025-06-27 16:45:49] Launched by Web: Speak text,16,45,49,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:45:49] Speak Text: Start
[2025-06-27 16:45:49] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-27 16:45:49] Speak Words: Start
[2025-06-27 16:45:49] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-27 16:45:49] Speak Words Join Files: count=1
[2025-06-27 16:45:49] Speak Words Play File (Queue=1): End
[2025-06-27 16:45:49] Speak Text: End
[2025-06-27 16:46:00] Heartbeat
[2025-06-27 16:46:00] Queued from browser: 17560 - Speak text (Thank you for wineding the grandfather clock)
[2025-06-27 16:46:00] Launched by Web: Speak text,16,46,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 16:46:00] Speak Text: Start
[2025-06-27 16:46:00] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-06-27 16:46:00] Speak Words: Start
[2025-06-27 16:46:00] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-06-27 16:46:00] Speak Words Join Files: count=1
[2025-06-27 16:46:00] Speak Words Play File (Queue=1): End
[2025-06-27 16:46:00] Speak Text: End
[2025-06-27 19:00:01] Heartbeat
[2025-06-27 19:00:01] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:00:01] Read Calendar: Start
[2025-06-27 19:00:01] Read Calendar: Going to get access token from Google
[2025-06-27 19:00:01] Read Calendar: Got access token.
[2025-06-27 19:00:02] Read Calendar: Range: 2025-06-27T19:00:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:00:02] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:00:02] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:00:02] Speak Words: Start
[2025-06-27 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:00:02] Read Calendar: Tomorrow
[2025-06-27 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:00:02] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:00:02] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[27-Jun-2025 19:00:03 Europe/London] PHP Warning: fopen(./hutch/0013d3848bb8/store/mp3_47796e6165636f6c6f67792053657276696365206170706f696e746d656e7420617420476174657761792046202d20326e6420466c6f6f725c2c204e48532054726561746d656e742043656e7472655c2c204c697374657220526f61645c2c204e6f7474735c2c204e4737203246542e2028517565656e73204d65646963616c2043656e747265292e2c61742068616c662070617374203130.mp3): failed to open stream: File name too long in /var/www/html/subroutines/writeToFile.php on line 8
[2025-06-27 19:00:13] Heartbeat
[2025-06-27 19:00:13] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:00:13] Launched by Web: Read Calendar,19,00,13,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:00:13] Read Calendar: Start
[2025-06-27 19:00:13] Read Calendar: Going to get access token from Google
[2025-06-27 19:00:13] Read Calendar: Got access token.
[2025-06-27 19:00:14] Read Calendar: Range: 2025-06-27T19:00:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:00:14] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:00:14] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:00:14] Speak Words: Start
[2025-06-27 19:00:14] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:00:14] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:00:14] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:00:14] Read Calendar: Tomorrow
[2025-06-27 19:00:14] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:00:14] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:00:14] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:00:14] Speak Words: Try to use Google TTS and check contents of returned data.
[27-Jun-2025 19:00:15 Europe/London] PHP Warning: fopen(./hutch/0013d3848bb8/store/mp3_47796e6165636f6c6f67792053657276696365206170706f696e746d656e7420617420476174657761792046202d20326e6420466c6f6f725c2c204e48532054726561746d656e742043656e7472655c2c204c697374657220526f61645c2c204e6f7474735c2c204e4737203246542e2028517565656e73204d65646963616c2043656e747265292e2c61742068616c662070617374203130.mp3): failed to open stream: File name too long in /var/www/html/subroutines/writeToFile.php on line 8
[2025-06-27 19:00:25] Heartbeat
[2025-06-27 19:00:25] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:00:25] Launched by Web: Read Calendar,19,00,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:00:25] Read Calendar: Start
[2025-06-27 19:00:25] Read Calendar: Going to get access token from Google
[2025-06-27 19:00:26] Read Calendar: Got access token.
[2025-06-27 19:00:26] Read Calendar: Range: 2025-06-27T19:00:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:00:26] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:00:26] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:00:26] Speak Words: Start
[2025-06-27 19:00:26] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:00:26] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:00:26] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:00:26] Read Calendar: Tomorrow
[2025-06-27 19:00:26] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:00:26] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:00:26] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:00:26] Speak Words: Try to use Google TTS and check contents of returned data.
[27-Jun-2025 19:00:32 Europe/London] PHP Warning: fopen(./hutch/0013d3848bb8/store/mp3_47796e6165636f6c6f67792053657276696365206170706f696e746d656e7420617420476174657761792046202d20326e6420466c6f6f725c2c204e48532054726561746d656e742043656e7472655c2c204c697374657220526f61645c2c204e6f7474735c2c204e4737203246542e2028517565656e73204d65646963616c2043656e747265292e2c61742068616c662070617374203130.mp3): failed to open stream: File name too long in /var/www/html/subroutines/writeToFile.php on line 8
[2025-06-27 19:00:43] Heartbeat
[2025-06-27 19:00:43] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:00:43] Launched by Web: Read Calendar,19,00,43,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:00:43] Read Calendar: Start
[2025-06-27 19:00:43] Read Calendar: Going to get access token from Google
[2025-06-27 19:00:44] Read Calendar: Got access token.
[2025-06-27 19:00:44] Read Calendar: Range: 2025-06-27T19:00:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:00:44] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:00:44] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:00:44] Speak Words: Start
[2025-06-27 19:00:44] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:00:44] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:00:44] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:00:44] Read Calendar: Tomorrow
[2025-06-27 19:00:44] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:00:44] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:00:44] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:00:44] Speak Words: Try to use Google TTS and check contents of returned data.
[27-Jun-2025 19:00:47 Europe/London] PHP Warning: fopen(./hutch/0013d3848bb8/store/mp3_47796e6165636f6c6f67792053657276696365206170706f696e746d656e7420617420476174657761792046202d20326e6420466c6f6f725c2c204e48532054726561746d656e742043656e7472655c2c204c697374657220526f61645c2c204e6f7474735c2c204e4737203246542e2028517565656e73204d65646963616c2043656e747265292e2c61742068616c662070617374203130.mp3): failed to open stream: File name too long in /var/www/html/subroutines/writeToFile.php on line 8
[2025-06-27 19:00:58] Heartbeat
[2025-06-27 19:00:58] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:00:58] Launched by Web: Read Calendar,19,00,58,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:00:58] Read Calendar: Start
[2025-06-27 19:00:58] Read Calendar: Going to get access token from Google
[2025-06-27 19:00:59] Read Calendar: Got access token.
[2025-06-27 19:00:59] Read Calendar: Range: 2025-06-27T19:00:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:00:59] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:00:59] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:00:59] Speak Words: Start
[2025-06-27 19:00:59] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:00:59] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:00:59] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:00:59] Read Calendar: Tomorrow
[2025-06-27 19:00:59] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:00:59] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:00:59] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:00:59] Speak Words: Try to use Google TTS and check contents of returned data.
[27-Jun-2025 19:00:59 Europe/London] PHP Warning: fopen(./hutch/0013d3848bb8/store/mp3_47796e6165636f6c6f67792053657276696365206170706f696e746d656e7420617420476174657761792046202d20326e6420466c6f6f725c2c204e48532054726561746d656e742043656e7472655c2c204c697374657220526f61645c2c204e6f7474735c2c204e4737203246542e2028517565656e73204d65646963616c2043656e747265292e2c61742068616c662070617374203130.mp3): failed to open stream: File name too long in /var/www/html/subroutines/writeToFile.php on line 8
[2025-06-27 19:01:10] Heartbeat
[2025-06-27 19:01:10] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:01:10] Launched by Web: Read Calendar,19,01,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:01:10] Read Calendar: Start
[2025-06-27 19:01:10] Read Calendar: Going to get access token from Google
[2025-06-27 19:01:11] Read Calendar: Got access token.
[2025-06-27 19:01:11] Read Calendar: Range: 2025-06-27T19:01:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:01:11] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:01:11] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:01:11] Speak Words: Start
[2025-06-27 19:01:11] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:01:11] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:01:11] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:01:11] Read Calendar: Tomorrow
[2025-06-27 19:01:11] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:01:11] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:01:11] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:01:11] Speak Words: Try to use Google TTS and check contents of returned data.
[27-Jun-2025 19:01:12 Europe/London] PHP Warning: fopen(./hutch/0013d3848bb8/store/mp3_47796e6165636f6c6f67792053657276696365206170706f696e746d656e7420617420476174657761792046202d20326e6420466c6f6f725c2c204e48532054726561746d656e742043656e7472655c2c204c697374657220526f61645c2c204e6f7474735c2c204e4737203246542e2028517565656e73204d65646963616c2043656e747265292e2c61742068616c662070617374203130.mp3): failed to open stream: File name too long in /var/www/html/subroutines/writeToFile.php on line 8
[2025-06-27 19:01:22] Heartbeat
[2025-06-27 19:01:22] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:01:22] Launched by Web: Read Calendar,19,01,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:01:22] Read Calendar: Start
[2025-06-27 19:01:22] Read Calendar: Going to get access token from Google
[2025-06-27 19:01:22] Read Calendar: Got access token.
[2025-06-27 19:01:23] Read Calendar: Range: 2025-06-27T19:01:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:01:23] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:01:23] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:01:23] Speak Words: Start
[2025-06-27 19:01:23] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:01:23] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:01:23] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:01:23] Read Calendar: Tomorrow
[2025-06-27 19:01:23] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:01:23] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:01:23] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:01:23] Speak Words: Try to use Google TTS and check contents of returned data.
[27-Jun-2025 19:01:24 Europe/London] PHP Warning: fopen(./hutch/0013d3848bb8/store/mp3_47796e6165636f6c6f67792053657276696365206170706f696e746d656e7420617420476174657761792046202d20326e6420466c6f6f725c2c204e48532054726561746d656e742043656e7472655c2c204c697374657220526f61645c2c204e6f7474735c2c204e4737203246542e2028517565656e73204d65646963616c2043656e747265292e2c61742068616c662070617374203130.mp3): failed to open stream: File name too long in /var/www/html/subroutines/writeToFile.php on line 8
[2025-06-27 19:01:35] Heartbeat
[2025-06-27 19:01:35] Queued from browser: 17561 - Read Calendar ()
[2025-06-27 19:01:35] Launched by Web: Read Calendar,19,01,35,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 19:01:35] Read Calendar: Start
[2025-06-27 19:01:35] Read Calendar: Going to get access token from Google
[2025-06-27 19:01:36] Read Calendar: Got access token.
[2025-06-27 19:01:36] Read Calendar: Range: 2025-06-27T19:01:00Z to 2025-06-29T00:00:00Z. Events found: 2.
[2025-06-27 19:01:36] Read Calendar: Event: 2025-06-28T10:30:00+01:00 to 2025-06-28T11:30:00+01:00 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).'
[2025-06-27 19:01:36] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-27 19:01:36] Speak Words: Start
[2025-06-27 19:01:36] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-27 19:01:36] Read Calendar: Nothing in the calendar tonight
[2025-06-27 19:01:36] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-27 19:01:36] Read Calendar: Tomorrow
[2025-06-27 19:01:36] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-27 19:01:36] Read Calendar: Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10
[2025-06-27 19:01:36] Speak Words: 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10', volume=0.7 -> [4]
[2025-06-27 19:01:36] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-27 19:01:37] Speak Words: Don't know how to say 'Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10' (using Google TTS) - so use poor quality TTS instead.
[2025-06-27 19:01:37] Speak Words: Trying to use simple TTS using command: echo "Gynaecology Service appointment at Gateway F - 2nd Floor\, NHS Treatment Centre\, Lister Road\, Notts\, NG7 2FT. (Queens Medical Centre).,at half past 10" | text2wave -otype wav | lame -V 1 -b 16 -B 16 --verbose --resample 16 --scale 0.7 - ./hutch/0013d3848bb8/speech_4.mp3
[2025-06-27 19:01:44] Read Calendar: Put out old OddBox ,at half past 7
[2025-06-27 19:01:44] Speak Words: ' Put out old OddBox ,at half past 7', volume=0.7 -> [5]
[2025-06-27 19:01:44] Speak Words Join Files: count=5
[2025-06-27 19:01:45] Speak Words Play File (Queue=1): End
[2025-06-27 19:01:45] Read Calendar: End
[2025-06-27 21:30:00] Heartbeat
[2025-06-27 21:30:00] Queued from browser: 17562 - Tell the time ()
[2025-06-27 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-27 21:30:00] Tell Time: Start
[2025-06-27 21:30:00] Speak Words: Start
[2025-06-27 21:30:00] Speak Add File: signature.mp3
[2025-06-27 21:30:00] Speak Add File: 9.mp3
[2025-06-27 21:30:00] Speak Add File: 30.mp3
[2025-06-27 21:30:01] Speak Words Join Files: count=3
[2025-06-27 21:30:01] Speak Words Play File (Queue=): End
[2025-06-27 21:30:01] Tell Time: End
[2025-06-27 23:59:54] Heartbeat
[2025-06-28 10:30:06] Heartbeat
[2025-06-28 10:30:06] Queued from browser: 17563 - Read Calendar ()
[2025-06-28 10:30:06] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-28 10:30:06] Read Calendar: Start
[2025-06-28 10:30:06] Read Calendar: Going to get access token from Google
[2025-06-28 10:30:06] Read Calendar: Got access token.
[2025-06-28 10:30:06] Read Calendar: Range: 2025-06-28T10:30:00Z to 2025-06-29T00:00:00Z. Events found: 1.
[2025-06-28 10:30:06] Read Calendar: Event: 2025-06-28T19:30:00+01:00 to 2025-06-28T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-06-28 10:30:06] Speak Words: Start
[2025-06-28 10:30:06] Read Calendar: Today
[2025-06-28 10:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-06-28 10:30:07] Read Calendar: Put out old OddBox ,at half past 7
[2025-06-28 10:30:07] Speak Words: ' Put out old OddBox ,at half past 7', volume=1 -> [2]
[2025-06-28 10:30:07] Speak Words Join Files: count=2
[2025-06-28 10:30:07] Speak Words Play File (Queue=1): End
[2025-06-28 10:30:07] Read Calendar: End
[2025-06-28 16:00:10] Heartbeat
[2025-06-28 16:00:10] Queued from browser: 17564 - Say Full Moon ()
[2025-06-28 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-28 16:00:10] Say Full Moon: Start
[2025-06-28 16:00:10] Say Full Moon: The moon is currently 3.41 days old
[2025-06-28 16:00:10] Say Full Moon: End
[2025-06-28 19:00:09] Heartbeat
[2025-06-28 19:00:09] Queued from browser: 17565 - Read Calendar ()
[2025-06-28 19:00:09] Launched by Web: Read Calendar,19,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-28 19:00:09] Read Calendar: Start
[2025-06-28 19:00:09] Read Calendar: Going to get access token from Google
[2025-06-28 19:00:09] Read Calendar: Got access token.
[2025-06-28 19:00:09] Read Calendar: Range: 2025-06-28T19:00:00Z to 2025-06-30T00:00:00Z. Events found: 1.
[2025-06-28 19:00:09] Read Calendar: Event: 2025-06-29T10:00:00+01:00 to 2025-06-29T12:00:00+01:00 'V: tea & coffee'
[2025-06-28 19:00:09] Speak Words: Start
[2025-06-28 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-28 19:00:10] Read Calendar: Nothing in the calendar tonight
[2025-06-28 19:00:10] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-28 19:00:10] Read Calendar: Tomorrow
[2025-06-28 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-28 19:00:10] Read Calendar: Vidge tea & coffee, at 10 o clock
[2025-06-28 19:00:10] Speak Words: 'Vidge tea & coffee, at 10 o clock', volume=0.7 -> [4]
[2025-06-28 19:00:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-28 19:00:10] Speak Words: Got file to say 'Vidge tea & coffee, at 10 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+tea+%26+coffee%2C+at+10+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520746561202620636f666665652c206174203130206f20636c6f636b.mp3 '.
[2025-06-28 19:00:10] Speak Words Join Files: count=4
[2025-06-28 19:00:11] Speak Words Play File (Queue=1): End
[2025-06-28 19:00:11] Read Calendar: End
[2025-06-28 21:30:10] Heartbeat
[2025-06-28 21:30:10] Queued from browser: 17566 - Tell the time ()
[2025-06-28 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-28 21:30:10] Tell Time: Start
[2025-06-28 21:30:10] Speak Words: Start
[2025-06-28 21:30:10] Speak Add File: signature.mp3
[2025-06-28 21:30:10] Speak Add File: 9.mp3
[2025-06-28 21:30:10] Speak Add File: 30.mp3
[2025-06-28 21:30:10] Speak Words Join Files: count=3
[2025-06-28 21:30:11] Speak Words Play File (Queue=): End
[2025-06-28 21:30:11] Tell Time: End
[2025-06-28 23:59:52] Heartbeat
[2025-06-29 10:00:07] Heartbeat
[2025-06-29 10:00:07] Queued from browser: 17567 - Speak text (The grandfather clock needs wineding)
[2025-06-29 10:00:07] Launched by Web: Speak text,10,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-29 10:00:07] Speak Text: Start
[2025-06-29 10:00:07] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-06-29 10:00:07] Speak Words: Start
[2025-06-29 10:00:07] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-06-29 10:00:07] Speak Words Join Files: count=1
[2025-06-29 10:00:08] Speak Words Play File (Queue=1): End
[2025-06-29 10:00:08] Speak Text: End
[2025-06-29 10:30:02] Heartbeat
[2025-06-29 10:30:02] Queued from browser: 17568 - Read Calendar ()
[2025-06-29 10:30:02] Launched by Web: Read Calendar,10,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-29 10:30:02] Read Calendar: Start
[2025-06-29 10:30:02] Read Calendar: Going to get access token from Google
[2025-06-29 10:30:02] Read Calendar: Got access token.
[2025-06-29 10:30:02] Read Calendar: Range: 2025-06-29T10:30:00Z to 2025-06-30T00:00:00Z. Events found: 1.
[2025-06-29 10:30:02] Read Calendar: Event: 2025-06-29T10:00:00+01:00 to 2025-06-29T12:00:00+01:00 'V: tea & coffee'
[2025-06-29 10:30:02] Speak Words: Start
[2025-06-29 10:30:02] Read Calendar: Today
[2025-06-29 10:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-06-29 10:30:02] Read Calendar: Vidge tea & coffee, at 10 o clock
[2025-06-29 10:30:02] Speak Words: 'Vidge tea & coffee, at 10 o clock', volume=1 -> [2]
[2025-06-29 10:30:03] Speak Words Join Files: count=2
[2025-06-29 10:30:03] Speak Words Play File (Queue=1): End
[2025-06-29 10:30:03] Read Calendar: End
[2025-06-29 16:00:05] Heartbeat
[2025-06-29 16:00:05] Queued from browser: 17569 - Say Full Moon ()
[2025-06-29 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-29 16:00:05] Say Full Moon: Start
[2025-06-29 16:00:05] Say Full Moon: The moon is currently 4.4 days old
[2025-06-29 16:00:05] Say Full Moon: End
[2025-06-29 19:00:10] Heartbeat
[2025-06-29 19:00:10] Queued from browser: 17570 - Read Calendar ()
[2025-06-29 19:00:10] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-29 19:00:10] Read Calendar: Start
[2025-06-29 19:00:10] Read Calendar: Going to get access token from Google
[2025-06-29 19:00:11] Read Calendar: Got access token.
[2025-06-29 19:00:11] Read Calendar: Range: 2025-06-29T19:00:00Z to 2025-07-01T00:00:00Z. Events found: 2.
[2025-06-29 19:00:11] Read Calendar: Event: 2025-06-30T15:45:00+01:00 to 2025-06-30T16:45:00+01:00 'G: Giving blood'
[2025-06-29 19:00:11] Read Calendar: Event: 2025-06-30T18:00:00+01:00 to 2025-06-30T18:30:00+01:00 'V: work meeting '
[2025-06-29 19:00:11] Speak Words: Start
[2025-06-29 19:00:11] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-29 19:00:11] Read Calendar: Nothing in the calendar tonight
[2025-06-29 19:00:11] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-29 19:00:11] Read Calendar: Tomorrow
[2025-06-29 19:00:11] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-29 19:00:11] Read Calendar: Gus Giving blood, at 3 45
[2025-06-29 19:00:11] Speak Words: 'Gus Giving blood, at 3 45', volume=0.7 -> [4]
[2025-06-29 19:00:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-29 19:00:13] Speak Words: Got file to say 'Gus Giving blood, at 3 45' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Giving+blood%2C+at+3+45 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320476976696e6720626c6f6f642c2061742033203435.mp3 '.
[2025-06-29 19:00:13] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-29 19:00:13] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [5]
[2025-06-29 19:00:13] Speak Words Join Files: count=5
[2025-06-29 19:00:13] Speak Words Play File (Queue=1): End
[2025-06-29 19:00:13] Read Calendar: End
[2025-06-29 21:30:09] Heartbeat
[2025-06-29 21:30:09] Queued from browser: 17571 - Tell the time ()
[2025-06-29 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-29 21:30:09] Tell Time: Start
[2025-06-29 21:30:09] Speak Words: Start
[2025-06-29 21:30:09] Speak Add File: signature.mp3
[2025-06-29 21:30:10] Speak Add File: 9.mp3
[2025-06-29 21:30:10] Speak Add File: 30.mp3
[2025-06-29 21:30:10] Speak Words Join Files: count=3
[2025-06-29 21:30:10] Speak Words Play File (Queue=): End
[2025-06-29 21:30:10] Tell Time: End
[2025-06-29 23:59:59] Heartbeat
[2025-06-30 08:00:05] Heartbeat
[2025-06-30 08:00:05] Queued from browser: 17572 - Tell the time ()
[2025-06-30 08:00:05] Launched by Web: Tell the time,08,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-30 08:00:05] Tell Time: Start
[2025-06-30 08:00:05] Speak Words: Start
[2025-06-30 08:00:05] Speak Add File: signature.mp3
[2025-06-30 08:00:05] Speak Add File: 1.mp3
[2025-06-30 08:00:05] Speak Words Join Files: count=2
[2025-06-30 08:00:05] Speak Words Play File (Queue=): End
[2025-06-30 08:00:05] Tell Time: End
[2025-06-30 09:30:02] Heartbeat
[2025-06-30 09:30:02] Queued from browser: 17573 - Read Calendar ()
[2025-06-30 09:30:02] Launched by Web: Read Calendar,09,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-30 09:30:02] Read Calendar: Start
[2025-06-30 09:30:02] Read Calendar: Going to get access token from Google
[2025-06-30 09:30:02] Read Calendar: Got access token.
[2025-06-30 09:30:02] Read Calendar: Range: 2025-06-30T09:30:00Z to 2025-07-01T00:00:00Z. Events found: 2.
[2025-06-30 09:30:02] Read Calendar: Event: 2025-06-30T15:45:00+01:00 to 2025-06-30T16:45:00+01:00 'G: Giving blood'
[2025-06-30 09:30:02] Read Calendar: Event: 2025-06-30T18:00:00+01:00 to 2025-06-30T18:30:00+01:00 'V: work meeting '
[2025-06-30 09:30:02] Speak Words: Start
[2025-06-30 09:30:02] Read Calendar: Today
[2025-06-30 09:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-06-30 09:30:03] Read Calendar: Gus Giving blood, at 3 45
[2025-06-30 09:30:03] Speak Words: 'Gus Giving blood, at 3 45', volume=1 -> [2]
[2025-06-30 09:30:03] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-30 09:30:03] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-30 09:30:03] Speak Words Join Files: count=3
[2025-06-30 09:30:03] Speak Words Play File (Queue=1): End
[2025-06-30 09:30:03] Read Calendar: End
[2025-06-30 10:30:01] Heartbeat
[2025-06-30 10:30:01] Queued from browser: 17574 - Read Calendar ()
[2025-06-30 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-30 10:30:01] Read Calendar: Start
[2025-06-30 10:30:01] Read Calendar: Going to get access token from Google
[2025-06-30 10:30:01] Read Calendar: Got access token.
[2025-06-30 10:30:02] Read Calendar: Range: 2025-06-30T10:30:00Z to 2025-07-01T00:00:00Z. Events found: 2.
[2025-06-30 10:30:02] Read Calendar: Event: 2025-06-30T15:45:00+01:00 to 2025-06-30T16:45:00+01:00 'G: Giving blood'
[2025-06-30 10:30:02] Read Calendar: Event: 2025-06-30T18:00:00+01:00 to 2025-06-30T18:30:00+01:00 'V: work meeting '
[2025-06-30 10:30:02] Speak Words: Start
[2025-06-30 10:30:02] Read Calendar: Today
[2025-06-30 10:30:02] Speak Words: 'Today', volume=1 -> [1]
[2025-06-30 10:30:02] Read Calendar: Gus Giving blood, at 3 45
[2025-06-30 10:30:02] Speak Words: 'Gus Giving blood, at 3 45', volume=1 -> [2]
[2025-06-30 10:30:02] Read Calendar: Vidge work meeting , at 6 o clock
[2025-06-30 10:30:02] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-06-30 10:30:02] Speak Words Join Files: count=3
[2025-06-30 10:30:02] Speak Words Play File (Queue=1): End
[2025-06-30 10:30:02] Read Calendar: End
[2025-06-30 16:00:06] Heartbeat
[2025-06-30 16:00:06] Queued from browser: 17575 - Say Full Moon ()
[2025-06-30 16:00:06] Launched by Web: Say Full Moon,16,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-30 16:00:06] Say Full Moon: Start
[2025-06-30 16:00:06] Say Full Moon: The moon is currently 5.37 days old
[2025-06-30 16:00:06] Say Full Moon: End
[2025-06-30 19:00:02] Heartbeat
[2025-06-30 19:00:02] Queued from browser: 17576 - Read Calendar ()
[2025-06-30 19:00:02] Launched by Web: Read Calendar,19,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-30 19:00:02] Read Calendar: Start
[2025-06-30 19:00:02] Read Calendar: Going to get access token from Google
[2025-06-30 19:00:02] Read Calendar: Got access token.
[2025-06-30 19:00:02] Read Calendar: Range: 2025-06-30T19:00:00Z to 2025-07-02T00:00:00Z. Events found: 2.
[2025-06-30 19:00:02] Read Calendar: Event: 2025-07-01T13:00:00+01:00 to 2025-07-01T14:30:00+01:00 'V: meet Nat'
[2025-06-30 19:00:02] Read Calendar: Event: 2025-07-01T16:00:00+01:00 to 2025-07-01T17:00:00+01:00 'V: crochet lesson with Eliana '
[2025-06-30 19:00:02] Speak Words: Start
[2025-06-30 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-06-30 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-06-30 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-06-30 19:00:02] Read Calendar: Tomorrow
[2025-06-30 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-06-30 19:00:03] Read Calendar: Vidge meet Nat, at 1 o clock
[2025-06-30 19:00:03] Speak Words: 'Vidge meet Nat, at 1 o clock', volume=0.7 -> [4]
[2025-06-30 19:00:03] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-06-30 19:00:03] Speak Words: Got file to say 'Vidge meet Nat, at 1 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+meet+Nat%2C+at+1+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765206d656574204e61742c2061742031206f20636c6f636b.mp3 '.
[2025-06-30 19:00:03] Read Calendar: Vidge crochet lesson with Eliana , at 4 o clock
[2025-06-30 19:00:03] Speak Words: 'Vidge crochet lesson with Eliana , at 4 o clock', volume=0.7 -> [5]
[2025-06-30 19:00:03] Speak Words Join Files: count=5
[2025-06-30 19:00:04] Speak Words Play File (Queue=1): End
[2025-06-30 19:00:04] Read Calendar: End
[2025-06-30 21:30:02] Heartbeat
[2025-06-30 21:30:02] Queued from browser: 17577 - Tell the time ()
[2025-06-30 21:30:02] Launched by Web: Tell the time,21,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-06-30 21:30:02] Tell Time: Start
[2025-06-30 21:30:02] Speak Words: Start
[2025-06-30 21:30:02] Speak Add File: signature.mp3
[2025-06-30 21:30:02] Speak Add File: 9.mp3
[2025-06-30 21:30:02] Speak Add File: 30.mp3
[2025-06-30 21:30:02] Speak Words Join Files: count=3
[2025-06-30 21:30:03] Speak Words Play File (Queue=): End
[2025-06-30 21:30:03] Tell Time: End
[2025-06-30 23:59:52] Heartbeat
[2025-07-01 08:00:04] Heartbeat
[2025-07-01 08:00:04] Queued from browser: 17578 - Tell the time ()
[2025-07-01 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-01 08:00:04] Tell Time: Start
[2025-07-01 08:00:04] Speak Words: Start
[2025-07-01 08:00:04] Speak Add File: signature.mp3
[2025-07-01 08:00:04] Speak Add File: 1.mp3
[2025-07-01 08:00:04] Speak Words Join Files: count=2
[2025-07-01 08:00:04] Speak Words Play File (Queue=): End
[2025-07-01 08:00:04] Tell Time: End
[2025-07-01 09:30:09] Heartbeat
[2025-07-01 09:30:09] Queued from browser: 17579 - Read Calendar ()
[2025-07-01 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-01 09:30:09] Read Calendar: Start
[2025-07-01 09:30:09] Read Calendar: Going to get access token from Google
[2025-07-01 09:30:09] Read Calendar: Got access token.
[2025-07-01 09:30:09] Read Calendar: Range: 2025-07-01T09:30:00Z to 2025-07-02T00:00:00Z. Events found: 2.
[2025-07-01 09:30:09] Read Calendar: Event: 2025-07-01T13:00:00+01:00 to 2025-07-01T14:30:00+01:00 'V: meet Nat'
[2025-07-01 09:30:09] Read Calendar: Event: 2025-07-01T16:00:00+01:00 to 2025-07-01T17:00:00+01:00 'V: crochet lesson with Eliana '
[2025-07-01 09:30:09] Speak Words: Start
[2025-07-01 09:30:09] Read Calendar: Today
[2025-07-01 09:30:09] Speak Words: 'Today', volume=1 -> [1]
[2025-07-01 09:30:09] Read Calendar: Vidge meet Nat, at 1 o clock
[2025-07-01 09:30:09] Speak Words: 'Vidge meet Nat, at 1 o clock', volume=1 -> [2]
[2025-07-01 09:30:10] Read Calendar: Vidge crochet lesson with Eliana , at 4 o clock
[2025-07-01 09:30:10] Speak Words: 'Vidge crochet lesson with Eliana , at 4 o clock', volume=1 -> [3]
[2025-07-01 09:30:10] Speak Words Join Files: count=3
[2025-07-01 09:30:10] Speak Words Play File (Queue=1): End
[2025-07-01 09:30:10] Read Calendar: End
[2025-07-01 10:30:06] Heartbeat
[2025-07-01 10:30:06] Queued from browser: 17580 - Read Calendar ()
[2025-07-01 10:30:06] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-01 10:30:06] Read Calendar: Start
[2025-07-01 10:30:06] Read Calendar: Going to get access token from Google
[2025-07-01 10:30:06] Read Calendar: Got access token.
[2025-07-01 10:30:07] Read Calendar: Range: 2025-07-01T10:30:00Z to 2025-07-02T00:00:00Z. Events found: 2.
[2025-07-01 10:30:07] Read Calendar: Event: 2025-07-01T13:00:00+01:00 to 2025-07-01T14:30:00+01:00 'V: meet Nat'
[2025-07-01 10:30:07] Read Calendar: Event: 2025-07-01T16:00:00+01:00 to 2025-07-01T17:00:00+01:00 'V: crochet lesson with Eliana '
[2025-07-01 10:30:07] Speak Words: Start
[2025-07-01 10:30:07] Read Calendar: Today
[2025-07-01 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-07-01 10:30:07] Read Calendar: Vidge meet Nat, at 1 o clock
[2025-07-01 10:30:07] Speak Words: 'Vidge meet Nat, at 1 o clock', volume=1 -> [2]
[2025-07-01 10:30:07] Read Calendar: Vidge crochet lesson with Eliana , at 4 o clock
[2025-07-01 10:30:07] Speak Words: 'Vidge crochet lesson with Eliana , at 4 o clock', volume=1 -> [3]
[2025-07-01 10:30:07] Speak Words Join Files: count=3
[2025-07-01 10:30:07] Speak Words Play File (Queue=1): End
[2025-07-01 10:30:07] Read Calendar: End
[2025-07-01 16:00:05] Heartbeat
[2025-07-01 16:00:05] Queued from browser: 17581 - Say Full Moon ()
[2025-07-01 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-01 16:00:05] Say Full Moon: Start
[2025-07-01 16:00:05] Say Full Moon: The moon is currently 6.3 days old
[2025-07-01 16:00:05] Say Full Moon: End
[2025-07-01 19:00:02] Heartbeat
[2025-07-01 19:00:02] Queued from browser: 17582 - Read Calendar ()
[2025-07-01 19:00:02] Launched by Web: Read Calendar,19,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-01 19:00:02] Read Calendar: Start
[2025-07-01 19:00:02] Read Calendar: Going to get access token from Google
[2025-07-01 19:00:02] Read Calendar: Got access token.
[2025-07-01 19:00:02] Read Calendar: Range: 2025-07-01T19:00:00Z to 2025-07-03T00:00:00Z. Events found: 1.
[2025-07-01 19:00:02] Read Calendar: Event: 2025-07-02T18:00:00+01:00 to 2025-07-02T19:00:00+01:00 'V: working late'
[2025-07-01 19:00:02] Speak Words: Start
[2025-07-01 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-01 19:00:02] Read Calendar: Nothing in the calendar tonight
[2025-07-01 19:00:02] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-01 19:00:02] Read Calendar: Tomorrow
[2025-07-01 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-01 19:00:03] Read Calendar: Vidge working late, at 6 o clock
[2025-07-01 19:00:03] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [4]
[2025-07-01 19:00:03] Speak Words Join Files: count=4
[2025-07-01 19:00:03] Speak Words Play File (Queue=1): End
[2025-07-01 19:00:03] Read Calendar: End
[2025-07-01 21:30:10] Heartbeat
[2025-07-01 21:30:10] Queued from browser: 17583 - Tell the time ()
[2025-07-01 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-01 21:30:10] Tell Time: Start
[2025-07-01 21:30:10] Speak Words: Start
[2025-07-01 21:30:10] Speak Add File: signature.mp3
[2025-07-01 21:30:10] Speak Add File: 9.mp3
[2025-07-01 21:30:10] Speak Add File: 30.mp3
[2025-07-01 21:30:10] Speak Words Join Files: count=3
[2025-07-01 21:30:11] Speak Words Play File (Queue=): End
[2025-07-01 21:30:11] Tell Time: End
[2025-07-01 23:08:22] Heartbeat
[01-Jul-2025 17:08:27 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[01-Jul-2025 17:08:27 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-07-01 23:59:54] Heartbeat
[2025-07-02 07:00:08] Heartbeat
[2025-07-02 07:00:08] Queued from browser: 17584 - Speak text ()
[2025-07-02 07:00:08] Launched by Web: Speak text,07,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-02 07:00:08] Speak Text: Start
[2025-07-02 07:00:08] Speak Text: Words To Speak: ''
[2025-07-02 07:00:08] Speak Words: Start
[2025-07-02 07:00:08] Speak Words: '', volume=1 -> [1]
[2025-07-02 07:00:08] Speak Words Join Files: count=1
[2025-07-02 07:00:08] Speak Words Play File (Queue=1): End
[2025-07-02 07:00:08] Speak Text: End
[2025-07-02 08:00:08] Heartbeat
[2025-07-02 08:00:08] Queued from browser: 17585 - Tell the time ()
[2025-07-02 08:00:08] Launched by Web: Tell the time,08,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-02 08:00:08] Tell Time: Start
[2025-07-02 08:00:08] Speak Words: Start
[2025-07-02 08:00:08] Speak Add File: signature.mp3
[2025-07-02 08:00:09] Speak Add File: 1.mp3
[2025-07-02 08:00:09] Speak Words Join Files: count=2
[2025-07-02 08:00:09] Speak Words Play File (Queue=): End
[2025-07-02 08:00:09] Tell Time: End
[2025-07-02 09:30:05] Heartbeat
[2025-07-02 09:30:05] Queued from browser: 17586 - Read Calendar ()
[2025-07-02 09:30:05] Launched by Web: Read Calendar,09,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-02 09:30:05] Read Calendar: Start
[2025-07-02 09:30:05] Read Calendar: Going to get access token from Google
[2025-07-02 09:30:05] Read Calendar: Got access token.
[2025-07-02 09:30:06] Read Calendar: Range: 2025-07-02T09:30:00Z to 2025-07-03T00:00:00Z. Events found: 2.
[2025-07-02 09:30:06] Read Calendar: Event: 2025-07-02T10:00:00+01:00 to 2025-07-02T12:30:00+01:00 'G: Disc Golf with Benj'
[2025-07-02 09:30:06] Read Calendar: Event: 2025-07-02T18:00:00+01:00 to 2025-07-02T19:00:00+01:00 'V: working late'
[2025-07-02 09:30:06] Speak Words: Start
[2025-07-02 09:30:06] Read Calendar: Today
[2025-07-02 09:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-07-02 09:30:06] Read Calendar: Gus Disc Golf with Benj, at 10 o clock
[2025-07-02 09:30:06] Speak Words: 'Gus Disc Golf with Benj, at 10 o clock', volume=1 -> [2]
[2025-07-02 09:30:06] Read Calendar: Vidge working late, at 6 o clock
[2025-07-02 09:30:06] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-07-02 09:30:06] Speak Words Join Files: count=3
[2025-07-02 09:30:06] Speak Words Play File (Queue=1): End
[2025-07-02 09:30:06] Read Calendar: End
[2025-07-02 10:30:10] Heartbeat
[2025-07-02 10:30:10] Queued from browser: 17587 - Read Calendar ()
[2025-07-02 10:30:10] Launched by Web: Read Calendar,10,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-02 10:30:10] Read Calendar: Start
[2025-07-02 10:30:10] Read Calendar: Going to get access token from Google
[2025-07-02 10:30:10] Read Calendar: Got access token.
[2025-07-02 10:30:10] Read Calendar: Range: 2025-07-02T10:30:00Z to 2025-07-03T00:00:00Z. Events found: 2.
[2025-07-02 10:30:10] Read Calendar: Event: 2025-07-02T10:00:00+01:00 to 2025-07-02T12:30:00+01:00 'G: Disc Golf with Benj'
[2025-07-02 10:30:10] Read Calendar: Event: 2025-07-02T18:00:00+01:00 to 2025-07-02T19:00:00+01:00 'V: working late'
[2025-07-02 10:30:10] Speak Words: Start
[2025-07-02 10:30:10] Read Calendar: Today
[2025-07-02 10:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-07-02 10:30:10] Read Calendar: Gus Disc Golf with Benj, at 10 o clock
[2025-07-02 10:30:10] Speak Words: 'Gus Disc Golf with Benj, at 10 o clock', volume=1 -> [2]
[2025-07-02 10:30:10] Read Calendar: Vidge working late, at 6 o clock
[2025-07-02 10:30:10] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-07-02 10:30:10] Speak Words Join Files: count=3
[2025-07-02 10:30:11] Speak Words Play File (Queue=1): End
[2025-07-02 10:30:11] Read Calendar: End
[2025-07-02 16:00:04] Heartbeat
[2025-07-02 16:00:04] Queued from browser: 17588 - Say Full Moon ()
[2025-07-02 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-02 16:00:04] Say Full Moon: Start
[2025-07-02 16:00:04] Say Full Moon: The moon is currently 7.22 days old
[2025-07-02 16:00:04] Say Full Moon: End
[2025-07-02 19:00:04] Heartbeat
[2025-07-02 19:00:04] Queued from browser: 17589 - Read Calendar ()
[2025-07-02 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-02 19:00:04] Read Calendar: Start
[2025-07-02 19:00:04] Read Calendar: Going to get access token from Google
[2025-07-02 19:00:04] Read Calendar: Got access token.
[2025-07-02 19:00:04] Read Calendar: Range: 2025-07-02T19:00:00Z to 2025-07-04T00:00:00Z. Events found: 2.
[2025-07-02 19:00:04] Read Calendar: Event: 2025-07-03T09:30:00+01:00 to 2025-07-03T10:30:00+01:00 'G: Drop Blue car off for Tyre Pressure sensor '
[2025-07-02 19:00:04] Read Calendar: Event: 2025-07-03T20:30:00+01:00 to 2025-07-03T21:45:00+01:00 'GV: Date night'
[2025-07-02 19:00:04] Speak Words: Start
[2025-07-02 19:00:04] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-02 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-07-02 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-02 19:00:05] Read Calendar: Tomorrow
[2025-07-02 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-02 19:00:05] Read Calendar: Gus Drop Blue car off for Tyre Pressure sensor ,at half past 9
[2025-07-02 19:00:05] Speak Words: 'Gus Drop Blue car off for Tyre Pressure sensor ,at half past 9', volume=0.7 -> [4]
[2025-07-02 19:00:05] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-02 19:00:07] Speak Words: Got file to say 'Gus Drop Blue car off for Tyre Pressure sensor ,at half past 9' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Drop+Blue+car+off+for+Tyre+Pressure+sensor+%2Cat+half+past+9 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4775732044726f7020426c756520636172206f666620666f7220547972652050726573737572652073656e736f72202c61742068616c6620706173742039.mp3 '.
[2025-07-02 19:00:07] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-02 19:00:07] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [5]
[2025-07-02 19:00:07] Speak Words Join Files: count=5
[2025-07-02 19:00:07] Speak Words Play File (Queue=1): End
[2025-07-02 19:00:07] Read Calendar: End
[2025-07-02 21:30:08] Heartbeat
[2025-07-02 21:30:08] Queued from browser: 17590 - Tell the time ()
[2025-07-02 21:30:08] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-02 21:30:08] Tell Time: Start
[2025-07-02 21:30:08] Speak Words: Start
[2025-07-02 21:30:08] Speak Add File: signature.mp3
[2025-07-02 21:30:09] Speak Add File: 9.mp3
[2025-07-02 21:30:09] Speak Add File: 30.mp3
[2025-07-02 21:30:09] Speak Words Join Files: count=3
[2025-07-02 21:30:09] Speak Words Play File (Queue=): End
[2025-07-02 21:30:09] Tell Time: End
[2025-07-02 23:59:55] Heartbeat
[2025-07-03 08:00:10] Heartbeat
[2025-07-03 08:00:10] Queued from browser: 17591 - Tell the time ()
[2025-07-03 08:00:10] Launched by Web: Tell the time,08,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 08:00:10] Tell Time: Start
[2025-07-03 08:00:10] Speak Words: Start
[2025-07-03 08:00:10] Speak Add File: signature.mp3
[2025-07-03 08:00:11] Speak Add File: 1.mp3
[2025-07-03 08:00:11] Speak Words Join Files: count=2
[2025-07-03 08:00:11] Speak Words Play File (Queue=): End
[2025-07-03 08:00:11] Tell Time: End
[2025-07-03 09:30:04] Heartbeat
[2025-07-03 09:30:04] Queued from browser: 17592 - Read Calendar ()
[2025-07-03 09:30:04] Launched by Web: Read Calendar,09,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 09:30:04] Read Calendar: Start
[2025-07-03 09:30:04] Read Calendar: Going to get access token from Google
[2025-07-03 09:30:05] Read Calendar: Got access token.
[2025-07-03 09:30:05] Read Calendar: Range: 2025-07-03T09:30:00Z to 2025-07-04T00:00:00Z. Events found: 2.
[2025-07-03 09:30:05] Read Calendar: Event: 2025-07-03 to 2025-07-04 'Car: Vertu Volkswagen Nottingham South'
[2025-07-03 09:30:05] Read Calendar: Event: 2025-07-03T20:30:00+01:00 to 2025-07-03T21:45:00+01:00 'GV: Date night'
[2025-07-03 09:30:05] Speak Words: Start
[2025-07-03 09:30:05] Read Calendar: Today
[2025-07-03 09:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-07-03 09:30:05] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-07-03 09:30:05] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [2]
[2025-07-03 09:30:05] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-03 09:30:05] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-07-03 09:30:05] Speak Words Join Files: count=3
[2025-07-03 09:30:06] Speak Words Play File (Queue=1): End
[2025-07-03 09:30:06] Read Calendar: End
[2025-07-03 10:30:07] Heartbeat
[2025-07-03 10:30:07] Queued from browser: 17593 - Read Calendar ()
[2025-07-03 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 10:30:07] Read Calendar: Start
[2025-07-03 10:30:07] Read Calendar: Going to get access token from Google
[2025-07-03 10:30:08] Read Calendar: Got access token.
[2025-07-03 10:30:08] Read Calendar: Range: 2025-07-03T10:30:00Z to 2025-07-04T00:00:00Z. Events found: 2.
[2025-07-03 10:30:08] Read Calendar: Event: 2025-07-03 to 2025-07-04 'Car: Vertu Volkswagen Nottingham South'
[2025-07-03 10:30:08] Read Calendar: Event: 2025-07-03T20:30:00+01:00 to 2025-07-03T21:45:00+01:00 'GV: Date night'
[2025-07-03 10:30:08] Speak Words: Start
[2025-07-03 10:30:08] Read Calendar: Today
[2025-07-03 10:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-07-03 10:30:08] Read Calendar: Car: Vertu Volkswagen Nottingham South, all day
[2025-07-03 10:30:08] Speak Words: 'Car: Vertu Volkswagen Nottingham South, all day', volume=1 -> [2]
[2025-07-03 10:30:08] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-03 10:30:08] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-07-03 10:30:08] Speak Words Join Files: count=3
[2025-07-03 10:30:09] Speak Words Play File (Queue=1): End
[2025-07-03 10:30:09] Read Calendar: End
[2025-07-03 16:00:09] Heartbeat
[2025-07-03 16:00:09] Queued from browser: 17594 - Say Full Moon ()
[2025-07-03 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 16:00:09] Say Full Moon: Start
[2025-07-03 16:00:09] Say Full Moon: The moon is currently 8.12 days old
[2025-07-03 16:00:09] Say Full Moon: End
[2025-07-03 19:00:04] Heartbeat
[2025-07-03 19:00:04] Queued from browser: 17595 - Read Calendar ()
[2025-07-03 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 19:00:04] Read Calendar: Start
[2025-07-03 19:00:04] Read Calendar: Going to get access token from Google
[2025-07-03 19:00:04] Read Calendar: Got access token.
[2025-07-03 19:00:05] Read Calendar: Range: 2025-07-03T19:00:00Z to 2025-07-05T00:00:00Z. Events found: 3.
[2025-07-03 19:00:05] Read Calendar: Event: 2025-07-03 to 2025-07-04 'Car: Vertu Volkswagen Nottingham South'
[2025-07-03 19:00:05] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-03 19:00:05] Read Calendar: empty event to speak, so don't add it.
[2025-07-03 19:00:05] Read Calendar: Event: 2025-07-03T20:30:00+01:00 to 2025-07-03T21:45:00+01:00 'GV: Date night'
[2025-07-03 19:00:05] Read Calendar: Event: 2025-07-04T09:00:00+01:00 to 2025-07-04T17:00:00+01:00 'Izaak to Edgehill???'
[2025-07-03 19:00:05] Speak Words: Start
[2025-07-03 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-03 19:00:05] Read Calendar: Tonight
[2025-07-03 19:00:05] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-07-03 19:00:05] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-03 19:00:05] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-07-03 19:00:05] Read Calendar: Tomorrow
[2025-07-03 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-07-03 19:00:05] Read Calendar: Izaak to Edgehill???, at 9 o clock
[2025-07-03 19:00:05] Speak Words: 'Izaak to Edgehill???, at 9 o clock', volume=0.7 -> [5]
[2025-07-03 19:00:05] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-03 19:00:06] Speak Words: Got file to say 'Izaak to Edgehill???, at 9 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Izaak+to+Edgehill%3F%3F%3F%2C+at+9+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_497a61616b20746f204564676568696c6c3f3f3f2c2061742039206f20636c6f636b.mp3 '.
[2025-07-03 19:00:06] Speak Words Join Files: count=5
[2025-07-03 19:00:06] Speak Words Play File (Queue=1): End
[2025-07-03 19:00:06] Read Calendar: End
[2025-07-03 19:02:20] Heartbeat
[2025-07-03 19:02:20] Queued from browser: 17596 - Speak text (The grandfather clock needs wineding)
[2025-07-03 19:02:20] Launched by Web: Speak text,19,02,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 19:02:20] Speak Text: Start
[2025-07-03 19:02:20] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-03 19:02:20] Speak Words: Start
[2025-07-03 19:02:20] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-03 19:02:20] Speak Words Join Files: count=1
[2025-07-03 19:02:21] Speak Words Play File (Queue=1): End
[2025-07-03 19:02:21] Speak Text: End
[2025-07-03 19:03:37] Heartbeat
[2025-07-03 19:03:37] Queued from browser: 17597 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-03 19:03:37] Launched by Web: Speak text,19,03,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 19:03:37] Speak Text: Start
[2025-07-03 19:03:37] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-03 19:03:37] Speak Words: Start
[2025-07-03 19:03:37] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-03 19:03:37] Speak Words Join Files: count=1
[2025-07-03 19:03:38] Speak Words Play File (Queue=1): End
[2025-07-03 19:03:38] Speak Text: End
[2025-07-03 21:30:10] Heartbeat
[2025-07-03 21:30:10] Queued from browser: 17598 - Tell the time ()
[2025-07-03 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-03 21:30:10] Tell Time: Start
[2025-07-03 21:30:10] Speak Words: Start
[2025-07-03 21:30:10] Speak Add File: signature.mp3
[2025-07-03 21:30:10] Speak Add File: 9.mp3
[2025-07-03 21:30:10] Speak Add File: 30.mp3
[2025-07-03 21:30:10] Speak Words Join Files: count=3
[2025-07-03 21:30:10] Speak Words Play File (Queue=): End
[2025-07-03 21:30:10] Tell Time: End
[2025-07-03 23:59:53] Heartbeat
[2025-07-04 08:00:00] Heartbeat
[2025-07-04 08:00:00] Queued from browser: 17599 - Tell the time ()
[2025-07-04 08:00:00] Launched by Web: Tell the time,08,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 08:00:00] Tell Time: Start
[2025-07-04 08:00:00] Speak Words: Start
[2025-07-04 08:00:00] Speak Add File: signature.mp3
[2025-07-04 08:00:01] Speak Add File: 1.mp3
[2025-07-04 08:00:01] Speak Words Join Files: count=2
[2025-07-04 08:00:01] Speak Words Play File (Queue=): End
[2025-07-04 08:00:01] Tell Time: End
[2025-07-04 09:30:05] Heartbeat
[2025-07-04 09:30:05] Queued from browser: 17600 - Read Calendar ()
[2025-07-04 09:30:05] Launched by Web: Read Calendar,09,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 09:30:05] Read Calendar: Start
[2025-07-04 09:30:05] Read Calendar: Going to get access token from Google
[2025-07-04 09:30:06] Read Calendar: Got access token.
[2025-07-04 09:30:06] Read Calendar: Range: 2025-07-04T09:30:00Z to 2025-07-05T00:00:00Z. Events found: 1.
[2025-07-04 09:30:06] Read Calendar: Event: 2025-07-04T09:00:00+01:00 to 2025-07-04T17:00:00+01:00 'Izaak to Edgehill???'
[2025-07-04 09:30:06] Speak Words: Start
[2025-07-04 09:30:06] Read Calendar: Today
[2025-07-04 09:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-07-04 09:30:06] Read Calendar: Izaak to Edgehill???, at 9 o clock
[2025-07-04 09:30:06] Speak Words: 'Izaak to Edgehill???, at 9 o clock', volume=1 -> [2]
[2025-07-04 09:30:06] Speak Words Join Files: count=2
[2025-07-04 09:30:06] Speak Words Play File (Queue=1): End
[2025-07-04 09:30:06] Read Calendar: End
[2025-07-04 10:30:06] Heartbeat
[2025-07-04 10:30:06] Queued from browser: 17601 - Read Calendar ()
[2025-07-04 10:30:06] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 10:30:06] Read Calendar: Start
[2025-07-04 10:30:06] Read Calendar: Going to get access token from Google
[2025-07-04 10:30:06] Read Calendar: Got access token.
[2025-07-04 10:30:07] Read Calendar: Range: 2025-07-04T10:30:00Z to 2025-07-05T00:00:00Z. Events found: 1.
[2025-07-04 10:30:07] Read Calendar: Event: 2025-07-04T09:00:00+01:00 to 2025-07-04T17:00:00+01:00 'Izaak to Edgehill???'
[2025-07-04 10:30:07] Speak Words: Start
[2025-07-04 10:30:07] Read Calendar: Today
[2025-07-04 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-07-04 10:30:07] Read Calendar: Izaak to Edgehill???, at 9 o clock
[2025-07-04 10:30:07] Speak Words: 'Izaak to Edgehill???, at 9 o clock', volume=1 -> [2]
[2025-07-04 10:30:07] Speak Words Join Files: count=2
[2025-07-04 10:30:07] Speak Words Play File (Queue=1): End
[2025-07-04 10:30:07] Read Calendar: End
[2025-07-04 16:00:06] Heartbeat
[2025-07-04 16:00:06] Queued from browser: 17602 - Say Full Moon ()
[2025-07-04 16:00:06] Launched by Web: Say Full Moon,16,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 16:00:06] Say Full Moon: Start
[2025-07-04 16:00:06] Say Full Moon: The moon is currently 9.01 days old
[2025-07-04 16:00:06] Say Full Moon: End
[2025-07-04 19:00:10] Heartbeat
[2025-07-04 19:00:10] Queued from browser: 17603 - Read Calendar ()
[2025-07-04 19:00:10] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 19:00:10] Read Calendar: Start
[2025-07-04 19:00:10] Read Calendar: Going to get access token from Google
[2025-07-04 19:00:11] Read Calendar: Got access token.
[2025-07-04 19:00:11] Read Calendar: Range: 2025-07-04T19:00:00Z to 2025-07-06T00:00:00Z. Events found: 3.
[2025-07-04 19:00:11] Read Calendar: Event: 2025-07-05T07:00:00+01:00 to 2025-07-05T09:00:00+01:00 'Izaak to Aberystwyth???'
[2025-07-04 19:00:11] Read Calendar: Event: 2025-07-05T16:15:00+01:00 to 2025-07-05T17:15:00+01:00 'V: haircut'
[2025-07-04 19:00:11] Read Calendar: Event: 2025-07-05T19:00:00+01:00 to 2025-07-05T20:55:00+01:00 'Izaak returns???'
[2025-07-04 19:00:11] Speak Words: Start
[2025-07-04 19:00:11] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-04 19:00:11] Read Calendar: Nothing in the calendar tonight
[2025-07-04 19:00:11] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-04 19:00:11] Read Calendar: Tomorrow
[2025-07-04 19:00:11] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-04 19:00:11] Read Calendar: Izaak to Aberystwyth???, at 7 o clock
[2025-07-04 19:00:11] Speak Words: 'Izaak to Aberystwyth???, at 7 o clock', volume=0.7 -> [4]
[2025-07-04 19:00:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-04 19:00:12] Speak Words: Got file to say 'Izaak to Aberystwyth???, at 7 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Izaak+to+Aberystwyth%3F%3F%3F%2C+at+7+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_497a61616b20746f2041626572797374777974683f3f3f2c2061742037206f20636c6f636b.mp3 '.
[2025-07-04 19:00:12] Read Calendar: Vidge haircut, at 4 15
[2025-07-04 19:00:12] Speak Words: 'Vidge haircut, at 4 15', volume=0.7 -> [5]
[2025-07-04 19:00:12] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-04 19:00:13] Speak Words: Got file to say 'Vidge haircut, at 4 15' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+haircut%2C+at+4+15 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_566964676520686169726375742c2061742034203135.mp3 '.
[2025-07-04 19:00:13] Read Calendar: Izaak returns???, at 7 o clock
[2025-07-04 19:00:13] Speak Words: 'Izaak returns???, at 7 o clock', volume=0.7 -> [6]
[2025-07-04 19:00:13] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-04 19:00:15] Speak Words: Got file to say 'Izaak returns???, at 7 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Izaak+returns%3F%3F%3F%2C+at+7+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_497a61616b2072657475726e733f3f3f2c2061742037206f20636c6f636b.mp3 '.
[2025-07-04 19:00:15] Speak Words Join Files: count=6
[2025-07-04 19:00:15] Speak Words Play File (Queue=1): End
[2025-07-04 19:00:15] Read Calendar: End
[2025-07-04 20:00:01] Heartbeat
[2025-07-04 20:00:01] Queued from browser: 17604 - Speak text (The grandfather clock needs wineding)
[2025-07-04 20:00:01] Launched by Web: Speak text,20,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 20:00:01] Speak Text: Start
[2025-07-04 20:00:01] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-04 20:00:01] Speak Words: Start
[2025-07-04 20:00:01] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-04 20:00:02] Speak Words Join Files: count=1
[2025-07-04 20:00:02] Speak Words Play File (Queue=1): End
[2025-07-04 20:00:02] Speak Text: End
[2025-07-04 20:15:03] Heartbeat
[2025-07-04 20:15:03] Queued from browser: 17605 - Speak text (The grandfather clock needs wineding)
[2025-07-04 20:15:03] Launched by Web: Speak text,20,15,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 20:15:03] Speak Text: Start
[2025-07-04 20:15:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-04 20:15:03] Speak Words: Start
[2025-07-04 20:15:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-04 20:15:04] Speak Words Join Files: count=1
[2025-07-04 20:15:04] Speak Words Play File (Queue=1): End
[2025-07-04 20:15:04] Speak Text: End
[2025-07-04 20:30:05] Heartbeat
[2025-07-04 20:30:05] Queued from browser: 17606 - Speak text (The grandfather clock needs wineding)
[2025-07-04 20:30:05] Launched by Web: Speak text,20,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 20:30:05] Speak Text: Start
[2025-07-04 20:30:05] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-04 20:30:05] Speak Words: Start
[2025-07-04 20:30:05] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-04 20:30:06] Speak Words Join Files: count=1
[2025-07-04 20:30:06] Speak Words Play File (Queue=1): End
[2025-07-04 20:30:06] Speak Text: End
[2025-07-04 21:30:04] Heartbeat
[2025-07-04 21:30:04] Queued from browser: 17607 - Tell the time ()
[2025-07-04 21:30:04] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-04 21:30:04] Tell Time: Start
[2025-07-04 21:30:04] Speak Words: Start
[2025-07-04 21:30:04] Speak Add File: signature.mp3
[2025-07-04 21:30:04] Speak Add File: 9.mp3
[2025-07-04 21:30:04] Speak Add File: 30.mp3
[2025-07-04 21:30:04] Speak Words Join Files: count=3
[2025-07-04 21:30:04] Speak Words Play File (Queue=): End
[2025-07-04 21:30:04] Tell Time: End
[2025-07-04 23:59:55] Heartbeat
[2025-07-05 10:00:06] Heartbeat
[2025-07-05 10:00:06] Queued from browser: 17608 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-05 10:00:06] Launched by Web: Speak text,10,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-05 10:00:06] Speak Text: Start
[2025-07-05 10:00:06] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-05 10:00:06] Speak Words: Start
[2025-07-05 10:00:06] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-05 10:00:06] Speak Words Join Files: count=1
[2025-07-05 10:00:06] Speak Words Play File (Queue=1): End
[2025-07-05 10:00:06] Speak Text: End
[2025-07-05 10:00:28] Heartbeat
[2025-07-05 10:00:28] Queued from browser: 17609 - Speak text (The grandfather clock needs wineding)
[2025-07-05 10:00:28] Launched by Web: Speak text,10,00,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-05 10:00:28] Speak Text: Start
[2025-07-05 10:00:28] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-05 10:00:28] Speak Words: Start
[2025-07-05 10:00:28] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-05 10:00:28] Speak Words Join Files: count=1
[2025-07-05 10:00:28] Speak Words Play File (Queue=1): End
[2025-07-05 10:00:28] Speak Text: End
[2025-07-05 10:30:10] Heartbeat
[2025-07-05 10:30:10] Queued from browser: 17610 - Read Calendar ()
[2025-07-05 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-05 10:30:10] Read Calendar: Start
[2025-07-05 10:30:10] Read Calendar: Going to get access token from Google
[2025-07-05 10:30:10] Read Calendar: Got access token.
[2025-07-05 10:30:10] Read Calendar: Range: 2025-07-05T10:30:00Z to 2025-07-06T00:00:00Z. Events found: 2.
[2025-07-05 10:30:10] Read Calendar: Event: 2025-07-05T16:15:00+01:00 to 2025-07-05T17:15:00+01:00 'V: haircut'
[2025-07-05 10:30:10] Read Calendar: Event: 2025-07-05T19:00:00+01:00 to 2025-07-05T20:55:00+01:00 'Izaak returns???'
[2025-07-05 10:30:10] Speak Words: Start
[2025-07-05 10:30:10] Read Calendar: Today
[2025-07-05 10:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-07-05 10:30:10] Read Calendar: Vidge haircut, at 4 15
[2025-07-05 10:30:10] Speak Words: 'Vidge haircut, at 4 15', volume=1 -> [2]
[2025-07-05 10:30:10] Read Calendar: Izaak returns???, at 7 o clock
[2025-07-05 10:30:10] Speak Words: 'Izaak returns???, at 7 o clock', volume=1 -> [3]
[2025-07-05 10:30:11] Speak Words Join Files: count=3
[2025-07-05 10:30:11] Speak Words Play File (Queue=1): End
[2025-07-05 10:30:11] Read Calendar: End
[2025-07-05 16:00:10] Heartbeat
[2025-07-05 16:00:10] Queued from browser: 17611 - Say Full Moon ()
[2025-07-05 16:00:10] Launched by Web: Say Full Moon,16,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-05 16:00:10] Say Full Moon: Start
[2025-07-05 16:00:10] Say Full Moon: The moon is currently 9.9 days old
[2025-07-05 16:00:10] Say Full Moon: End
[2025-07-05 19:00:05] Heartbeat
[2025-07-05 19:00:05] Queued from browser: 17612 - Read Calendar ()
[2025-07-05 19:00:05] Launched by Web: Read Calendar,19,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-05 19:00:05] Read Calendar: Start
[2025-07-05 19:00:05] Read Calendar: Going to get access token from Google
[2025-07-05 19:00:06] Read Calendar: Got access token.
[2025-07-05 19:00:06] Read Calendar: Range: 2025-07-05T19:00:00Z to 2025-07-07T00:00:00Z. Events found: 1.
[2025-07-05 19:00:06] Read Calendar: Event: 2025-07-05T19:00:00+01:00 to 2025-07-05T20:55:00+01:00 'Izaak returns???'
[2025-07-05 19:00:06] Speak Words: Start
[2025-07-05 19:00:06] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-05 19:00:06] Read Calendar: Tonight
[2025-07-05 19:00:06] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-07-05 19:00:06] Read Calendar: Izaak returns???, at 7 o clock
[2025-07-05 19:00:06] Speak Words: 'Izaak returns???, at 7 o clock', volume=0.7 -> [3]
[2025-07-05 19:00:06] Speak Words Join Files: count=3
[2025-07-05 19:00:07] Speak Words Play File (Queue=1): End
[2025-07-05 19:00:07] Read Calendar: End
[2025-07-05 21:30:04] Heartbeat
[2025-07-05 21:30:05] Queued from browser: 17613 - Tell the time ()
[2025-07-05 21:30:05] Launched by Web: Tell the time,21,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-05 21:30:05] Tell Time: Start
[2025-07-05 21:30:05] Speak Words: Start
[2025-07-05 21:30:05] Speak Add File: signature.mp3
[2025-07-05 21:30:05] Speak Add File: 9.mp3
[2025-07-05 21:30:05] Speak Add File: 30.mp3
[2025-07-05 21:30:05] Speak Words Join Files: count=3
[2025-07-05 21:30:05] Speak Words Play File (Queue=): End
[2025-07-05 21:30:05] Tell Time: End
[2025-07-05 23:59:54] Heartbeat
[2025-07-06 10:30:05] Heartbeat
[2025-07-06 10:30:05] Queued from browser: 17614 - Read Calendar ()
[2025-07-06 10:30:05] Launched by Web: Read Calendar,10,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-06 10:30:05] Read Calendar: Start
[2025-07-06 10:30:05] Read Calendar: Going to get access token from Google
[2025-07-06 10:30:06] Read Calendar: Got access token.
[2025-07-06 10:30:06] Read Calendar: Range: 2025-07-06T10:30:00Z to 2025-07-07T00:00:00Z. Events found: 0.
[2025-07-06 10:30:06] Speak Words: Start
[2025-07-06 10:30:06] Read Calendar: Nothing in the calendar today
[2025-07-06 10:30:06] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-07-06 10:30:06] Speak Words Join Files: count=1
[2025-07-06 10:30:06] Speak Words Play File (Queue=1): End
[2025-07-06 10:30:06] Read Calendar: End
[2025-07-06 16:00:06] Heartbeat
[2025-07-06 16:00:06] Queued from browser: 17615 - Say Full Moon ()
[2025-07-06 16:00:06] Launched by Web: Say Full Moon,16,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-06 16:00:06] Say Full Moon: Start
[2025-07-06 16:00:06] Say Full Moon: The moon is currently 10.8 days old
[2025-07-06 16:00:06] Say Full Moon: End
[2025-07-06 19:00:03] Heartbeat
[2025-07-06 19:00:03] Queued from browser: 17616 - Read Calendar ()
[2025-07-06 19:00:03] Launched by Web: Read Calendar,19,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-06 19:00:03] Read Calendar: Start
[2025-07-06 19:00:03] Read Calendar: Going to get access token from Google
[2025-07-06 19:00:03] Read Calendar: Got access token.
[2025-07-06 19:00:03] Read Calendar: Range: 2025-07-06T19:00:00Z to 2025-07-08T00:00:00Z. Events found: 1.
[2025-07-06 19:00:03] Read Calendar: Event: 2025-07-07T18:00:00+01:00 to 2025-07-07T18:30:00+01:00 'V: work meeting '
[2025-07-06 19:00:03] Speak Words: Start
[2025-07-06 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-06 19:00:03] Read Calendar: Nothing in the calendar tonight
[2025-07-06 19:00:03] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-06 19:00:03] Read Calendar: Tomorrow
[2025-07-06 19:00:03] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-06 19:00:03] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-06 19:00:03] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [4]
[2025-07-06 19:00:04] Speak Words Join Files: count=4
[2025-07-06 19:00:04] Speak Words Play File (Queue=1): End
[2025-07-06 19:00:04] Read Calendar: End
[2025-07-06 21:30:06] Heartbeat
[2025-07-06 21:30:06] Queued from browser: 17617 - Tell the time ()
[2025-07-06 21:30:06] Launched by Web: Tell the time,21,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-06 21:30:06] Tell Time: Start
[2025-07-06 21:30:06] Speak Words: Start
[2025-07-06 21:30:06] Speak Add File: signature.mp3
[2025-07-06 21:30:06] Speak Add File: 9.mp3
[2025-07-06 21:30:06] Speak Add File: 30.mp3
[2025-07-06 21:30:06] Speak Words Join Files: count=3
[2025-07-06 21:30:06] Speak Words Play File (Queue=): End
[2025-07-06 21:30:06] Tell Time: End
[2025-07-06 23:59:56] Heartbeat
[2025-07-07 08:00:03] Heartbeat
[2025-07-07 08:00:03] Queued from browser: 17618 - Tell the time ()
[2025-07-07 08:00:03] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 08:00:03] Tell Time: Start
[2025-07-07 08:00:03] Speak Words: Start
[2025-07-07 08:00:03] Speak Add File: signature.mp3
[2025-07-07 08:00:03] Speak Add File: 1.mp3
[2025-07-07 08:00:03] Speak Words Join Files: count=2
[2025-07-07 08:00:03] Speak Words Play File (Queue=): End
[2025-07-07 08:00:03] Tell Time: End
[2025-07-07 09:30:08] Heartbeat
[2025-07-07 09:30:08] Queued from browser: 17619 - Read Calendar ()
[2025-07-07 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 09:30:08] Read Calendar: Start
[2025-07-07 09:30:08] Read Calendar: Going to get access token from Google
[2025-07-07 09:30:08] Read Calendar: Got access token.
[2025-07-07 09:30:08] Read Calendar: Range: 2025-07-07T09:30:00Z to 2025-07-08T00:00:00Z. Events found: 2.
[2025-07-07 09:30:08] Read Calendar: Event: 2025-07-07T10:30:00+01:00 to 2025-07-07T11:30:00+01:00 'G: call Vertu'
[2025-07-07 09:30:08] Read Calendar: Event: 2025-07-07T18:00:00+01:00 to 2025-07-07T18:30:00+01:00 'V: work meeting '
[2025-07-07 09:30:08] Speak Words: Start
[2025-07-07 09:30:08] Read Calendar: Today
[2025-07-07 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-07-07 09:30:08] Read Calendar: Gus call Vertu,at half past 10
[2025-07-07 09:30:08] Speak Words: 'Gus call Vertu,at half past 10', volume=1 -> [2]
[2025-07-07 09:30:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-07 09:30:09] Speak Words: Got file to say 'Gus call Vertu,at half past 10' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+call+Vertu%2Cat+half+past+10 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4775732063616c6c2056657274752c61742068616c662070617374203130.mp3 '.
[2025-07-07 09:30:09] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-07 09:30:09] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [3]
[2025-07-07 09:30:09] Speak Words Join Files: count=3
[2025-07-07 09:30:09] Speak Words Play File (Queue=1): End
[2025-07-07 09:30:09] Read Calendar: End
[2025-07-07 10:30:07] Heartbeat
[2025-07-07 10:30:07] Queued from browser: 17620 - Read Calendar ()
[2025-07-07 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 10:30:07] Read Calendar: Start
[2025-07-07 10:30:07] Read Calendar: Going to get access token from Google
[2025-07-07 10:30:07] Read Calendar: Got access token.
[2025-07-07 10:30:07] Read Calendar: Range: 2025-07-07T10:30:00Z to 2025-07-08T00:00:00Z. Events found: 1.
[2025-07-07 10:30:07] Read Calendar: Event: 2025-07-07T18:00:00+01:00 to 2025-07-07T18:30:00+01:00 'V: work meeting '
[2025-07-07 10:30:07] Speak Words: Start
[2025-07-07 10:30:07] Read Calendar: Today
[2025-07-07 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-07-07 10:30:07] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-07 10:30:07] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-07-07 10:30:08] Speak Words Join Files: count=2
[2025-07-07 10:30:08] Speak Words Play File (Queue=1): End
[2025-07-07 10:30:08] Read Calendar: End
[2025-07-07 12:10:53] Heartbeat
[2025-07-07 12:10:53] Queued from browser: 17621 - Speak text (The grandfather clock needs wineding)
[2025-07-07 12:10:53] Launched by Web: Speak text,12,10,53,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 12:10:53] Speak Text: Start
[2025-07-07 12:10:53] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-07 12:10:53] Speak Words: Start
[2025-07-07 12:10:53] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-07 12:10:53] Speak Words Join Files: count=1
[2025-07-07 12:10:54] Speak Words Play File (Queue=1): End
[2025-07-07 12:10:54] Speak Text: End
[2025-07-07 12:25:55] Heartbeat
[2025-07-07 12:25:55] Queued from browser: 17622 - Speak text (The grandfather clock needs wineding)
[2025-07-07 12:25:55] Launched by Web: Speak text,12,25,55,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 12:25:55] Speak Text: Start
[2025-07-07 12:25:55] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-07 12:25:55] Speak Words: Start
[2025-07-07 12:25:55] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-07 12:25:55] Speak Words Join Files: count=1
[2025-07-07 12:25:55] Speak Words Play File (Queue=1): End
[2025-07-07 12:25:55] Speak Text: End
[2025-07-07 12:26:17] Heartbeat
[2025-07-07 12:26:17] Queued from browser: 17623 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-07 12:26:17] Launched by Web: Speak text,12,26,17,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 12:26:17] Speak Text: Start
[2025-07-07 12:26:17] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-07 12:26:17] Speak Words: Start
[2025-07-07 12:26:17] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-07 12:26:17] Speak Words Join Files: count=1
[2025-07-07 12:26:17] Speak Words Play File (Queue=1): End
[2025-07-07 12:26:17] Speak Text: End
[2025-07-07 16:00:05] Heartbeat
[2025-07-07 16:00:05] Queued from browser: 17624 - Say Full Moon ()
[2025-07-07 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 16:00:05] Say Full Moon: Start
[2025-07-07 16:00:05] Say Full Moon: The moon is currently 11.71 days old
[2025-07-07 16:00:05] Say Full Moon: End
[2025-07-07 19:00:10] Heartbeat
[2025-07-07 19:00:10] Queued from browser: 17625 - Read Calendar ()
[2025-07-07 19:00:10] Launched by Web: Read Calendar,19,00,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 19:00:10] Read Calendar: Start
[2025-07-07 19:00:10] Read Calendar: Going to get access token from Google
[2025-07-07 19:00:10] Read Calendar: Got access token.
[2025-07-07 19:00:10] Read Calendar: Range: 2025-07-07T19:00:00Z to 2025-07-09T00:00:00Z. Events found: 3.
[2025-07-07 19:00:10] Read Calendar: Event: 2025-07-08T13:15:00+01:00 to 2025-07-08T14:45:00+01:00 'V: meet Francesca '
[2025-07-07 19:00:10] Read Calendar: Event: 2025-07-08T17:00:00+01:00 to 2025-07-08T20:00:00+01:00 'G: Sorting out IT desks at work'
[2025-07-07 19:00:10] Read Calendar: Event: 2025-07-08T18:00:00+01:00 to 2025-07-08T19:00:00+01:00 'Celebration of Success 2025 | Award Winner'
[2025-07-07 19:00:10] Speak Words: Start
[2025-07-07 19:00:10] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-07 19:00:10] Read Calendar: Nothing in the calendar tonight
[2025-07-07 19:00:10] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-07 19:00:10] Read Calendar: Tomorrow
[2025-07-07 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-07 19:00:10] Read Calendar: Vidge meet Francesca , at 1 15
[2025-07-07 19:00:10] Speak Words: 'Vidge meet Francesca , at 1 15', volume=0.7 -> [4]
[2025-07-07 19:00:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-07 19:00:11] Speak Words: Got file to say 'Vidge meet Francesca , at 1 15' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+meet+Francesca+%2C+at+1+15 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765206d656574204672616e6365736361202c2061742031203135.mp3 '.
[2025-07-07 19:00:11] Read Calendar: Gus Sorting out IT desks at work, at 5 o clock
[2025-07-07 19:00:11] Speak Words: 'Gus Sorting out IT desks at work, at 5 o clock', volume=0.7 -> [5]
[2025-07-07 19:00:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-07 19:00:12] Speak Words: Got file to say 'Gus Sorting out IT desks at work, at 5 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Sorting+out+IT+desks+at+work%2C+at+5+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320536f7274696e67206f7574204954206465736b7320617420776f726b2c2061742035206f20636c6f636b.mp3 '.
[2025-07-07 19:00:12] Read Calendar: Celebration of Success 2025 | Award Winner, at 6 o clock
[2025-07-07 19:00:12] Speak Words: 'Celebration of Success 2025 | Award Winner, at 6 o clock', volume=0.7 -> [6]
[2025-07-07 19:00:12] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-07 19:00:12] Speak Words: Got file to say 'Celebration of Success 2025 | Award Winner, at 6 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Celebration+of+Success+2025+%7C+Award+Winner%2C+at+6+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_43656c6562726174696f6e206f6620537563636573732032303235207c2041776172642057696e6e65722c2061742036206f20636c6f636b.mp3 '.
[2025-07-07 19:00:13] Speak Words Join Files: count=6
[2025-07-07 19:00:13] Speak Words Play File (Queue=1): End
[2025-07-07 19:00:13] Read Calendar: End
[2025-07-07 21:30:06] Heartbeat
[2025-07-07 21:30:06] Queued from browser: 17626 - Tell the time ()
[2025-07-07 21:30:06] Launched by Web: Tell the time,21,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-07 21:30:06] Tell Time: Start
[2025-07-07 21:30:06] Speak Words: Start
[2025-07-07 21:30:06] Speak Add File: signature.mp3
[2025-07-07 21:30:06] Speak Add File: 9.mp3
[2025-07-07 21:30:06] Speak Add File: 30.mp3
[2025-07-07 21:30:06] Speak Words Join Files: count=3
[2025-07-07 21:30:06] Speak Words Play File (Queue=): End
[2025-07-07 21:30:06] Tell Time: End
[2025-07-07 23:59:58] Heartbeat
[2025-07-08 08:00:06] Heartbeat
[2025-07-08 08:00:06] Queued from browser: 17627 - Tell the time ()
[2025-07-08 08:00:06] Launched by Web: Tell the time,08,00,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 08:00:06] Tell Time: Start
[2025-07-08 08:00:06] Speak Words: Start
[2025-07-08 08:00:06] Speak Add File: signature.mp3
[2025-07-08 08:00:07] Speak Add File: 1.mp3
[2025-07-08 08:00:07] Speak Words Join Files: count=2
[2025-07-08 08:00:07] Speak Words Play File (Queue=): End
[2025-07-08 08:00:07] Tell Time: End
[2025-07-08 09:30:09] Heartbeat
[2025-07-08 09:30:09] Queued from browser: 17628 - Read Calendar ()
[2025-07-08 09:30:09] Launched by Web: Read Calendar,09,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 09:30:09] Read Calendar: Start
[2025-07-08 09:30:09] Read Calendar: Going to get access token from Google
[2025-07-08 09:30:10] Read Calendar: Got access token.
[2025-07-08 09:30:10] Read Calendar: Range: 2025-07-08T09:30:00Z to 2025-07-09T00:00:00Z. Events found: 3.
[2025-07-08 09:30:10] Read Calendar: Event: 2025-07-08T13:15:00+01:00 to 2025-07-08T14:45:00+01:00 'V: meet Francesca '
[2025-07-08 09:30:10] Read Calendar: Event: 2025-07-08T17:00:00+01:00 to 2025-07-08T20:00:00+01:00 'G: Sorting out IT desks at work'
[2025-07-08 09:30:10] Read Calendar: Event: 2025-07-08T18:00:00+01:00 to 2025-07-08T19:00:00+01:00 'Celebration of Success 2025 | Award Winner'
[2025-07-08 09:30:10] Speak Words: Start
[2025-07-08 09:30:10] Read Calendar: Today
[2025-07-08 09:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-07-08 09:30:10] Read Calendar: Vidge meet Francesca , at 1 15
[2025-07-08 09:30:10] Speak Words: 'Vidge meet Francesca , at 1 15', volume=1 -> [2]
[2025-07-08 09:30:10] Read Calendar: Gus Sorting out IT desks at work, at 5 o clock
[2025-07-08 09:30:10] Speak Words: 'Gus Sorting out IT desks at work, at 5 o clock', volume=1 -> [3]
[2025-07-08 09:30:10] Read Calendar: Celebration of Success 2025 | Award Winner, at 6 o clock
[2025-07-08 09:30:10] Speak Words: 'Celebration of Success 2025 | Award Winner, at 6 o clock', volume=1 -> [4]
[2025-07-08 09:30:10] Speak Words Join Files: count=4
[2025-07-08 09:30:11] Speak Words Play File (Queue=1): End
[2025-07-08 09:30:11] Read Calendar: End
[2025-07-08 10:00:25] Heartbeat
[2025-07-08 10:00:25] Queued from browser: 17629 - Speak text (The grandfather clock needs wineding)
[2025-07-08 10:00:25] Launched by Web: Speak text,10,00,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 10:00:25] Speak Text: Start
[2025-07-08 10:00:25] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 10:00:25] Speak Words: Start
[2025-07-08 10:00:25] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 10:00:25] Speak Words Join Files: count=1
[2025-07-08 10:00:25] Speak Words Play File (Queue=1): End
[2025-07-08 10:00:25] Speak Text: End
[2025-07-08 10:15:16] Heartbeat
[2025-07-08 10:15:16] Queued from browser: 17630 - Speak text (The grandfather clock needs wineding)
[2025-07-08 10:15:16] Launched by Web: Speak text,10,15,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 10:15:16] Speak Text: Start
[2025-07-08 10:15:16] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 10:15:16] Speak Words: Start
[2025-07-08 10:15:16] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 10:15:16] Speak Words Join Files: count=1
[2025-07-08 10:15:16] Speak Words Play File (Queue=1): End
[2025-07-08 10:15:16] Speak Text: End
[2025-07-08 10:30:07] Heartbeat
[2025-07-08 10:30:07] Queued from browser: 17631 - Read Calendar ()
[2025-07-08 10:30:07] Launched by Web: Read Calendar,10,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 10:30:07] Read Calendar: Start
[2025-07-08 10:30:07] Read Calendar: Going to get access token from Google
[2025-07-08 10:30:07] Read Calendar: Got access token.
[2025-07-08 10:30:07] Read Calendar: Range: 2025-07-08T10:30:00Z to 2025-07-09T00:00:00Z. Events found: 3.
[2025-07-08 10:30:07] Read Calendar: Event: 2025-07-08T13:15:00+01:00 to 2025-07-08T14:45:00+01:00 'V: meet Francesca '
[2025-07-08 10:30:07] Read Calendar: Event: 2025-07-08T17:00:00+01:00 to 2025-07-08T20:00:00+01:00 'G: Sorting out IT desks at work'
[2025-07-08 10:30:07] Read Calendar: Event: 2025-07-08T18:00:00+01:00 to 2025-07-08T19:00:00+01:00 'Celebration of Success 2025 | Award Winner'
[2025-07-08 10:30:07] Speak Words: Start
[2025-07-08 10:30:07] Read Calendar: Today
[2025-07-08 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-07-08 10:30:07] Read Calendar: Vidge meet Francesca , at 1 15
[2025-07-08 10:30:07] Speak Words: 'Vidge meet Francesca , at 1 15', volume=1 -> [2]
[2025-07-08 10:30:08] Read Calendar: Gus Sorting out IT desks at work, at 5 o clock
[2025-07-08 10:30:08] Speak Words: 'Gus Sorting out IT desks at work, at 5 o clock', volume=1 -> [3]
[2025-07-08 10:30:08] Read Calendar: Celebration of Success 2025 | Award Winner, at 6 o clock
[2025-07-08 10:30:08] Speak Words: 'Celebration of Success 2025 | Award Winner, at 6 o clock', volume=1 -> [4]
[2025-07-08 10:30:08] Speak Words Join Files: count=4
[2025-07-08 10:30:08] Speak Words Play File (Queue=1): End
[2025-07-08 10:30:08] Read Calendar: End
[2025-07-08 10:30:32] Heartbeat
[2025-07-08 10:30:32] Queued from browser: 17632 - Speak text (The grandfather clock needs wineding)
[2025-07-08 10:30:32] Launched by Web: Speak text,10,30,32,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 10:30:32] Speak Text: Start
[2025-07-08 10:30:32] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 10:30:32] Speak Words: Start
[2025-07-08 10:30:32] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 10:30:32] Speak Words Join Files: count=1
[2025-07-08 10:30:32] Speak Words Play File (Queue=1): End
[2025-07-08 10:30:32] Speak Text: End
[2025-07-08 12:00:32] Heartbeat
[2025-07-08 12:00:32] Queued from browser: 17633 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-08 12:00:32] Launched by Web: Speak text,12,00,32,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 12:00:32] Speak Text: Start
[2025-07-08 12:00:32] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-08 12:00:32] Speak Words: Start
[2025-07-08 12:00:32] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-08 12:00:32] Speak Words Join Files: count=1
[2025-07-08 12:00:32] Speak Words Play File (Queue=1): End
[2025-07-08 12:00:32] Speak Text: End
[2025-07-08 12:11:01] Heartbeat
[2025-07-08 12:11:01] Queued from browser: 17634 - Speak text (The grandfather clock needs wineding)
[2025-07-08 12:11:01] Launched by Web: Speak text,12,11,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 12:11:01] Speak Text: Start
[2025-07-08 12:11:01] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 12:11:01] Speak Words: Start
[2025-07-08 12:11:01] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 12:11:01] Speak Words Join Files: count=1
[2025-07-08 12:11:01] Speak Words Play File (Queue=1): End
[2025-07-08 12:11:01] Speak Text: End
[2025-07-08 12:26:03] Heartbeat
[2025-07-08 12:26:03] Queued from browser: 17635 - Speak text (The grandfather clock needs wineding)
[2025-07-08 12:26:03] Launched by Web: Speak text,12,26,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 12:26:03] Speak Text: Start
[2025-07-08 12:26:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 12:26:03] Speak Words: Start
[2025-07-08 12:26:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 12:26:03] Speak Words Join Files: count=1
[2025-07-08 12:26:03] Speak Words Play File (Queue=1): End
[2025-07-08 12:26:03] Speak Text: End
[2025-07-08 12:40:53] Heartbeat
[2025-07-08 12:40:53] Queued from browser: 17636 - Speak text (The grandfather clock needs wineding)
[2025-07-08 12:40:53] Launched by Web: Speak text,12,40,53,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 12:40:53] Speak Text: Start
[2025-07-08 12:40:53] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 12:40:53] Speak Words: Start
[2025-07-08 12:40:53] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 12:40:53] Speak Words Join Files: count=1
[2025-07-08 12:40:53] Speak Words Play File (Queue=1): End
[2025-07-08 12:40:53] Speak Text: End
[2025-07-08 13:17:33] Heartbeat
[2025-07-08 13:17:33] Queued from browser: 17637 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-08 13:17:33] Launched by Web: Speak text,13,17,33,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 13:17:33] Speak Text: Start
[2025-07-08 13:17:33] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-08 13:17:33] Speak Words: Start
[2025-07-08 13:17:33] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-08 13:17:33] Speak Words Join Files: count=1
[2025-07-08 13:17:33] Speak Words Play File (Queue=1): End
[2025-07-08 13:17:33] Speak Text: End
[2025-07-08 16:00:08] Heartbeat
[2025-07-08 16:00:08] Queued from browser: 17638 - Say Full Moon ()
[2025-07-08 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 16:00:08] Say Full Moon: Start
[2025-07-08 16:00:08] Say Full Moon: The moon is currently 12.63 days old
[2025-07-08 16:00:08] Say Full Moon: End
[2025-07-08 18:28:52] Heartbeat
[2025-07-08 18:28:52] Queued from browser: 17639 - Speak text (The grandfather clock needs wineding)
[2025-07-08 18:28:52] Launched by Web: Speak text,18,28,52,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 18:28:52] Speak Text: Start
[2025-07-08 18:28:52] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 18:28:52] Speak Words: Start
[2025-07-08 18:28:52] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 18:28:52] Speak Words Join Files: count=1
[2025-07-08 18:28:53] Speak Words Play File (Queue=1): End
[2025-07-08 18:28:53] Speak Text: End
[2025-07-08 18:43:54] Heartbeat
[2025-07-08 18:43:54] Queued from browser: 17640 - Speak text (The grandfather clock needs wineding)
[2025-07-08 18:43:54] Launched by Web: Speak text,18,43,54,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 18:43:54] Speak Text: Start
[2025-07-08 18:43:54] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 18:43:54] Speak Words: Start
[2025-07-08 18:43:54] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 18:43:54] Speak Words Join Files: count=1
[2025-07-08 18:43:54] Speak Words Play File (Queue=1): End
[2025-07-08 18:43:54] Speak Text: End
[2025-07-08 18:58:58] Heartbeat
[2025-07-08 18:58:58] Queued from browser: 17641 - Speak text (The grandfather clock needs wineding)
[2025-07-08 18:58:58] Launched by Web: Speak text,18,58,58,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 18:58:58] Speak Text: Start
[2025-07-08 18:58:58] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-08 18:58:58] Speak Words: Start
[2025-07-08 18:58:58] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-08 18:58:58] Speak Words Join Files: count=1
[2025-07-08 18:58:58] Speak Words Play File (Queue=1): End
[2025-07-08 18:58:58] Speak Text: End
[2025-07-08 19:00:04] Heartbeat
[2025-07-08 19:00:04] Queued from browser: 17642 - Read Calendar ()
[2025-07-08 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 19:00:04] Read Calendar: Start
[2025-07-08 19:00:04] Read Calendar: Going to get access token from Google
[2025-07-08 19:00:04] Read Calendar: Got access token.
[2025-07-08 19:00:04] Read Calendar: Range: 2025-07-08T19:00:00Z to 2025-07-10T00:00:00Z. Events found: 2.
[2025-07-08 19:00:04] Read Calendar: Event: 2025-07-09T12:30:00+01:00 to 2025-07-09T15:00:00+01:00 'G: Disc Golf with Benj'
[2025-07-08 19:00:04] Read Calendar: Event: 2025-07-09T18:00:00+01:00 to 2025-07-09T19:00:00+01:00 'V: working late'
[2025-07-08 19:00:04] Speak Words: Start
[2025-07-08 19:00:04] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-08 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-07-08 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-08 19:00:05] Read Calendar: Tomorrow
[2025-07-08 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-08 19:00:05] Read Calendar: Gus Disc Golf with Benj,at half past 12
[2025-07-08 19:00:05] Speak Words: 'Gus Disc Golf with Benj,at half past 12', volume=0.7 -> [4]
[2025-07-08 19:00:05] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-08 19:00:05] Speak Words: Got file to say 'Gus Disc Golf with Benj,at half past 12' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Disc+Golf+with+Benj%2Cat+half+past+12 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_477573204469736320476f6c6620776974682042656e6a2c61742068616c662070617374203132.mp3 '.
[2025-07-08 19:00:05] Read Calendar: Vidge working late, at 6 o clock
[2025-07-08 19:00:05] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [5]
[2025-07-08 19:00:06] Speak Words Join Files: count=5
[2025-07-08 19:00:06] Speak Words Play File (Queue=1): End
[2025-07-08 19:00:06] Read Calendar: End
[2025-07-08 20:04:29] Heartbeat
[2025-07-08 20:04:29] Queued from browser: 17643 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-08 20:04:29] Launched by Web: Speak text,20,04,29,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 20:04:29] Speak Text: Start
[2025-07-08 20:04:29] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-08 20:04:29] Speak Words: Start
[2025-07-08 20:04:29] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-08 20:04:29] Speak Words Join Files: count=1
[2025-07-08 20:04:30] Speak Words Play File (Queue=1): End
[2025-07-08 20:04:30] Speak Text: End
[2025-07-08 21:30:07] Heartbeat
[2025-07-08 21:30:07] Queued from browser: 17644 - Tell the time ()
[2025-07-08 21:30:07] Launched by Web: Tell the time,21,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-08 21:30:07] Tell Time: Start
[2025-07-08 21:30:07] Speak Words: Start
[2025-07-08 21:30:07] Speak Add File: signature.mp3
[2025-07-08 21:30:07] Speak Add File: 9.mp3
[2025-07-08 21:30:07] Speak Add File: 30.mp3
[2025-07-08 21:30:07] Speak Words Join Files: count=3
[2025-07-08 21:30:08] Speak Words Play File (Queue=): End
[2025-07-08 21:30:08] Tell Time: End
[2025-07-08 23:59:49] Heartbeat
[2025-07-09 08:00:01] Heartbeat
[2025-07-09 08:00:01] Queued from browser: 17645 - Tell the time ()
[2025-07-09 08:00:01] Launched by Web: Tell the time,08,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 08:00:01] Tell Time: Start
[2025-07-09 08:00:01] Speak Words: Start
[2025-07-09 08:00:01] Speak Add File: signature.mp3
[2025-07-09 08:00:01] Speak Add File: 1.mp3
[2025-07-09 08:00:01] Speak Words Join Files: count=2
[2025-07-09 08:00:01] Speak Words Play File (Queue=): End
[2025-07-09 08:00:01] Tell Time: End
[2025-07-09 09:30:04] Heartbeat
[2025-07-09 09:30:04] Queued from browser: 17646 - Read Calendar ()
[2025-07-09 09:30:04] Launched by Web: Read Calendar,09,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 09:30:04] Read Calendar: Start
[2025-07-09 09:30:04] Read Calendar: Going to get access token from Google
[2025-07-09 09:30:04] Read Calendar: Got access token.
[2025-07-09 09:30:04] Read Calendar: Range: 2025-07-09T09:30:00Z to 2025-07-10T00:00:00Z. Events found: 2.
[2025-07-09 09:30:04] Read Calendar: Event: 2025-07-09T12:30:00+01:00 to 2025-07-09T15:00:00+01:00 'G: Disc Golf with Benj'
[2025-07-09 09:30:04] Read Calendar: Event: 2025-07-09T18:00:00+01:00 to 2025-07-09T19:00:00+01:00 'V: working late'
[2025-07-09 09:30:04] Speak Words: Start
[2025-07-09 09:30:04] Read Calendar: Today
[2025-07-09 09:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-07-09 09:30:04] Read Calendar: Gus Disc Golf with Benj,at half past 12
[2025-07-09 09:30:04] Speak Words: 'Gus Disc Golf with Benj,at half past 12', volume=1 -> [2]
[2025-07-09 09:30:04] Read Calendar: Vidge working late, at 6 o clock
[2025-07-09 09:30:04] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-07-09 09:30:05] Speak Words Join Files: count=3
[2025-07-09 09:30:05] Speak Words Play File (Queue=1): End
[2025-07-09 09:30:05] Read Calendar: End
[2025-07-09 10:30:03] Heartbeat
[2025-07-09 10:30:03] Queued from browser: 17647 - Read Calendar ()
[2025-07-09 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 10:30:03] Read Calendar: Start
[2025-07-09 10:30:03] Read Calendar: Going to get access token from Google
[2025-07-09 10:30:03] Read Calendar: Got access token.
[2025-07-09 10:30:04] Read Calendar: Range: 2025-07-09T10:30:00Z to 2025-07-10T00:00:00Z. Events found: 2.
[2025-07-09 10:30:04] Read Calendar: Event: 2025-07-09T12:30:00+01:00 to 2025-07-09T15:00:00+01:00 'G: Disc Golf with Benj'
[2025-07-09 10:30:04] Read Calendar: Event: 2025-07-09T18:00:00+01:00 to 2025-07-09T19:00:00+01:00 'V: working late'
[2025-07-09 10:30:04] Speak Words: Start
[2025-07-09 10:30:04] Read Calendar: Today
[2025-07-09 10:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-07-09 10:30:04] Read Calendar: Gus Disc Golf with Benj,at half past 12
[2025-07-09 10:30:04] Speak Words: 'Gus Disc Golf with Benj,at half past 12', volume=1 -> [2]
[2025-07-09 10:30:04] Read Calendar: Vidge working late, at 6 o clock
[2025-07-09 10:30:04] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [3]
[2025-07-09 10:30:04] Speak Words Join Files: count=3
[2025-07-09 10:30:04] Speak Words Play File (Queue=1): End
[2025-07-09 10:30:04] Read Calendar: End
[2025-07-09 11:01:57] Heartbeat
[2025-07-09 11:01:57] Queued from browser: 17648 - Speak text (The grandfather clock needs wineding)
[2025-07-09 11:01:57] Launched by Web: Speak text,11,01,57,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 11:01:57] Speak Text: Start
[2025-07-09 11:01:57] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-09 11:01:57] Speak Words: Start
[2025-07-09 11:01:57] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-09 11:01:58] Speak Words Join Files: count=1
[2025-07-09 11:01:58] Speak Words Play File (Queue=1): End
[2025-07-09 11:01:58] Speak Text: End
[2025-07-09 11:05:59] Heartbeat
[2025-07-09 11:05:59] Queued from browser: 17649 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-09 11:05:59] Launched by Web: Speak text,11,05,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 11:05:59] Speak Text: Start
[2025-07-09 11:05:59] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-09 11:05:59] Speak Words: Start
[2025-07-09 11:05:59] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-09 11:05:59] Speak Words Join Files: count=1
[2025-07-09 11:06:00] Speak Words Play File (Queue=1): End
[2025-07-09 11:06:00] Speak Text: End
[2025-07-09 16:00:04] Heartbeat
[2025-07-09 16:00:04] Queued from browser: 17650 - Say Full Moon ()
[2025-07-09 16:00:04] Launched by Web: Say Full Moon,16,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 16:00:04] Say Full Moon: Start
[2025-07-09 16:00:04] Say Full Moon: The moon is currently 13.57 days old
[2025-07-09 16:00:04] Say Full Moon: phrase='There is a full moon tomorrow.'
[2025-07-09 16:00:04] Speak Words: Start
[2025-07-09 16:00:04] Speak Words: 'There is a full moon tomorrow.', volume=1 -> [1]
[2025-07-09 16:00:04] Speak Words Join Files: count=1
[2025-07-09 16:00:04] Speak Words Play File (Queue=1): End
[2025-07-09 16:00:04] Say Full Moon: End
[2025-07-09 19:00:04] Heartbeat
[2025-07-09 19:00:04] Queued from browser: 17651 - Read Calendar ()
[2025-07-09 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 19:00:04] Read Calendar: Start
[2025-07-09 19:00:04] Read Calendar: Going to get access token from Google
[2025-07-09 19:00:04] Read Calendar: Got access token.
[2025-07-09 19:00:04] Read Calendar: Range: 2025-07-09T19:00:00Z to 2025-07-11T00:00:00Z. Events found: 1.
[2025-07-09 19:00:04] Read Calendar: Event: 2025-07-10T20:30:00+01:00 to 2025-07-10T21:45:00+01:00 'GV: Date night'
[2025-07-09 19:00:04] Speak Words: Start
[2025-07-09 19:00:04] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-09 19:00:04] Read Calendar: Nothing in the calendar tonight
[2025-07-09 19:00:04] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-09 19:00:05] Read Calendar: Tomorrow
[2025-07-09 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-09 19:00:05] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-09 19:00:05] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [4]
[2025-07-09 19:00:05] Speak Words Join Files: count=4
[2025-07-09 19:00:05] Speak Words Play File (Queue=1): End
[2025-07-09 19:00:05] Read Calendar: End
[2025-07-09 19:03:01] Heartbeat
[2025-07-09 19:03:01] Queued from browser: 17652 - Speak text (The grandfather clock needs wineding)
[2025-07-09 19:03:01] Launched by Web: Speak text,19,03,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 19:03:01] Speak Text: Start
[2025-07-09 19:03:01] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-09 19:03:01] Speak Words: Start
[2025-07-09 19:03:01] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-09 19:03:01] Speak Words Join Files: count=1
[2025-07-09 19:03:01] Speak Words Play File (Queue=1): End
[2025-07-09 19:03:01] Speak Text: End
[2025-07-09 19:18:03] Heartbeat
[2025-07-09 19:18:03] Queued from browser: 17653 - Speak text (The grandfather clock needs wineding)
[2025-07-09 19:18:03] Launched by Web: Speak text,19,18,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 19:18:03] Speak Text: Start
[2025-07-09 19:18:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-09 19:18:03] Speak Words: Start
[2025-07-09 19:18:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-09 19:18:03] Speak Words Join Files: count=1
[2025-07-09 19:18:03] Speak Words Play File (Queue=1): End
[2025-07-09 19:18:03] Speak Text: End
[2025-07-09 19:21:42] Heartbeat
[2025-07-09 19:21:43] Queued from browser: 17654 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-09 19:21:43] Launched by Web: Speak text,19,21,42,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 19:21:43] Speak Text: Start
[2025-07-09 19:21:43] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-09 19:21:43] Speak Words: Start
[2025-07-09 19:21:43] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-09 19:21:43] Speak Words Join Files: count=1
[2025-07-09 19:21:43] Speak Words Play File (Queue=1): End
[2025-07-09 19:21:43] Speak Text: End
[2025-07-09 20:20:27] Heartbeat
[2025-07-09 20:20:27] Queued from browser: 17655 - Speak text (The grandfather clock needs wineding)
[2025-07-09 20:20:27] Launched by Web: Speak text,20,20,27,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 20:20:27] Speak Text: Start
[2025-07-09 20:20:27] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-09 20:20:27] Speak Words: Start
[2025-07-09 20:20:27] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-09 20:20:27] Speak Words Join Files: count=1
[2025-07-09 20:20:27] Speak Words Play File (Queue=1): End
[2025-07-09 20:20:27] Speak Text: End
[2025-07-09 20:35:29] Heartbeat
[2025-07-09 20:35:29] Queued from browser: 17656 - Speak text (The grandfather clock needs wineding)
[2025-07-09 20:35:29] Launched by Web: Speak text,20,35,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 20:35:29] Speak Text: Start
[2025-07-09 20:35:29] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-09 20:35:29] Speak Words: Start
[2025-07-09 20:35:29] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-09 20:35:29] Speak Words Join Files: count=1
[2025-07-09 20:35:29] Speak Words Play File (Queue=1): End
[2025-07-09 20:35:29] Speak Text: End
[2025-07-09 20:35:53] Heartbeat
[2025-07-09 20:35:53] Queued from browser: 17657 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-09 20:35:53] Launched by Web: Speak text,20,35,53,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 20:35:53] Speak Text: Start
[2025-07-09 20:35:53] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-09 20:35:53] Speak Words: Start
[2025-07-09 20:35:53] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-09 20:35:53] Speak Words Join Files: count=1
[2025-07-09 20:35:53] Speak Words Play File (Queue=1): End
[2025-07-09 20:35:53] Speak Text: End
[2025-07-09 21:30:08] Heartbeat
[2025-07-09 21:30:08] Queued from browser: 17658 - Tell the time ()
[2025-07-09 21:30:08] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-09 21:30:08] Tell Time: Start
[2025-07-09 21:30:08] Speak Words: Start
[2025-07-09 21:30:08] Speak Add File: signature.mp3
[2025-07-09 21:30:08] Speak Add File: 9.mp3
[2025-07-09 21:30:08] Speak Add File: 30.mp3
[2025-07-09 21:30:08] Speak Words Join Files: count=3
[2025-07-09 21:30:08] Speak Words Play File (Queue=): End
[2025-07-09 21:30:08] Tell Time: End
[2025-07-09 23:59:50] Heartbeat
[2025-07-10 07:00:02] Heartbeat
[2025-07-10 07:00:02] Queued from browser: 17659 - Speak text (The grandfather clock needs wineding)
[2025-07-10 07:00:02] Launched by Web: Speak text,07,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 07:00:02] Speak Text: Start
[2025-07-10 07:00:02] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-10 07:00:02] Speak Words: Start
[2025-07-10 07:00:02] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-10 07:00:02] Speak Words Join Files: count=1
[2025-07-10 07:00:02] Speak Words Play File (Queue=1): End
[2025-07-10 07:00:02] Speak Text: End
[2025-07-10 07:00:24] Heartbeat
[2025-07-10 07:00:24] Queued from browser: 17660 - Speak text (The grandfather clock needs wineding)
[2025-07-10 07:00:24] Launched by Web: Speak text,07,00,24,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 07:00:24] Speak Text: Start
[2025-07-10 07:00:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-10 07:00:24] Speak Words: Start
[2025-07-10 07:00:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-10 07:00:24] Speak Words Join Files: count=1
[2025-07-10 07:00:24] Speak Words Play File (Queue=1): End
[2025-07-10 07:00:24] Speak Text: End
[2025-07-10 07:00:35] Heartbeat
[2025-07-10 07:00:35] Queued from browser: 17661 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-10 07:00:35] Launched by Web: Speak text,07,00,35,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 07:00:35] Speak Text: Start
[2025-07-10 07:00:35] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-10 07:00:35] Speak Words: Start
[2025-07-10 07:00:35] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-10 07:00:35] Speak Words Join Files: count=1
[2025-07-10 07:00:35] Speak Words Play File (Queue=1): End
[2025-07-10 07:00:35] Speak Text: End
[2025-07-10 08:00:01] Heartbeat
[2025-07-10 08:00:01] Queued from browser: 17662 - Tell the time ()
[2025-07-10 08:00:01] Launched by Web: Tell the time,08,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 08:00:01] Tell Time: Start
[2025-07-10 08:00:01] Speak Words: Start
[2025-07-10 08:00:01] Speak Add File: signature.mp3
[2025-07-10 08:00:01] Speak Add File: 1.mp3
[2025-07-10 08:00:01] Speak Words Join Files: count=2
[2025-07-10 08:00:01] Speak Words Play File (Queue=): End
[2025-07-10 08:00:01] Tell Time: End
[2025-07-10 09:30:04] Heartbeat
[2025-07-10 09:30:04] Queued from browser: 17663 - Read Calendar ()
[2025-07-10 09:30:04] Launched by Web: Read Calendar,09,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 09:30:04] Read Calendar: Start
[2025-07-10 09:30:04] Read Calendar: Going to get access token from Google
[2025-07-10 09:30:04] Read Calendar: Got access token.
[2025-07-10 09:30:04] Read Calendar: Range: 2025-07-10T09:30:00Z to 2025-07-11T00:00:00Z. Events found: 1.
[2025-07-10 09:30:04] Read Calendar: Event: 2025-07-10T20:30:00+01:00 to 2025-07-10T21:45:00+01:00 'GV: Date night'
[2025-07-10 09:30:04] Speak Words: Start
[2025-07-10 09:30:04] Read Calendar: Today
[2025-07-10 09:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-07-10 09:30:04] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-10 09:30:04] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-07-10 09:30:05] Speak Words Join Files: count=2
[2025-07-10 09:30:05] Speak Words Play File (Queue=1): End
[2025-07-10 09:30:05] Read Calendar: End
[2025-07-10 10:30:03] Heartbeat
[2025-07-10 10:30:03] Queued from browser: 17664 - Read Calendar ()
[2025-07-10 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 10:30:03] Read Calendar: Start
[2025-07-10 10:30:03] Read Calendar: Going to get access token from Google
[2025-07-10 10:30:03] Read Calendar: Got access token.
[2025-07-10 10:30:03] Read Calendar: Range: 2025-07-10T10:30:00Z to 2025-07-11T00:00:00Z. Events found: 1.
[2025-07-10 10:30:03] Read Calendar: Event: 2025-07-10T20:30:00+01:00 to 2025-07-10T21:45:00+01:00 'GV: Date night'
[2025-07-10 10:30:03] Speak Words: Start
[2025-07-10 10:30:03] Read Calendar: Today
[2025-07-10 10:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-07-10 10:30:04] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-10 10:30:04] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [2]
[2025-07-10 10:30:04] Speak Words Join Files: count=2
[2025-07-10 10:30:04] Speak Words Play File (Queue=1): End
[2025-07-10 10:30:04] Read Calendar: End
[2025-07-10 16:00:08] Heartbeat
[2025-07-10 16:00:08] Queued from browser: 17665 - Say Full Moon ()
[2025-07-10 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 16:00:08] Say Full Moon: Start
[2025-07-10 16:00:08] Say Full Moon: The moon is currently 14.53 days old
[2025-07-10 16:00:08] Say Full Moon: phrase='There is a full moon today.'
[2025-07-10 16:00:08] Speak Words: Start
[2025-07-10 16:00:08] Speak Words: 'There is a full moon today.', volume=1 -> [1]
[2025-07-10 16:00:08] Speak Words Join Files: count=1
[2025-07-10 16:00:08] Speak Words Play File (Queue=1): End
[2025-07-10 16:00:08] Say Full Moon: End
[2025-07-10 18:02:12] Heartbeat
[2025-07-10 18:02:12] Queued from browser: 17666 - Speak text (The grandfather clock needs wineding)
[2025-07-10 18:02:12] Launched by Web: Speak text,18,02,12,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 18:02:12] Speak Text: Start
[2025-07-10 18:02:12] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-10 18:02:12] Speak Words: Start
[2025-07-10 18:02:12] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-10 18:02:12] Speak Words Join Files: count=1
[2025-07-10 18:02:13] Speak Words Play File (Queue=1): End
[2025-07-10 18:02:13] Speak Text: End
[2025-07-10 18:17:03] Heartbeat
[2025-07-10 18:17:03] Queued from browser: 17667 - Speak text (The grandfather clock needs wineding)
[2025-07-10 18:17:03] Launched by Web: Speak text,18,17,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 18:17:03] Speak Text: Start
[2025-07-10 18:17:03] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-10 18:17:03] Speak Words: Start
[2025-07-10 18:17:03] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-10 18:17:03] Speak Words Join Files: count=1
[2025-07-10 18:17:03] Speak Words Play File (Queue=1): End
[2025-07-10 18:17:03] Speak Text: End
[2025-07-10 18:24:45] Heartbeat
[2025-07-10 18:24:45] Queued from browser: 17668 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-10 18:24:45] Launched by Web: Speak text,18,24,45,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 18:24:45] Speak Text: Start
[2025-07-10 18:24:45] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-10 18:24:45] Speak Words: Start
[2025-07-10 18:24:45] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-10 18:24:45] Speak Words Join Files: count=1
[2025-07-10 18:24:45] Speak Words Play File (Queue=1): End
[2025-07-10 18:24:45] Speak Text: End
[2025-07-10 19:00:01] Heartbeat
[2025-07-10 19:00:01] Queued from browser: 17669 - Read Calendar ()
[2025-07-10 19:00:01] Launched by Web: Read Calendar,19,00,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 19:00:01] Read Calendar: Start
[2025-07-10 19:00:01] Read Calendar: Going to get access token from Google
[2025-07-10 19:00:02] Read Calendar: Got access token.
[2025-07-10 19:00:02] Read Calendar: Range: 2025-07-10T19:00:00Z to 2025-07-12T00:00:00Z. Events found: 3.
[2025-07-10 19:00:02] Read Calendar: Event: 2025-07-10T20:30:00+01:00 to 2025-07-10T21:45:00+01:00 'GV: Date night'
[2025-07-10 19:00:02] Read Calendar: Event: 2025-07-11T16:00:00+01:00 to 2025-07-11T17:00:00+01:00 'Leo coming about windows '
[2025-07-10 19:00:02] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-10 19:00:02] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-10 19:00:02] Read Calendar: empty event to speak, so don't add it.
[2025-07-10 19:00:02] Speak Words: Start
[2025-07-10 19:00:02] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-10 19:00:02] Read Calendar: Tonight
[2025-07-10 19:00:02] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-07-10 19:00:02] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-10 19:00:02] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-07-10 19:00:02] Read Calendar: Tomorrow
[2025-07-10 19:00:02] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-07-10 19:00:02] Read Calendar: Leo coming about windows , at 4 o clock
[2025-07-10 19:00:02] Speak Words: 'Leo coming about windows , at 4 o clock', volume=0.7 -> [5]
[2025-07-10 19:00:02] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-10 19:00:03] Speak Words: Got file to say 'Leo coming about windows , at 4 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Leo+coming+about+windows+%2C+at+4+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4c656f20636f6d696e672061626f75742077696e646f7773202c2061742034206f20636c6f636b.mp3 '.
[2025-07-10 19:00:03] Speak Words Join Files: count=5
[2025-07-10 19:00:03] Speak Words Play File (Queue=1): End
[2025-07-10 19:00:03] Read Calendar: End
[2025-07-10 21:30:01] Heartbeat
[2025-07-10 21:30:01] Queued from browser: 17670 - Tell the time ()
[2025-07-10 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-10 21:30:01] Tell Time: Start
[2025-07-10 21:30:01] Speak Words: Start
[2025-07-10 21:30:01] Speak Add File: signature.mp3
[2025-07-10 21:30:01] Speak Add File: 9.mp3
[2025-07-10 21:30:01] Speak Add File: 30.mp3
[2025-07-10 21:30:01] Speak Words Join Files: count=3
[2025-07-10 21:30:01] Speak Words Play File (Queue=): End
[2025-07-10 21:30:01] Tell Time: End
[2025-07-10 23:59:58] Heartbeat
[2025-07-11 08:00:03] Heartbeat
[2025-07-11 08:00:03] Queued from browser: 17671 - Tell the time ()
[2025-07-11 08:00:03] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 08:00:03] Tell Time: Start
[2025-07-11 08:00:03] Speak Words: Start
[2025-07-11 08:00:03] Speak Add File: signature.mp3
[2025-07-11 08:00:03] Speak Add File: 1.mp3
[2025-07-11 08:00:03] Speak Words Join Files: count=2
[2025-07-11 08:00:04] Speak Words Play File (Queue=): End
[2025-07-11 08:00:04] Tell Time: End
[2025-07-11 09:30:08] Heartbeat
[2025-07-11 09:30:08] Queued from browser: 17672 - Read Calendar ()
[2025-07-11 09:30:08] Launched by Web: Read Calendar,09,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 09:30:08] Read Calendar: Start
[2025-07-11 09:30:08] Read Calendar: Going to get access token from Google
[2025-07-11 09:30:08] Read Calendar: Got access token.
[2025-07-11 09:30:08] Read Calendar: Range: 2025-07-11T09:30:00Z to 2025-07-12T00:00:00Z. Events found: 2.
[2025-07-11 09:30:08] Read Calendar: Event: 2025-07-11T16:00:00+01:00 to 2025-07-11T17:00:00+01:00 'Leo coming about windows '
[2025-07-11 09:30:08] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-11 09:30:08] Speak Words: Start
[2025-07-11 09:30:08] Read Calendar: Today
[2025-07-11 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-07-11 09:30:09] Read Calendar: Leo coming about windows , at 4 o clock
[2025-07-11 09:30:09] Speak Words: 'Leo coming about windows , at 4 o clock', volume=1 -> [2]
[2025-07-11 09:30:09] Read Calendar:
[2025-07-11 09:30:09] Read Calendar: Stay: The Black Horse, all day
[2025-07-11 09:30:09] Speak Words: 'Stay: The Black Horse, all day', volume=1 -> [3]
[2025-07-11 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-11 09:30:09] Speak Words: Got file to say 'Stay: The Black Horse, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Stay%3A+The+Black+Horse%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_537461793a2054686520426c61636b20486f7273652c20616c6c20646179.mp3 '.
[2025-07-11 09:30:09] Speak Words Join Files: count=3
[2025-07-11 09:30:09] Speak Words Play File (Queue=1): End
[2025-07-11 09:30:09] Read Calendar: End
[2025-07-11 10:30:10] Heartbeat
[2025-07-11 10:30:10] Queued from browser: 17673 - Read Calendar ()
[2025-07-11 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 10:30:10] Read Calendar: Start
[2025-07-11 10:30:10] Read Calendar: Going to get access token from Google
[2025-07-11 10:30:10] Read Calendar: Got access token.
[2025-07-11 10:30:12] Read Calendar: Range: 2025-07-11T10:30:00Z to 2025-07-12T00:00:00Z. Events found: 2.
[2025-07-11 10:30:12] Read Calendar: Event: 2025-07-11T16:00:00+01:00 to 2025-07-11T17:00:00+01:00 'Leo coming about windows '
[2025-07-11 10:30:12] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-11 10:30:12] Speak Words: Start
[2025-07-11 10:30:12] Read Calendar: Today
[2025-07-11 10:30:12] Speak Words: 'Today', volume=1 -> [1]
[2025-07-11 10:30:12] Read Calendar: Leo coming about windows , at 4 o clock
[2025-07-11 10:30:12] Speak Words: 'Leo coming about windows , at 4 o clock', volume=1 -> [2]
[2025-07-11 10:30:12] Read Calendar:
[2025-07-11 10:30:12] Read Calendar: Stay: The Black Horse, all day
[2025-07-11 10:30:12] Speak Words: 'Stay: The Black Horse, all day', volume=1 -> [3]
[2025-07-11 10:30:13] Speak Words Join Files: count=3
[2025-07-11 10:30:13] Speak Words Play File (Queue=1): End
[2025-07-11 10:30:13] Read Calendar: End
[2025-07-11 11:44:42] Heartbeat
[2025-07-11 11:44:42] Queued from browser: 17674 - Speak text (The grandfather clock needs wineding)
[2025-07-11 11:44:42] Launched by Web: Speak text,11,44,42,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 11:44:42] Speak Text: Start
[2025-07-11 11:44:42] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-11 11:44:42] Speak Words: Start
[2025-07-11 11:44:42] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-11 11:44:42] Speak Words Join Files: count=1
[2025-07-11 11:44:43] Speak Words Play File (Queue=1): End
[2025-07-11 11:44:43] Speak Text: End
[2025-07-11 11:59:35] Heartbeat
[2025-07-11 11:59:35] Queued from browser: 17675 - Speak text (The grandfather clock needs wineding)
[2025-07-11 11:59:35] Launched by Web: Speak text,11,59,35,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 11:59:35] Speak Text: Start
[2025-07-11 11:59:35] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-11 11:59:35] Speak Words: Start
[2025-07-11 11:59:35] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-11 11:59:35] Speak Words Join Files: count=1
[2025-07-11 11:59:35] Speak Words Play File (Queue=1): End
[2025-07-11 11:59:35] Speak Text: End
[2025-07-11 12:14:37] Heartbeat
[2025-07-11 12:14:37] Queued from browser: 17676 - Speak text (The grandfather clock needs wineding)
[2025-07-11 12:14:37] Launched by Web: Speak text,12,14,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 12:14:37] Speak Text: Start
[2025-07-11 12:14:37] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-11 12:14:37] Speak Words: Start
[2025-07-11 12:14:37] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-11 12:14:37] Speak Words Join Files: count=1
[2025-07-11 12:14:37] Speak Words Play File (Queue=1): End
[2025-07-11 12:14:37] Speak Text: End
[2025-07-11 15:57:28] Heartbeat
[2025-07-11 15:57:28] Queued from browser: 17677 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-11 15:57:28] Launched by Web: Speak text,15,57,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 15:57:28] Speak Text: Start
[2025-07-11 15:57:28] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-11 15:57:28] Speak Words: Start
[2025-07-11 15:57:28] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-11 15:57:28] Speak Words Join Files: count=1
[2025-07-11 15:57:28] Speak Words Play File (Queue=1): End
[2025-07-11 15:57:28] Speak Text: End
[2025-07-11 16:00:02] Heartbeat
[2025-07-11 16:00:02] Queued from browser: 17678 - Say Full Moon ()
[2025-07-11 16:00:02] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 16:00:02] Say Full Moon: Start
[2025-07-11 16:00:02] Say Full Moon: The moon is currently 15.51 days old
[2025-07-11 16:00:02] Say Full Moon: End
[2025-07-11 16:59:47] Heartbeat
[2025-07-11 16:59:47] Queued from browser: 17679 - Speak text (The grandfather clock needs wineding)
[2025-07-11 16:59:47] Launched by Web: Speak text,16,59,47,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 16:59:47] Speak Text: Start
[2025-07-11 16:59:47] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-11 16:59:47] Speak Words: Start
[2025-07-11 16:59:47] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-11 16:59:47] Speak Words Join Files: count=1
[2025-07-11 16:59:47] Speak Words Play File (Queue=1): End
[2025-07-11 16:59:47] Speak Text: End
[2025-07-11 17:14:48] Heartbeat
[2025-07-11 17:14:48] Queued from browser: 17680 - Speak text (The grandfather clock needs wineding)
[2025-07-11 17:14:48] Launched by Web: Speak text,17,14,48,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 17:14:48] Speak Text: Start
[2025-07-11 17:14:48] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-11 17:14:48] Speak Words: Start
[2025-07-11 17:14:48] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-11 17:14:49] Speak Words Join Files: count=1
[2025-07-11 17:14:49] Speak Words Play File (Queue=1): End
[2025-07-11 17:14:49] Speak Text: End
[2025-07-11 17:29:50] Heartbeat
[2025-07-11 17:29:50] Queued from browser: 17681 - Speak text (The grandfather clock needs wineding)
[2025-07-11 17:29:50] Launched by Web: Speak text,17,29,50,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 17:29:50] Speak Text: Start
[2025-07-11 17:29:50] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-11 17:29:50] Speak Words: Start
[2025-07-11 17:29:50] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-11 17:29:51] Speak Words Join Files: count=1
[2025-07-11 17:29:51] Speak Words Play File (Queue=1): End
[2025-07-11 17:29:51] Speak Text: End
[2025-07-11 18:07:20] Heartbeat
[2025-07-11 18:07:20] Queued from browser: 17682 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-11 18:07:20] Launched by Web: Speak text,18,07,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 18:07:20] Speak Text: Start
[2025-07-11 18:07:20] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-11 18:07:20] Speak Words: Start
[2025-07-11 18:07:20] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-11 18:07:20] Speak Words Join Files: count=1
[2025-07-11 18:07:20] Speak Words Play File (Queue=1): End
[2025-07-11 18:07:20] Speak Text: End
[2025-07-11 19:00:09] Heartbeat
[2025-07-11 19:00:09] Queued from browser: 17683 - Read Calendar ()
[2025-07-11 19:00:09] Launched by Web: Read Calendar,19,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 19:00:09] Read Calendar: Start
[2025-07-11 19:00:09] Read Calendar: Going to get access token from Google
[2025-07-11 19:00:09] Read Calendar: Got access token.
[2025-07-11 19:00:10] Read Calendar: Range: 2025-07-11T19:00:00Z to 2025-07-13T00:00:00Z. Events found: 4.
[2025-07-11 19:00:10] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-11 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-11 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-07-11 19:00:10] Read Calendar: Event: 2025-07-12T19:00:00+01:00 to 2025-07-12T21:00:00+01:00 'Meal at the Black Horse pub'
[2025-07-11 19:00:10] Read Calendar: Event: 2025-07-12T19:30:00+01:00 to 2025-07-12T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-07-11 19:00:10] Read Calendar: Event: 2025-07-13 to 2025-07-14 'V: Nella’s confirmation '
[2025-07-11 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-11 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-07-11 19:00:10] Speak Words: Start
[2025-07-11 19:00:10] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-11 19:00:10] Read Calendar: Nothing in the calendar tonight
[2025-07-11 19:00:10] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-11 19:00:10] Read Calendar: Tomorrow
[2025-07-11 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-11 19:00:10] Read Calendar: Meal at the Black Horse pub, at 7 o clock
[2025-07-11 19:00:10] Speak Words: 'Meal at the Black Horse pub, at 7 o clock', volume=0.7 -> [4]
[2025-07-11 19:00:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-11 19:00:11] Speak Words: Got file to say 'Meal at the Black Horse pub, at 7 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Meal+at+the+Black+Horse+pub%2C+at+7+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4d65616c2061742074686520426c61636b20486f727365207075622c2061742037206f20636c6f636b.mp3 '.
[2025-07-11 19:00:11] Read Calendar: Put out old OddBox ,at half past 7
[2025-07-11 19:00:11] Speak Words: ' Put out old OddBox ,at half past 7', volume=0.7 -> [5]
[2025-07-11 19:00:11] Speak Words Join Files: count=5
[2025-07-11 19:00:11] Speak Words Play File (Queue=1): End
[2025-07-11 19:00:11] Read Calendar: End
[2025-07-11 21:30:02] Heartbeat
[2025-07-11 21:30:02] Queued from browser: 17684 - Tell the time ()
[2025-07-11 21:30:02] Launched by Web: Tell the time,21,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-11 21:30:02] Tell Time: Start
[2025-07-11 21:30:02] Speak Words: Start
[2025-07-11 21:30:02] Speak Add File: signature.mp3
[2025-07-11 21:30:02] Speak Add File: 9.mp3
[2025-07-11 21:30:03] Speak Add File: 30.mp3
[2025-07-11 21:30:03] Speak Words Join Files: count=3
[2025-07-11 21:30:03] Speak Words Play File (Queue=): End
[2025-07-11 21:30:03] Tell Time: End
[2025-07-11 23:59:56] Heartbeat
[2025-07-12 10:30:09] Heartbeat
[2025-07-12 10:30:09] Queued from browser: 17685 - Read Calendar ()
[2025-07-12 10:30:09] Launched by Web: Read Calendar,10,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 10:30:09] Read Calendar: Start
[2025-07-12 10:30:09] Read Calendar: Going to get access token from Google
[2025-07-12 10:30:10] Read Calendar: Got access token.
[2025-07-12 10:30:10] Read Calendar: Range: 2025-07-12T10:30:00Z to 2025-07-13T00:00:00Z. Events found: 3.
[2025-07-12 10:30:10] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-12 10:30:10] Read Calendar: Event: 2025-07-12T19:00:00+01:00 to 2025-07-12T21:00:00+01:00 'Meal at the Black Horse pub'
[2025-07-12 10:30:10] Read Calendar: Event: 2025-07-13 to 2025-07-14 'V: Nella’s confirmation '
[2025-07-12 10:30:10] Speak Words: Start
[2025-07-12 10:30:10] Read Calendar: Today
[2025-07-12 10:30:10] Speak Words: 'Today', volume=1 -> [1]
[2025-07-12 10:30:10] Read Calendar: Stay: The Black Horse, all day
[2025-07-12 10:30:10] Speak Words: 'Stay: The Black Horse, all day', volume=1 -> [2]
[2025-07-12 10:30:11] Read Calendar: Meal at the Black Horse pub, at 7 o clock
[2025-07-12 10:30:11] Speak Words: 'Meal at the Black Horse pub, at 7 o clock', volume=1 -> [3]
[2025-07-12 10:30:11] Read Calendar:
[2025-07-12 10:30:11] Read Calendar: Vidge Nellas confirmation , all day
[2025-07-12 10:30:11] Speak Words: 'Vidge Nellas confirmation , all day', volume=1 -> [4]
[2025-07-12 10:30:11] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-12 10:30:11] Speak Words: Got file to say 'Vidge Nellas confirmation , all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+Nellas+confirmation+%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765204e656c6c617320636f6e6669726d6174696f6e202c20616c6c20646179.mp3 '.
[2025-07-12 10:30:11] Speak Words Join Files: count=4
[2025-07-12 10:30:12] Speak Words Play File (Queue=1): End
[2025-07-12 10:30:12] Read Calendar: End
[2025-07-12 16:00:05] Heartbeat
[2025-07-12 16:00:05] Queued from browser: 17686 - Say Full Moon ()
[2025-07-12 16:00:05] Launched by Web: Say Full Moon,16,00,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 16:00:05] Say Full Moon: Start
[2025-07-12 16:00:05] Say Full Moon: The moon is currently 16.5 days old
[2025-07-12 16:00:05] Say Full Moon: End
[2025-07-12 16:45:22] Heartbeat
[2025-07-12 16:45:22] Queued from browser: 17687 - Speak text (The grandfather clock needs wineding)
[2025-07-12 16:45:22] Launched by Web: Speak text,16,45,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 16:45:22] Speak Text: Start
[2025-07-12 16:45:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-12 16:45:22] Speak Words: Start
[2025-07-12 16:45:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-12 16:45:22] Speak Words Join Files: count=1
[2025-07-12 16:45:22] Speak Words Play File (Queue=1): End
[2025-07-12 16:45:22] Speak Text: End
[2025-07-12 17:00:24] Heartbeat
[2025-07-12 17:00:24] Queued from browser: 17688 - Speak text (The grandfather clock needs wineding)
[2025-07-12 17:00:24] Launched by Web: Speak text,17,00,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 17:00:24] Speak Text: Start
[2025-07-12 17:00:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-12 17:00:24] Speak Words: Start
[2025-07-12 17:00:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-12 17:00:24] Speak Words Join Files: count=1
[2025-07-12 17:00:24] Speak Words Play File (Queue=1): End
[2025-07-12 17:00:24] Speak Text: End
[2025-07-12 17:15:25] Heartbeat
[2025-07-12 17:15:25] Queued from browser: 17689 - Speak text (The grandfather clock needs wineding)
[2025-07-12 17:15:25] Launched by Web: Speak text,17,15,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 17:15:25] Speak Text: Start
[2025-07-12 17:15:25] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-12 17:15:25] Speak Words: Start
[2025-07-12 17:15:25] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-12 17:15:26] Speak Words Join Files: count=1
[2025-07-12 17:15:26] Speak Words Play File (Queue=1): End
[2025-07-12 17:15:26] Speak Text: End
[2025-07-12 19:00:09] Heartbeat
[2025-07-12 19:00:09] Queued from browser: 17690 - Read Calendar ()
[2025-07-12 19:00:09] Launched by Web: Read Calendar,19,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 19:00:09] Read Calendar: Start
[2025-07-12 19:00:09] Read Calendar: Going to get access token from Google
[2025-07-12 19:00:10] Read Calendar: Got access token.
[2025-07-12 19:00:10] Read Calendar: Range: 2025-07-12T19:00:00Z to 2025-07-14T00:00:00Z. Events found: 4.
[2025-07-12 19:00:10] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-12 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-12 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-07-12 19:00:10] Read Calendar: Event: 2025-07-12T19:00:00+01:00 to 2025-07-12T21:00:00+01:00 'Meal at the Black Horse pub'
[2025-07-12 19:00:10] Read Calendar: Event: 2025-07-13 to 2025-07-14 'V: Nella’s confirmation '
[2025-07-12 19:00:10] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-12 19:00:10] Read Calendar: empty event to speak, so don't add it.
[2025-07-12 19:00:10] Read Calendar: Event: 2025-07-13T14:30:00+01:00 to 2025-07-13T18:30:00+01:00 'Julie and Gareth Celebration'
[2025-07-12 19:00:10] Speak Words: Start
[2025-07-12 19:00:10] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-12 19:00:10] Read Calendar: Tonight
[2025-07-12 19:00:10] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-07-12 19:00:10] Read Calendar: Meal at the Black Horse pub, at 7 o clock
[2025-07-12 19:00:10] Speak Words: 'Meal at the Black Horse pub, at 7 o clock', volume=0.7 -> [3]
[2025-07-12 19:00:10] Read Calendar: Tomorrow
[2025-07-12 19:00:10] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-07-12 19:00:10] Read Calendar: Julie and Gareth Celebration,at half past 2
[2025-07-12 19:00:10] Speak Words: 'Julie and Gareth Celebration,at half past 2', volume=0.7 -> [5]
[2025-07-12 19:00:10] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-12 19:00:11] Speak Words: Got file to say 'Julie and Gareth Celebration,at half past 2' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Julie+and+Gareth+Celebration%2Cat+half+past+2 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a756c696520616e64204761726574682043656c6562726174696f6e2c61742068616c6620706173742032.mp3 '.
[2025-07-12 19:00:11] Speak Words Join Files: count=5
[2025-07-12 19:00:11] Speak Words Play File (Queue=1): End
[2025-07-12 19:00:11] Read Calendar: End
[2025-07-12 20:07:18] Heartbeat
[2025-07-12 20:07:18] Queued from browser: 17691 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-12 20:07:18] Launched by Web: Speak text,20,07,18,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 20:07:18] Speak Text: Start
[2025-07-12 20:07:18] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-12 20:07:18] Speak Words: Start
[2025-07-12 20:07:18] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-12 20:07:18] Speak Words Join Files: count=1
[2025-07-12 20:07:18] Speak Words Play File (Queue=1): End
[2025-07-12 20:07:18] Speak Text: End
[2025-07-12 21:00:39] Heartbeat
[2025-07-12 21:00:39] Queued from browser: 17692 - Speak text (The grandfather clock needs wineding)
[2025-07-12 21:00:39] Launched by Web: Speak text,21,00,39,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 21:00:39] Speak Text: Start
[2025-07-12 21:00:39] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-12 21:00:39] Speak Words: Start
[2025-07-12 21:00:39] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-12 21:00:39] Speak Words Join Files: count=1
[2025-07-12 21:00:39] Speak Words Play File (Queue=1): End
[2025-07-12 21:00:39] Speak Text: End
[2025-07-12 21:15:30] Heartbeat
[2025-07-12 21:15:30] Queued from browser: 17693 - Speak text (The grandfather clock needs wineding)
[2025-07-12 21:15:30] Launched by Web: Speak text,21,15,30,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 21:15:30] Speak Text: Start
[2025-07-12 21:15:30] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-12 21:15:30] Speak Words: Start
[2025-07-12 21:15:30] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-12 21:15:30] Speak Words Join Files: count=1
[2025-07-12 21:15:30] Speak Words Play File (Queue=1): End
[2025-07-12 21:15:30] Speak Text: End
[2025-07-12 21:24:40] Heartbeat
[2025-07-12 21:24:40] Queued from browser: 17694 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-12 21:24:40] Launched by Web: Speak text,21,24,40,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 21:24:40] Speak Text: Start
[2025-07-12 21:24:40] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-12 21:24:40] Speak Words: Start
[2025-07-12 21:24:40] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-12 21:24:40] Speak Words Join Files: count=1
[2025-07-12 21:24:40] Speak Words Play File (Queue=1): End
[2025-07-12 21:24:40] Speak Text: End
[2025-07-12 21:30:10] Heartbeat
[2025-07-12 21:30:10] Queued from browser: 17695 - Tell the time ()
[2025-07-12 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-12 21:30:10] Tell Time: Start
[2025-07-12 21:30:10] Speak Words: Start
[2025-07-12 21:30:10] Speak Add File: signature.mp3
[2025-07-12 21:30:10] Speak Add File: 9.mp3
[2025-07-12 21:30:10] Speak Add File: 30.mp3
[2025-07-12 21:30:10] Speak Words Join Files: count=3
[2025-07-12 21:30:10] Speak Words Play File (Queue=): End
[2025-07-12 21:30:10] Tell Time: End
[2025-07-12 23:59:49] Heartbeat
[2025-07-13 10:30:01] Heartbeat
[2025-07-13 10:30:01] Queued from browser: 17696 - Read Calendar ()
[2025-07-13 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-13 10:30:01] Read Calendar: Start
[2025-07-13 10:30:01] Read Calendar: Going to get access token from Google
[2025-07-13 10:30:01] Read Calendar: Got access token.
[2025-07-13 10:30:02] Read Calendar: Range: 2025-07-13T10:30:00Z to 2025-07-14T00:00:00Z. Events found: 3.
[2025-07-13 10:30:02] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-13 10:30:02] Read Calendar: Event: 2025-07-13 to 2025-07-14 'V: Nella’s confirmation '
[2025-07-13 10:30:02] Read Calendar: Event: 2025-07-13T14:30:00+01:00 to 2025-07-13T18:30:00+01:00 'Julie and Gareth Celebration'
[2025-07-13 10:30:02] Speak Words: Start
[2025-07-13 10:30:02] Read Calendar: Nothing in the calendar tonight
[2025-07-13 10:30:02] Speak Words: 'Nothing in the calendar tonight', volume=1 -> [1]
[2025-07-13 10:30:02] Read Calendar:
[2025-07-13 10:30:02] Read Calendar: Stay: The Black Horse, all day
[2025-07-13 10:30:02] Speak Words: 'Stay: The Black Horse, all day', volume=1 -> [2]
[2025-07-13 10:30:02] Read Calendar: Today
[2025-07-13 10:30:02] Speak Words: 'Today', volume=1 -> [3]
[2025-07-13 10:30:02] Read Calendar: Vidge Nellas confirmation , all day
[2025-07-13 10:30:02] Speak Words: 'Vidge Nellas confirmation , all day', volume=1 -> [4]
[2025-07-13 10:30:02] Read Calendar: Julie and Gareth Celebration,at half past 2
[2025-07-13 10:30:02] Speak Words: 'Julie and Gareth Celebration,at half past 2', volume=1 -> [5]
[2025-07-13 10:30:03] Speak Words Join Files: count=5
[2025-07-13 10:30:03] Speak Words Play File (Queue=1): End
[2025-07-13 10:30:03] Read Calendar: End
[2025-07-13 16:00:08] Heartbeat
[2025-07-13 16:00:08] Queued from browser: 17697 - Say Full Moon ()
[2025-07-13 16:00:08] Launched by Web: Say Full Moon,16,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-13 16:00:08] Say Full Moon: Start
[2025-07-13 16:00:08] Say Full Moon: The moon is currently 17.52 days old
[2025-07-13 16:00:08] Say Full Moon: End
[2025-07-13 19:00:09] Heartbeat
[2025-07-13 19:00:09] Queued from browser: 17698 - Read Calendar ()
[2025-07-13 19:00:09] Launched by Web: Read Calendar,19,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-13 19:00:09] Read Calendar: Start
[2025-07-13 19:00:09] Read Calendar: Going to get access token from Google
[2025-07-13 19:00:09] Read Calendar: Got access token.
[2025-07-13 19:00:09] Read Calendar: Range: 2025-07-13T19:00:00Z to 2025-07-15T00:00:00Z. Events found: 4.
[2025-07-13 19:00:09] Read Calendar: Event: 2025-07-12 to 2025-07-14 'Stay: The Black Horse'
[2025-07-13 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-13 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-07-13 19:00:09] Read Calendar: Event: 2025-07-13 to 2025-07-14 'V: Nella’s confirmation '
[2025-07-13 19:00:09] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-13 19:00:09] Read Calendar: empty event to speak, so don't add it.
[2025-07-13 19:00:09] Read Calendar: Event: 2025-07-14T18:00:00+01:00 to 2025-07-14T18:30:00+01:00 'V: work meeting '
[2025-07-13 19:00:09] Read Calendar: Event: 2025-07-14T20:00:00+01:00 to 2025-07-14T21:15:00+01:00 'G: Boys Prayer'
[2025-07-13 19:00:09] Speak Words: Start
[2025-07-13 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-13 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-07-13 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-13 19:00:09] Read Calendar: Tomorrow
[2025-07-13 19:00:09] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-13 19:00:09] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-13 19:00:09] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [4]
[2025-07-13 19:00:10] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-07-13 19:00:10] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [5]
[2025-07-13 19:00:10] Speak Words Join Files: count=5
[2025-07-13 19:00:10] Speak Words Play File (Queue=1): End
[2025-07-13 19:00:10] Read Calendar: End
[2025-07-13 21:30:09] Heartbeat
[2025-07-13 21:30:09] Queued from browser: 17699 - Tell the time ()
[2025-07-13 21:30:09] Launched by Web: Tell the time,21,30,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-13 21:30:09] Tell Time: Start
[2025-07-13 21:30:09] Speak Words: Start
[2025-07-13 21:30:09] Speak Add File: signature.mp3
[2025-07-13 21:30:09] Speak Add File: 9.mp3
[2025-07-13 21:30:09] Speak Add File: 30.mp3
[2025-07-13 21:30:09] Speak Words Join Files: count=3
[2025-07-13 21:30:10] Speak Words Play File (Queue=): End
[2025-07-13 21:30:10] Tell Time: End
[2025-07-13 23:59:58] Heartbeat
[2025-07-14 08:00:04] Heartbeat
[2025-07-14 08:00:04] Queued from browser: 17700 - Tell the time ()
[2025-07-14 08:00:04] Launched by Web: Tell the time,08,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 08:00:04] Tell Time: Start
[2025-07-14 08:00:04] Speak Words: Start
[2025-07-14 08:00:05] Speak Add File: signature.mp3
[2025-07-14 08:00:05] Speak Add File: 1.mp3
[2025-07-14 08:00:05] Speak Words Join Files: count=2
[2025-07-14 08:00:05] Speak Words Play File (Queue=): End
[2025-07-14 08:00:05] Tell Time: End
[2025-07-14 09:30:07] Heartbeat
[2025-07-14 09:30:07] Queued from browser: 17701 - Read Calendar ()
[2025-07-14 09:30:07] Launched by Web: Read Calendar,09,30,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 09:30:07] Read Calendar: Start
[2025-07-14 09:30:07] Read Calendar: Going to get access token from Google
[2025-07-14 09:30:07] Read Calendar: Got access token.
[2025-07-14 09:30:08] Read Calendar: Range: 2025-07-14T09:30:00Z to 2025-07-15T00:00:00Z. Events found: 2.
[2025-07-14 09:30:08] Read Calendar: Event: 2025-07-14T18:00:00+01:00 to 2025-07-14T18:30:00+01:00 'V: work meeting '
[2025-07-14 09:30:08] Read Calendar: Event: 2025-07-14T20:00:00+01:00 to 2025-07-14T21:15:00+01:00 'G: Boys Prayer'
[2025-07-14 09:30:08] Speak Words: Start
[2025-07-14 09:30:08] Read Calendar: Today
[2025-07-14 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-07-14 09:30:08] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-14 09:30:08] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-07-14 09:30:08] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-07-14 09:30:08] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [3]
[2025-07-14 09:30:08] Speak Words Join Files: count=3
[2025-07-14 09:30:08] Speak Words Play File (Queue=1): End
[2025-07-14 09:30:08] Read Calendar: End
[2025-07-14 10:30:10] Heartbeat
[2025-07-14 10:30:10] Queued from browser: 17702 - Read Calendar ()
[2025-07-14 10:30:10] Launched by Web: Read Calendar,10,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 10:30:10] Read Calendar: Start
[2025-07-14 10:30:10] Read Calendar: Going to get access token from Google
[2025-07-14 10:30:11] Read Calendar: Got access token.
[2025-07-14 10:30:11] Read Calendar: Range: 2025-07-14T10:30:00Z to 2025-07-15T00:00:00Z. Events found: 2.
[2025-07-14 10:30:11] Read Calendar: Event: 2025-07-14T18:00:00+01:00 to 2025-07-14T18:30:00+01:00 'V: work meeting '
[2025-07-14 10:30:11] Read Calendar: Event: 2025-07-14T20:00:00+01:00 to 2025-07-14T21:15:00+01:00 'G: Boys Prayer'
[2025-07-14 10:30:11] Speak Words: Start
[2025-07-14 10:30:11] Read Calendar: Today
[2025-07-14 10:30:11] Speak Words: 'Today', volume=1 -> [1]
[2025-07-14 10:30:11] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-14 10:30:11] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-07-14 10:30:11] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-07-14 10:30:11] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=1 -> [3]
[2025-07-14 10:30:11] Speak Words Join Files: count=3
[2025-07-14 10:30:12] Speak Words Play File (Queue=1): End
[2025-07-14 10:30:12] Read Calendar: End
[2025-07-14 16:00:02] Heartbeat
[2025-07-14 16:00:03] Queued from browser: 17703 - Say Full Moon ()
[2025-07-14 16:00:03] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 16:00:03] Say Full Moon: Start
[2025-07-14 16:00:03] Say Full Moon: The moon is currently 18.55 days old
[2025-07-14 16:00:03] Say Full Moon: End
[2025-07-14 18:09:20] Heartbeat
[2025-07-14 18:09:20] Queued from browser: 17704 - Speak text (The grandfather clock needs wineding)
[2025-07-14 18:09:20] Launched by Web: Speak text,18,09,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 18:09:20] Speak Text: Start
[2025-07-14 18:09:20] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 18:09:20] Speak Words: Start
[2025-07-14 18:09:20] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 18:09:20] Speak Words Join Files: count=1
[2025-07-14 18:09:20] Speak Words Play File (Queue=1): End
[2025-07-14 18:09:20] Speak Text: End
[2025-07-14 18:09:53] Heartbeat
[2025-07-14 18:09:53] Queued from browser: 17705 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-14 18:09:53] Launched by Web: Speak text,18,09,53,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 18:09:53] Speak Text: Start
[2025-07-14 18:09:53] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-14 18:09:53] Speak Words: Start
[2025-07-14 18:09:53] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-14 18:09:53] Speak Words Join Files: count=1
[2025-07-14 18:09:53] Speak Words Play File (Queue=1): End
[2025-07-14 18:09:53] Speak Text: End
[2025-07-14 19:00:07] Heartbeat
[2025-07-14 19:00:07] Queued from browser: 17706 - Read Calendar ()
[2025-07-14 19:00:07] Launched by Web: Read Calendar,19,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 19:00:07] Read Calendar: Start
[2025-07-14 19:00:07] Read Calendar: Going to get access token from Google
[2025-07-14 19:00:07] Read Calendar: Got access token.
[2025-07-14 19:00:07] Read Calendar: Range: 2025-07-14T19:00:00Z to 2025-07-16T00:00:00Z. Events found: 3.
[2025-07-14 19:00:07] Read Calendar: Event: 2025-07-14T20:00:00+01:00 to 2025-07-14T21:15:00+01:00 'G: Boys Prayer'
[2025-07-14 19:00:07] Read Calendar: Event: 2025-07-15T14:00:00+01:00 to 2025-07-15T15:00:00+01:00 'V: Meet Brydie with Kate'
[2025-07-14 19:00:07] Read Calendar: Event: 2025-07-16 to 2025-07-17 'Pay Nisha this week '
[2025-07-14 19:00:07] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-14 19:00:07] Read Calendar: empty event to speak, so don't add it.
[2025-07-14 19:00:07] Speak Words: Start
[2025-07-14 19:00:07] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-14 19:00:07] Read Calendar: Tonight
[2025-07-14 19:00:07] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-07-14 19:00:07] Read Calendar: Gus Boys Prayer, at 8 o clock
[2025-07-14 19:00:07] Speak Words: 'Gus Boys Prayer, at 8 o clock', volume=0.7 -> [3]
[2025-07-14 19:00:08] Read Calendar: Tomorrow
[2025-07-14 19:00:08] Speak Words: 'Tomorrow', volume=0.7 -> [4]
[2025-07-14 19:00:08] Read Calendar: Vidge Meet Brydie with Kate, at 2 o clock
[2025-07-14 19:00:08] Speak Words: 'Vidge Meet Brydie with Kate, at 2 o clock', volume=0.7 -> [5]
[2025-07-14 19:00:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-14 19:00:08] Speak Words: Got file to say 'Vidge Meet Brydie with Kate, at 2 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+Meet+Brydie+with+Kate%2C+at+2+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765204d656574204272796469652077697468204b6174652c2061742032206f20636c6f636b.mp3 '.
[2025-07-14 19:00:08] Speak Words Join Files: count=5
[2025-07-14 19:00:09] Speak Words Play File (Queue=1): End
[2025-07-14 19:00:09] Read Calendar: End
[2025-07-14 19:05:06] Heartbeat
[2025-07-14 19:05:06] Queued from browser: 17707 - Speak text (The grandfather clock needs wineding)
[2025-07-14 19:05:06] Launched by Web: Speak text,19,05,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 19:05:06] Speak Text: Start
[2025-07-14 19:05:06] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 19:05:06] Speak Words: Start
[2025-07-14 19:05:06] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 19:05:07] Speak Words Join Files: count=1
[2025-07-14 19:05:07] Speak Words Play File (Queue=1): End
[2025-07-14 19:05:07] Speak Text: End
[2025-07-14 19:09:21] Heartbeat
[2025-07-14 19:09:21] Queued from browser: 17708 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-14 19:09:21] Launched by Web: Speak text,19,09,21,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 19:09:21] Speak Text: Start
[2025-07-14 19:09:21] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-14 19:09:21] Speak Words: Start
[2025-07-14 19:09:21] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-14 19:09:22] Speak Words Join Files: count=1
[2025-07-14 19:09:22] Speak Words Play File (Queue=1): End
[2025-07-14 19:09:22] Speak Text: End
[2025-07-14 19:10:05] Heartbeat
[2025-07-14 19:10:05] Queued from browser: 17709 - Speak text (The grandfather clock needs wineding)
[2025-07-14 19:10:05] Launched by Web: Speak text,19,10,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 19:10:05] Speak Text: Start
[2025-07-14 19:10:05] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 19:10:05] Speak Words: Start
[2025-07-14 19:10:05] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 19:10:06] Speak Words Join Files: count=1
[2025-07-14 19:10:06] Speak Words Play File (Queue=1): End
[2025-07-14 19:10:06] Speak Text: End
[2025-07-14 19:13:23] Heartbeat
[2025-07-14 19:13:23] Queued from browser: 17710 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-14 19:13:23] Launched by Web: Speak text,19,13,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 19:13:23] Speak Text: Start
[2025-07-14 19:13:23] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-14 19:13:23] Speak Words: Start
[2025-07-14 19:13:23] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-14 19:13:23] Speak Words Join Files: count=1
[2025-07-14 19:13:24] Speak Words Play File (Queue=1): End
[2025-07-14 19:13:24] Speak Text: End
[2025-07-14 19:15:13] Heartbeat
[2025-07-14 19:15:13] Queued from browser: 17711 - Speak text (The grandfather clock needs wineding)
[2025-07-14 19:15:13] Launched by Web: Speak text,19,15,13,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 19:15:13] Speak Text: Start
[2025-07-14 19:15:13] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 19:15:13] Speak Words: Start
[2025-07-14 19:15:13] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 19:15:13] Speak Words Join Files: count=1
[2025-07-14 19:15:14] Speak Words Play File (Queue=1): End
[2025-07-14 19:15:14] Speak Text: End
[2025-07-14 19:15:46] Heartbeat
[2025-07-14 19:15:46] Queued from browser: 17712 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-14 19:15:46] Launched by Web: Speak text,19,15,46,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 19:15:46] Speak Text: Start
[2025-07-14 19:15:46] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-14 19:15:46] Speak Words: Start
[2025-07-14 19:15:46] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-14 19:15:46] Speak Words Join Files: count=1
[2025-07-14 19:15:46] Speak Words Play File (Queue=1): End
[2025-07-14 19:15:46] Speak Text: End
[2025-07-14 20:02:22] Heartbeat
[2025-07-14 20:02:22] Queued from browser: 17713 - Speak text (The grandfather clock needs wineding)
[2025-07-14 20:02:22] Launched by Web: Speak text,20,02,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 20:02:22] Speak Text: Start
[2025-07-14 20:02:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 20:02:22] Speak Words: Start
[2025-07-14 20:02:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 20:02:22] Speak Words Join Files: count=1
[2025-07-14 20:02:22] Speak Words Play File (Queue=1): End
[2025-07-14 20:02:22] Speak Text: End
[2025-07-14 20:17:24] Heartbeat
[2025-07-14 20:17:24] Queued from browser: 17714 - Speak text (The grandfather clock needs wineding)
[2025-07-14 20:17:24] Launched by Web: Speak text,20,17,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 20:17:24] Speak Text: Start
[2025-07-14 20:17:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 20:17:24] Speak Words: Start
[2025-07-14 20:17:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 20:17:24] Speak Words Join Files: count=1
[2025-07-14 20:17:24] Speak Words Play File (Queue=1): End
[2025-07-14 20:17:24] Speak Text: End
[2025-07-14 20:32:14] Heartbeat
[2025-07-14 20:32:14] Queued from browser: 17715 - Speak text (The grandfather clock needs wineding)
[2025-07-14 20:32:14] Launched by Web: Speak text,20,32,14,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 20:32:14] Speak Text: Start
[2025-07-14 20:32:14] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 20:32:14] Speak Words: Start
[2025-07-14 20:32:14] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 20:32:14] Speak Words Join Files: count=1
[2025-07-14 20:32:15] Speak Words Play File (Queue=1): End
[2025-07-14 20:32:15] Speak Text: End
[2025-07-14 21:02:09] Heartbeat
[2025-07-14 21:02:09] Queued from browser: 17716 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-14 21:02:09] Launched by Web: Speak text,21,02,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 21:02:09] Speak Text: Start
[2025-07-14 21:02:09] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-14 21:02:09] Speak Words: Start
[2025-07-14 21:02:09] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-14 21:02:09] Speak Words Join Files: count=1
[2025-07-14 21:02:09] Speak Words Play File (Queue=1): End
[2025-07-14 21:02:09] Speak Text: End
[2025-07-14 21:30:01] Heartbeat
[2025-07-14 21:30:01] Queued from browser: 17717 - Tell the time ()
[2025-07-14 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 21:30:01] Tell Time: Start
[2025-07-14 21:30:01] Speak Words: Start
[2025-07-14 21:30:01] Speak Add File: signature.mp3
[2025-07-14 21:30:01] Speak Add File: 9.mp3
[2025-07-14 21:30:01] Speak Add File: 30.mp3
[2025-07-14 21:30:01] Speak Words Join Files: count=3
[2025-07-14 21:30:01] Speak Words Play File (Queue=): End
[2025-07-14 21:30:01] Tell Time: End
[2025-07-14 21:58:37] Heartbeat
[2025-07-14 21:58:37] Queued from browser: 17718 - Speak text (The grandfather clock needs wineding)
[2025-07-14 21:58:37] Launched by Web: Speak text,21,58,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 21:58:37] Speak Text: Start
[2025-07-14 21:58:37] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-14 21:58:37] Speak Words: Start
[2025-07-14 21:58:37] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-14 21:58:38] Speak Words Join Files: count=1
[2025-07-14 21:58:38] Speak Words Play File (Queue=1): End
[2025-07-14 21:58:38] Speak Text: End
[2025-07-14 21:58:59] Heartbeat
[2025-07-14 21:58:59] Queued from browser: 17719 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-14 21:58:59] Launched by Web: Speak text,21,58,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-14 21:58:59] Speak Text: Start
[2025-07-14 21:58:59] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-14 21:58:59] Speak Words: Start
[2025-07-14 21:58:59] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-14 21:59:00] Speak Words Join Files: count=1
[2025-07-14 21:59:00] Speak Words Play File (Queue=1): End
[2025-07-14 21:59:00] Speak Text: End
[2025-07-14 23:59:54] Heartbeat
[2025-07-15 07:00:04] Heartbeat
[2025-07-15 07:00:04] Queued from browser: 17720 - Speak text (The grandfather clock needs wineding)
[2025-07-15 07:00:04] Launched by Web: Speak text,07,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 07:00:04] Speak Text: Start
[2025-07-15 07:00:04] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 07:00:04] Speak Words: Start
[2025-07-15 07:00:04] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 07:00:04] Speak Words Join Files: count=1
[2025-07-15 07:00:04] Speak Words Play File (Queue=1): End
[2025-07-15 07:00:04] Speak Text: End
[2025-07-15 07:00:26] Heartbeat
[2025-07-15 07:00:26] Queued from browser: 17721 - Speak text (The grandfather clock needs wineding)
[2025-07-15 07:00:26] Launched by Web: Speak text,07,00,26,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 07:00:26] Speak Text: Start
[2025-07-15 07:00:26] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 07:00:26] Speak Words: Start
[2025-07-15 07:00:26] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 07:00:26] Speak Words Join Files: count=1
[2025-07-15 07:00:26] Speak Words Play File (Queue=1): End
[2025-07-15 07:00:26] Speak Text: End
[2025-07-15 07:00:37] Heartbeat
[2025-07-15 07:00:37] Queued from browser: 17722 - Speak text (The grandfather clock needs wineding)
[2025-07-15 07:00:37] Launched by Web: Speak text,07,00,37,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 07:00:37] Speak Text: Start
[2025-07-15 07:00:37] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 07:00:37] Speak Words: Start
[2025-07-15 07:00:37] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 07:00:37] Speak Words Join Files: count=1
[2025-07-15 07:00:37] Speak Words Play File (Queue=1): End
[2025-07-15 07:00:37] Speak Text: End
[2025-07-15 07:00:48] Heartbeat
[2025-07-15 07:00:48] Queued from browser: 17723 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-15 07:00:48] Launched by Web: Speak text,07,00,48,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 07:00:48] Speak Text: Start
[2025-07-15 07:00:48] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-15 07:00:48] Speak Words: Start
[2025-07-15 07:00:48] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-15 07:00:48] Speak Words Join Files: count=1
[2025-07-15 07:00:48] Speak Words Play File (Queue=1): End
[2025-07-15 07:00:48] Speak Text: End
[2025-07-15 08:00:02] Heartbeat
[2025-07-15 08:00:02] Queued from browser: 17724 - Tell the time ()
[2025-07-15 08:00:02] Launched by Web: Tell the time,08,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 08:00:02] Tell Time: Start
[2025-07-15 08:00:02] Speak Words: Start
[2025-07-15 08:00:02] Speak Add File: signature.mp3
[2025-07-15 08:00:02] Speak Add File: 1.mp3
[2025-07-15 08:00:02] Speak Words Join Files: count=2
[2025-07-15 08:00:02] Speak Words Play File (Queue=): End
[2025-07-15 08:00:02] Tell Time: End
[2025-07-15 09:30:05] Heartbeat
[2025-07-15 09:30:05] Queued from browser: 17725 - Read Calendar ()
[2025-07-15 09:30:05] Launched by Web: Read Calendar,09,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 09:30:05] Read Calendar: Start
[2025-07-15 09:30:05] Read Calendar: Going to get access token from Google
[2025-07-15 09:30:05] Read Calendar: Got access token.
[2025-07-15 09:30:05] Read Calendar: Range: 2025-07-15T09:30:00Z to 2025-07-16T00:00:00Z. Events found: 2.
[2025-07-15 09:30:05] Read Calendar: Event: 2025-07-15T14:00:00+01:00 to 2025-07-15T15:00:00+01:00 'V: Meet Brydie with Kate'
[2025-07-15 09:30:05] Read Calendar: Event: 2025-07-16 to 2025-07-17 'Pay Nisha this week '
[2025-07-15 09:30:05] Speak Words: Start
[2025-07-15 09:30:05] Read Calendar: Today
[2025-07-15 09:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-07-15 09:30:05] Read Calendar: Vidge Meet Brydie with Kate, at 2 o clock
[2025-07-15 09:30:05] Speak Words: 'Vidge Meet Brydie with Kate, at 2 o clock', volume=1 -> [2]
[2025-07-15 09:30:06] Read Calendar:
[2025-07-15 09:30:06] Read Calendar: Pay Nisha this week , all day
[2025-07-15 09:30:06] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [3]
[2025-07-15 09:30:06] Speak Words Join Files: count=3
[2025-07-15 09:30:06] Speak Words Play File (Queue=1): End
[2025-07-15 09:30:06] Read Calendar: End
[2025-07-15 10:30:03] Heartbeat
[2025-07-15 10:30:03] Queued from browser: 17726 - Read Calendar ()
[2025-07-15 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 10:30:03] Read Calendar: Start
[2025-07-15 10:30:03] Read Calendar: Going to get access token from Google
[2025-07-15 10:30:03] Read Calendar: Got access token.
[2025-07-15 10:30:03] Read Calendar: Range: 2025-07-15T10:30:00Z to 2025-07-16T00:00:00Z. Events found: 2.
[2025-07-15 10:30:03] Read Calendar: Event: 2025-07-15T14:00:00+01:00 to 2025-07-15T15:00:00+01:00 'V: Meet Brydie with Kate'
[2025-07-15 10:30:03] Read Calendar: Event: 2025-07-16 to 2025-07-17 'Pay Nisha this week '
[2025-07-15 10:30:03] Speak Words: Start
[2025-07-15 10:30:03] Read Calendar: Today
[2025-07-15 10:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-07-15 10:30:03] Read Calendar: Vidge Meet Brydie with Kate, at 2 o clock
[2025-07-15 10:30:03] Speak Words: 'Vidge Meet Brydie with Kate, at 2 o clock', volume=1 -> [2]
[2025-07-15 10:30:04] Read Calendar:
[2025-07-15 10:30:04] Read Calendar: Pay Nisha this week , all day
[2025-07-15 10:30:04] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [3]
[2025-07-15 10:30:04] Speak Words Join Files: count=3
[2025-07-15 10:30:04] Speak Words Play File (Queue=1): End
[2025-07-15 10:30:04] Read Calendar: End
[2025-07-15 11:02:54] Heartbeat
[2025-07-15 11:02:54] Queued from browser: 17727 - Speak text (The grandfather clock needs wineding)
[2025-07-15 11:02:54] Launched by Web: Speak text,11,02,54,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 11:02:54] Speak Text: Start
[2025-07-15 11:02:54] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 11:02:54] Speak Words: Start
[2025-07-15 11:02:54] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 11:02:55] Speak Words Join Files: count=1
[2025-07-15 11:02:55] Speak Words Play File (Queue=1): End
[2025-07-15 11:02:55] Speak Text: End
[2025-07-15 11:17:56] Heartbeat
[2025-07-15 11:17:56] Queued from browser: 17728 - Speak text (The grandfather clock needs wineding)
[2025-07-15 11:17:56] Launched by Web: Speak text,11,17,56,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 11:17:56] Speak Text: Start
[2025-07-15 11:17:56] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 11:17:56] Speak Words: Start
[2025-07-15 11:17:56] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 11:17:56] Speak Words Join Files: count=1
[2025-07-15 11:17:57] Speak Words Play File (Queue=1): End
[2025-07-15 11:17:57] Speak Text: End
[2025-07-15 11:32:58] Heartbeat
[2025-07-15 11:32:58] Queued from browser: 17729 - Speak text (The grandfather clock needs wineding)
[2025-07-15 11:32:58] Launched by Web: Speak text,11,32,58,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 11:32:58] Speak Text: Start
[2025-07-15 11:32:58] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 11:32:58] Speak Words: Start
[2025-07-15 11:32:58] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 11:32:58] Speak Words Join Files: count=1
[2025-07-15 11:32:58] Speak Words Play File (Queue=1): End
[2025-07-15 11:32:58] Speak Text: End
[2025-07-15 15:33:59] Heartbeat
[2025-07-15 15:33:59] Queued from browser: 17730 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-15 15:33:59] Launched by Web: Speak text,15,33,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 15:33:59] Speak Text: Start
[2025-07-15 15:33:59] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-15 15:33:59] Speak Words: Start
[2025-07-15 15:33:59] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-15 15:33:59] Speak Words Join Files: count=1
[2025-07-15 15:33:59] Speak Words Play File (Queue=1): End
[2025-07-15 15:33:59] Speak Text: End
[2025-07-15 15:35:16] Heartbeat
[2025-07-15 15:35:16] Queued from browser: 17731 - Speak text (The grandfather clock needs wineding)
[2025-07-15 15:35:16] Launched by Web: Speak text,15,35,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 15:35:16] Speak Text: Start
[2025-07-15 15:35:16] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 15:35:16] Speak Words: Start
[2025-07-15 15:35:16] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 15:35:16] Speak Words Join Files: count=1
[2025-07-15 15:35:16] Speak Words Play File (Queue=1): End
[2025-07-15 15:35:16] Speak Text: End
[2025-07-15 15:50:19] Heartbeat
[2025-07-15 15:50:20] Queued from browser: 17732 - Speak text (The grandfather clock needs wineding)
[2025-07-15 15:50:20] Launched by Web: Speak text,15,50,19,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 15:50:20] Speak Text: Start
[2025-07-15 15:50:20] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 15:50:20] Speak Words: Start
[2025-07-15 15:50:20] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 15:50:20] Speak Words Join Files: count=1
[2025-07-15 15:50:20] Speak Words Play File (Queue=1): End
[2025-07-15 15:50:20] Speak Text: End
[2025-07-15 16:00:03] Heartbeat
[2025-07-15 16:00:04] Queued from browser: 17733 - Say Full Moon ()
[2025-07-15 16:00:04] Launched by Web: Say Full Moon,16,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 16:00:04] Say Full Moon: Start
[2025-07-15 16:00:04] Say Full Moon: The moon is currently 19.6 days old
[2025-07-15 16:00:04] Say Full Moon: End
[2025-07-15 16:05:22] Heartbeat
[2025-07-15 16:05:22] Queued from browser: 17734 - Speak text (The grandfather clock needs wineding)
[2025-07-15 16:05:22] Launched by Web: Speak text,16,05,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 16:05:22] Speak Text: Start
[2025-07-15 16:05:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 16:05:22] Speak Words: Start
[2025-07-15 16:05:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 16:05:23] Speak Words Join Files: count=1
[2025-07-15 16:05:23] Speak Words Play File (Queue=1): End
[2025-07-15 16:05:23] Speak Text: End
[2025-07-15 17:03:24] Heartbeat
[2025-07-15 17:03:24] Queued from browser: 17735 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-15 17:03:24] Launched by Web: Speak text,17,03,24,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 17:03:24] Speak Text: Start
[2025-07-15 17:03:24] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-15 17:03:24] Speak Words: Start
[2025-07-15 17:03:24] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-15 17:03:24] Speak Words Join Files: count=1
[2025-07-15 17:03:24] Speak Words Play File (Queue=1): End
[2025-07-15 17:03:24] Speak Text: End
[2025-07-15 19:00:08] Heartbeat
[2025-07-15 19:00:08] Queued from browser: 17736 - Read Calendar ()
[2025-07-15 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 19:00:08] Read Calendar: Start
[2025-07-15 19:00:08] Read Calendar: Going to get access token from Google
[2025-07-15 19:00:08] Read Calendar: Got access token.
[2025-07-15 19:00:08] Read Calendar: Range: 2025-07-15T19:00:00Z to 2025-07-17T00:00:00Z. Events found: 6.
[2025-07-15 19:00:08] Read Calendar: Event: 2025-07-16 to 2025-07-17 'Pay Nisha this week '
[2025-07-15 19:00:08] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-15 19:00:08] Read Calendar: empty event to speak, so don't add it.
[2025-07-15 19:00:08] Read Calendar: Event: 2025-07-16T09:30:00+01:00 to 2025-07-16T12:00:00+01:00 'GJ: Disc Golf with Benj'
[2025-07-15 19:00:08] Read Calendar: Event: 2025-07-16T14:00:00+01:00 to 2025-07-16T14:30:00+01:00 'G: Haircut '
[2025-07-15 19:00:08] Read Calendar: Event: 2025-07-16T15:00:00+01:00 to 2025-07-16T16:00:00+01:00 'G: Loxley Opticians - Eye test'
[2025-07-15 19:00:08] Read Calendar: Event: 2025-07-16T18:00:00+01:00 to 2025-07-16T19:00:00+01:00 'V: working late'
[2025-07-15 19:00:08] Read Calendar: Event: 2025-07-17 to 2025-07-18 'Rachel Crookston's birthday'
[2025-07-15 19:00:08] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-15 19:00:08] Read Calendar: empty event to speak, so don't add it.
[2025-07-15 19:00:08] Speak Words: Start
[2025-07-15 19:00:08] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-15 19:00:08] Read Calendar: Nothing in the calendar tonight
[2025-07-15 19:00:08] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-15 19:00:08] Read Calendar: Tomorrow
[2025-07-15 19:00:08] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-15 19:00:08] Read Calendar: Gus and Jaygo Disc Golf with Benj,at half past 9
[2025-07-15 19:00:08] Speak Words: 'Gus and Jaygo Disc Golf with Benj,at half past 9', volume=0.7 -> [4]
[2025-07-15 19:00:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-15 19:00:09] Speak Words: Got file to say 'Gus and Jaygo Disc Golf with Benj,at half past 9' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+and+Jaygo+Disc+Golf+with+Benj%2Cat+half+past+9 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_47757320616e64204a6179676f204469736320476f6c6620776974682042656e6a2c61742068616c6620706173742039.mp3 '.
[2025-07-15 19:00:09] Read Calendar: Gus Haircut , at 2 o clock
[2025-07-15 19:00:09] Speak Words: 'Gus Haircut , at 2 o clock', volume=0.7 -> [5]
[2025-07-15 19:00:09] Read Calendar: Gus Loxley Opticians - Eye test, at 3 o clock
[2025-07-15 19:00:09] Speak Words: 'Gus Loxley Opticians - Eye test, at 3 o clock', volume=0.7 -> [6]
[2025-07-15 19:00:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-15 19:00:10] Speak Words: Got file to say 'Gus Loxley Opticians - Eye test, at 3 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Loxley+Opticians+-+Eye+test%2C+at+3+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_477573204c6f786c6579204f7074696369616e73202d2045796520746573742c2061742033206f20636c6f636b.mp3 '.
[2025-07-15 19:00:10] Read Calendar: Vidge working late, at 6 o clock
[2025-07-15 19:00:10] Speak Words: 'Vidge working late, at 6 o clock', volume=0.7 -> [7]
[2025-07-15 19:00:10] Speak Words Join Files: count=7
[2025-07-15 19:00:11] Speak Words Play File (Queue=1): End
[2025-07-15 19:00:11] Read Calendar: End
[2025-07-15 19:02:14] Heartbeat
[2025-07-15 19:02:14] Queued from browser: 17737 - Speak text (The grandfather clock needs wineding)
[2025-07-15 19:02:14] Launched by Web: Speak text,19,02,13,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 19:02:14] Speak Text: Start
[2025-07-15 19:02:14] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 19:02:14] Speak Words: Start
[2025-07-15 19:02:14] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 19:02:14] Speak Words Join Files: count=1
[2025-07-15 19:02:14] Speak Words Play File (Queue=1): End
[2025-07-15 19:02:14] Speak Text: End
[2025-07-15 19:17:15] Heartbeat
[2025-07-15 19:17:15] Queued from browser: 17738 - Speak text (The grandfather clock needs wineding)
[2025-07-15 19:17:15] Launched by Web: Speak text,19,17,15,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 19:17:15] Speak Text: Start
[2025-07-15 19:17:15] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 19:17:15] Speak Words: Start
[2025-07-15 19:17:15] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 19:17:15] Speak Words Join Files: count=1
[2025-07-15 19:17:16] Speak Words Play File (Queue=1): End
[2025-07-15 19:17:16] Speak Text: End
[2025-07-15 19:32:28] Heartbeat
[2025-07-15 19:32:28] Queued from browser: 17739 - Speak text (The grandfather clock needs wineding)
[2025-07-15 19:32:28] Launched by Web: Speak text,19,32,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 19:32:28] Speak Text: Start
[2025-07-15 19:32:28] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-15 19:32:28] Speak Words: Start
[2025-07-15 19:32:28] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-15 19:32:28] Speak Words Join Files: count=1
[2025-07-15 19:32:28] Speak Words Play File (Queue=1): End
[2025-07-15 19:32:28] Speak Text: End
[2025-07-15 21:30:00] Heartbeat
[2025-07-15 21:30:00] Queued from browser: 17740 - Tell the time ()
[2025-07-15 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-15 21:30:00] Tell Time: Start
[2025-07-15 21:30:00] Speak Words: Start
[2025-07-15 21:30:00] Speak Add File: signature.mp3
[2025-07-15 21:30:00] Speak Add File: 9.mp3
[2025-07-15 21:30:00] Speak Add File: 30.mp3
[2025-07-15 21:30:00] Speak Words Join Files: count=3
[2025-07-15 21:30:00] Speak Words Play File (Queue=): End
[2025-07-15 21:30:00] Tell Time: End
[2025-07-15 23:59:58] Heartbeat
[2025-07-16 08:00:03] Heartbeat
[2025-07-16 08:00:03] Queued from browser: 17741 - Tell the time ()
[2025-07-16 08:00:03] Launched by Web: Tell the time,08,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 08:00:03] Tell Time: Start
[2025-07-16 08:00:03] Speak Words: Start
[2025-07-16 08:00:03] Speak Add File: signature.mp3
[2025-07-16 08:00:04] Speak Add File: 1.mp3
[2025-07-16 08:00:04] Speak Words Join Files: count=2
[2025-07-16 08:00:04] Speak Words Play File (Queue=): End
[2025-07-16 08:00:04] Tell Time: End
[2025-07-16 09:30:06] Heartbeat
[2025-07-16 09:30:06] Queued from browser: 17742 - Read Calendar ()
[2025-07-16 09:30:06] Launched by Web: Read Calendar,09,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 09:30:06] Read Calendar: Start
[2025-07-16 09:30:06] Read Calendar: Going to get access token from Google
[2025-07-16 09:30:07] Read Calendar: Got access token.
[2025-07-16 09:30:08] Read Calendar: Range: 2025-07-16T09:30:00Z to 2025-07-17T00:00:00Z. Events found: 6.
[2025-07-16 09:30:08] Read Calendar: Event: 2025-07-16 to 2025-07-17 'Pay Nisha this week '
[2025-07-16 09:30:08] Read Calendar: Event: 2025-07-16T09:30:00+01:00 to 2025-07-16T12:00:00+01:00 'GJ: Disc Golf with Benj'
[2025-07-16 09:30:08] Read Calendar: Event: 2025-07-16T14:15:00+01:00 to 2025-07-16T14:45:00+01:00 'G: Haircut '
[2025-07-16 09:30:08] Read Calendar: Event: 2025-07-16T15:00:00+01:00 to 2025-07-16T16:00:00+01:00 'G: Loxley Opticians - Eye test'
[2025-07-16 09:30:08] Read Calendar: Event: 2025-07-16T18:00:00+01:00 to 2025-07-16T19:00:00+01:00 'V: working late'
[2025-07-16 09:30:08] Read Calendar: Event: 2025-07-17 to 2025-07-18 'Rachel Crookston's birthday'
[2025-07-16 09:30:08] Speak Words: Start
[2025-07-16 09:30:08] Read Calendar: Today
[2025-07-16 09:30:08] Speak Words: 'Today', volume=1 -> [1]
[2025-07-16 09:30:08] Read Calendar: Pay Nisha this week , all day
[2025-07-16 09:30:08] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-07-16 09:30:08] Read Calendar: Gus and Jaygo Disc Golf with Benj,at half past 9
[2025-07-16 09:30:08] Speak Words: 'Gus and Jaygo Disc Golf with Benj,at half past 9', volume=1 -> [3]
[2025-07-16 09:30:08] Read Calendar: Gus Haircut , at 2 15
[2025-07-16 09:30:08] Speak Words: 'Gus Haircut , at 2 15', volume=1 -> [4]
[2025-07-16 09:30:08] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-16 09:30:08] Speak Words: Got file to say 'Gus Haircut , at 2 15' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Gus+Haircut+%2C+at+2+15 ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4775732048616972637574202c2061742032203135.mp3 '.
[2025-07-16 09:30:08] Read Calendar: Gus Loxley Opticians - Eye test, at 3 o clock
[2025-07-16 09:30:08] Speak Words: 'Gus Loxley Opticians - Eye test, at 3 o clock', volume=1 -> [5]
[2025-07-16 09:30:09] Read Calendar: Vidge working late, at 6 o clock
[2025-07-16 09:30:09] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [6]
[2025-07-16 09:30:09] Read Calendar:
[2025-07-16 09:30:09] Read Calendar: Rachel Crookston's birthday, all day
[2025-07-16 09:30:09] Speak Words: 'Rachel Crookston's birthday, all day', volume=1 -> [7]
[2025-07-16 09:30:09] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-16 09:30:09] Speak Words: Got file to say 'Rachel Crookston's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Rachel+Crookston%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_52616368656c2043726f6f6b73746f6e27732062697274686461792c20616c6c20646179.mp3 '.
[2025-07-16 09:30:09] Speak Words Join Files: count=7
[2025-07-16 09:30:10] Speak Words Play File (Queue=1): End
[2025-07-16 09:30:10] Read Calendar: End
[2025-07-16 10:30:01] Heartbeat
[2025-07-16 10:30:01] Queued from browser: 17743 - Read Calendar ()
[2025-07-16 10:30:01] Launched by Web: Read Calendar,10,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 10:30:01] Read Calendar: Start
[2025-07-16 10:30:01] Read Calendar: Going to get access token from Google
[2025-07-16 10:30:01] Read Calendar: Got access token.
[2025-07-16 10:30:01] Read Calendar: Range: 2025-07-16T10:30:00Z to 2025-07-17T00:00:00Z. Events found: 6.
[2025-07-16 10:30:01] Read Calendar: Event: 2025-07-16 to 2025-07-17 'Pay Nisha this week '
[2025-07-16 10:30:01] Read Calendar: Event: 2025-07-16T09:30:00+01:00 to 2025-07-16T12:00:00+01:00 'GJ: Disc Golf with Benj'
[2025-07-16 10:30:01] Read Calendar: Event: 2025-07-16T14:15:00+01:00 to 2025-07-16T14:45:00+01:00 'G: Haircut '
[2025-07-16 10:30:01] Read Calendar: Event: 2025-07-16T15:00:00+01:00 to 2025-07-16T16:00:00+01:00 'G: Loxley Opticians - Eye test'
[2025-07-16 10:30:01] Read Calendar: Event: 2025-07-16T18:00:00+01:00 to 2025-07-16T19:00:00+01:00 'V: working late'
[2025-07-16 10:30:01] Read Calendar: Event: 2025-07-17 to 2025-07-18 'Rachel Crookston's birthday'
[2025-07-16 10:30:01] Speak Words: Start
[2025-07-16 10:30:01] Read Calendar: Today
[2025-07-16 10:30:01] Speak Words: 'Today', volume=1 -> [1]
[2025-07-16 10:30:01] Read Calendar: Pay Nisha this week , all day
[2025-07-16 10:30:01] Speak Words: 'Pay Nisha this week , all day', volume=1 -> [2]
[2025-07-16 10:30:01] Read Calendar: Gus and Jaygo Disc Golf with Benj,at half past 9
[2025-07-16 10:30:01] Speak Words: 'Gus and Jaygo Disc Golf with Benj,at half past 9', volume=1 -> [3]
[2025-07-16 10:30:02] Read Calendar: Gus Haircut , at 2 15
[2025-07-16 10:30:02] Speak Words: 'Gus Haircut , at 2 15', volume=1 -> [4]
[2025-07-16 10:30:02] Read Calendar: Gus Loxley Opticians - Eye test, at 3 o clock
[2025-07-16 10:30:02] Speak Words: 'Gus Loxley Opticians - Eye test, at 3 o clock', volume=1 -> [5]
[2025-07-16 10:30:02] Read Calendar: Vidge working late, at 6 o clock
[2025-07-16 10:30:02] Speak Words: 'Vidge working late, at 6 o clock', volume=1 -> [6]
[2025-07-16 10:30:02] Read Calendar:
[2025-07-16 10:30:02] Read Calendar: Rachel Crookston's birthday, all day
[2025-07-16 10:30:02] Speak Words: 'Rachel Crookston's birthday, all day', volume=1 -> [7]
[2025-07-16 10:30:02] Speak Words Join Files: count=7
[2025-07-16 10:30:03] Speak Words Play File (Queue=1): End
[2025-07-16 10:30:03] Read Calendar: End
[2025-07-16 13:54:57] Heartbeat
[2025-07-16 13:54:57] Queued from browser: 17744 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-16 13:54:57] Launched by Web: Speak text,13,54,57,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 13:54:57] Speak Text: Start
[2025-07-16 13:54:57] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-16 13:54:57] Speak Words: Start
[2025-07-16 13:54:57] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-16 13:54:57] Speak Words Join Files: count=1
[2025-07-16 13:54:57] Speak Words Play File (Queue=1): End
[2025-07-16 13:54:57] Speak Text: End
[2025-07-16 15:02:46] Heartbeat
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/saveNewRabbit.php on line 44
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: txtName in /var/www/html/saveNewRabbit.php on line 45
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: ddlTimeZone in /var/www/html/saveNewRabbit.php on line 46
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: txtWeatherCode in /var/www/html/saveNewRabbit.php on line 47
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: ddlWake in /var/www/html/saveNewRabbit.php on line 48
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: ddlBedTime in /var/www/html/saveNewRabbit.php on line 49
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: ddlLanguage in /var/www/html/saveNewRabbit.php on line 50
[16-Jul-2025 09:02:46 America/Chicago] PHP Notice: Undefined index: ddlTemp in /var/www/html/saveNewRabbit.php on line 51
[2025-07-16 15:04:14] Heartbeat
[16-Jul-2025 09:04:22 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[16-Jul-2025 09:04:22 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-07-16 15:04:25] Heartbeat
[2025-07-16 15:04:25] Queued from browser: 17745 - Speak text ()
[2025-07-16 15:04:25] Launched by Web: Speak text,15,04,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 15:04:25] Speak Text: Start
[2025-07-16 15:04:25] Speak Text: Words To Speak: ''
[2025-07-16 15:04:25] Speak Words: Start
[2025-07-16 15:04:25] Speak Words: '', volume=1 -> [1]
[2025-07-16 15:04:25] Speak Words Join Files: count=1
[2025-07-16 15:04:25] Speak Words Play File (Queue=1): End
[2025-07-16 15:04:25] Speak Text: End
[2025-07-16 16:00:00] Heartbeat
[2025-07-16 16:00:00] Queued from browser: 17746 - Say Full Moon ()
[2025-07-16 16:00:00] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 16:00:00] Say Full Moon: Start
[2025-07-16 16:00:00] Say Full Moon: The moon is currently 20.66 days old
[2025-07-16 16:00:00] Say Full Moon: End
[2025-07-16 16:06:57] Heartbeat
[2025-07-16 16:06:57] Queued from browser: 17747 - Speak text (The grandfather clock needs wineding)
[2025-07-16 16:06:57] Launched by Web: Speak text,16,06,57,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 16:06:57] Speak Text: Start
[2025-07-16 16:06:57] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-16 16:06:57] Speak Words: Start
[2025-07-16 16:06:57] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-16 16:06:58] Speak Words Join Files: count=1
[2025-07-16 16:06:58] Speak Words Play File (Queue=1): End
[2025-07-16 16:06:58] Speak Text: End
[2025-07-16 16:21:59] Heartbeat
[2025-07-16 16:21:59] Queued from browser: 17748 - Speak text (The grandfather clock needs wineding)
[2025-07-16 16:21:59] Launched by Web: Speak text,16,21,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 16:21:59] Speak Text: Start
[2025-07-16 16:21:59] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-16 16:21:59] Speak Words: Start
[2025-07-16 16:21:59] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-16 16:22:00] Speak Words Join Files: count=1
[2025-07-16 16:22:00] Speak Words Play File (Queue=1): End
[2025-07-16 16:22:00] Speak Text: End
[2025-07-16 16:26:12] Heartbeat
[2025-07-16 16:26:12] Queued from browser: 17749 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-16 16:26:12] Launched by Web: Speak text,16,26,12,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 16:26:12] Speak Text: Start
[2025-07-16 16:26:12] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-16 16:26:12] Speak Words: Start
[2025-07-16 16:26:12] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-16 16:26:12] Speak Words Join Files: count=1
[2025-07-16 16:26:13] Speak Words Play File (Queue=1): End
[2025-07-16 16:26:13] Speak Text: End
[2025-07-16 16:48:23] Heartbeat
[2025-07-16 16:48:23] Queued from browser: 17750 - Speak text (The grandfather clock needs wineding)
[2025-07-16 16:48:23] Launched by Web: Speak text,16,48,23,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 16:48:23] Speak Text: Start
[2025-07-16 16:48:23] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-16 16:48:23] Speak Words: Start
[2025-07-16 16:48:23] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-16 16:48:23] Speak Words Join Files: count=1
[2025-07-16 16:48:23] Speak Words Play File (Queue=1): End
[2025-07-16 16:48:23] Speak Text: End
[2025-07-16 17:03:16] Heartbeat
[2025-07-16 17:03:16] Queued from browser: 17751 - Speak text (The grandfather clock needs wineding)
[2025-07-16 17:03:16] Launched by Web: Speak text,17,03,16,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 17:03:16] Speak Text: Start
[2025-07-16 17:03:16] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-16 17:03:16] Speak Words: Start
[2025-07-16 17:03:16] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-16 17:03:16] Speak Words Join Files: count=1
[2025-07-16 17:03:16] Speak Words Play File (Queue=1): End
[2025-07-16 17:03:16] Speak Text: End
[2025-07-16 17:18:18] Heartbeat
[2025-07-16 17:18:18] Queued from browser: 17752 - Speak text (The grandfather clock needs wineding)
[2025-07-16 17:18:18] Launched by Web: Speak text,17,18,18,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 17:18:18] Speak Text: Start
[2025-07-16 17:18:18] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-16 17:18:18] Speak Words: Start
[2025-07-16 17:18:18] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-16 17:18:18] Speak Words Join Files: count=1
[2025-07-16 17:18:18] Speak Words Play File (Queue=1): End
[2025-07-16 17:18:18] Speak Text: End
[2025-07-16 19:00:03] Heartbeat
[2025-07-16 19:00:03] Queued from browser: 17753 - Read Calendar ()
[2025-07-16 19:00:03] Launched by Web: Read Calendar,19,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 19:00:03] Read Calendar: Start
[2025-07-16 19:00:03] Read Calendar: Going to get access token from Google
[2025-07-16 19:00:03] Read Calendar: Got access token.
[2025-07-16 19:00:03] Read Calendar: Range: 2025-07-16T19:00:00Z to 2025-07-18T00:00:00Z. Events found: 4.
[2025-07-16 19:00:03] Read Calendar: Event: 2025-07-16 to 2025-07-17 'Pay Nisha this week '
[2025-07-16 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-16 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-07-16 19:00:03] Read Calendar: Event: 2025-07-17 to 2025-07-18 'Rachel Crookston's birthday'
[2025-07-16 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-16 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-07-16 19:00:03] Read Calendar: Event: 2025-07-17T20:30:00+01:00 to 2025-07-17T21:45:00+01:00 'GV: Date night'
[2025-07-16 19:00:03] Read Calendar: Event: 2025-07-18 to 2025-07-19 'John Martin's birthday'
[2025-07-16 19:00:03] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-16 19:00:03] Read Calendar: empty event to speak, so don't add it.
[2025-07-16 19:00:03] Speak Words: Start
[2025-07-16 19:00:03] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-16 19:00:03] Read Calendar: Nothing in the calendar tonight
[2025-07-16 19:00:03] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-16 19:00:03] Read Calendar: Tomorrow
[2025-07-16 19:00:03] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-16 19:00:03] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-16 19:00:03] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [4]
[2025-07-16 19:00:04] Speak Words Join Files: count=4
[2025-07-16 19:00:04] Speak Words Play File (Queue=1): End
[2025-07-16 19:00:04] Read Calendar: End
[2025-07-16 21:30:08] Heartbeat
[2025-07-16 21:30:08] Queued from browser: 17754 - Tell the time ()
[2025-07-16 21:30:08] Launched by Web: Tell the time,21,30,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-16 21:30:08] Tell Time: Start
[2025-07-16 21:30:08] Speak Words: Start
[2025-07-16 21:30:08] Speak Add File: signature.mp3
[2025-07-16 21:30:08] Speak Add File: 9.mp3
[2025-07-16 21:30:08] Speak Add File: 30.mp3
[2025-07-16 21:30:08] Speak Words Join Files: count=3
[2025-07-16 21:30:08] Speak Words Play File (Queue=): End
[2025-07-16 21:30:08] Tell Time: End
[2025-07-16 23:59:55] Heartbeat
[2025-07-17 08:00:07] Heartbeat
[2025-07-17 08:00:07] Queued from browser: 17755 - Tell the time ()
[2025-07-17 08:00:07] Launched by Web: Tell the time,08,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-17 08:00:07] Tell Time: Start
[2025-07-17 08:00:07] Speak Words: Start
[2025-07-17 08:00:07] Speak Add File: signature.mp3
[2025-07-17 08:00:07] Speak Add File: 1.mp3
[2025-07-17 08:00:08] Speak Words Join Files: count=2
[2025-07-17 08:00:08] Speak Words Play File (Queue=): End
[2025-07-17 08:00:08] Tell Time: End
[2025-07-17 09:30:05] Heartbeat
[2025-07-17 09:30:05] Queued from browser: 17756 - Read Calendar ()
[2025-07-17 09:30:05] Launched by Web: Read Calendar,09,30,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-17 09:30:05] Read Calendar: Start
[2025-07-17 09:30:05] Read Calendar: Going to get access token from Google
[2025-07-17 09:30:05] Read Calendar: Got access token.
[2025-07-17 09:30:05] Read Calendar: Range: 2025-07-17T09:30:00Z to 2025-07-18T00:00:00Z. Events found: 3.
[2025-07-17 09:30:05] Read Calendar: Event: 2025-07-17 to 2025-07-18 'Rachel Crookston's birthday'
[2025-07-17 09:30:05] Read Calendar: Event: 2025-07-17T20:30:00+01:00 to 2025-07-17T21:45:00+01:00 'GV: Date night'
[2025-07-17 09:30:05] Read Calendar: Event: 2025-07-18 to 2025-07-19 'John Martin's birthday'
[2025-07-17 09:30:05] Speak Words: Start
[2025-07-17 09:30:05] Read Calendar: Today
[2025-07-17 09:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-07-17 09:30:06] Read Calendar: Rachel Crookston's birthday, all day
[2025-07-17 09:30:06] Speak Words: 'Rachel Crookston's birthday, all day', volume=1 -> [2]
[2025-07-17 09:30:06] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-17 09:30:06] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-07-17 09:30:06] Read Calendar:
[2025-07-17 09:30:06] Read Calendar: John Martin's birthday, all day
[2025-07-17 09:30:06] Speak Words: 'John Martin's birthday, all day', volume=1 -> [4]
[2025-07-17 09:30:06] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-17 09:30:06] Speak Words: Got file to say 'John Martin's birthday, all day' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=John+Martin%27s+birthday%2C+all+day ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_4a6f686e204d617274696e27732062697274686461792c20616c6c20646179.mp3 '.
[2025-07-17 09:30:06] Speak Words Join Files: count=4
[2025-07-17 09:30:07] Speak Words Play File (Queue=1): End
[2025-07-17 09:30:07] Read Calendar: End
[2025-07-17 10:30:06] Heartbeat
[2025-07-17 10:30:06] Queued from browser: 17757 - Read Calendar ()
[2025-07-17 10:30:06] Launched by Web: Read Calendar,10,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-17 10:30:06] Read Calendar: Start
[2025-07-17 10:30:06] Read Calendar: Going to get access token from Google
[2025-07-17 10:30:06] Read Calendar: Got access token.
[2025-07-17 10:30:07] Read Calendar: Range: 2025-07-17T10:30:00Z to 2025-07-18T00:00:00Z. Events found: 3.
[2025-07-17 10:30:07] Read Calendar: Event: 2025-07-17 to 2025-07-18 'Rachel Crookston's birthday'
[2025-07-17 10:30:07] Read Calendar: Event: 2025-07-17T20:30:00+01:00 to 2025-07-17T21:45:00+01:00 'GV: Date night'
[2025-07-17 10:30:07] Read Calendar: Event: 2025-07-18 to 2025-07-19 'John Martin's birthday'
[2025-07-17 10:30:07] Speak Words: Start
[2025-07-17 10:30:07] Read Calendar: Today
[2025-07-17 10:30:07] Speak Words: 'Today', volume=1 -> [1]
[2025-07-17 10:30:07] Read Calendar: Rachel Crookston's birthday, all day
[2025-07-17 10:30:07] Speak Words: 'Rachel Crookston's birthday, all day', volume=1 -> [2]
[2025-07-17 10:30:07] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-17 10:30:07] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=1 -> [3]
[2025-07-17 10:30:07] Read Calendar:
[2025-07-17 10:30:07] Read Calendar: John Martin's birthday, all day
[2025-07-17 10:30:07] Speak Words: 'John Martin's birthday, all day', volume=1 -> [4]
[2025-07-17 10:30:07] Speak Words Join Files: count=4
[2025-07-17 10:30:08] Speak Words Play File (Queue=1): End
[2025-07-17 10:30:08] Read Calendar: End
[2025-07-17 16:00:02] Heartbeat
[2025-07-17 16:00:02] Queued from browser: 17758 - Say Full Moon ()
[2025-07-17 16:00:02] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-17 16:00:02] Say Full Moon: Start
[2025-07-17 16:00:02] Say Full Moon: The moon is currently 21.72 days old
[2025-07-17 16:00:02] Say Full Moon: End
[2025-07-17 19:00:03] Heartbeat
[2025-07-17 19:00:03] Queued from browser: 17759 - Read Calendar ()
[2025-07-17 19:00:03] Launched by Web: Read Calendar,19,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-17 19:00:03] Read Calendar: Start
[2025-07-17 19:00:03] Read Calendar: Going to get access token from Google
[2025-07-17 19:00:04] Read Calendar: Got access token.
[2025-07-17 19:00:04] Read Calendar: Range: 2025-07-17T19:00:00Z to 2025-07-19T00:00:00Z. Events found: 3.
[2025-07-17 19:00:04] Read Calendar: Event: 2025-07-17 to 2025-07-18 'Rachel Crookston's birthday'
[2025-07-17 19:00:04] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-17 19:00:04] Read Calendar: empty event to speak, so don't add it.
[2025-07-17 19:00:04] Read Calendar: Event: 2025-07-17T20:30:00+01:00 to 2025-07-17T21:45:00+01:00 'GV: Date night'
[2025-07-17 19:00:04] Read Calendar: Event: 2025-07-18 to 2025-07-19 'John Martin's birthday'
[2025-07-17 19:00:04] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-17 19:00:04] Read Calendar: empty event to speak, so don't add it.
[2025-07-17 19:00:04] Speak Words: Start
[2025-07-17 19:00:04] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-17 19:00:04] Read Calendar: Tonight
[2025-07-17 19:00:04] Speak Words: 'Tonight', volume=0.7 -> [2]
[2025-07-17 19:00:04] Read Calendar: Gus and Vidge Date night,at half past 8
[2025-07-17 19:00:04] Speak Words: 'Gus and Vidge Date night,at half past 8', volume=0.7 -> [3]
[2025-07-17 19:00:04] Speak Words Join Files: count=3
[2025-07-17 19:00:04] Speak Words Play File (Queue=1): End
[2025-07-17 19:00:04] Read Calendar: End
[2025-07-17 21:30:11] Heartbeat
[2025-07-17 21:30:11] Queued from browser: 17760 - Tell the time ()
[2025-07-17 21:30:11] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-17 21:30:11] Tell Time: Start
[2025-07-17 21:30:11] Speak Words: Start
[2025-07-17 21:30:11] Speak Add File: signature.mp3
[2025-07-17 21:30:11] Speak Add File: 9.mp3
[2025-07-17 21:30:11] Speak Add File: 30.mp3
[2025-07-17 21:30:11] Speak Words Join Files: count=3
[2025-07-17 21:30:11] Speak Words Play File (Queue=): End
[2025-07-17 21:30:11] Tell Time: End
[2025-07-17 23:59:56] Heartbeat
[2025-07-18 08:00:09] Heartbeat
[2025-07-18 08:00:09] Queued from browser: 17761 - Tell the time ()
[2025-07-18 08:00:09] Launched by Web: Tell the time,08,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-18 08:00:09] Tell Time: Start
[2025-07-18 08:00:09] Speak Words: Start
[2025-07-18 08:00:09] Speak Add File: signature.mp3
[2025-07-18 08:00:09] Speak Add File: 1.mp3
[2025-07-18 08:00:09] Speak Words Join Files: count=2
[2025-07-18 08:00:10] Speak Words Play File (Queue=): End
[2025-07-18 08:00:10] Tell Time: End
[2025-07-18 09:30:03] Heartbeat
[2025-07-18 09:30:03] Queued from browser: 17762 - Read Calendar ()
[2025-07-18 09:30:03] Launched by Web: Read Calendar,09,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-18 09:30:03] Read Calendar: Start
[2025-07-18 09:30:03] Read Calendar: Going to get access token from Google
[2025-07-18 09:30:03] Read Calendar: Got access token.
[2025-07-18 09:30:04] Read Calendar: Range: 2025-07-18T09:30:00Z to 2025-07-19T00:00:00Z. Events found: 1.
[2025-07-18 09:30:04] Read Calendar: Event: 2025-07-18 to 2025-07-19 'John Martin's birthday'
[2025-07-18 09:30:04] Speak Words: Start
[2025-07-18 09:30:04] Read Calendar: Today
[2025-07-18 09:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-07-18 09:30:04] Read Calendar: John Martin's birthday, all day
[2025-07-18 09:30:04] Speak Words: 'John Martin's birthday, all day', volume=1 -> [2]
[2025-07-18 09:30:04] Speak Words Join Files: count=2
[2025-07-18 09:30:04] Speak Words Play File (Queue=1): End
[2025-07-18 09:30:04] Read Calendar: End
[2025-07-18 10:30:02] Heartbeat
[2025-07-18 10:30:02] Queued from browser: 17763 - Read Calendar ()
[2025-07-18 10:30:02] Launched by Web: Read Calendar,10,30,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-18 10:30:02] Read Calendar: Start
[2025-07-18 10:30:02] Read Calendar: Going to get access token from Google
[2025-07-18 10:30:02] Read Calendar: Got access token.
[2025-07-18 10:30:03] Read Calendar: Range: 2025-07-18T10:30:00Z to 2025-07-19T00:00:00Z. Events found: 1.
[2025-07-18 10:30:03] Read Calendar: Event: 2025-07-18 to 2025-07-19 'John Martin's birthday'
[2025-07-18 10:30:03] Speak Words: Start
[2025-07-18 10:30:03] Read Calendar: Today
[2025-07-18 10:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-07-18 10:30:03] Read Calendar: John Martin's birthday, all day
[2025-07-18 10:30:03] Speak Words: 'John Martin's birthday, all day', volume=1 -> [2]
[2025-07-18 10:30:03] Speak Words Join Files: count=2
[2025-07-18 10:30:03] Speak Words Play File (Queue=1): End
[2025-07-18 10:30:03] Read Calendar: End
[2025-07-18 16:00:09] Heartbeat
[2025-07-18 16:00:09] Queued from browser: 17764 - Say Full Moon ()
[2025-07-18 16:00:09] Launched by Web: Say Full Moon,16,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-18 16:00:09] Say Full Moon: Start
[2025-07-18 16:00:09] Say Full Moon: The moon is currently 22.8 days old
[2025-07-18 16:00:09] Say Full Moon: End
[2025-07-18 19:00:04] Heartbeat
[2025-07-18 19:00:04] Queued from browser: 17765 - Read Calendar ()
[2025-07-18 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-18 19:00:04] Read Calendar: Start
[2025-07-18 19:00:04] Read Calendar: Going to get access token from Google
[2025-07-18 19:00:04] Read Calendar: Got access token.
[2025-07-18 19:00:04] Read Calendar: Range: 2025-07-18T19:00:00Z to 2025-07-20T00:00:00Z. Events found: 2.
[2025-07-18 19:00:04] Read Calendar: Event: 2025-07-18 to 2025-07-19 'John Martin's birthday'
[2025-07-18 19:00:04] Read Calendar: Event: '' being surpressed as it is all-day event and it is now evening
[2025-07-18 19:00:04] Read Calendar: empty event to speak, so don't add it.
[2025-07-18 19:00:04] Read Calendar: Event: 2025-07-19T19:30:00+01:00 to 2025-07-19T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-07-18 19:00:04] Speak Words: Start
[2025-07-18 19:00:04] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-18 19:00:04] Read Calendar: Nothing in the calendar tonight
[2025-07-18 19:00:04] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-18 19:00:04] Read Calendar: Tomorrow
[2025-07-18 19:00:04] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-18 19:00:04] Read Calendar: Put out old OddBox ,at half past 7
[2025-07-18 19:00:04] Speak Words: ' Put out old OddBox ,at half past 7', volume=0.7 -> [4]
[2025-07-18 19:00:05] Speak Words Join Files: count=4
[2025-07-18 19:00:05] Speak Words Play File (Queue=1): End
[2025-07-18 19:00:05] Read Calendar: End
[2025-07-18 21:30:01] Heartbeat
[2025-07-18 21:30:01] Queued from browser: 17766 - Tell the time ()
[2025-07-18 21:30:01] Launched by Web: Tell the time,21,30,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-18 21:30:01] Tell Time: Start
[2025-07-18 21:30:01] Speak Words: Start
[2025-07-18 21:30:01] Speak Add File: signature.mp3
[2025-07-18 21:30:01] Speak Add File: 9.mp3
[2025-07-18 21:30:02] Speak Add File: 30.mp3
[2025-07-18 21:30:02] Speak Words Join Files: count=3
[2025-07-18 21:30:02] Speak Words Play File (Queue=): End
[2025-07-18 21:30:02] Tell Time: End
[2025-07-18 23:59:49] Heartbeat
[2025-07-19 10:30:04] Heartbeat
[2025-07-19 10:30:04] Queued from browser: 17767 - Read Calendar ()
[2025-07-19 10:30:04] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-19 10:30:04] Read Calendar: Start
[2025-07-19 10:30:04] Read Calendar: Going to get access token from Google
[2025-07-19 10:30:04] Read Calendar: Got access token.
[2025-07-19 10:30:04] Read Calendar: Range: 2025-07-19T10:30:00Z to 2025-07-20T00:00:00Z. Events found: 1.
[2025-07-19 10:30:04] Read Calendar: Event: 2025-07-19T19:30:00+01:00 to 2025-07-19T19:30:00+01:00 '♻️ Put out old OddBox '
[2025-07-19 10:30:05] Speak Words: Start
[2025-07-19 10:30:05] Read Calendar: Today
[2025-07-19 10:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-07-19 10:30:05] Read Calendar: Put out old OddBox ,at half past 7
[2025-07-19 10:30:05] Speak Words: ' Put out old OddBox ,at half past 7', volume=1 -> [2]
[2025-07-19 10:30:05] Speak Words Join Files: count=2
[2025-07-19 10:30:05] Speak Words Play File (Queue=1): End
[2025-07-19 10:30:05] Read Calendar: End
[2025-07-19 16:00:00] Heartbeat
[2025-07-19 16:00:00] Queued from browser: 17768 - Say Full Moon ()
[2025-07-19 16:00:00] Launched by Web: Say Full Moon,16,00,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-19 16:00:00] Say Full Moon: Start
[2025-07-19 16:00:00] Say Full Moon: The moon is currently 23.89 days old
[2025-07-19 16:00:00] Say Full Moon: End
[2025-07-19 19:00:08] Heartbeat
[2025-07-19 19:00:08] Queued from browser: 17769 - Read Calendar ()
[2025-07-19 19:00:08] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-19 19:00:08] Read Calendar: Start
[2025-07-19 19:00:08] Read Calendar: Going to get access token from Google
[2025-07-19 19:00:08] Read Calendar: Got access token.
[2025-07-19 19:00:08] Read Calendar: Range: 2025-07-19T19:00:00Z to 2025-07-21T00:00:00Z. Events found: 0.
[2025-07-19 19:00:08] Speak Words: Start
[2025-07-19 19:00:08] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-19 19:00:08] Read Calendar: Nothing in the calendar tonight or tomorrow
[2025-07-19 19:00:08] Speak Words: 'Nothing in the calendar tonight or tomorrow', volume=0.7 -> [2]
[2025-07-19 19:00:08] Speak Words Join Files: count=2
[2025-07-19 19:00:09] Speak Words Play File (Queue=1): End
[2025-07-19 19:00:09] Read Calendar: End
[2025-07-19 21:30:06] Heartbeat
[2025-07-19 21:30:06] Queued from browser: 17770 - Tell the time ()
[2025-07-19 21:30:06] Launched by Web: Tell the time,21,30,06,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-19 21:30:06] Tell Time: Start
[2025-07-19 21:30:06] Speak Words: Start
[2025-07-19 21:30:06] Speak Add File: signature.mp3
[2025-07-19 21:30:06] Speak Add File: 9.mp3
[2025-07-19 21:30:06] Speak Add File: 30.mp3
[2025-07-19 21:30:06] Speak Words Join Files: count=3
[2025-07-19 21:30:06] Speak Words Play File (Queue=): End
[2025-07-19 21:30:06] Tell Time: End
[2025-07-19 23:59:50] Heartbeat
[2025-07-20 10:30:03] Heartbeat
[2025-07-20 10:30:03] Queued from browser: 17771 - Read Calendar ()
[2025-07-20 10:30:03] Launched by Web: Read Calendar,10,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 10:30:03] Read Calendar: Start
[2025-07-20 10:30:03] Read Calendar: Going to get access token from Google
[2025-07-20 10:30:03] Read Calendar: Got access token.
[2025-07-20 10:30:04] Read Calendar: Range: 2025-07-20T10:30:00Z to 2025-07-21T00:00:00Z. Events found: 0.
[2025-07-20 10:30:04] Speak Words: Start
[2025-07-20 10:30:04] Read Calendar: Nothing in the calendar today
[2025-07-20 10:30:04] Speak Words: 'Nothing in the calendar today', volume=1 -> [1]
[2025-07-20 10:30:04] Speak Words Join Files: count=1
[2025-07-20 10:30:04] Speak Words Play File (Queue=1): End
[2025-07-20 10:30:04] Read Calendar: End
[2025-07-20 16:00:03] Heartbeat
[2025-07-20 16:00:03] Queued from browser: 17772 - Say Full Moon ()
[2025-07-20 16:00:03] Launched by Web: Say Full Moon,16,00,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:00:03] Say Full Moon: Start
[2025-07-20 16:00:03] Say Full Moon: The moon is currently 24.98 days old
[2025-07-20 16:00:03] Say Full Moon: End
[2025-07-20 16:17:52] Heartbeat
[2025-07-20 16:17:52] Queued from browser: 17773 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 16:17:52] Launched by Web: Speak text,16,17,52,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:17:52] Speak Text: Start
[2025-07-20 16:17:52] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 16:17:52] Speak Words: Start
[2025-07-20 16:17:52] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 16:17:52] Speak Words Join Files: count=1
[2025-07-20 16:17:52] Speak Words Play File (Queue=1): End
[2025-07-20 16:17:52] Speak Text: End
[2025-07-20 16:18:25] Heartbeat
[2025-07-20 16:18:25] Queued from browser: 17774 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:18:25] Launched by Web: Speak text,16,18,25,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:18:25] Speak Text: Start
[2025-07-20 16:18:25] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:18:25] Speak Words: Start
[2025-07-20 16:18:25] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:18:25] Speak Words Join Files: count=1
[2025-07-20 16:18:25] Speak Words Play File (Queue=1): End
[2025-07-20 16:18:25] Speak Text: End
[2025-07-20 16:18:47] Heartbeat
[2025-07-20 16:18:47] Queued from browser: 17775 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 16:18:47] Launched by Web: Speak text,16,18,47,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:18:47] Speak Text: Start
[2025-07-20 16:18:47] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 16:18:47] Speak Words: Start
[2025-07-20 16:18:47] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 16:18:47] Speak Words Join Files: count=1
[2025-07-20 16:18:47] Speak Words Play File (Queue=1): End
[2025-07-20 16:18:47] Speak Text: End
[2025-07-20 16:19:20] Heartbeat
[2025-07-20 16:19:20] Queued from browser: 17776 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:19:20] Launched by Web: Speak text,16,19,20,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:19:20] Speak Text: Start
[2025-07-20 16:19:20] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:19:20] Speak Words: Start
[2025-07-20 16:19:20] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:19:20] Speak Words Join Files: count=1
[2025-07-20 16:19:20] Speak Words Play File (Queue=1): End
[2025-07-20 16:19:20] Speak Text: End
[2025-07-20 16:19:42] Heartbeat
[2025-07-20 16:19:42] Queued from browser: 17777 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 16:19:42] Launched by Web: Speak text,16,19,41,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:19:42] Speak Text: Start
[2025-07-20 16:19:42] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 16:19:42] Speak Words: Start
[2025-07-20 16:19:42] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 16:19:42] Speak Words Join Files: count=1
[2025-07-20 16:19:42] Speak Words Play File (Queue=1): End
[2025-07-20 16:19:42] Speak Text: End
[2025-07-20 16:19:53] Heartbeat
[2025-07-20 16:19:53] Queued from browser: 17778 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:19:53] Launched by Web: Speak text,16,19,53,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:19:53] Speak Text: Start
[2025-07-20 16:19:53] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:19:53] Speak Words: Start
[2025-07-20 16:19:53] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:19:53] Speak Words Join Files: count=1
[2025-07-20 16:19:53] Speak Words Play File (Queue=1): End
[2025-07-20 16:19:53] Speak Text: End
[2025-07-20 16:20:59] Heartbeat
[2025-07-20 16:20:59] Queued from browser: 17779 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 16:20:59] Launched by Web: Speak text,16,20,59,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:20:59] Speak Text: Start
[2025-07-20 16:20:59] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 16:20:59] Speak Words: Start
[2025-07-20 16:20:59] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 16:20:59] Speak Words Join Files: count=1
[2025-07-20 16:20:59] Speak Words Play File (Queue=1): End
[2025-07-20 16:20:59] Speak Text: End
[2025-07-20 16:34:21] Heartbeat
[2025-07-20 16:34:21] Queued from browser: 17780 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:34:21] Launched by Web: Speak text,16,34,21,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:34:21] Speak Text: Start
[2025-07-20 16:34:21] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:34:21] Speak Words: Start
[2025-07-20 16:34:21] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:34:22] Speak Words Join Files: count=1
[2025-07-20 16:34:22] Speak Words Play File (Queue=1): End
[2025-07-20 16:34:22] Speak Text: End
[2025-07-20 16:36:22] Heartbeat
[2025-07-20 16:36:22] Queued from browser: 17781 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:36:22] Launched by Web: Speak text,16,36,22,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:36:22] Speak Text: Start
[2025-07-20 16:36:22] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:36:22] Speak Words: Start
[2025-07-20 16:36:22] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:36:22] Speak Words Join Files: count=1
[2025-07-20 16:36:23] Speak Words Play File (Queue=1): End
[2025-07-20 16:36:23] Speak Text: End
[2025-07-20 16:37:28] Heartbeat
[2025-07-20 16:37:28] Queued from browser: 17782 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:37:28] Launched by Web: Speak text,16,37,28,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:37:28] Speak Text: Start
[2025-07-20 16:37:28] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:37:28] Speak Words: Start
[2025-07-20 16:37:28] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:37:29] Speak Words Join Files: count=1
[2025-07-20 16:37:29] Speak Words Play File (Queue=1): End
[2025-07-20 16:37:29] Speak Text: End
[2025-07-20 16:40:24] Heartbeat
[2025-07-20 16:40:24] Queued from browser: 17783 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:40:24] Launched by Web: Speak text,16,40,24,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:40:24] Speak Text: Start
[2025-07-20 16:40:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:40:24] Speak Words: Start
[2025-07-20 16:40:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:40:25] Speak Words Join Files: count=1
[2025-07-20 16:40:25] Speak Words Play File (Queue=1): End
[2025-07-20 16:40:25] Speak Text: End
[2025-07-20 16:55:15] Heartbeat
[2025-07-20 16:55:15] Queued from browser: 17784 - Speak text (The grandfather clock needs wineding)
[2025-07-20 16:55:15] Launched by Web: Speak text,16,55,15,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 16:55:15] Speak Text: Start
[2025-07-20 16:55:15] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 16:55:15] Speak Words: Start
[2025-07-20 16:55:15] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 16:55:15] Speak Words Join Files: count=1
[2025-07-20 16:55:15] Speak Words Play File (Queue=1): End
[2025-07-20 16:55:15] Speak Text: End
[2025-07-20 17:07:01] Heartbeat
[2025-07-20 17:07:01] Queued from browser: 17785 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 17:07:01] Launched by Web: Speak text,17,07,01,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 17:07:01] Speak Text: Start
[2025-07-20 17:07:01] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 17:07:01] Speak Words: Start
[2025-07-20 17:07:01] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 17:07:01] Speak Words Join Files: count=1
[2025-07-20 17:07:01] Speak Words Play File (Queue=1): End
[2025-07-20 17:07:01] Speak Text: End
[2025-07-20 17:09:24] Heartbeat
[2025-07-20 17:09:24] Queued from browser: 17786 - Speak text (The grandfather clock needs wineding)
[2025-07-20 17:09:24] Launched by Web: Speak text,17,09,24,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 17:09:24] Speak Text: Start
[2025-07-20 17:09:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 17:09:24] Speak Words: Start
[2025-07-20 17:09:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 17:09:24] Speak Words Join Files: count=1
[2025-07-20 17:09:24] Speak Words Play File (Queue=1): End
[2025-07-20 17:09:24] Speak Text: End
[2025-07-20 17:09:46] Heartbeat
[2025-07-20 17:09:46] Queued from browser: 17787 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 17:09:46] Launched by Web: Speak text,17,09,46,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 17:09:46] Speak Text: Start
[2025-07-20 17:09:46] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 17:09:46] Speak Words: Start
[2025-07-20 17:09:46] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 17:09:46] Speak Words Join Files: count=1
[2025-07-20 17:09:46] Speak Words Play File (Queue=1): End
[2025-07-20 17:09:46] Speak Text: End
[2025-07-20 17:26:27] Heartbeat
[2025-07-20 17:26:27] Queued from browser: 17788 - Speak text (The grandfather clock needs wineding)
[2025-07-20 17:26:27] Launched by Web: Speak text,17,26,27,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 17:26:27] Speak Text: Start
[2025-07-20 17:26:27] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 17:26:27] Speak Words: Start
[2025-07-20 17:26:27] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 17:26:27] Speak Words Join Files: count=1
[2025-07-20 17:26:27] Speak Words Play File (Queue=1): End
[2025-07-20 17:26:27] Speak Text: End
[2025-07-20 18:17:48] Heartbeat
[2025-07-20 18:17:48] Queued from browser: 17789 - Speak text (The grandfather clock needs wineding)
[2025-07-20 18:17:48] Launched by Web: Speak text,18,17,48,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:17:48] Speak Text: Start
[2025-07-20 18:17:48] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 18:17:48] Speak Words: Start
[2025-07-20 18:17:48] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 18:17:48] Speak Words Join Files: count=1
[2025-07-20 18:17:48] Speak Words Play File (Queue=1): End
[2025-07-20 18:17:48] Speak Text: End
[2025-07-20 18:18:10] Heartbeat
[2025-07-20 18:18:10] Queued from browser: 17790 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 18:18:10] Launched by Web: Speak text,18,18,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:18:10] Speak Text: Start
[2025-07-20 18:18:10] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 18:18:10] Speak Words: Start
[2025-07-20 18:18:10] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 18:18:10] Speak Words Join Files: count=1
[2025-07-20 18:18:10] Speak Words Play File (Queue=1): End
[2025-07-20 18:18:10] Speak Text: End
[2025-07-20 18:18:32] Heartbeat
[2025-07-20 18:18:32] Queued from browser: 17791 - Speak text (The grandfather clock needs wineding)
[2025-07-20 18:18:32] Launched by Web: Speak text,18,18,32,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:18:32] Speak Text: Start
[2025-07-20 18:18:32] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 18:18:32] Speak Words: Start
[2025-07-20 18:18:32] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 18:18:32] Speak Words Join Files: count=1
[2025-07-20 18:18:33] Speak Words Play File (Queue=1): End
[2025-07-20 18:18:33] Speak Text: End
[2025-07-20 18:18:43] Heartbeat
[2025-07-20 18:18:43] Queued from browser: 17792 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 18:18:43] Launched by Web: Speak text,18,18,43,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:18:43] Speak Text: Start
[2025-07-20 18:18:43] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 18:18:43] Speak Words: Start
[2025-07-20 18:18:43] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 18:18:43] Speak Words Join Files: count=1
[2025-07-20 18:18:43] Speak Words Play File (Queue=1): End
[2025-07-20 18:18:43] Speak Text: End
[2025-07-20 18:18:54] Heartbeat
[2025-07-20 18:18:54] Queued from browser: 17793 - Speak text (The grandfather clock needs wineding)
[2025-07-20 18:18:54] Launched by Web: Speak text,18,18,54,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:18:54] Speak Text: Start
[2025-07-20 18:18:54] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 18:18:54] Speak Words: Start
[2025-07-20 18:18:54] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 18:18:54] Speak Words Join Files: count=1
[2025-07-20 18:18:54] Speak Words Play File (Queue=1): End
[2025-07-20 18:18:54] Speak Text: End
[2025-07-20 18:19:05] Heartbeat
[2025-07-20 18:19:05] Queued from browser: 17794 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 18:19:05] Launched by Web: Speak text,18,19,05,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:19:05] Speak Text: Start
[2025-07-20 18:19:05] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 18:19:05] Speak Words: Start
[2025-07-20 18:19:05] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 18:19:05] Speak Words Join Files: count=1
[2025-07-20 18:19:06] Speak Words Play File (Queue=1): End
[2025-07-20 18:19:06] Speak Text: End
[2025-07-20 18:35:24] Heartbeat
[2025-07-20 18:35:24] Queued from browser: 17795 - Speak text (The grandfather clock needs wineding)
[2025-07-20 18:35:24] Launched by Web: Speak text,18,35,24,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:35:24] Speak Text: Start
[2025-07-20 18:35:24] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-20 18:35:24] Speak Words: Start
[2025-07-20 18:35:24] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-20 18:35:24] Speak Words Join Files: count=1
[2025-07-20 18:35:24] Speak Words Play File (Queue=1): End
[2025-07-20 18:35:24] Speak Text: End
[2025-07-20 18:35:57] Heartbeat
[2025-07-20 18:35:57] Queued from browser: 17796 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-20 18:35:57] Launched by Web: Speak text,18,35,57,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 18:35:57] Speak Text: Start
[2025-07-20 18:35:57] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-20 18:35:57] Speak Words: Start
[2025-07-20 18:35:57] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-20 18:35:57] Speak Words Join Files: count=1
[2025-07-20 18:35:57] Speak Words Play File (Queue=1): End
[2025-07-20 18:35:57] Speak Text: End
[2025-07-20 19:00:09] Heartbeat
[2025-07-20 19:00:09] Queued from browser: 17797 - Read Calendar ()
[2025-07-20 19:00:09] Launched by Web: Read Calendar,19,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 19:00:09] Read Calendar: Start
[2025-07-20 19:00:09] Read Calendar: Going to get access token from Google
[2025-07-20 19:00:09] Read Calendar: Got access token.
[2025-07-20 19:00:09] Read Calendar: Range: 2025-07-20T19:00:00Z to 2025-07-22T00:00:00Z. Events found: 1.
[2025-07-20 19:00:09] Read Calendar: Event: 2025-07-21T18:00:00+01:00 to 2025-07-21T18:30:00+01:00 'V: work meeting '
[2025-07-20 19:00:09] Speak Words: Start
[2025-07-20 19:00:09] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-20 19:00:09] Read Calendar: Nothing in the calendar tonight
[2025-07-20 19:00:09] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-20 19:00:09] Read Calendar: Tomorrow
[2025-07-20 19:00:09] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-20 19:00:09] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-20 19:00:09] Speak Words: 'Vidge work meeting , at 6 o clock', volume=0.7 -> [4]
[2025-07-20 19:00:10] Speak Words Join Files: count=4
[2025-07-20 19:00:10] Speak Words Play File (Queue=1): End
[2025-07-20 19:00:10] Read Calendar: End
[2025-07-20 21:30:10] Heartbeat
[2025-07-20 21:30:10] Queued from browser: 17798 - Tell the time ()
[2025-07-20 21:30:10] Launched by Web: Tell the time,21,30,10,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-20 21:30:10] Tell Time: Start
[2025-07-20 21:30:10] Speak Words: Start
[2025-07-20 21:30:10] Speak Add File: signature.mp3
[2025-07-20 21:30:10] Speak Add File: 9.mp3
[2025-07-20 21:30:10] Speak Add File: 30.mp3
[2025-07-20 21:30:10] Speak Words Join Files: count=3
[2025-07-20 21:30:10] Speak Words Play File (Queue=): End
[2025-07-20 21:30:10] Tell Time: End
[2025-07-20 23:59:58] Heartbeat
[2025-07-21 08:00:09] Heartbeat
[2025-07-21 08:00:09] Queued from browser: 17799 - Tell the time ()
[2025-07-21 08:00:09] Launched by Web: Tell the time,08,00,09,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 08:00:09] Tell Time: Start
[2025-07-21 08:00:09] Speak Words: Start
[2025-07-21 08:00:09] Speak Add File: signature.mp3
[2025-07-21 08:00:09] Speak Add File: 1.mp3
[2025-07-21 08:00:09] Speak Words Join Files: count=2
[2025-07-21 08:00:09] Speak Words Play File (Queue=): End
[2025-07-21 08:00:09] Tell Time: End
[2025-07-21 09:30:03] Heartbeat
[2025-07-21 09:30:03] Queued from browser: 17800 - Read Calendar ()
[2025-07-21 09:30:03] Launched by Web: Read Calendar,09,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 09:30:03] Read Calendar: Start
[2025-07-21 09:30:03] Read Calendar: Going to get access token from Google
[2025-07-21 09:30:03] Read Calendar: Got access token.
[2025-07-21 09:30:04] Read Calendar: Range: 2025-07-21T09:30:00Z to 2025-07-22T00:00:00Z. Events found: 1.
[2025-07-21 09:30:04] Read Calendar: Event: 2025-07-21T18:00:00+01:00 to 2025-07-21T18:30:00+01:00 'V: work meeting '
[2025-07-21 09:30:04] Speak Words: Start
[2025-07-21 09:30:04] Read Calendar: Today
[2025-07-21 09:30:04] Speak Words: 'Today', volume=1 -> [1]
[2025-07-21 09:30:04] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-21 09:30:04] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-07-21 09:30:04] Speak Words Join Files: count=2
[2025-07-21 09:30:05] Speak Words Play File (Queue=1): End
[2025-07-21 09:30:05] Read Calendar: End
[2025-07-21 10:30:04] Heartbeat
[2025-07-21 10:30:04] Queued from browser: 17801 - Read Calendar ()
[2025-07-21 10:30:04] Launched by Web: Read Calendar,10,30,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 10:30:04] Read Calendar: Start
[2025-07-21 10:30:04] Read Calendar: Going to get access token from Google
[2025-07-21 10:30:04] Read Calendar: Got access token.
[2025-07-21 10:30:05] Read Calendar: Range: 2025-07-21T10:30:00Z to 2025-07-22T00:00:00Z. Events found: 1.
[2025-07-21 10:30:05] Read Calendar: Event: 2025-07-21T18:00:00+01:00 to 2025-07-21T18:30:00+01:00 'V: work meeting '
[2025-07-21 10:30:05] Speak Words: Start
[2025-07-21 10:30:05] Read Calendar: Today
[2025-07-21 10:30:05] Speak Words: 'Today', volume=1 -> [1]
[2025-07-21 10:30:05] Read Calendar: Vidge work meeting , at 6 o clock
[2025-07-21 10:30:05] Speak Words: 'Vidge work meeting , at 6 o clock', volume=1 -> [2]
[2025-07-21 10:30:05] Speak Words Join Files: count=2
[2025-07-21 10:30:05] Speak Words Play File (Queue=1): End
[2025-07-21 10:30:05] Read Calendar: End
[2025-07-21 14:00:30] Heartbeat
[21-Jul-2025 08:00:38 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[21-Jul-2025 08:00:38 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-07-21 14:00:41] Heartbeat
[2025-07-21 14:00:41] Queued from browser: 17802 - Speak text ()
[2025-07-21 14:00:41] Launched by Web: Speak text,14,00,41,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 14:00:41] Speak Text: Start
[2025-07-21 14:00:41] Speak Text: Words To Speak: ''
[2025-07-21 14:00:41] Speak Words: Start
[2025-07-21 14:00:41] Speak Words: '', volume=1 -> [1]
[2025-07-21 14:00:41] Speak Words Join Files: count=1
[2025-07-21 14:00:41] Speak Words Play File (Queue=1): End
[2025-07-21 14:00:41] Speak Text: End
[2025-07-21 16:00:02] Heartbeat
[2025-07-21 16:00:02] Queued from browser: 17803 - Say Full Moon ()
[2025-07-21 16:00:02] Launched by Web: Say Full Moon,16,00,02,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 16:00:02] Say Full Moon: Start
[2025-07-21 16:00:02] Say Full Moon: The moon is currently 26.08 days old
[2025-07-21 16:00:02] Say Full Moon: End
[2025-07-21 17:26:46] Heartbeat
[2025-07-21 17:26:46] Queued from browser: 17804 - Speak text (The grandfather clock needs wineding)
[2025-07-21 17:26:46] Launched by Web: Speak text,17,26,46,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 17:26:46] Speak Text: Start
[2025-07-21 17:26:46] Speak Text: Words To Speak: 'The grandfather clock needs wineding'
[2025-07-21 17:26:46] Speak Words: Start
[2025-07-21 17:26:46] Speak Words: 'The grandfather clock needs wineding', volume=1 -> [1]
[2025-07-21 17:26:47] Speak Words Join Files: count=1
[2025-07-21 17:26:47] Speak Words Play File (Queue=1): End
[2025-07-21 17:26:47] Speak Text: End
[2025-07-21 17:27:09] Heartbeat
[2025-07-21 17:27:09] Queued from browser: 17805 - Speak text (Thank you for wineding the grandfather clock)
[2025-07-21 17:27:09] Launched by Web: Speak text,17,27,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 17:27:09] Speak Text: Start
[2025-07-21 17:27:09] Speak Text: Words To Speak: 'Thank you for wineding the grandfather clock'
[2025-07-21 17:27:09] Speak Words: Start
[2025-07-21 17:27:09] Speak Words: 'Thank you for wineding the grandfather clock', volume=1 -> [1]
[2025-07-21 17:27:09] Speak Words Join Files: count=1
[2025-07-21 17:27:09] Speak Words Play File (Queue=1): End
[2025-07-21 17:27:09] Speak Text: End
[2025-07-21 19:00:04] Heartbeat
[2025-07-21 19:00:04] Queued from browser: 17806 - Read Calendar ()
[2025-07-21 19:00:04] Launched by Web: Read Calendar,19,00,04,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 19:00:04] Read Calendar: Start
[2025-07-21 19:00:04] Read Calendar: Going to get access token from Google
[2025-07-21 19:00:05] Read Calendar: Got access token.
[2025-07-21 19:00:05] Read Calendar: Range: 2025-07-21T19:00:00Z to 2025-07-23T00:00:00Z. Events found: 1.
[2025-07-21 19:00:05] Read Calendar: Event: 2025-07-22T12:00:00+01:00 to 2025-07-22T13:00:00+01:00 'V: lunch with volunteers'
[2025-07-21 19:00:05] Speak Words: Start
[2025-07-21 19:00:05] Speak Words: 'Excuse me,', volume=0.3 -> [1]
[2025-07-21 19:00:05] Read Calendar: Nothing in the calendar tonight
[2025-07-21 19:00:05] Speak Words: 'Nothing in the calendar tonight', volume=0.7 -> [2]
[2025-07-21 19:00:05] Read Calendar: Tomorrow
[2025-07-21 19:00:05] Speak Words: 'Tomorrow', volume=0.7 -> [3]
[2025-07-21 19:00:05] Read Calendar: Vidge lunch with volunteers, at 12 o clock
[2025-07-21 19:00:05] Speak Words: 'Vidge lunch with volunteers, at 12 o clock', volume=0.7 -> [4]
[2025-07-21 19:00:05] Speak Words: Try to use Google TTS and check contents of returned data.
[2025-07-21 19:00:06] Speak Words: Got file to say 'Vidge lunch with volunteers, at 12 o clock' - using this URL. ' http://translate.google.com/translate_tts?tl=en-GB&client=rabbit&q=Vidge+lunch+with+volunteers%2C+at+12+o+clock ' and saved to this filename: ' ./hutch/0013d3848bb8/store/mp3_5669646765206c756e6368207769746820766f6c756e74656572732c206174203132206f20636c6f636b.mp3 '.
[2025-07-21 19:00:06] Speak Words Join Files: count=4
[2025-07-21 19:00:06] Speak Words Play File (Queue=1): End
[2025-07-21 19:00:06] Read Calendar: End
[2025-07-21 21:30:00] Heartbeat
[2025-07-21 21:30:00] Queued from browser: 17807 - Tell the time ()
[2025-07-21 21:30:00] Launched by Web: Tell the time,21,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-21 21:30:00] Tell Time: Start
[2025-07-21 21:30:00] Speak Words: Start
[2025-07-21 21:30:00] Speak Add File: signature.mp3
[2025-07-21 21:30:01] Speak Add File: 9.mp3
[2025-07-21 21:30:01] Speak Add File: 30.mp3
[2025-07-21 21:30:01] Speak Words Join Files: count=3
[2025-07-21 21:30:01] Speak Words Play File (Queue=): End
[2025-07-21 21:30:01] Tell Time: End
[2025-07-21 23:21:38] Heartbeat
[21-Jul-2025 17:21:45 America/Chicago] PHP Notice: Undefined index: txtSerial in /var/www/html/test.php on line 27
[21-Jul-2025 17:21:45 America/Chicago] PHP Notice: Undefined index: txtTTS in /var/www/html/test.php on line 28
[2025-07-21 23:59:56] Heartbeat
[2025-07-22 07:00:08] Heartbeat
[2025-07-22 07:00:09] Queued from browser: 17808 - Speak text ()
[2025-07-22 07:00:09] Launched by Web: Speak text,07,00,08,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-22 07:00:09] Speak Text: Start
[2025-07-22 07:00:09] Speak Text: Words To Speak: ''
[2025-07-22 07:00:09] Speak Words: Start
[2025-07-22 07:00:09] Speak Words: '', volume=1 -> [1]
[2025-07-22 07:00:09] Speak Words Join Files: count=1
[2025-07-22 07:00:09] Speak Words Play File (Queue=1): End
[2025-07-22 07:00:09] Speak Text: End
[2025-07-22 08:00:07] Heartbeat
[2025-07-22 08:00:07] Queued from browser: 17809 - Tell the time ()
[2025-07-22 08:00:07] Launched by Web: Tell the time,08,00,07,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-22 08:00:07] Tell Time: Start
[2025-07-22 08:00:07] Speak Words: Start
[2025-07-22 08:00:07] Speak Add File: signature.mp3
[2025-07-22 08:00:07] Speak Add File: 1.mp3
[2025-07-22 08:00:07] Speak Words Join Files: count=2
[2025-07-22 08:00:07] Speak Words Play File (Queue=): End
[2025-07-22 08:00:07] Tell Time: End
[2025-07-22 09:30:03] Heartbeat
[2025-07-22 09:30:03] Queued from browser: 17810 - Read Calendar ()
[2025-07-22 09:30:03] Launched by Web: Read Calendar,09,30,03,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-22 09:30:03] Read Calendar: Start
[2025-07-22 09:30:03] Read Calendar: Going to get access token from Google
[2025-07-22 09:30:03] Read Calendar: Got access token.
[2025-07-22 09:30:03] Read Calendar: Range: 2025-07-22T09:30:00Z to 2025-07-23T00:00:00Z. Events found: 1.
[2025-07-22 09:30:03] Read Calendar: Event: 2025-07-22T12:00:00+01:00 to 2025-07-22T13:00:00+01:00 'V: lunch with volunteers'
[2025-07-22 09:30:03] Speak Words: Start
[2025-07-22 09:30:03] Read Calendar: Today
[2025-07-22 09:30:03] Speak Words: 'Today', volume=1 -> [1]
[2025-07-22 09:30:03] Read Calendar: Vidge lunch with volunteers, at 12 o clock
[2025-07-22 09:30:03] Speak Words: 'Vidge lunch with volunteers, at 12 o clock', volume=1 -> [2]
[2025-07-22 09:30:04] Speak Words Join Files: count=2
[2025-07-22 09:30:04] Speak Words Play File (Queue=1): End
[2025-07-22 09:30:04] Read Calendar: End
[2025-07-22 10:30:00] Heartbeat
[2025-07-22 10:30:00] Queued from browser: 17811 - Read Calendar ()
[2025-07-22 10:30:00] Launched by Web: Read Calendar,10,30,00,1,0013d3848bb8,0,broad,uk,$con,C,Hard,$rss,./hutch/0013d3848bb8,,10,1,1
[2025-07-22 10:30:00] Read Calendar: Start
[2025-07-22 10:30:00] Read Calendar: Going to get access token from Google
[2025-07-22 10:30:05] Read Calendar: Got access token.
[2025-07-22 10:30:06] Read Calendar: Range: 2025-07-22T10:30:00Z to 2025-07-23T00:00:00Z. Events found: 1.
[2025-07-22 10:30:06] Read Calendar: Event: 2025-07-22T12:00:00+01:00 to 2025-07-22T13:00:00+01:00 'V: lunch with volunteers'
[2025-07-22 10:30:06] Speak Words: Start
[2025-07-22 10:30:06] Read Calendar: Today
[2025-07-22 10:30:06] Speak Words: 'Today', volume=1 -> [1]
[2025-07-22 10:30:06] Read Calendar: Vidge lunch with volunteers, at 12 o clock
[2025-07-22 10:30:06] Speak Words: 'Vidge lunch with volunteers, at 12 o clock', volume=1 -> [2]
[2025-07-22 10:30:06] Speak Words Join Files: count=2
[2025-07-22 10:30:06] Speak Words Play File (Queue=1): End
[2025-07-22 10:30:06] Read Calendar: End
[2025-07-22 14:13:23] Heartbeat