Probleme intégration OWON PC321 sur Local Tuya

Bonjour,

Mon problème

J’ai pas mal galéré pour réussir à ajouter des éléments dans l’intégration localTuyal.
Après avoir réussi à faire fonctionner tinyTuya, j’ai récupéré le fichier json dans lequel figurent les secret keys requises.
Mais si dans un cas le mapping est complet et détaillé, et j’ai pu rattacher l’élément, sur l’autre il est complètement vide et donc je ne peux pas le rajouter. Cet appareil est l’owon 321. Je vous joins le fichier obtenu avec TinyTuya. (J’ai masqué les données sensibles) j’aimerais savoir comment compléter ceci.
Merci

Ma configuration


[center]## System Information

version core-2024.6.4
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 6.6.31-haos-raspi
arch aarch64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1458
Downloaded Repositories 2
HACS Data ok
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 12.4
update_channel stable
supervisor_version supervisor-2024.06.0
agent_version 1.6.0
docker_version 26.1.4
disk_total 457.7 GB
disk_used 11.2 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board rpi5-64
supervisor_api ok
version_api ok
installed_addons File editor (5.8.0), SQLite Web (4.1.2), AirSonos (4.2.1), Studio Code Server (5.15.0), MariaDB (2.7.1), Advanced SSH & Web Terminal (18.0.0), Grafana (10.0.0), AppDaemon (0.16.6), Duck DNS (1.17.0), NGINX Home Assistant SSL proxy (3.9.0), PSA Car Controller (v3.5.1), Node-RED (18.0.0), Mosquitto broker (6.4.1), Zigbee2MQTT (1.38.0-1)
Dashboards
dashboards 3
resources 1
views 3
mode storage
Recorder
oldest_recorder_run 15 juin 2024 à 12:18
current_recorder_run 25 juin 2024 à 15:20
estimated_db_size 65.82 MiB
database_engine sqlite
database_version 3.44.2
[/center]

fichier tuyau-raw.json ```

{
    "result": [
        {
            "active_time": 1717916812,
            "biz_type": 0,
            "category": "dlq",
            "create_time": 1679066440,
            "icon": "smart/icon/bay1591839287906taVN/073f2e2ff5f3c3c3b62c096c74145863.png",
            "id": "?????????????",
            "ip": "??????????",
            "lat": "43.3813",
            "local_key": "????????????",
            "lon": "6.7113",
            "model": "",
            "name": "Conso borne voiture",
            "online": true,
            "owner_id": "??????????",
            "product_id": "??????????",
            "product_name": "Breaker ",
            "status": [
                {
                    "code": "total_forward_energy",
                    "value": 24860
                },
                {
                    "code": "phase_a",
                    "value": "CMAAAAAAAAMAAA=="
                },
                {
                    "code": "phase_b",
                    "value": "AAAAAAAAAAAAAA=="
                },
                {
                    "code": "phase_c",
                    "value": "AAAAAAAAAAAAAA=="
                },
                {
                    "code": "fault",
                    "value": 0
                },
                {
                    "code": "switch_prepayment",
                    "value": false
                },
                {
                    "code": "energy_reset",
                    "value": ""
                },
                {
                    "code": "balance_energy",
                    "value": 0
                },
                {
                    "code": "charge_energy",
                    "value": 0
                },
                {
                    "code": "switch",
                    "value": true
                },
                {
                    "code": "breaker_number",
                    "value": "FSE-F723C3F90AA558"
                }
            ],
            "sub": false,
            "time_zone": "+02:00",
            "uid": "????????????",
            "update_time": 1719316217,
            "uuid": "?????????????",
            "mapping": {
                "1": {
                    "code": "total_forward_energy",
                    "type": "Integer",
                    "values": {
                        "unit": "kW\u00b7h",
                        "min": 0,
                        "max": 99999999,
                        "scale": 2,
                        "step": 1
                    }
                },
                "6": {
                    "code": "phase_a",
                    "type": "Raw",
                    "values": {}
                },
                "7": {
                    "code": "phase_b",
                    "type": "Raw",
                    "values": {}
                },
                "8": {
                    "code": "phase_c",
                    "type": "Raw",
                    "values": {}
                },
                "9": {
                    "code": "fault",
                    "type": "Bitmap",
                    "values": {
                        "label": [
                            "short_circuit_alarm",
                            "surge_alarm",
                            "overload_alarm",
                            "leakagecurr_alarm",
                            "temp_dif_fault",
                            "fire_alarm",
                            "high_power_alarm",
                            "self_test_alarm",
                            "ov_cr",
                            "unbalance_alarm",
                            "ov_vol",
                            "undervoltage_alarm",
                            "miss_phase_alarm",
                            "outage_alarm",
                            "magnetism_alarm",
                            "credit_alarm",
                            "no_balance_alarm"
                        ]
                    }
                },
                "11": {
                    "code": "switch_prepayment",
                    "type": "Boolean",
                    "values": {}
                },
                "12": {
                    "code": "energy_reset",
                    "type": "Enum",
                    "values": {
                        "range": [
                            "empty"
                        ]
                    }
                },
                "13": {
                    "code": "balance_energy",
                    "type": "Integer",
                    "values": {
                        "unit": "kW\u00b7h",
                        "min": 0,
                        "max": 99999999,
                        "scale": 2,
                        "step": 1
                    }
                },
                "14": {
                    "code": "charge_energy",
                    "type": "Integer",
                    "values": {
                        "unit": "kW\u00b7h",
                        "min": 0,
                        "max": 999999,
                        "scale": 2,
                        "step": 1
                    }
                },
                "16": {
                    "code": "switch",
                    "type": "Boolean",
                    "values": {}
                },
                "19": {
                    "code": "breaker_number",
                    "type": "String",
                    "values": "{\"maxlen\":255}"
                }
            }
        },
        {
            "active_time": 1717832473,
            "biz_type": 0,
            "category": "zndb",
            "create_time": 1715781992,
            "icon": "smart/icon/ay1515026431018saCFs/272462f25ade846b58feb0f74916530a.png",
            "id": "???????????????",
            "ip": "???????????,
            "lat": "43.38",
            "local_key": "????????????",
            "lon": "6.71",
            "model": "PC321",
            "name": "Powermetre",
            "online": true,
            "owner_id": "????????",
            "product_id": "????????",
            "product_name": "Power Clamp",
            "sub": false,
            "time_zone": "+02:00",
            "uid": "?????????????",
            "update_time": 1719315593,
            "uuid": "??????????",
            "mapping": {}
        }
    ],
    "success": true,
    "t": 1719316545827,
    "tid": "????????????",
    "file": {
        "name": "tuya-raw.json",
        "description": "Full raw list of Tuya devices.",
        "account": "?????????????",
        "date": "2024-06-25T13:55:46.432690",
        "tinytuya": "1.14.0"
    }
}


Bonjour

Ce compteur existe apparemment en wifi et en zigbee.
Ton compteur owon pc321 est le modèle wifi tu es sur ?

Si c’est le modèle wifi, il te faut récupérer les data points pour pouvoir utiliser avec local tuya , tu peux les trouver sur IOT TUYA normalement en créant un compte.

C’est bien un modèle wi-fi, je vais donc approfondir selon tes indications.
Merci beaucoup

Bonjour,
J’ai essayé mais les entités n’apparaissent pas avec l’appareil.
Si je consulte le mode debugging, j’ai bien un listing de toutes les entités je pense mais il n’y a pas moyen de le faire apparaître.
je joins deux copies illustrant ce à quoi j’ai accès. Comment puis-je sortir de cette impasse ?
Merci beaucoup.

J’avais ajouté à la main ces entités mais elles n’apparaissaient pas spontanément.
Hors de l’intégration Local Tuya les entités appareils sont listées…


je suppose que ce « standard status » set correspond aux entités que je devrais retrouver

Bonjour,
tu peux tester avec Tuya local GitHub - make-all/tuya-local: Local support for Tuya devices in Home Assistant ( different de Local Tuya ).

2 « J'aime »