Demande ajout de matériel

Bonjour,

pouvez-vous ajouter cette sirène intérieure svp ?

Modèle :

  • Marque : EVOLOGY
  • PSE03-v1.1.0

Site d’achat :

Sirène intérieure

Informations brutes du module :

{
    "ieee": "00:0d:6f:00:0e:ed:dc:df",
    "nwk": 46144,
    "status": 2,
    "lqi": "136",
    "rssi": "-66",
    "last_seen": "1626035693.9278543",
    "node_descriptor": "01:40:8e:a0:ff:52:ff:00:00:00:ff:00:00",
    "endpoints": [
        {
            "id": 1,
            "status": 1,
            "device_type": 1027,
            "profile_id": 260,
            "manufacturer": "",
            "model": "PSE03-v1.1.0",
            "output_clusters": [
                {
                    "id": 25,
                    "name": "Ota",
                    "attributes": []
                }
            ],
            "input_clusters": [
                {
                    "id": 0,
                    "name": "Basic",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "zcl_version",
                            "value": 1
                        },
                        {
                            "id": 1,
                            "name": "app_version",
                            "value": 0
                        },
                        {
                            "id": 2,
                            "name": "stack_version",
                            "value": 0
                        },
                        {
                            "id": 3,
                            "name": "hw_version",
                            "value": 0
                        },
                        {
                            "id": 4,
                            "name": "manufacturer",
                            "value": ""
                        },
                        {
                            "id": 5,
                            "name": "model",
                            "value": "PSE03-v1.1.0"
                        },
                        {
                            "id": 7,
                            "name": "power_source",
                            "value": 4
                        },
                        {
                            "id": 16384,
                            "name": "sw_build_id",
                            "value": "1.1.0"
                        }
                    ]
                },
                {
                    "id": 1,
                    "name": "Power Configuration",
                    "attributes": []
                },
                {
                    "id": 9,
                    "name": "Alarms",
                    "attributes": []
                },
                {
                    "id": 1280,
                    "name": "IAS Zone",
                    "attributes": [
                        {
                            "id": 16,
                            "name": "cie_addr",
                            "value": [
                                63,
                                60,
                                48,
                                254,
                                255,
                                80,
                                75,
                                128
                            ]
                        }
                    ]
                },
                {
                    "id": 1282,
                    "name": "IAS Warning Device",
                    "attributes": []
                }
            ]
        }
    ],
    "signature": {
        "manufacturer": "",
        "model": "PSE03-v1.1.0",
        "node_desc": {
            "logical_type": 1,
            "complex_descriptor_available": 0,
            "user_descriptor_available": 0,
            "reserved": 0,
            "aps_flags": 0,
            "frequency_band": 8,
            "mac_capability_flags": 142,
            "manufacturer_code": 65440,
            "maximum_buffer_size": 82,
            "maximum_incoming_transfer_size": 255,
            "server_mask": 0,
            "maximum_outgoing_transfer_size": 255,
            "descriptor_capability_field": 0
        },
        "endpoints": {
            "1": {
                "profile_id": 260,
                "device_type": 1027,
                "input_clusters": [
                    0,
                    1,
                    9,
                    1280,
                    1282
                ],
                "output_clusters": [
                    25
                ]
            }
        }
    },
    "class": "zigpy.device"
}

Comme c’est une sirène, je ne peux rien faire avec. Je n’ai donc pas de log à fournir. Je sais qu’elle peut flasher et sonner avec différentes sonneries.
Par contre en fouillant sur internet, j’ai trouvé cette doc qui évoque des clusters…

Manual PSE03-1.pdf (1,1 Mo)

Et enfin, l’image de la sirène :

PSE03-v1.1.0

En vous remerciant par avance, je reste disponible pour tout besoin.
Brugal

Bonjour,

Je viens de faire la dernière MAJ du plugin du 02/08/21 en stable et cet équipement n’a pas été intégré… ?

Est ce qu’il manque quelque chose pour faire l’intégration ?

Merci d’avance.

J’ai bien compris qu’il manquait le log zigbee avec la réalisation d’action sur le module, mais je ne vois pas quoi faire. Je n’ai qu’un bouton pour l’appairage…

Merci de votre aide.

Je relance ce topic… comment faire pour obtenir un log avec ce module afin que je puisse faire la demande complète d’intégration au plugin ?

Merci de votre aide.

Bonjour,

Je reviens sur cet équipement suite à son intégration dans le plugin (merci @Loic) et aux essais que j’ai pu réaliser.

Armement / Désarmement

Logical ID = 1::ias_wd::squawk:: A :: B :: C, avec :

A = squawk mode (0 = system is armed / 1 = system is disarmed)
B = Strobe (0 = no strobe / 1 = use strobe)
C = Squawk level (0 = low level / 1 = medium level / 2 = high level / 3 = very high level)

J’ai fait plein d’essais et l’équipement permet uniquement d’envoyer une valeur sur A (0 ou 1). Cela a pour action de faire sonner ou arrêter l’alarme (avec la son « urgence ») et de faire clignoter le flash lumineux.

Les 2 autres paramètres (B et C) ne changent rien au comportement de la sirène.

J’ai donc créé 2 commandes :

  • Armement : 1::ias_wd::squawk::0::0::0
  • Désarmement : 1::ias_wd::squawk::1::0::0

Choix de la sonnerie, durée,…

Logical ID = 1::ias_wd::start_warning:: A :: B :: C :: D :: E :: F, avec :

A = Type de sonnerie
B = Strobe
C = Level Siren
D = Durée de la sirène
E = Strobe cycle
F = Strobe level

Idem, j’ai fait de nombreux essais pour en arriver au fonctionnement suivant :

A : valeur possible de 0 à 9 avec 0 = stop / 1 = urgence / 2 = incendie / 3 = police / 4 = pompier / 5 = sonnette / 6 = Double ding / 7 = Flash seul / 8 = Ding 1 / 9 = Ding 2.

B : 0 ou 1 => ne change rien, le flash lumineux s’active quel que soit la valeur.

C : 0 = low level / 1 = medium level / 2 = high level / 3 = very high level => ne change rien le volume de la sirène reste le même quel que soit la valeur.

D : de 1 à 180 sec (la valeur max_duration est donnée dans les informations brutes du module) => cette valeur modifie bien la durée de la sirène de 1 à 180 sec.

                {
                    "id": 1282,
                    "name": "IAS Warning Device",
                    "attributes": [
                        {
                            "id": 0,
                            "name": "max_duration",
                            "value": 180
                        }

E : de 0 à 100% => aucune action sur le flash lumineux, même fréquence de clignotement.

F : 0 à 10 => aucune action sur le flash lumineux, l’intensité lumineuse reste la même.

J’ai donc créé 10 commandes :

  • 1::ias_wd::start_warning::0::0::0::0::0::0 => arrêt
  • 1::ias_wd::start_warning::1::0::0::#duration#::0::0 => urgence
  • 1::ias_wd::start_warning::2::0::0::#duration#::0::0 => incendie
  • 1::ias_wd::start_warning::9::0::0::#duration#::0::0 => ding 2

Et une dernière commande pour avoir une liste de choix de la sonnerie :

  • 1::ias_wd::start_warning::#select#::0::0::#duration#::0::0

Le fonctionnement me semble adapté au besoin que l’on peut avoir avec cette sirène.

Par contre, quelque soit la commande exécutée, l’action s’exécute normalement, mais le plugin remonte systématiquement une erreur :

[2021-09-22 19:44:38][ERROR] : Erreur exécution de la commande [Salon][Sirène][Choix Alarme] : Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {"ieee":"00:0d:6f:00:0e:ed:dc:df","cmd":[{"endpoint":1,"cluster":"ias_wd","command":"start_warning","await":1,"args":[4,0,0,5,0,0]}],"allowQueue":false} erreur : {"state":"error","result":"","code":0}
[2021-09-22 19:44:53][ERROR] : Erreur exécution de la commande [Salon][Sirène][Choix Alarme] : Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {"ieee":"00:0d:6f:00:0e:ed:dc:df","cmd":[{"endpoint":1,"cluster":"ias_wd","command":"start_warning","await":1,"args":[3,0,0,5,0,0]}],"allowQueue":false} erreur : {"state":"error","result":"","code":0}

Il y a aussi quelque chose avec l’alimentation du module. Il est alimenté par secteur mais dispose d’une batterie interne en cas de coupure de courant.
Dans les infos du module, on peut voir que l’alimentation est sur secteur :

image

Dans les infos brutes du module, on voit un cluster avec le niveau de batterie :

                  "id": 1,
                    "name": "Power Configuration",
                    "attributes": [
                        {
                            "id": 32,
                            "name": "battery_voltage",
                            "value": 34

Et du coup, on a ça dans les équipements de Jeedom :

image

Rien de bien grave mais il y a peut etre quelque chose à corriger…

Bonjour,

Merci pour ces informations.
La sirène fonctionne mais avez-vous une solution pour les remontés d’erreur du plugin?

Bonjour,

suite à mon dernier post je n’ai eu aucun retour. J’ai donc une erreur à chaque action sur la sirène.

Bonjour,
J’ai bien vu ton post (merci pour l’analyse) malheureusement pour l’erreur je pourrais rien y faire, je pense que le module ne répond pas assez vite, c’est malheureusement pas un reglage que je peux toucher, il faudrait une correction du firmware par le fabricant.

J’ai juste rajouté dans la beta de demain une option pour désactiver la remonté de l’erreur sur l’équipement pour pas que ca te fasse un message a chaque fois

Salut,

Merci pour la possibilité d’inhiber la remontée de l’erreur. D’après la doc, l’équipement accepte les maj OTA. Mais je n’ai pas trouvé les firmwares sur le net. Le fabricant ne l’est met pas à disposition…

J’ai testé avec la version stable du plugin, ça fonctionne, pas d’erreur remontée lors d’une action sur la sirène.

1 « J'aime »

Un message a été scindé en un nouveau sujet : Demande d’ajout télécommande Evology 4 boutons

un grand merci Brugal21 pour tes recherches et ton message, cela m’a permis de recréer les commandes facilement et pouvoir utiliser la sirène correctement sur plugin zigbee (j’étais avant sur deconz et je n’avais pas rencontré ces soucis de commandes reconnu en slider).
Merci encore

Merci également à brutal 21

les commandes fonctionnent correctement sur le plugin zigbee, également sur Z2m
mais sur le plugin jeezigbee
peut-être qu’avec une mise à jour, cela sera le cas

Bonjour
Pouvez vous être plus précis concernant l’appellation des plugin?
Il y a plusieurs Zigbee officiel:

  • Zigbee (zigbee)
  • Jeezigbee (z2m)
  • Deconz
    et des non officiel:
    -Abeille
  • Zigbeelinker
    ce sera plus simple pour les dev de comprendre de quoi on parle
    Si nouveau plugin faire un autre sujet

Dams

bonjour

je parle du nouveaux plugin jeezigbee (z2m)
les commandes sont fonctionnelles dans l’interface z2m
mais pas dans le plugin jeedom

j’ai fourni les logs dans un autre post

j’ai fait reference a zigbeelinker simplement pour dire que tout etait Ok avec zigbeelinker

cordialement

Vous mentionnez zigbeelinker dans votre message…

Dams

Peut-être une erreur alors
pour simplifier
zigbeelinker OK
jeezigbee NOK

pour les deux plugin utilise l’interface Z2m

peux tu refaire un message expliquant bien le problème et en tagant les bon plugon

Dams

je ne comprends pas trop, j’ai déjà tout dit

oui mais pas vec les bon non de plugin ni tag
il est possible que le ou les dev ne le voit pas

Dams

J’ai relu mon message ici, je ne fais pas référence zigbeelinker

je parle de jeezigbee

tag -plugins-protocole domotique -plugin Z2M