Successfully Configuring Sinope Thermostat Time Format

Hey everyone! I wanted to share a quick tip that might be helpful for those of you who are using the Sinope TH1300ZB thermostat with Home Assistant. I recently purchased this thermostat for my floor heating setup and was thrilled with how seamlessly it paired with my existing ZHA setup. However, I noticed that the time format was set to 24-hour format, and I personally prefer the 12-hour format with AM/PM indicators for clarity.

After doing some research and experimenting, I found a straightforward way to change the time format directly through Home Assistant. Here’s how I did it:

  1. Access Developer Tools: Navigate to the ‘Developer Tools’ section in Home Assistant.
  2. Select the Service: Under the ‘Services’ tab, search for and select ‘Zigbee Home Automation: Set zigbee cluster attribute’.
  3. Configure the Settings: Use the following details to adjust the time format:
    • IEEE Address: Enter the address of your Sinope thermostat.
    • Endpoint ID: Set this to 1.
    • Cluster ID: Use 65281.
    • Cluster Type: Select ‘in’.
    • Attribute: Set this to 276.
    • Value: Input 1 to switch to 12-hour format. (Note: Using 0 will revert it back to 24-hour format.)
  4. Execute the Service: Click ‘Call Service’ to apply the changes.

Within a few moments, the thermostat updated to display the time in the new format. This was a simple yet effective solution, and I thought it would be great to share in case others were looking for a similar fix.

If anyone has any questions or needs further clarification, feel free to ask! Happy automating! :star2: