Cannot get Tuya Integration to work

Well from what I’ve read on here, mine is a IBBQ-4T V2 which merges all temps into one DP (DP107). The info derived from my unit seems to match that claim. The yaml I am talking about comes from Tuya-Local. If you go into custom_components\tuya_local\devices folder it’s in there. That is the yaml file Tuya_Local uses to define my device. What I can’t figure out is why it manages to perfectly show Probe2 and Probe4 but messes up on Probe1 and Probe3 even though the code is exactly the same.

image

"data": {
    "name": "BBQ thermometer",
    "type": "inkbird_bbq4t_thermometerv2",
    "device_id": "**REDACTED**",
    "device_cid": "",
    "local_key": "**REDACTED**",
    "host": "**REDACTED**",
    "protocol_version": "auto",
    "tinytuya_version": "1.13.1",
    "api_version_set": 3.3,
    "api_version_used": 3.3,
    "api_working": true,
    "status": {},
    "cached_state": {
      "updated_at": 1703185884.1071646,
      "1": true,
      "19": "f",
      "101": 100000,
      "102": 15,
      "104": false,
      "105": 0,
      "111": 0,
      "107": "ah0AAfYdAAFgHQABkh0AAQ=="
    },

you need to “devide” this into 4 sensors type-input, read above ( sensor 1 , 2 , 3 , 4 )

I pretty sure one can not do that in YAML, most likely a .js or jinja

Anyway i have no such Device, and wouldn’t need HA to be a part of my cooking, specially not if i had a device already, in hand , with probes connected, and with Alarm etc
I just popped in here (again !, saw it last year also i think) as it seemed like someone needed to know where to find DP’s etc.
(Id better Mute this Topic … someone should change the Topic Header to ( Setup IBBC-4T ) :slight_smile:

Hey @kbrown01 could you share your meatmaptemp situation here as far as setting the doneness temperatures? You must have done some logic with the currently selected dropdown option.

Edit: I found another place that you posted it. Thanks again! Inkbird BBQ4T Local Control - #22 by kbrown01

Perfect. Not sure anything has changed but here is the latest:

  - name: meatmaptemp
    state: >
     {% set tartemp = {
        "Poultry": {
            "Rare": 150,
            "Medium-Rare": 150,
            "Medium": 155,
            "Medium-Well": 160,
            "Well": 165
        },
        "Pig": {
            "Rare": 135,
            "Medium-Rare": 140,
            "Medium": 150,
            "Medium-Well": 160,
            "Well": 170
        },
        "Goat": {
            "Rare": 140,
            "Medium-Rare": 145,
            "Medium": 160,
            "Medium-Well": 165,
            "Well": 170
        },
        "Lamb": {
            "Rare": 140,
            "Medium-Rare": 145,
            "Medium": 160,
            "Medium-Well": 165,
            "Well": 170
        },
        "Beef": {
            "Rare": 120,
            "Medium-Rare": 130,
            "Medium": 135,
            "Medium-Well": 145,
            "Well": 155
        },
        "Venison": {
            "Rare": 120,
            "Medium-Rare": 130,
            "Medium": 135,
            "Medium-Well": 145,
            "Well": 155
        },
        "Alligator": {
            "Rare": 140,
            "Medium-Rare": 145,
            "Medium": 160,
            "Medium-Well": 165,
            "Well": 170
        }
     } %}
     {% set meattype = states.input_select.meat_types.state %}
     {% set meattemp = states.input_select.meat_temps.state %}
     {{ tartemp[meattype][meattemp] | int }}