merguez07 a écrit:Good Job
jesuisla a écrit:Salut,
Je l’apprête à acheter les produits Shelly pour les piloter depuis ton plug-in eedomus.
J'aimerai savoir si on peut bien recevoir les données de températures des capteurs Shelly H&T et Shelly Smoke ?
Le but étant de récupérer la température d'une pièce pour activer le radiateur.
Merci pour ton travail remarquable !
KikiFUNstyle a écrit:Salut,
Pour l'instant non mais je pourrais l'ajouter facilement avec ta participation.
Il faut que je refonde le plugin, voir le scinder en plusieurs car ce qui m'embête le plus ce sont les règles qui sont créés vide suivant le type de module choisi ...
tmp.value number Temperature in configured unites
tmp.units number 'C' or 'F'
tmp.tC number temperature in deg C
tmp.tF number temperature in deg F
tmp.is_valid bool whether the internal sensor is operating properly
hum.value number relative humidity in %
bat.value number estimated remaining battery capacity in %
bat.voltage number battery voltage
act_reasons array of strings list of reasons which woke up the device
{
"plugin_id": "shelly",
"name_fr": "Shelly",
"icon": "shellyHT.png",
"version": "1.0a",
"creation_date": "2019-12-30",
"modification_date": "2019-12-30",
"author": "Jesuisla",
"description_fr": "Shelly",
"description_en": "",
"description_es": "",
"description_it": "",
"description_de": "",
"forum_link": "",
"parameters":
[
{
"parameter": "IP",
"description": "Adresse IP",
"xtype": "textfield",
"field": "width:200, allowBlank:false, maskRe:/[0-9.]/"
},
{
"parameter": "USERNAME",
"description": "Username",
"xtype": "textfield",
"default_value": "_username_",
"field": "width:200, allowBlank:true"
},
{
"parameter": "PASSWORD",
"description": "Password",
"xtype": "textfield",
"default_value": "_password_",
"field": "width:200, allowBlank:true"
}
],
"devices":
[
{
"device_id": "ShellyHTtmp",
"create":"1",
"module_id": "51",
"type": "http",
"name_fr": "Température shelly H&T",
"utilisation_id": "7",
"value_unit": "°C",
"parameters":
{
"VAR1": "plugin.parameters.IP",
"VAR2": "plugin.parameters.USERNAME:plugin.parameters.PASSWORD@",
"value_type": "float",
"ignore_errors": 3,
"RAW_URL": "http://[VAR2][VAR1]/status",
"RAW_XPATH": "//tmp.tC",
"POLLING": "1",
"CONVERT": "1"
}
},
{
"device_id": "ShellyHTHum",
"create":"1",
"module_id": "51",
"type": "http",
"name_fr": "Humidité shelly H&T",
"utilisation_id": "22",
"value_unit": "%",
"parameters":
{
"VAR1": "plugin.parameters.IP",
"VAR2": "plugin.parameters.USERNAME:plugin.parameters.PASSWORD@",
"value_type": "float",
"ignore_errors": 3,
"RAW_URL": "http://[VAR2][VAR1]/status",
"RAW_XPATH": "//hum.value",
"POLLING": "1",
"CONVERT": "1"
}
},
{
"device_id": "ShellyHTBatt",
"create":"plugin.parameters.MODEL==1",
"module_id": "51",
"type": "http",
"name_fr": "Niveau batterie shelly H&T",
"utilisation_id": "35",
"value_unit": "%",
"parameters":
{
"VAR1": "plugin.parameters.IP",
"VAR2": "plugin.parameters.USERNAME:plugin.parameters.PASSWORD@",
"value_type": "float",
"ignore_errors": 3,
"RAW_URL": "http://[VAR2][VAR1]/status",
"RAW_XPATH": "//bat.value",
"POLLING": "1",
"CONVERT": "1"
}
}
]
}
jesuisla a écrit:Oui, il est préférable qu'il y ait qu'un seul Plug-in Shelly sur le store.
Le miens restera en Privé, je ne le publierais pas.
Mais l’idéal serait que tu rajoutes le capteur H&T sur le plug-in du store
Michteedo a écrit:Que représente la consommation totale?
Michteedo a écrit:et des erreurs s'affiche au niveau des commandes ! impossible de parser le xml !
Michteedo a écrit:et comment faire enlever, par exemple; la consommation totale, sans enlever les autres widget associés?
Retour vers Scripts & Périphériques du store
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 27 invité(s)