Plugin MQTT2 et Template

Salut à tous
J’aimerai créer un template pour le plugin mqtt officiel pour le partager avec la commu
Je n’ai pas trouver de documentation pour réaliser le template.
Quelqu’un peut il m’aider?

Merci !

Dams

Salut,

Les templates sont ici en .json dans les dossiers
A part faire un PR pour partager, je ne vois pas trop comment faire d’autre.

Salut
Ok merci et sinon est-ce qu’il y a une documentation qui décrit la structure et les informations à mettre dans le json?
Est-ce qu’il y a moyen de faire un export depuis un équipement déjà créée dans Jeedom?
Dams

Salut,

Voici un exemple de Json que vous devrez adapter selon votre convenance:

{
    "name" : "NOM_DE_L_EQUIPEMENT",
    "commands" : [
        {
            "name": "INFO1",
            "type": "info",
            "subtype": "other",
            "isVisible": 1,
            "isHistorized": 1,
            "logicalId" : "TOPIC"
        },{
            "name": "INFO2",
            "type": "info",
            "subtype": "binary",
            "isVisible": 1,
            "isHistorized": 0,
            "logicalId" : "TOPIC"
        },{
            "name": "Batterie",
            "type": "info",
            "subtype": "numeric",
            "isVisible": 1,
            "isHistorized": 0,
            "logicalId" : "TOPIC"
        },{
            "name": "Label 1",
            "type": "action",
            "subtype": "message",
            "isVisible": 0,
            "isHistorized": 0,
            "logicalId" : "Home Buttons/cmd/btn_1_label",
            "configuration":{
                "message":"#message#",
                "retain" : 1
            }
        },{
            "name": "Label 4",
            "type": "action",
            "subtype": "message",
            "isVisible": 0,
            "isHistorized": 0,
            "logicalId" : "Home Buttons/cmd/btn_4_label",
            "configuration":{
                "message":"#message#",
                "retain" : 1
            }
        },{
            "name": "On 1",
            "type": "action",
            "subtype": "other",
            "isVisible": 1,
            "isHistorized": 0,
            "logicalId" : "TOPIC exemple (relay/0/command)",
            "value" : "Etat 1",
            "configuration":{
                "message":"on"
            },
            "template":{
                "dashboard":"core::prise",
                "mobile":"core::prise"
            }
        },{
            "name": "Label 5",
            "type": "action",
            "subtype": "message",
            "isVisible": 0,
            "isHistorized": 0,
            "logicalId" : "TOPIC",
            "configuration":{
                "message":"#message#",
                "retain" : 1
            }
        }
    ]
}
1 « J'aime »

Je ne sais vous répondre …

Salut
J’avance bien sur mon template
Je viens de remarqué un soucis mais c’est un problème différent à la question de base, je fais un message dans le forum
Dams

Bonjour,
Effectivement il y a une erreur dans mes templates (je viens de faire la correction en beta ca sera disponible demain). Info/other n’existe pas c’est info/string ou action/other

1 « J'aime »