Hub icon indicating copy to clipboard operation
Hub copied to clipboard

ZigBee - Slacky-DIY - Tuya_Thermostat_r01

Open sprut[bot] opened this issue 9 months ago • 2 comments

Название Значение
Производитель Slacky-DIY
Модель Tuya_Thermostat_r01
WEB Build 1.5.34
API Build 1.11.3 (13669)
Шаблоны 5701

Детальная информация Address: A4C13832A029AEAF/F658

Structure
  • Endpoint 1 (THERMOSTAT)
    • Input
      • 0000_Basic
        • 0000_ZCLVersion: 3 [UNSIGNED_8_BIT_INTEGER]
        • 0001_ApplicationVersion: 16 [UNSIGNED_8_BIT_INTEGER]
        • 0002_StackVersion: 49 [UNSIGNED_8_BIT_INTEGER]
        • 0003_HWVersion: 1 [UNSIGNED_8_BIT_INTEGER]
        • 0004_ManufacturerName: Slacky-DIY [CHARACTER_STRING]
        • 0005_ModelIdentifier: Tuya_Thermostat_r01 [CHARACTER_STRING]
        • 0006_DateCode: 20250323 [CHARACTER_STRING]
        • 0007_PowerSource: 1 [ENUMERATION_8_BIT]
        • 0012_DeviceEnabled: true [BOOLEAN]
        • 4000_SWBuildID: v1.0.15 [CHARACTER_STRING]
        • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
        • 0000_Custom (6565): 3 [UNSIGNED_8_BIT_INTEGER]
        • 0001_Custom (6565): 16 [UNSIGNED_8_BIT_INTEGER]
        • 0002_Custom (6565): 49 [UNSIGNED_8_BIT_INTEGER]
        • 0003_Custom (6565): 1 [UNSIGNED_8_BIT_INTEGER]
        • 0004_Custom (6565): Slacky-DIY [CHARACTER_STRING]
        • 0005_Custom (6565): Tuya_Thermostat_r01 [CHARACTER_STRING]
        • 0006_Custom (6565): 20250323 [CHARACTER_STRING]
        • 0007_Custom (6565): 1 [ENUMERATION_8_BIT]
        • 0012_Custom (6565): true [BOOLEAN]
        • 4000_Custom (6565): v1.0.15 [CHARACTER_STRING]
        • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
      • 1000_TouchlinkCommissioning
        • 0201_Thermostat
          • 0000_LocalTemperature: 2850 [SIGNED_16_BIT_INTEGER]
          • 0001_OutdoorTemperature: 2400 [SIGNED_16_BIT_INTEGER]
          • 0003_AbsMinHeatSetpointLimit: 500 [SIGNED_16_BIT_INTEGER]
          • 0004_AbsMaxHeatSetpointLimit: 4500 [SIGNED_16_BIT_INTEGER]
          • 0010_LocalTemperatureCalibration: -30 [SIGNED_8_BIT_INTEGER]
          • 0012_OccupiedHeatingSetpoint: 2900 [SIGNED_16_BIT_INTEGER]
          • 0015_MinHeatSetpointLimit: 500 [SIGNED_16_BIT_INTEGER]
          • 0016_MaxHeatSetpointLimit: 4500 [SIGNED_16_BIT_INTEGER]
          • 0019_MinSetpointDeadBand: 1 [SIGNED_8_BIT_INTEGER]
          • 001B_ControlSequenceOfOperation: 2 [ENUMERATION_8_BIT]
          • 001C_SystemMode: 0 [ENUMERATION_8_BIT]
          • 0020_StartOfWeek: 2 [ENUMERATION_8_BIT]
          • 0021_NumerOfWeeklyTransitions: 3 [UNSIGNED_8_BIT_INTEGER]
          • 0022_NumerOfDailyTransitions: 4 [UNSIGNED_8_BIT_INTEGER]
          • 0025_ThermostatProgrammingOperationMode: 0 [BITMAP_8_BIT]
          • 0029_ThermostatRunningState: 0 [BITMAP_16_BIT]
          • F000_Custom: 2 [ENUMERATION_8_BIT]
          • F001_Custom: 0 [SIGNED_16_BIT_INTEGER]
          • F002_Custom: 4500 [SIGNED_16_BIT_INTEGER]
          • F003_Custom: 0 [ENUMERATION_8_BIT]
          • F004_Custom: 2000 [SIGNED_16_BIT_INTEGER]
          • F005_Custom: false [BOOLEAN]
          • F006_Custom: false [BOOLEAN]
          • F007_Custom: 1 [ENUMERATION_8_BIT]
          • F008_Custom: true [BOOLEAN]
          • F009_Custom: 3 [ENUMERATION_8_BIT]
          • F00A_Custom: false [BOOLEAN]
          • F00B_Custom: 2000 [SIGNED_16_BIT_INTEGER]
          • F00C_Custom: 0 [SIGNED_8_BIT_INTEGER]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 2850 [SIGNED_16_BIT_INTEGER]
          • 0001_Custom (6565): 2400 [SIGNED_16_BIT_INTEGER]
          • 0003_Custom (6565): 500 [SIGNED_16_BIT_INTEGER]
          • 0004_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
          • 0010_Custom (6565): -30 [SIGNED_8_BIT_INTEGER]
          • 0012_Custom (6565): 2900 [SIGNED_16_BIT_INTEGER]
          • 0015_Custom (6565): 500 [SIGNED_16_BIT_INTEGER]
          • 0016_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
          • 001B_Custom (6565): 2 [ENUMERATION_8_BIT]
          • 001C_Custom (6565): 0 [ENUMERATION_8_BIT]
        • 0202_FanControl
          • 0000_FanMode: 0 [ENUMERATION_8_BIT]
          • 0001_FanModeSequence: 2 [ENUMERATION_8_BIT]
          • F000_Custom: false [BOOLEAN]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 0 [ENUMERATION_8_BIT]
          • 0001_Custom (6565): 2 [ENUMERATION_8_BIT]
          • F000_Custom (6565): false [BOOLEAN]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • 0003_Identify
          • 0000_IdentifyTime: 0 [UNSIGNED_16_BIT_INTEGER]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 0 [UNSIGNED_16_BIT_INTEGER]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • 0004_Groups
          • 0000_NameSupport: 0 [BITMAP_8_BIT]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 0 [BITMAP_8_BIT]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • 0204_ThermostatUserInterfaceConfiguration
          • 0000_TemperatureDisplayMode: 0 [ENUMERATION_8_BIT]
          • 0001_KeypadLockout: 0 [ENUMERATION_8_BIT]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 0 [ENUMERATION_8_BIT]
          • 0001_Custom (6565): 0 [ENUMERATION_8_BIT]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • 0005_Scenes
          • 0000_SceneCount: 0 [UNSIGNED_8_BIT_INTEGER]
          • 0001_CurrentScene: 0 [UNSIGNED_8_BIT_INTEGER]
          • 0002_CurrentGroup: 0 [UNSIGNED_16_BIT_INTEGER]
          • 0003_SceneValid: false [BOOLEAN]
          • 0004_NameSupport: 0 [BITMAP_8_BIT]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
          • 0001_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
          • 0002_Custom (6565): 0 [UNSIGNED_16_BIT_INTEGER]
          • 0003_Custom (6565): false [BOOLEAN]
          • 0004_Custom (6565): 0 [BITMAP_8_BIT]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • 0008_LevelControl
          • 0000_CurrentLevel: 6 [UNSIGNED_8_BIT_INTEGER]
          • 0002_MinLevel: 0 [UNSIGNED_8_BIT_INTEGER]
          • 0003_MaxLevel: 8 [UNSIGNED_8_BIT_INTEGER]
          • 000F_Options: 1 [BITMAP_8_BIT]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 6 [UNSIGNED_8_BIT_INTEGER]
          • 0002_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
          • 0003_Custom (6565): 8 [UNSIGNED_8_BIT_INTEGER]
          • 000F_Custom (6565): 1 [BITMAP_8_BIT]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
      • Output
        • 0201_Thermostat
          • 0000_Custom (6565): 2850 [SIGNED_16_BIT_INTEGER]
          • 0001_Custom (6565): 2400 [SIGNED_16_BIT_INTEGER]
          • 0003_Custom (6565): 500 [SIGNED_16_BIT_INTEGER]
          • 0004_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
          • 0010_Custom (6565): -30 [SIGNED_8_BIT_INTEGER]
          • 0012_Custom (6565): 2900 [SIGNED_16_BIT_INTEGER]
          • 0015_Custom (6565): 500 [SIGNED_16_BIT_INTEGER]
          • 0016_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
          • 001B_Custom (6565): 2 [ENUMERATION_8_BIT]
          • 001C_Custom (6565): 0 [ENUMERATION_8_BIT]
          • 0020_Custom (6565): 2 [ENUMERATION_8_BIT]
          • 0021_Custom (6565): 3 [SIGNED_8_BIT_INTEGER]
          • 0022_Custom (6565): 4 [SIGNED_8_BIT_INTEGER]
          • 0025_Custom (6565): 0 [BITMAP_8_BIT]
          • 0029_Custom (6565): 0 [BITMAP_16_BIT]
          • F000_Custom (6565): 2 [ENUMERATION_8_BIT]
          • F001_Custom (6565): 0 [SIGNED_16_BIT_INTEGER]
          • F002_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
          • F003_Custom (6565): 0 [ENUMERATION_8_BIT]
          • F004_Custom (6565): 2000 [SIGNED_16_BIT_INTEGER]
          • F005_Custom (6565): false [BOOLEAN]
          • F006_Custom (6565): false [BOOLEAN]
          • F007_Custom (6565): 1 [ENUMERATION_8_BIT]
          • F008_Custom (6565): true [BOOLEAN]
          • F009_Custom (6565): 3 [ENUMERATION_8_BIT]
          • F00A_Custom (6565): false [BOOLEAN]
          • F00B_Custom (6565): 2000 [SIGNED_16_BIT_INTEGER]
          • F00C_Custom (6565): 0 [SIGNED_8_BIT_INTEGER]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • 0019_OtaUpgrade
          • 0000_UpgradeServerID: FFFFFFFFFFFFFFFF [IEEE_ADDRESS]
          • 0001_FileOffset: -1 [UNSIGNED_32_BIT_INTEGER]
          • 0002_CurrentFileVersion: 269824001 [UNSIGNED_32_BIT_INTEGER]
          • 0003_CurrentZigBeeStackVersion: 2 [UNSIGNED_16_BIT_INTEGER]
          • 0004_DownloadedFileVersion: -1 [UNSIGNED_32_BIT_INTEGER]
          • 0005_DownloadedZigBeeStackVersion: 65535 [UNSIGNED_16_BIT_INTEGER]
          • 0006_ImageUpgradeStatus: 0 [ENUMERATION_8_BIT]
          • 0007_ManufacturerID: 25957 [UNSIGNED_16_BIT_INTEGER]
          • 0008_ImageTypeID: 65535 [UNSIGNED_16_BIT_INTEGER]
          • 0009_MinimumBlockRequestPeriod: 0 [UNSIGNED_16_BIT_INTEGER]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): FFFFFFFFFFFFFFFF [IEEE_ADDRESS]
          • 0001_Custom (6565): -1 [UNSIGNED_32_BIT_INTEGER]
          • 0002_Custom (6565): 269824001 [UNSIGNED_32_BIT_INTEGER]
          • 0003_Custom (6565): 2 [UNSIGNED_16_BIT_INTEGER]
          • 0004_Custom (6565): -1 [UNSIGNED_32_BIT_INTEGER]
          • 0005_Custom (6565): 65535 [UNSIGNED_16_BIT_INTEGER]
          • 0006_Custom (6565): 0 [ENUMERATION_8_BIT]
          • 0007_Custom (6565): 25957 [UNSIGNED_16_BIT_INTEGER]
          • 0008_Custom (6565): 65535 [UNSIGNED_16_BIT_INTEGER]
          • 0009_Custom (6565): 0 [UNSIGNED_16_BIT_INTEGER]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • 000A_Time
          • 0000_Time: 1999-12-31T23:59:59Z [UTCTIME]
          • 0007_LocalTime: -1 [UNSIGNED_32_BIT_INTEGER]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 2025-04-20T01:08:35Z [UTCTIME]
          • 0007_Custom (6565): 798426515 [UNSIGNED_32_BIT_INTEGER]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
    • Endpoint 2 (THERMOSTAT)
      • Input
        • 0008_LevelControl
          • 0000_CurrentLevel: 6 [UNSIGNED_8_BIT_INTEGER]
          • 0002_MinLevel: 0 [UNSIGNED_8_BIT_INTEGER]
          • 0003_MaxLevel: 8 [UNSIGNED_8_BIT_INTEGER]
          • 000F_Options: 1 [BITMAP_8_BIT]
          • FFFD_Custom: 1 [UNSIGNED_16_BIT_INTEGER]
          • 0000_Custom (6565): 6 [UNSIGNED_8_BIT_INTEGER]
          • 0002_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
          • 0003_Custom (6565): 8 [UNSIGNED_8_BIT_INTEGER]
          • 000F_Custom (6565): 1 [BITMAP_8_BIT]
          • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
    • Endpoint 242 (ZGP_PROXY_BASIC)
      • Output
        • 0021_GreenPower


      Binding table

      Group membership

      Associated devices

      Neighbor table

      Routing table

      Node Descriptor
      Aps Flags0
      Frequency Bands[FREQ_2400_MHZ]
      Server Capabilities[]
      Buffer Size74
      Incoming Transfer Size404
      Logical TypeRouter
      Mac Capabilities[FULL_FUNCTION_DEVICE, MAINS_POWER, RECEIVER_ON_WHEN_IDLE]
      Manufacturer Code0x6565 (25957)
      Out Going Transfer Size404
      Stack Compliance21

      Power Descriptor
      Current Power ModeRECEIVER_ON_IDLE
      Available Power Sources[MAINS]
      Current Power SourceMAINS
      Power LevelFULL

      OTA info
      Image type0x0391 (913)
      File version0x10153001 (269824001)
      Manufacturer code0x6565 (25957)

      Mode: ZCL
      Last update: Sun Apr 20 01:08:36 YEKT 2025

      Дополнительно

      Telegram: @simple1elf Где приобрели: https://www.ozon.ru/product/termoregulyator-termostat-s-zigbee-dlya-teplogo-pola-obogrevatelya-fujihome-fhw-1182978456/

      Это zigbee tuya термостат, перепрошитый для исключения спама в сети https://github.com/slacky1965/tuya_thermostat_zrd/ Статья https://habr.com/ru/articles/864740/ В каталоге похож на https://sprut.ai/catalog/item/termostat-moes-smart-thermostat-zht-006-gb-bk-ms-zigbee и https://sprut.ai/catalog/item/termoregulyator-dlya-teplogo-pola-s-tuya-zigbee А прошивка совместима в том числе с https://sprut.ai/catalog/item/moeshouse-moes-thermostat-electric-floor-2

      sprut[bot] avatar Apr 19 '25 20:04 sprut[bot]

      Запрос мой, по сути это термостат _TZE204_aoclfnxz - на него уже есть закрытое ишью

      simple-elf avatar Apr 19 '25 20:04 simple-elf

      Запрос мой, по сути это термостат _TZE204_aoclfnxz - на него уже есть закрытое ишью

      По сути, при перепрошивки на кастомную версию это два разных устройства.

      slacky1965 avatar Apr 20 '25 17:04 slacky1965

      Название Значение
      Производитель Slacky-DIY
      Модель Tuya_Thermostat_r01
      WEB Build 1.5.34
      API Build 1.11.3 (13669)
      Шаблоны 5957

      Детальная информация Address: A4C138656D141732/DF61

      Structure
      • Endpoint 1 (THERMOSTAT)
        • Input
          • EF00_ManufacturerSpecific
            • 0000_Custom: true [TUYA_RAW_OCTET]
            • 0001_Custom: false [TUYA_BOOLEAN]
            • 0002_Custom: 0 [TUYA_ENUMERATION_8_BIT]
            • 0003_Custom: 1 [TUYA_ENUMERATION_8_BIT]
            • 0004_Custom: ByteArray [value=] [TUYA_RAW_OCTET]
            • 0006_Custom: ByteArray [value=04 00 0E 01 2B 00 00 01 01 31 55] [TUYA_RAW_OCTET]
            • 0008_Custom: ByteArray [value=08 55 AA 02 04 03 06 00 17 10 02] [TUYA_RAW_OCTET]
            • 0009_Custom: ByteArray [value=08 55 AA 02 04 63 06 00 17 10 02] [TUYA_RAW_OCTET]
            • 000D_Custom: ByteArray [value=] [TUYA_RAW_OCTET]
            • 000E_Custom: ByteArray [value=10 55 AA 04 00 0F 06 05] [TUYA_RAW_OCTET]
            • 0010_Custom: 5 [TUYA_32_BIT_INTEGER]
            • 0012_Custom: [TUYA_32_BIT_INTEGER]
            • 0013_Custom: 45 [TUYA_32_BIT_INTEGER]
            • 0014_Custom: [TUYA_32_BIT_INTEGER]
            • 0018_Custom: 200 [TUYA_32_BIT_INTEGER]
            • 001A_Custom: 1 [TUYA_32_BIT_INTEGER]
            • 001B_Custom: -9 [TUYA_32_BIT_INTEGER]
            • 0024_Custom: 1 [TUYA_ENUMERATION_8_BIT]
            • 0028_Custom: false [TUYA_BOOLEAN]
            • 002B_Custom: 1 [TUYA_ENUMERATION_8_BIT]
            • 0030_Custom: 11141635 [TUYA_32_BIT_INTEGER]
            • 0055_Custom: -1879048187 [TUYA_32_BIT_INTEGER]
            • 005F_Custom: 234881048 [TUYA_32_BIT_INTEGER]
            • 0065_Custom: ByteArray [value=06 00 28 0B 1E 2A 0D 1E 2C 11 1E 2E 06 00 30 0C 00 2E 0E 1E 2C 11 1E 2A 06 00 26 0C 1E 28 0E 1E 2A 12 1E 28] [TUYA_RAW_OCTET]
            • 008D_Custom: ByteArray [value=04 00 01 01 8D 55 AA 02 09 4F 06 00 05 24 04 00 01 01 8E 55 AA 02 09 50 06 00 05 24 04 00 01 01 8F 55 AA 02 09 51 06 00 05 24 04 00 01 01 90] [TUYA_RAW_OCTET]
            • 0090_Custom: 44038 [TUYA_32_BIT_INTEGER]
            • 00AA_Custom: ByteArray [value=06 55 AA 02 04 F9 06 00 30 24 04 00 02 01 31 00 D1 06 00 08 55 AA 02 02 D1 06 00] [TUYA_RAW_OCTET]
            • 00C7_Custom: [TUYA_RAW_OCTET]
            • 00CB_Custom: ByteArray [value=10 55] [TUYA_RAW_OCTET]
            • 00EF_Custom: true [TUYA_BOOLEAN]
            • 00F8_Custom: true [TUYA_BOOLEAN]
            • 00FA_Custom: true [TUYA_BOOLEAN]
          • 0000_Basic
            • 0000_ZCLVersion: 3 [UNSIGNED_8_BIT_INTEGER]
            • 0001_ApplicationVersion: 16 [UNSIGNED_8_BIT_INTEGER]
            • 0002_StackVersion: 49 [UNSIGNED_8_BIT_INTEGER]
            • 0003_HWVersion: 1 [UNSIGNED_8_BIT_INTEGER]
            • 0004_ManufacturerName: Slacky-DIY [CHARACTER_STRING]
            • 0005_ModelIdentifier: Tuya_Thermostat_r01 [CHARACTER_STRING]
            • 0006_DateCode: 20250327 [CHARACTER_STRING]
            • 0007_PowerSource: 1 [ENUMERATION_8_BIT]
            • 0012_DeviceEnabled: true [BOOLEAN]
            • 4000_SWBuildID: v1.0.00 [CHARACTER_STRING]
            • FFDF_Custom: B�0iB�0iB�0iB�0iB�0iB�0iB�0iB�0i [CHARACTER_STRING]
            • FFE2_Custom: 56 [UNSIGNED_8_BIT_INTEGER]
            • FFE4_Custom: 0 [UNSIGNED_8_BIT_INTEGER]
            • FFFE_Custom: 0 [ENUMERATION_8_BIT]
            • 0000_Custom (6565): 3 [UNSIGNED_8_BIT_INTEGER]
            • 0001_Custom (6565): 16 [UNSIGNED_8_BIT_INTEGER]
            • 0002_Custom (6565): 49 [UNSIGNED_8_BIT_INTEGER]
            • 0003_Custom (6565): 1 [UNSIGNED_8_BIT_INTEGER]
            • 0004_Custom (6565): Slacky-DIY [CHARACTER_STRING]
            • 0005_Custom (6565): Tuya_Thermostat_r01 [CHARACTER_STRING]
            • 0006_Custom (6565): 20250327 [CHARACTER_STRING]
            • 0007_Custom (6565): 1 [ENUMERATION_8_BIT]
            • 0012_Custom (6565): true [BOOLEAN]
            • 4000_Custom (6565): v1.0.00 [CHARACTER_STRING]
            • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
          • 1000_TouchlinkCommissioning
            • 0201_Thermostat
              • 0000_LocalTemperature: 2050 [SIGNED_16_BIT_INTEGER]
              • 0001_OutdoorTemperature: 2400 [SIGNED_16_BIT_INTEGER]
              • 0003_AbsMinHeatSetpointLimit: 500 [SIGNED_16_BIT_INTEGER]
              • 0004_AbsMaxHeatSetpointLimit: 4500 [SIGNED_16_BIT_INTEGER]
              • 0010_LocalTemperatureCalibration: 0 [SIGNED_8_BIT_INTEGER]
              • 0012_OccupiedHeatingSetpoint: 500 [SIGNED_16_BIT_INTEGER]
              • 0015_MinHeatSetpointLimit: 500 [SIGNED_16_BIT_INTEGER]
              • 0016_MaxHeatSetpointLimit: 4500 [SIGNED_16_BIT_INTEGER]
              • 0019_MinSetpointDeadBand: 1 [SIGNED_8_BIT_INTEGER]
              • 001B_ControlSequenceOfOperation: 2 [ENUMERATION_8_BIT]
              • 001C_SystemMode: 0 [ENUMERATION_8_BIT]
              • 0020_StartOfWeek: 2 [ENUMERATION_8_BIT]
              • 0021_NumerOfWeeklyTransitions: 3 [UNSIGNED_8_BIT_INTEGER]
              • 0022_NumerOfDailyTransitions: 4 [UNSIGNED_8_BIT_INTEGER]
              • 0025_ThermostatProgrammingOperationMode: 0 [BITMAP_8_BIT]
              • 0029_ThermostatRunningState: 0 [BITMAP_16_BIT]
              • F000_Custom: 0 [ENUMERATION_8_BIT]
              • F001_Custom: 0 [SIGNED_16_BIT_INTEGER]
              • F002_Custom: 4500 [SIGNED_16_BIT_INTEGER]
              • F003_Custom: 0 [ENUMERATION_8_BIT]
              • F004_Custom: 2000 [SIGNED_16_BIT_INTEGER]
              • F005_Custom: false [BOOLEAN]
              • F006_Custom: false [BOOLEAN]
              • F007_Custom: 1 [ENUMERATION_8_BIT]
              • F008_Custom: true [BOOLEAN]
              • F009_Custom: 3 [ENUMERATION_8_BIT]
              • F00A_Custom: false [BOOLEAN]
              • F00B_Custom: 2000 [SIGNED_16_BIT_INTEGER]
              • F00C_Custom: 0 [SIGNED_8_BIT_INTEGER]
              • 0000_Custom (6565): 2050 [SIGNED_16_BIT_INTEGER]
              • 0001_Custom (6565): 2400 [SIGNED_16_BIT_INTEGER]
              • 0003_Custom (6565): 500 [SIGNED_16_BIT_INTEGER]
              • 0004_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
              • 0010_Custom (6565): 0 [SIGNED_8_BIT_INTEGER]
              • 0012_Custom (6565): 500 [SIGNED_16_BIT_INTEGER]
              • 0015_Custom (6565): 500 [SIGNED_16_BIT_INTEGER]
              • 0016_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
              • 001B_Custom (6565): 2 [ENUMERATION_8_BIT]
              • 001C_Custom (6565): 0 [ENUMERATION_8_BIT]
              • 0020_Custom (6565): 2 [ENUMERATION_8_BIT]
              • 0021_Custom (6565): 3 [SIGNED_8_BIT_INTEGER]
              • 0022_Custom (6565): 4 [SIGNED_8_BIT_INTEGER]
              • 0025_Custom (6565): 0 [BITMAP_8_BIT]
              • 0029_Custom (6565): 0 [BITMAP_16_BIT]
              • F000_Custom (6565): 0 [ENUMERATION_8_BIT]
              • F001_Custom (6565): 0 [SIGNED_16_BIT_INTEGER]
              • F002_Custom (6565): 4500 [SIGNED_16_BIT_INTEGER]
              • F003_Custom (6565): 0 [ENUMERATION_8_BIT]
              • F004_Custom (6565): 2000 [SIGNED_16_BIT_INTEGER]
              • F005_Custom (6565): false [BOOLEAN]
              • F006_Custom (6565): false [BOOLEAN]
              • F007_Custom (6565): 1 [ENUMERATION_8_BIT]
              • F008_Custom (6565): true [BOOLEAN]
              • F009_Custom (6565): 3 [ENUMERATION_8_BIT]
              • F00A_Custom (6565): false [BOOLEAN]
              • F00B_Custom (6565): 2000 [SIGNED_16_BIT_INTEGER]
              • F00C_Custom (6565): 0 [SIGNED_8_BIT_INTEGER]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
            • 0202_FanControl
              • 0000_FanMode: 0 [ENUMERATION_8_BIT]
              • 0001_FanModeSequence: 2 [ENUMERATION_8_BIT]
              • F000_Custom: false [BOOLEAN]
              • 0000_Custom (6565): 0 [ENUMERATION_8_BIT]
              • 0001_Custom (6565): 2 [ENUMERATION_8_BIT]
              • F000_Custom (6565): false [BOOLEAN]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
            • 0003_Identify
              • 0000_IdentifyTime: 0 [UNSIGNED_16_BIT_INTEGER]
              • 0000_Custom (6565): 0 [UNSIGNED_16_BIT_INTEGER]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
            • 0004_Groups
              • 0000_NameSupport: 0 [BITMAP_8_BIT]
              • 0000_Custom (6565): 0 [BITMAP_8_BIT]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
            • 0204_ThermostatUserInterfaceConfiguration
              • 0000_TemperatureDisplayMode: 0 [ENUMERATION_8_BIT]
              • 0001_KeypadLockout: 0 [ENUMERATION_8_BIT]
              • 0000_Custom (6565): 0 [ENUMERATION_8_BIT]
              • 0001_Custom (6565): 0 [ENUMERATION_8_BIT]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
            • 0005_Scenes
              • 0000_SceneCount: 0 [UNSIGNED_8_BIT_INTEGER]
              • 0001_CurrentScene: 0 [UNSIGNED_8_BIT_INTEGER]
              • 0002_CurrentGroup: 0 [UNSIGNED_16_BIT_INTEGER]
              • 0003_SceneValid: false [BOOLEAN]
              • 0004_NameSupport: 0 [BITMAP_8_BIT]
              • 0000_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
              • 0001_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
              • 0002_Custom (6565): 0 [UNSIGNED_16_BIT_INTEGER]
              • 0003_Custom (6565): false [BOOLEAN]
              • 0004_Custom (6565): 0 [BITMAP_8_BIT]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
            • 0008_LevelControl
              • 0000_CurrentLevel: 6 [UNSIGNED_8_BIT_INTEGER]
              • 0002_MinLevel: 0 [UNSIGNED_8_BIT_INTEGER]
              • 0003_MaxLevel: 8 [UNSIGNED_8_BIT_INTEGER]
              • 000F_Options: 1 [BITMAP_8_BIT]
              • 0000_Custom (6565): 6 [UNSIGNED_8_BIT_INTEGER]
              • 0002_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
              • 0003_Custom (6565): 8 [UNSIGNED_8_BIT_INTEGER]
              • 000F_Custom (6565): 1 [BITMAP_8_BIT]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
          • Output
            • 0019_OtaUpgrade
              • 0000_UpgradeServerID: FFFFFFFFFFFFFFFF [IEEE_ADDRESS]
              • 0001_FileOffset: -1 [UNSIGNED_32_BIT_INTEGER]
              • 0002_CurrentFileVersion: 268447745 [UNSIGNED_32_BIT_INTEGER]
              • 0003_CurrentZigBeeStackVersion: 2 [UNSIGNED_16_BIT_INTEGER]
              • 0004_DownloadedFileVersion: -1 [UNSIGNED_32_BIT_INTEGER]
              • 0005_DownloadedZigBeeStackVersion: 65535 [UNSIGNED_16_BIT_INTEGER]
              • 0006_ImageUpgradeStatus: 0 [ENUMERATION_8_BIT]
              • 0007_ManufacturerID: 25957 [UNSIGNED_16_BIT_INTEGER]
              • 0008_ImageTypeID: 65535 [UNSIGNED_16_BIT_INTEGER]
              • 0009_MinimumBlockRequestPeriod: 0 [UNSIGNED_16_BIT_INTEGER]
              • 0000_Custom (6565): FFFFFFFFFFFFFFFF [IEEE_ADDRESS]
              • 0001_Custom (6565): -1 [UNSIGNED_32_BIT_INTEGER]
              • 0002_Custom (6565): 268447745 [UNSIGNED_32_BIT_INTEGER]
              • 0003_Custom (6565): 2 [UNSIGNED_16_BIT_INTEGER]
              • 0004_Custom (6565): -1 [UNSIGNED_32_BIT_INTEGER]
              • 0005_Custom (6565): 65535 [UNSIGNED_16_BIT_INTEGER]
              • 0006_Custom (6565): 0 [ENUMERATION_8_BIT]
              • 0007_Custom (6565): 25957 [UNSIGNED_16_BIT_INTEGER]
              • 0008_Custom (6565): 65535 [UNSIGNED_16_BIT_INTEGER]
              • 0009_Custom (6565): 0 [UNSIGNED_16_BIT_INTEGER]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
            • 000A_Time
              • 0000_Time: 2025-07-25T08:54:01Z [UTCTIME]
              • 0007_LocalTime: 806748841 [UNSIGNED_32_BIT_INTEGER]
              • 0000_Custom (6565): 2025-07-25T08:54:05Z [UTCTIME]
              • 0007_Custom (6565): 806748845 [UNSIGNED_32_BIT_INTEGER]
              • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]
        • Endpoint 242 (ZGP_PROXY_BASIC)
          • Output
            • 0021_GreenPower
          • Endpoint 2 (THERMOSTAT)
            • Input
              • 0008_LevelControl
                • 0000_CurrentLevel: 6 [UNSIGNED_8_BIT_INTEGER]
                • 0002_MinLevel: 0 [UNSIGNED_8_BIT_INTEGER]
                • 0003_MaxLevel: 8 [UNSIGNED_8_BIT_INTEGER]
                • 000F_Options: 1 [BITMAP_8_BIT]
                • 0000_Custom (6565): 6 [UNSIGNED_8_BIT_INTEGER]
                • 0002_Custom (6565): 0 [UNSIGNED_8_BIT_INTEGER]
                • 0003_Custom (6565): 8 [UNSIGNED_8_BIT_INTEGER]
                • 000F_Custom (6565): 1 [BITMAP_8_BIT]
                • FFFD_Custom (6565): 1 [UNSIGNED_16_BIT_INTEGER]


          Binding table

          Group membership

          Associated devices

          Neighbor table

          Routing table

          Node Descriptor
          Aps Flags0
          Frequency Bands[FREQ_2400_MHZ]
          Server Capabilities[]
          Buffer Size74
          Incoming Transfer Size404
          Logical TypeRouter
          Mac Capabilities[MAINS_POWER, RECEIVER_ON_WHEN_IDLE, FULL_FUNCTION_DEVICE]
          Manufacturer Code0x6565 (25957)
          Out Going Transfer Size404
          Stack Compliance21

          Power Descriptor
          Current Power ModeRECEIVER_ON_IDLE
          Available Power Sources[MAINS]
          Current Power SourceMAINS
          Power LevelFULL

          OTA info
          Image type0x0391 (913)
          File version0x10003001 (268447745)
          Manufacturer code0x6565 (25957)

          Mode: TUYA_MODE_1
          Last update: Fri Jul 25 09:14:01 MSK 2025

          Дополнительно

          Telegram: @Sal0m0n2020 Где приобрели: https://sprut.ai/catalog/item/moeshouse-bht-002-gblzbw

          https://github.com/slacky1965/tuya_thermostat_zrd

          Перепрошил термостат moes для тёплого пола со стоковой прошивки на прошивку от Slacky.

          Система сообщила об отсутствии шаблона на это устройство после успешной перепрошивки устройства.

          До перепрошивки термостат определялся, как https://sprut.ai/catalog/item/moeshouse-bht-002-gblzbw

          sprut[bot] avatar Jul 25 '25 06:07 sprut[bot]