Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Orion Modern Flames Fireplace #513

Open
2 tasks done
ez-solo opened this issue Dec 19, 2024 · 0 comments
Open
2 tasks done

Orion Modern Flames Fireplace #513

ez-solo opened this issue Dec 19, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@ez-solo
Copy link

ez-solo commented Dec 19, 2024

Prerequisite

  • Yes, I've read the readme completely.

Cache

  • Yes, I've cleaned accessory cache and the issue still exists.

Version

1.7.20

Device Infomation JSON File

[18/12/2024, 20:36:31] [Tuya] Device list saved at /var/lib/homebridge/persist/TuyaDeviceList.az1734573204527sbEJK.json

Device Control Mode

Standard Instruction

Logs

[18/12/2024, 21:00:48] [Tuya] [TuyaOpenAPI] Response:
path = /v1.0/homes/226563310/devices
data = {
  "result": [
    {
      "active_time": 1734577944,
      "biz_type": 0,
      "category": "dbl",
      "create_time": 1730433116,
      "icon": "smart/icon/ay1541025729425kVrN0/67106d699ab9fe86d4352adffe0c5b81.png",
      "id": "ebdc2e88b5ea6499bezo5s",
      "ip": "76.166.217.189",
      "lat": "33.78",
      "local_key": "hw?fWn`?Q2vzw}J0",
      "lon": "-118.05",
      "model": "Orion Slim/Multi (E004-131)",
      "name": "Orion Series",
      "online": true,
      "owner_id": "226563310",
      "product_id": "buigpagr3xzmj6zk",
      "product_name": "Orion Series",
      "status": [
        {
          "code": "switch",
          "value": false
        },
        {
          "code": "temp_set",
          "value": 31
        },
        {
          "code": "temp_unit_convert",
          "value": "f"
        },
        {
          "code": "temp_set_f",
          "value": 90
        },
        {
          "code": "countdown_set",
          "value": "00"
        },
        {
          "code": "countdown_left",
          "value": 0
        }
      ],
      "sub": false,
      "time_zone": "-08:00",
      "uid": "az1734573204527sbEJK",
      "update_time": 1734578027,
      "uuid": "c849fb8ef03bc8e8"
    }
  ],
  "success": true,
  "t": 1734584443968,
  "tid": "339f313abdc611efbfa7ae5ff940bb17"
}
[18/12/2024, 21:00:48] [Tuya] [TuyaOpenAPI] Request:
method = get
endpoint = https://openapi.tuyaus.com
path = /v1.0/devices/ebdc2e88b5ea6499bezo5s/specifications
query = undefined
headers = {
  "t": "1734584448672",
  "client_id": "sgspa3dq4mhfnrdxkutv",
  "nonce": "69e88154-0fb3-40e8-9797-7c8688fba9f0",
  "Signature-Headers": "client_id",
  "sign": "7CF4AB6BB0F41205A2B21B321402A689148A2E6EADDDD1B5198D7B1CF28B8690",
  "sign_method": "HMAC-SHA256",
  "access_token": "0cbd51736024dae98756959b0d3d95cc",
  "lang": "en",
  "dev_lang": "javascript",
  "dev_channel": "homebridge",
  "devVersion": "1.7.20"
}
body = null
[18/12/2024, 21:00:48] [HomeConnect] [Coffee Machine] Can be placed in standby
[18/12/2024, 21:00:48] [HomeConnect] [Oven Right] Can be placed in standby
[18/12/2024, 21:00:48] [HomeConnect] [Oven Right] Supports Sabbath Mode
[18/12/2024, 21:00:49] [Tuya] [TuyaOpenAPI] Response:
path = /v1.0/devices/ebdc2e88b5ea6499bezo5s/specifications
data = {
  "result": {
    "category": "dbl",
    "functions": [
      {
        "code": "switch",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "temp_set",
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":20,\"max\":31,\"scale\":0,\"step\":1}"
      },
      {
        "code": "temp_unit_convert",
        "type": "Enum",
        "values": "{\"range\":[\"c\",\"f\"]}"
      },
      {
        "code": "temp_set_f",
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":68,\"max\":90,\"scale\":0,\"step\":2}"
      },
      {
        "code": "countdown_set",
        "type": "Enum",
        "values": "{\"range\":[\"1h\",\"2h\",\"3h\",\"4h\",\"5h\",\"6h\"]}"
      }
    ],
    "status": [
      {
        "code": "switch",
        "type": "Boolean",
        "values": "{}"
      },
      {
        "code": "temp_set",
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":20,\"max\":31,\"scale\":0,\"step\":1}"
      },
      {
        "code": "temp_unit_convert",
        "type": "Enum",
        "values": "{\"range\":[\"c\",\"f\"]}"
      },
      {
        "code": "temp_set_f",
        "type": "Integer",
        "values": "{\"unit\":\"\",\"min\":68,\"max\":90,\"scale\":0,\"step\":2}"
      },
      {
        "code": "countdown_set",
        "type": "Enum",
        "values": "{\"range\":[\"1h\",\"2h\",\"3h\",\"4h\",\"5h\",\"6h\"]}"
      },
      {
        "code": "countdown_left",
        "type": "Integer",
        "values": "{\"unit\":\"s\",\"min\":0,\"max\":86400,\"scale\":0,\"step\":1}"
      }
    ]
  },
  "success": true,
  "t": 1734584449049,
  "tid": "36aae3f0bdc611efa7b102287b10c90f"
}
[18/12/2024, 21:00:49] [Tuya] Fetching scene list.
[18/12/2024, 21:00:49] [Tuya] [TuyaOpenAPI] Request:
method = get
endpoint = https://openapi.tuyaus.com
path = /v1.1/homes/226563310/scenes
query = undefined
headers = {
  "t": "1734584449114",
  "client_id": "sgspa3dq4mhfnrdxkutv",
  "nonce": "2986cbac-f265-4d19-8dcd-40dfbd980984",
  "Signature-Headers": "client_id",
  "sign": "8CD6402528DEAD43128C1D58F209174A6FD8272F48F13A67F0F810E7390E39DE",
  "sign_method": "HMAC-SHA256",
  "access_token": "0cbd51736024dae98756959b0d3d95cc",
  "lang": "en",
  "dev_lang": "javascript",
  "dev_channel": "homebridge",
  "devVersion": "1.7.20"
}
body = null
[18/12/2024, 21:00:49] [Tuya] [TuyaOpenAPI] Response:
path = /v1.1/homes/226563310/scenes
data = {
  "code": 28841105,
  "msg": "No permissions. This project is not authorized to call this API.",
  "success": false,
  "t": 1734584449429,
  "tid": "36e7211cbdc611efa7b102287b10c90f"
}
[18/12/2024, 21:00:49] [Tuya] [TuyaOpenAPI] 
API not subscribed. Please go to "Tuya IoT Platform -> Cloud -> Development -> Project -> Service API",
and Authorize the following APIs before using:
- Authorization Token Management
- Device Status Notification
- IoT Core
- Industry Project Client Service (for "Custom" project)

[18/12/2024, 21:00:49] [Tuya] [TuyaDeviceManager] Get scene list failed. homeId = 226563310, code = 28841105, msg = No permissions. This project is not authorized to call this API.
[18/12/2024, 21:00:49] [Tuya] Got 1 device(s) and scene(s).
[18/12/2024, 21:00:49] [Tuya] Device list saved at /var/lib/homebridge/persist/TuyaDeviceList.az1734573204527sbEJK.json
[18/12/2024, 21:00:49] [Tuya] Restoring existing accessory from cache: Orion Series
[18/12/2024, 21:00:49] [Tuya] Unsupported device: Orion Series.

Other Infomations

I can control the fireplace using the tuya app no problem. It shows up in homekit as a tile that says "Not Supported".
I assume because HK doesnt support fireplaces yet. But I have rerad others who were able to make this work. Also the logs say I didnt authorize api sevices but I actually did and it shows that its authorized on the tuya api page.

@ez-solo ez-solo added the bug Something isn't working label Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant