Page 11 sur 11

Re: Hygrothermographe V2

Publié : 21 nov. 2023, 19:28
par Thierry_06
Grosses avancées . Jai installé une interface graphique Pixel a distance sans rien casser
J'ai réussi a rendre opérationnel le VNC . Donc de mon pc je vois l'interface graphique du Pi.
Donc la je vais probablement pouvoir aller sur GUI de DeCONZ pour installer mon thermomètre Xiaomi modifié Zigbee

Re: Hygrothermographe V2

Publié : 23 nov. 2023, 00:06
par Thierry_06
Bonsoir

Des nouvelles : Ca marche . Quelle joie de voir les deux dernières lignes
Image1.jpg
Image1.jpg (282.93 Kio) Consulté 3662 fois
Pour Neutrino
Tu dis ""il faut activer les DDF Gold et Silver pour créer un fichier de configuration."
Une fois le fichier de configuration crée , on laisse les DDF Gold et Silver activés ?

Re: Hygrothermographe V2

Publié : 23 nov. 2023, 09:08
par Neutrino
oui, tu peux laisser activé.
Il existe un fichier final fait par notre ami Thorgal/Smanar

Code : Tout sélectionner

{
    "schema": "devcap1.schema.json",
    "manufacturername": "Xiaomi",
    "modelid": "LYWSD03MMC",
    "vendor": "Xiaomi",
    "product": "LYWSD03MMC",
    "sleeper": false,
    "status": "Gold",
    "subdevices": [
        {
            "type": "$TYPE_HUMIDITY_SENSOR",
            "restapi": "/sensors",
            "uuid": [
                "$address.ext",
                "0x01",
                "0x0405"
            ],
            "items": [
                {
                    "name": "attr/id"
                },
                {
                    "name": "attr/lastannounced"
                },
                {
                    "name": "attr/lastseen"
                },
                {
                    "name": "attr/manufacturername"
                },
                {
                    "name": "attr/modelid"
                },
                {
                    "name": "attr/name"
                },
                {
                    "name": "attr/swversion"
                },
                {
                    "name": "attr/type"
                },
                {
                    "name": "attr/uniqueid"
                },
                {
                    "name": "config/battery",
                    "refresh.interval": 3600,
                    "read": {
                        "at": "0x0021",
                        "cl": "0x0001",
                        "ep": 1,
                        "fn": "zcl"
                    },
                    "parse": {
                        "at": "0x0021",
                        "cl": "0x0001",
                        "ep": 1,
                        "eval": "Item.val = Attr.val / 2",
                        "fn": "zcl"
                    },
                    "default": 0
                },
                {
                    "name": "config/offset",
                    "default": 0
                },
                {
                    "name": "config/on"
                },
                {
                    "name": "config/reachable"
                },
                {
                    "name": "state/humidity"
                },
                {
                    "name": "state/lastupdated"
                }
            ]
        },
        {
            "type": "$TYPE_TEMPERATURE_SENSOR",
            "restapi": "/sensors",
            "uuid": [
                "$address.ext",
                "0x01",
                "0x0402"
            ],
            "items": [
                {
                    "name": "attr/id"
                },
                {
                    "name": "attr/lastannounced"
                },
                {
                    "name": "attr/lastseen"
                },
                {
                    "name": "attr/manufacturername"
                },
                {
                    "name": "attr/modelid"
                },
                {
                    "name": "attr/name"
                },
                {
                    "name": "attr/swversion"
                },
                {
                    "name": "attr/type"
                },
                {
                    "name": "attr/uniqueid"
                },
                {
                    "name": "config/battery",
                    "refresh.interval": 7255,
                    "read": {
                        "at": "0x0021",
                        "cl": "0x0001",
                        "ep": 1,
                        "fn": "zcl"
                    },
                    "parse": {
                        "at": "0x0021",
                        "cl": "0x0001",
                        "ep": 1,
                        "eval": "Item.val = Attr.val / 2",
                        "fn": "zcl"
                    },
                    "default": 0
                },
                {
                    "name": "config/offset",
                    "default": 0
                },
                {
                    "name": "config/on"
                },
                {
                    "name": "config/reachable"
                },
                {
                    "name": "state/lastupdated"
                },
                {
                    "name": "state/temperature"
                }
            ]
        }
    ],
    "bindings": [
        {
            "bind": "unicast",
            "src.ep": 1,
            "cl": "0x0001",
            "report": [
                {
                    "at": "0x0021",
                    "dt": "0x20",
                    "min": 3200,
                    "max": 3600,
                    "change": "0x00000002"
                }
            ]
        },
        {
            "bind": "unicast",
            "src.ep": 1,
            "cl": "0x0402",
            "report": [
                {
                    "at": "0x0000",
                    "dt": "0x29",
                    "min": 10,
                    "max": 300,
                    "change": "0x0000000A"
                }
            ]
        },
        {
            "bind": "unicast",
            "src.ep": 1,
            "cl": "0x0405",
            "report": [
                {
                    "at": "0x0000",
                    "dt": "0x21",
                    "min": 10,
                    "max": 300,
                    "change": "0x00000032"
                }
            ]
        }
    ]
}
Il gère mieux les mise à jour.
Il est Gold, donc tu peux décocher Silver.

Re: Hygrothermographe V2

Publié : 26 févr. 2024, 19:19
par Neutrino
Après 3 mois en test, je peux confirmer que ce firmware fonctionne très bien.
Je viens de terminer la dernière conversion avec succès.
Le maillage zigbee fait le taf, je peux en mettre n'importe où, et plus juste à proximité de l'OMG.
Cette passerelle BLE ne sert plus à grand chose à part détecter ma montre.