Tydom - Nouveau plugin Tydom - Bravo

Bonjour à tous,
Bravo @tuxgasy @Tonybot77 pour reprendre le développement du nouveau plugin Tydom.

Je me suis lancé dans son installation car le plugin jeedore provoque énormément de bloquage du cron Hourly et Daily sur le core

La tâche plugin::cronDaily n'arrive pas à finir à cause du plugin : jeedore nous vous conseillons de désactiver le plugin et de contacter l'auteur

L’installation ne m’a pas posée de pb particulier.

Pour le moment, j’ai bien l’ensemble de mes équipements présent . Il manque juste les scénarios créer sur l’application Tydom. Ils remontaient au préalable avec le plugin jeedore, mais c’est un détail.

Je vais pouvoir commencer la migration la migration des objets vers mes scénarios.

Bravo encore pour cet énorme travail.

PS : Est-ce qu’il serait possible de changer la catégorie en passant d’Objets connectés à Protocole Domotique ?

En revanche je n’ai pas les commandes des équipements qui apparaissent :

Toutefois les métadonnées sont présentes :

[
    {
        "name": "positionCmd",
        "type": "string",
        "permission": "w",
        "validity": "INFINITE",
        "enum_values": [
            "DOWN",
            "UP",
            "STOP",
            "FAVORIT1",
            "FAVORIT2",
            "UP_SLOW",
            "DOWN_SLOW"
        ]
    },
    {
        "name": "thermicDefect",
        "type": "boolean",
        "permission": "r",
        "validity": "ES_SUPERVISION",
        "unit": "boolean"
    },
    {
        "name": "position",
        "type": "numeric",
        "permission": "rw",
        "validity": "ES_SUPERVISION",
        "min": 0,
        "max": 100,
        "step": 1,
        "unit": "%"
    },
    {
        "name": "recFav",
        "type": "string",
        "permission": "w",
        "validity": "INFINITE",
        "enum_values": [
            "FAVORIT1",
            "FAVORIT2"
        ]
    },
    {
        "name": "onFavPos",
        "type": "boolean",
        "permission": "r",
        "validity": "ES_SUPERVISION",
        "unit": "boolean"
    },
    {
        "name": "upDefect",
        "type": "boolean",
        "permission": "r",
        "validity": "ES_SUPERVISION",
        "unit": "boolean"
    },
    {
        "name": "downDefect",
        "type": "boolean",
        "permission": "r",
        "validity": "ES_SUPERVISION",
        "unit": "boolean"
    },
    {
        "name": "obstacleDefect",
        "type": "boolean",
        "permission": "r",
        "validity": "ES_SUPERVISION",
        "unit": "boolean"
    },
    {
        "name": "intrusion",
        "type": "boolean",
        "permission": "r",
        "validity": "ES_SUPERVISION",
        "unit": "boolean"
    },
    {
        "name": "battDefect",
        "type": "boolean",
        "permission": "r",
        "validity": "ES_SUPERVISION",
        "unit": "boolean"
    },
    {
        "name": "localisation",
        "type": "string",
        "permission": "w",
        "validity": "INFINITE",
        "enum_values": [
            "START"
        ]
    },
    {
        "name": "modeAsso",
        "type": "string",
        "permission": "w",
        "validity": "INFINITE",
        "enum_values": [
            "START"
        ]
    },
    {
        "name": "jobsMP",
        "type": "numeric",
        "permission": "r",
        "validity": "INFINITE",
        "min": 0,
        "max": 4294967294,
        "step": 1,
        "unit": "NA"
    },
    {
        "name": "softVersion",
        "type": "string",
        "permission": "r",
        "validity": "INFINITE",
        "enum_values": [
            "XX.YY.ZZ"
        ]
    },
    {
        "name": "softPlan",
        "type": "string",
        "permission": "r",
        "validity": "INFINITE",
        "enum_values": [
            "WW.XX.YY.ZZ"
        ]
    },
    {
        "name": "reset",
        "type": "string",
        "permission": "w",
        "validity": "INFINITE",
        "enum_values": [
            "START"
        ]
    }
]

aurais-je oublié quelque choses ?

J’ai rien dit. Elles viennent d’apparaître

Bonjour,

Du point de vue de Jeedom, le tydom est vu juste comme une passerelle et non un protocole. D’où ce classement.

1 « J'aime »

Je progresse.

La découverte ne remonte pas tous les icônes. J’observe que le module de la porte de garage , les RF6600FP et les DVI n’ont pas d’icônes.

Il me manque quelque chose ? Est-ce lié au DarkMode ?

Pour autant : porte garage

{
    "name": "Porte Garage",
    "picto": "picto_sectional_door",
    "last_usage": "garage_door",
    "id_device": 1659500242,
    "anticipation_start": false,
    "first_usage": "garage_door",
    "id_endpoint": 1659500242
}

Fenetre Oscillo-battante : (french windows chez delta dore :wink: )

{
    "picto": "picto_window",
    "first_usage": "window",
    "anticipation_start": false,
    "last_usage": "windowFrench",
    "id_endpoint": 1661154845,
    "name": "DVI_Studio_Son",
    "id_device": 1661154845
}

DVI sur baie coulissante :

{
    "last_usage": "window",
    "name": "DVI_SaM_Fenetre_G",
    "anticipation_start": false,
    "picto": "picto_window",
    "id_endpoint": 1661156119,
    "id_device": 1661156119,
    "first_usage": "window"
}

et pour un radiateur en fil pilote (RF6600 FP)

{
    "id_endpoint": 1661007525,
    "id_device": 1661007525,
    "last_usage": "electric",
    "first_usage": "hvac",
    "anticipation_start": false,
    "name": "Chauffage Studio Son",
    "widget_behavior": {
        "tutorial_id": "6_RecepteurRF_serie6000_1"
    },
    "picto": "picto_convector"
}

C’est normal. J’ai ajouté les icônes que pour les modules que j’ai.

Si tu connais un peu de dev, n’hésites pas à faire un PR sur github https://github.com/tuxgasy/jeedom-tydom/tree/main/core/config/devices
Sinon, je regarderai quand je pourrai.

ok, je regarde comment je peux t’aider à avancer.

J’ai bossé un peu. Voila ce que je te propose pour les objets suivants :
Porte de Garage : garage_door.png
Radiateur Electrique : electric.png
Baie coulissante : window.png
Fenetre : windowFrench.png

garage_door
electric
window
windowFrench

Du coup pour moi cela donne çà :

Waoh! T’as beaucoup d’équipements…

Bonjour,

Je rencontre un soucis avec le plugin tydom, j’ao les messages d’erreur suivant qui reviennent tous les jours Merci
.

0000|[2024-04-12 01:58:17] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"preavisMarcheAuto","date":"2024-04-12T01:58:18","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]
0001|[2024-04-12 01:59:18] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"marcheZone","date":"2024-04-12T01:59:18","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]
0002|[2024-04-12 05:59:17] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"arretZone","date":"2024-04-12T05:59:18","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]
0003|[2024-04-13 01:58:14] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"preavisMarcheAuto","date":"2024-04-13T01:58:13","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]
0004|[2024-04-13 01:59:14] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"marcheZone","date":"2024-04-13T01:59:14","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]
0005|[2024-04-13 05:59:13] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"arretZone","date":"2024-04-13T05:59:13","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]
0006|[2024-04-14 01:58:10] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"preavisMarcheAuto","date":"2024-04-14T01:58:11","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]
0007|[2024-04-14 01:59:10] ERROR  : Données inconnues: [{"name":"eventAlarm","parameters":[],"values":{"event":{"name":"marcheZone","date":"2024-04-14T01:59:11","zones":[{"id":1,"nameStd":"GARAGE"}],"product":{"typeShort":"CS","typeLong":"CS 8000","id":0,"nameCustom":"Sirene"}}}}]

Bonjour,

Ce type de messages d’erreur apparaît quand le plugin reçoit des données non gérées de la box Tydom.
Là, je ne vois pas trop à quoi ça correspond. Peut être des alertes venant d’une sirène ou d’un système d’alarme.

Au vu des noms je dirais que c’est quand mon garage ce met en surveillance la nuit. Pas moyen d’éviter ca ?

Merci

Tu peux mettre le niveau de log du plugin à Aucun. Je ne conseille pas car d’autre éventuel message d’erreur ne va plus apparaître aussi.

Je vais mettre ce type de message en warning et non error.

Un message a été scindé en un nouveau sujet : Version stable tydom