Sinope Line Voltage Thermostats

Il y a des messages pour les deux modèles


Est-ce que tu retrouve cet erreur aussi dans home-assistant.log ?
Quel version de HA 2023.5.1 ou 2023.5.2 ?

Je vois les même messages pour les lumières et les thermostats. Pour le log, je vois les même erreurs.


J’ai demandé à Sinopé la signification précise pour ces deux messages d’erreur. Je suspecte qu’il y a eu une mise a jour de Neviweb ou des firmwares. Si c’est le cas ça devrait disparaître rapidement.
Je vais ajouter des messages LOG plus précis pour ces erreurs dès que j’aurai plus de détails de Sinopé
De mon coté je n’ai aucun de ces messages. Par contre comme je redémarre souvent HA pour le développement les log s’effacent rapidement. je vais surveiller davantage mes log pour ces messages.
Merci d’avoir rapporter ces messages

No. It has only been connected to HA via Zigbee. I will work on the other request later today and get back to you. Thanks Again for your help.

{
  "ieee": "50:0b:91:40:00:04:f8:ae",
  "nwk": "0x00ee",
  "model": "TH1300ZB",
  "manufacturer": "Sinope Technologies",
  "manufacturer_id": "0x4508",
  "endpoints": [
    {
      "id": 1,
      "device_type": "0x0301",
      "profile": "0x0104",
      "in_clusters": {
        "0x0000": {
          "cluster_id": "0x0000",
          "title": "Basic",
          "name": "basic",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "zcl_version",
              "value_type": [
                "0x20",
                "uint8_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 2
            },
            "0x0001": {
              "attribute_id": "0x0001",
              "attribute_name": "app_version",
              "value_type": [
                "0x20",
                "uint8_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 119
            },
            "0x0002": {
              "attribute_id": "0x0002",
              "attribute_name": "stack_version",
              "value_type": [
                "0x20",
                "uint8_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0003": {
              "attribute_id": "0x0003",
              "attribute_name": "hw_version",
              "value_type": [
                "0x20",
                "uint8_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0004": {
              "attribute_id": "0x0004",
              "attribute_name": "manufacturer",
              "value_type": [
                "0x42",
                "CharacterString",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508
            },
            "0x0005": {
              "attribute_id": "0x0005",
              "attribute_name": "model",
              "value_type": [
                "0x42",
                "CharacterString",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508
            },
            "0x0006": {
              "attribute_id": "0x0006",
              "attribute_name": "date_code",
              "value_type": [
                "0x42",
                "CharacterString",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508
            },
            "0x0007": {
              "attribute_id": "0x0007",
              "attribute_name": "power_source",
              "value_type": [
                "0x30",
                "enum8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508
            },
            "0x0010": {
              "attribute_id": "0x0010",
              "attribute_name": "location_desc",
              "value_type": [
                "0x42",
                "CharacterString",
                "Discrete"
              ],
              "access": "WRITE|READ",
              "access_acl": 3,
              "manf_id": 4508,
              "attribute_value": ""
            },
            "0x0011": {
              "attribute_id": "0x0011",
              "attribute_name": "physical_env",
              "value_type": [
                "0x30",
                "enum8",
                "Discrete"
              ],
              "access": "WRITE|READ",
              "access_acl": 3,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x4000": {
              "attribute_id": "0x4000",
              "attribute_name": "sw_build_id",
              "value_type": [
                "0x42",
                "CharacterString",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": "1109"
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "reset_fact_default",
              "command_arguments": "<class 'zigpy.zcl.foundation.reset_fact_default'>"
            }
          },
          "commands_generated": {}
        },
        "0x0003": {
          "cluster_id": "0x0003",
          "title": "Identify",
          "name": "identify",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "identify_time",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "WRITE|READ",
              "access_acl": 3,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "identify",
              "command_arguments": "<class 'zigpy.zcl.foundation.identify'>"
            },
            "0x01": {
              "command_id": "0x01",
              "command_name": "identify_query",
              "command_arguments": "<class 'zigpy.zcl.foundation.identify_query'>"
            }
          },
          "commands_generated": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "identify_query_response",
              "command_args": "<class 'zigpy.zcl.foundation.identify_query_response'>"
            }
          }
        },
        "0x0004": {
          "cluster_id": "0x0004",
          "title": "Groups",
          "name": "groups",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "name_support",
              "value_type": [
                "0x18",
                "bitmap8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "add",
              "command_arguments": "<class 'zigpy.zcl.foundation.add'>"
            },
            "0x01": {
              "command_id": "0x01",
              "command_name": "view",
              "command_arguments": "<class 'zigpy.zcl.foundation.view'>"
            },
            "0x02": {
              "command_id": "0x02",
              "command_name": "get_membership",
              "command_arguments": "<class 'zigpy.zcl.foundation.get_membership'>"
            },
            "0x03": {
              "command_id": "0x03",
              "command_name": "remove",
              "command_arguments": "<class 'zigpy.zcl.foundation.remove'>"
            },
            "0x04": {
              "command_id": "0x04",
              "command_name": "remove_all",
              "command_arguments": "<class 'zigpy.zcl.foundation.remove_all'>"
            },
            "0x05": {
              "command_id": "0x05",
              "command_name": "add_if_identifying",
              "command_arguments": "<class 'zigpy.zcl.foundation.add_if_identifying'>"
            }
          },
          "commands_generated": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "add_response",
              "command_args": "<class 'zigpy.zcl.foundation.add_response'>"
            },
            "0x01": {
              "command_id": "0x01",
              "command_name": "view_response",
              "command_args": "<class 'zigpy.zcl.foundation.view_response'>"
            },
            "0x02": {
              "command_id": "0x02",
              "command_name": "get_membership_response",
              "command_args": "<class 'zigpy.zcl.foundation.get_membership_response'>"
            },
            "0x03": {
              "command_id": "0x03",
              "command_name": "remove_response",
              "command_args": "<class 'zigpy.zcl.foundation.remove_response'>"
            }
          }
        },
"0x0005": {
          "cluster_id": "0x0005",
          "title": "Scenes",
          "name": "scenes",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "count",
              "value_type": [
                "0x20",
                "uint8_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0001": {
              "attribute_id": "0x0001",
              "attribute_name": "current_scene",
              "value_type": [
                "0x20",
                "uint8_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0002": {
              "attribute_id": "0x0002",
              "attribute_name": "current_group",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0003": {
              "attribute_id": "0x0003",
              "attribute_name": "scene_valid",
              "value_type": [
                "0x10",
                "Bool",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0004": {
              "attribute_id": "0x0004",
              "attribute_name": "name_support",
              "value_type": [
                "0x18",
                "bitmap8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "add",
              "command_arguments": "<class 'zigpy.zcl.foundation.add'>"
            },
            "0x01": {
              "command_id": "0x01",
              "command_name": "view",
              "command_arguments": "<class 'zigpy.zcl.foundation.view'>"
            },
            "0x02": {
              "command_id": "0x02",
              "command_name": "remove",
              "command_arguments": "<class 'zigpy.zcl.foundation.remove'>"
            },
            "0x03": {
              "command_id": "0x03",
              "command_name": "remove_all",
              "command_arguments": "<class 'zigpy.zcl.foundation.remove_all'>"
            },
            "0x04": {
              "command_id": "0x04",
              "command_name": "store",
              "command_arguments": "<class 'zigpy.zcl.foundation.store'>"
            },
            "0x05": {
              "command_id": "0x05",
              "command_name": "recall",
              "command_arguments": "<class 'zigpy.zcl.foundation.recall'>"
            },
            "0x06": {
              "command_id": "0x06",
              "command_name": "get_scene_membership",
              "command_arguments": "<class 'zigpy.zcl.foundation.get_scene_membership'>"
            },
            "0x40": {
              "command_id": "0x40",
              "command_name": "enhanced_add",
              "command_arguments": "<class 'zigpy.zcl.foundation.enhanced_add'>"
            },
            "0x41": {
              "command_id": "0x41",
              "command_name": "enhanced_view",
              "command_arguments": "<class 'zigpy.zcl.foundation.enhanced_view'>"
            },
            "0x42": {
              "command_id": "0x42",
              "command_name": "copy",
              "command_arguments": "<class 'zigpy.zcl.foundation.copy'>"
            }
          },
          "commands_generated": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "add_scene_response",
              "command_args": "<class 'zigpy.zcl.foundation.add_scene_response'>"
            },
            "0x01": {
              "command_id": "0x01",
              "command_name": "view_response",
              "command_args": "<class 'zigpy.zcl.foundation.view_response'>"
            },
            "0x02": {
              "command_id": "0x02",
              "command_name": "remove_scene_response",
              "command_args": "<class 'zigpy.zcl.foundation.remove_scene_response'>"
            },
            "0x03": {
              "command_id": "0x03",
              "command_name": "remove_all_scenes_response",
              "command_args": "<class 'zigpy.zcl.foundation.remove_all_scenes_response'>"
            },
            "0x04": {
              "command_id": "0x04",
              "command_name": "store_scene_response",
              "command_args": "<class 'zigpy.zcl.foundation.store_scene_response'>"
            },
            "0x06": {
              "command_id": "0x06",
              "command_name": "get_scene_membership_response",
              "command_args": "<class 'zigpy.zcl.foundation.get_scene_membership_response'>"
            },
            "0x40": {
              "command_id": "0x40",
              "command_name": "enhanced_add_response",
              "command_args": "<class 'zigpy.zcl.foundation.enhanced_add_response'>"
            },
            "0x41": {
              "command_id": "0x41",
              "command_name": "enhanced_view_response",
              "command_args": "<class 'zigpy.zcl.foundation.enhanced_view_response'>"
            },
            "0x42": {
              "command_id": "0x42",
              "command_name": "copy_response",
              "command_args": "<class 'zigpy.zcl.foundation.copy_response'>"
            }
          }
        },
        "0x0201": {
          "cluster_id": "0x0201",
          "title": "SinopeTechnologiesThermostatCluster",
          "name": "thermostat",
          "attributes": {},
          "commands_received": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "setpoint_raise_lower",
              "command_arguments": "<class 'zigpy.zcl.foundation.setpoint_raise_lower'>"
            }
          },
          "commands_generated": {}
        },
        "0x0204": {
          "cluster_id": "0x0204",
          "title": "Thermostat User Interface Configuration",
          "name": "thermostat_ui",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "temperature_display_mode",
              "value_type": [
                "0x30",
                "enum8",
                "Discrete"
              ],
              "access": "WRITE|READ",
              "access_acl": 3,
              "manf_id": 4508,
              "attribute_value": 1
            },
            "0x0001": {
              "attribute_id": "0x0001",
              "attribute_name": "keypad_lockout",
              "value_type": [
                "0x30",
                "enum8",
                "Discrete"
              ],
              "access": "WRITE|READ",
              "access_acl": 3,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "65533",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {},
          "commands_generated": {}
        },
        "0x0402": {
          "cluster_id": "0x0402",
          "title": "Temperature Measurement",
          "name": "temperature",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "measured_value",
              "value_type": [
                "0x29",
                "int16s",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 2307
            },
            "0x0001": {
              "attribute_id": "0x0001",
              "attribute_name": "min_measured_value",
              "value_type": [
                "0x29",
                "int16s",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": -1500
            },
            "0x0002": {
              "attribute_id": "0x0002",
              "attribute_name": "max_measured_value",
              "value_type": [
                "0x29",
                "int16s",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 10000
            },
            "0x0003": {
              "attribute_id": "0x0003",
              "attribute_name": "tolerance",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 50
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {},
          "commands_generated": {}
        },
        "0x0702": {
          "cluster_id": "0x0702",
          "title": "Metering",
          "name": "smartenergy_metering",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "current_summ_delivered",
              "value_type": [
                "0x25",
                "uint48_t",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 4143
            },
            "0x0200": {
              "attribute_id": "0x0200",
              "attribute_name": "status",
              "value_type": [
                "0x18",
                "bitmap8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0300": {
              "attribute_id": "0x0300",
              "attribute_name": "unit_of_measure",
              "value_type": [
                "0x30",
                "enum8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0301": {
              "attribute_id": "0x0301",
              "attribute_name": "multiplier",
              "value_type": [
                "0x22",
                "uint24_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            },
            "0x0302": {
              "attribute_id": "0x0302",
              "attribute_name": "divisor",
              "value_type": [
                "0x22",
                "uint24_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1000
            },
            "0x0303": {
              "attribute_id": "0x0303",
              "attribute_name": "summation_formatting",
              "value_type": [
                "0x18",
                "bitmap8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 193
            },
            "0x0306": {
              "attribute_id": "0x0306",
              "attribute_name": "metering_device_type",
              "value_type": [
                "0x18",
                "bitmap8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "65533",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {},
          "commands_generated": {}
        },
        "0x0b04": {
          "cluster_id": "0x0b04",
          "title": "Electrical Measurement",
          "name": "electrical_measurement",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "measurement_type",
              "value_type": [
                "0x1b",
                "bitmap32",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 12
            },
            "0x0505": {
              "attribute_id": "0x0505",
              "attribute_name": "rms_voltage",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 240
            },
            "0x0508": {
              "attribute_id": "0x0508",
              "attribute_name": "rms_current",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x050b": {
              "attribute_id": "0x050b",
              "attribute_name": "active_power",
              "value_type": [
                "0x29",
                "int16s",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x050d": {
              "attribute_id": "0x050d",
              "attribute_name": "active_power_max",
              "value_type": [
                "0x29",
                "int16s",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 864
            },
            "0x050f": {
              "attribute_id": "0x050f",
              "attribute_name": "apparent_power",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 840
            },
            "0x0551": {
              "attribute_id": "0x0551",
              "attribute_name": "1361",
              "value_type": [
                "0x23",
                "uint32_t",
                "Analog"
              ],
              "access": "REPORT|READ",
              "access_acl": 5,
              "manf_id": 4508,
              "attribute_value": 4143
            },
            "0x0600": {
              "attribute_id": "0x0600",
              "attribute_name": "ac_voltage_multiplier",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            },
            "0x0601": {
              "attribute_id": "0x0601",
              "attribute_name": "ac_voltage_divisor",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            },
            "0x0602": {
              "attribute_id": "0x0602",
              "attribute_name": "ac_current_multiplier",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            },
            "0x0603": {
              "attribute_id": "0x0603",
              "attribute_name": "ac_current_divisor",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 100
            },
            "0x0604": {
              "attribute_id": "0x0604",
              "attribute_name": "ac_power_multiplier",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            },
            "0x0605": {
              "attribute_id": "0x0605",
              "attribute_name": "ac_power_divisor",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {},
          "commands_generated": {}
        },
        "0x0b05": {
          "cluster_id": "0x0b05",
          "title": "Diagnostic",
          "name": "diagnostic",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "number_of_resets",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 5
            },
            "0x0001": {
              "attribute_id": "0x0001",
              "attribute_name": "persistent_memory_writes",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 38
            },
            "0x011b": {
              "attribute_id": "0x011b",
              "attribute_name": "average_mac_retry_per_aps_message_sent",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x011c": {
              "attribute_id": "0x011c",
              "attribute_name": "last_message_lqi",
              "value_type": [
                "0x20",
                "uint8_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 255
            },
            "0x011d": {
              "attribute_id": "0x011d",
              "attribute_name": "last_message_rssi",
              "value_type": [
                "0x28",
                "int8s",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": -26
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {},
          "commands_generated": {}
        },
        "0xff01": {
          "cluster_id": "0xff01",
          "title": "Sinopé Technologies Manufacturer specific",
          "name": "sinope_manufacturer_specific",
          "attributes": {},
          "commands_received": {
            "0x01": {
              "command_id": "0x01",
              "command_name": "1",
              "command_arguments": "not_in_zcl"
            },
            "0x0f": {
              "command_id": "0x0f",
              "command_name": "15",
              "command_arguments": "not_in_zcl"
            }
          },
          "commands_generated": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "0",
              "command_args": "not_in_zcl"
            },
            "0x01": {
              "command_id": "0x01",
              "command_name": "1",
              "command_args": "not_in_zcl"
            }
          }
        }
      },
      "out_clusters": {
        "0x000a": {
          "cluster_id": "0x000a",
          "title": "Time",
          "name": "time",
          "attributes": {
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {},
          "commands_generated": {}
        },
        "0x0019": {
          "cluster_id": "0x0019",
          "title": "Ota",
          "name": "ota",
          "attributes": {
            "0x0000": {
              "attribute_id": "0x0000",
              "attribute_name": "upgrade_server_id",
              "value_type": [
                "0xf0",
                "EUI64",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": [
                250,
                255,
                68,
                21,
                0,
                111,
                13,
                0
              ]
            },
            "0x0002": {
              "attribute_id": "0x0002",
              "attribute_name": "current_file_version",
              "value_type": [
                "0x23",
                "uint32_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 16845057
            },
            "0x0006": {
              "attribute_id": "0x0006",
              "attribute_name": "image_upgrade_status",
              "value_type": [
                "0x30",
                "enum8",
                "Discrete"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 0
            },
            "0x0009": {
              "attribute_id": "0x0009",
              "attribute_name": "minimum_block_req_delay",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1000
            },
            "0xfffd": {
              "attribute_id": "0xfffd",
              "attribute_name": "cluster_revision",
              "value_type": [
                "0x21",
                "uint16_t",
                "Analog"
              ],
              "access": "READ",
              "access_acl": 1,
              "manf_id": 4508,
              "attribute_value": 1
            }
          },
          "commands_received": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "0",
              "command_arguments": "not_in_zcl"
            },
            "0x02": {
              "command_id": "0x02",
              "command_name": "2",
              "command_arguments": "not_in_zcl"
            },
            "0x05": {
              "command_id": "0x05",
              "command_name": "5",
              "command_arguments": "not_in_zcl"
            },
            "0x07": {
              "command_id": "0x07",
              "command_name": "7",
              "command_arguments": "not_in_zcl"
            }
          },
          "commands_generated": {
            "0x01": {
              "command_id": "0x01",
              "command_name": "1",
              "command_args": "not_in_zcl"
            },
            "0x03": {
              "command_id": "0x03",
              "command_name": "3",
              "command_args": "not_in_zcl"
            },
            "0x04": {
              "command_id": "0x04",
              "command_name": "4",
              "command_args": "not_in_zcl"
            },
            "0x06": {
              "command_id": "0x06",
              "command_name": "6",
              "command_args": "not_in_zcl"
            }
          }
        },
        "0xff01": {
          "cluster_id": "0xff01",
          "title": "Manufacturer Specific",
          "name": "manufacturer_specific",
          "attributes": {},
          "commands_received": {
            "0x00": {
              "command_id": "0x00",
              "command_name": "0",
              "command_arguments": "not_in_zcl"
            },
            "0x01": {
              "command_id": "0x01",
              "command_name": "1",
              "command_arguments": "not_in_zcl"
            }
          },
          "commands_generated": {
            "0x01": {
              "command_id": "0x01",
              "command_name": "1",
              "command_args": "not_in_zcl"
            },
            "0x0f": {
              "command_id": "0x0f",
              "command_name": "15",
              "command_args": "not_in_zcl"
            }
          }
        }
      }
    }
  ]
}

Here is the information you requested. Sorry, I had to break it into 2 parts because it was over the limit.

Thanks
George

Ok your 0xff01 cluster have no attribute. This is the manufacturer cluster. Most of measurement data come from this cluster.
your cluster 0x0201, thermostat cluster have no attribute. This is where local temp, outside temp, occupancy and many other data are reported.
So now it is clear that your thermostat can’t report any data. We need to find out why the attributes are not there.

Do you have a GT130. If yes you can connect your thermostat to your GT130 and it will be updated to the latest firmware. That should solve the problem.

I do not. When I researched the Sinope on the forum I saw posts that stated they were not required to connect the Zigbee version to HA. Is there a way to resolve this without a GT130?

I,ve asked to Sinopé about the missing/empty cluster and I’m checking to see if there is a way to activate those attributes for reporting. I’ll let you know by tomorrow

Sinopé told me that it should not be a problem to connect your thermostat to any zigbee gateway. They propose to do a hard reset of your thermostat. On your thermostat:

  • Raise the temperature until the display change.
  • Push the two button until CLR appear on the screen.
  • Push once the upper button to get YES on the display.
  • Push both button simutanously and release immediately. DONE should appear on the screen.
  • The thermostat will restart.

Redo the pearing with your zigbee gateway and let me know if that solve the issue. Normally you should get a factory reset with all the cluster you need

1 Like

Bonjour @ValMarDav effectivement Sinopé me dit que DVCBUSY correspond avec une mise a jour de Neviweb et pendant cette transition l’acces au appareils ne fonctionne pas. C’est un peu la même chose avec l’erreur SVCERR qui indique que la requete envoyée n’a pas fonctionné.
le tout devrait fonctionner maintenant. je vais faire une mise a jour pour indique ce qui se passe quand on reçois ces message d’erreur

1 Like

Thanks so much. That fixed the issue.

I have one last issue that I would like to ask you about. This was an existing heated floor, so I could not use the supplied temperature probe. I had to use the existing one. I have changed the Floor sensor to 10k and the 12k option. One reads about 4 deg F low and the other reads about 5 Deg F high. Is there any what that you can add a bias/calibrate the floor temp?

Again thank you so much. Without your help, I would have given up!

Great I’m happy that it solve your problem.
Now for your floor sensor. Do you have a ohm meter to measure the value given by your sensor?
The only way I think is to create a template sensor to get the floor temperature and add or substract the differencial you need then send that temperature as outside temperature to your thermostat second display. Set your setpoint accordingly.
You can also switch your thermostat to airbyfloor mode to monitor the room temperature for the setpoint. The thermostat will use the internal temperature probe and show ambiant temperature instead of floor temperature.
Then you can set your template sensor to read floor temperaature ± an offset and send it back to thermostat as the second display. You will have ambiant temperature on first display and floor temperature adjusted on second display.

I had an issue where I installed 2 Sinope heated floor thermostats to replace the 2 existing Dumb thermostats. Since it was an existing install, I could not use the sensor provided by Sinope. After installation, both Thermostats were off by 4 Deg. F. It did not matter if I used the 10K ohm or 12k ohm setting. They were either high or low by about 4 Deg F.

I was able to resolve the issue by correcting the resistance on the installed sensor. This involved a little electronics experience but nothing too difficult. This is the process I used. I took the sensor provided by Sinope and put the sensor head under a rug laying on my tile floor. I left it there for about 10 minutes so the probe could get to the same temperature as the floor. Then with the probe wires disconnected from the Sinope Thermostat, I measured the resistance of the existing probe and the probe under the rug.
My goal was to get the resistance of the installed probe to match the resistance of the Sinope probe that was under the rug. I assumed the Sinope probe was better calibrated for the thermostat. You can wind up in one of two situations.

  1. The Sinope probe has a higher resistance. In this case, you must put a resister in series with the installed probe. Sinope resistance (11.01K ohm – Installed Probe(10.9K ohm) = resistance to add in series(1.1K ohm). When adding resistance in series you need to get it pretty exact. I used two resistors in parallel to get that exact value. I used https://www.omnicalculator.com/physics/parallel-resistor to help me figure that out. I then put those 2 parallel resistors in series with the installed probe. You might have to switch the thermostat between the 12k and 10k modes to find the correct setting. The thermostat also takes a few minutes for the temperature to settle.
    Capture1
  2. The installed probe has higher resistance. In this case, you must put a resister in parallel with the installed probe. Use the same site listed in the 1st option to help you calculate that. In my case, the installed probe was 12.41K ohms. The Sinope Probe was 11.79K ohms. I then used a 220K
    ohm resistor in parallel with the installed probe.

    I had both issues. One on each of the thermostats. After this calibration, I had ±.5 between the measured floor temperature and the thermostat reading. This is a calibration at a single temperature, so I cannot guarantee that the accuracy is linear.

Thanks, Claude! Your question about having an Ohm Meter got me thinking…

I’m happy, your solution quite ingenious. If you know the previous thermostat make and model it is also possible to check on the website of the company to get the sensor resistance. Once you know it it’s possible to make the correction like what you did.

Does anybody got the new DM2500ZB-G2 and DM2550ZB-G2 ?