Hygrothermographe V2

Forum dédié à l'intégration de la Gateway ZigBee Xiaomi dans DomoticZ.
Pour les questions concernant les objets ZigBee Xiaomi, merci d'utiliser le forum ZigBee au-dessus.
Thierry_06
Messages : 167
Inscription : 02 janv. 2017, 11:02
Localisation : Alpes maritimes

Re: Hygrothermographe V2

Message 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
Mon installation Pi4+ OS Raspbian
Rfxcom(pour VR Somfy)+ 2 Zigbee 3.0 USB dongle Plus(Sonoff) + Esp12(avec sonde ds1820/GY30 + Tasmota)
Thierry_06
Messages : 167
Inscription : 02 janv. 2017, 11:02
Localisation : Alpes maritimes

Re: Hygrothermographe V2

Message 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é 3663 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 ?
Mon installation Pi4+ OS Raspbian
Rfxcom(pour VR Somfy)+ 2 Zigbee 3.0 USB dongle Plus(Sonoff) + Esp12(avec sonde ds1820/GY30 + Tasmota)
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Hygrothermographe V2

Message 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.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Hygrothermographe V2

Message 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.
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
Répondre