-
Notifications
You must be signed in to change notification settings - Fork 0
/
eedomus_plugin.json
97 lines (93 loc) · 4.87 KB
/
eedomus_plugin.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
{
"plugin_id": "bbdomzevents",
"name_fr": "Domoticz - Events",
"icon": "domzevents.png",
"version": "0.1.2",
"creation_date": "2020-01-16",
"modification_date": "2020-09-02",
"author": "Benj70b<br><a target='_blank' href='https://github.com/2bprog/eedomus-domoticzevent-plugin'>Sources sur github <img src='/img/external.png'></a>",
"description_fr": "<b>Ce Plugin permet de configurer l'envoi de valeur de Domoticz vers l'Eedomus en temps réèl</b><br><br>Température, Humidité, Pression atmosphérique, Pression, Luminosité, Niveau de batterie, <br>Niveau de batterie - Indicateur Eedomus, Indicateur de signal, Valeur numérique brute, <br>Off/On Ferm./Ouv Ras/Mouv. (0 ou 1), Off/On Ferm./Ouv Ras/Mouv. (0 ou 100), <br>Consigne de Thermostat, deConzCap - Etat télécommande, deConzCap - Mode Tête Thermostatique, <br>deConzAct - On/Off et Luminosité, deConzAct - Couleur au format Eedomus R,G,B (0 à 100)<br><br>Ce plugin peut etre utilisé en complement de <a href='https://forum.eedomus.com/viewtopic.php?f=50&t=9236' target='_blank'>deConzAct</a> et <a href='https://forum.eedomus.com/viewtopic.php?f=50&t=9238' target='_blank'>deConzCap</a>",
"description_en": "",
"description_es": "",
"description_it": "",
"description_de": "",
"forum_link": "https://forum.eedomus.com/viewtopic.php?f=50&t=9274",
"parameters": [
{
"parameter": "DOMZ",
"description": "<b>Information Domoticz :</b>",
"xtype": "displayfield",
"field": "style: 'padding: 3px; ', value: ''"
},
{
"parameter": "DOMZIP",
"description": "IP + Port du serveur",
"xtype": "textfield",
"default_value": "","default_value2": "10.66.254.101:8080",
"field": "style: 'padding: 3px;', width:130, allowBlank:false, maskRe:/[0-9.:]/ , regex:/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])\\:([0-9]{2}[0-9]?[0-9]?)$/, regexText:'Adresse IP invalide [0-255].[0-255].[0-255]:[0-255]'"
},
{
"parameter": "DOMZUSER",
"description": "Utilisateur (Facultatif)",
"xtype": "textfield",
"default_value": "",
"field": "style: 'padding: 3px; ', width:130, allowBlank: true , maxLength:40, minLength:0"
},
{
"parameter": "DOMZPWD",
"description": "Mot de passe (Facultatif)",
"xtype": "password",
"default_value": "",
"field": "style: 'padding: 3px; margin-bottom: 10px;', width:130, allowBlank: true , maxLength:40, minLength:0"
},
{
"parameter": "EED",
"description": "<b>Information Eedomus :</b>",
"xtype": "displayfield",
"field": "style: 'padding: 3px;', value: ''"
},
{
"parameter": "EEDIP",
"description": "Adresse IP",
"xtype": "textfield",
"default_value": "","default_value2": "10.66.254.240",
"field": "style: 'padding: 3px; margin-bottom: 10px;', width:130, allowBlank:false, maskRe:/[0-9.]/, regex:/^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$/, regexText:'Adresse IP invalide [0-255].[0-255].[0-255].[0-255]'"
},
{
"parameter": "DOMZTMT",
"description": "Afficher la configuration ",
"xtype": "displayfield",
"field": "style: 'padding: 3px; ', value: '<a href=\\'javascript:eval(atob(\"d2luZG93Lm9wZW4oJ2h0dHA6Ly8nK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwZXJpcGhfcGFyYW1bYEVFRElQYF0nKS52YWx1ZSsnL3NjcmlwdC8/ZXhlYz0yQl9kb216ZXZlbnRzLnBocCZlZWRpcD0nK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwZXJpcGhfcGFyYW1bYEVFRElQYF0nKS52YWx1ZSsnJmRvbWlwcD0nK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwZXJpcGhfcGFyYW1bYERPTVpJUGBdJykudmFsdWUrJywnK2RvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdwZXJpcGhfcGFyYW1bYERPTVpVU0VSYF0nKS52YWx1ZSsnOicrZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ3BlcmlwaF9wYXJhbVtgRE9NWlBXRGBdJykudmFsdWUrJyZwMj1IVE1MJywnZG9temV2ZW50cycsJ3dpZHRoPTEyODAsaGVpZ2h0PTcwMCx0b29sYmFyPW5vJyk7\"));\\'>Cliquer ici</a> (Mode local uniquement)' "
},
{
"parameter": "CREATEW",
"description": "Création du Widget",
"xtype": "checkbox",
"field": "style: 'margin-top: 6px;', checked: true"
}
],
"scripts": [
{ "name": "2B_domzevents.php" },
{ "name": "2B_domzevidd.php" },
{ "name": "2B_domzevide.php" }
],
"devices":
[
{
"device_id": "domzevts",
"create": "plugin.parameters.CREATEW",
"module_id": "54",
"name_fr": "plugin.name",
"icon": "domzevents.png",
"utilisation_id": "0",
"parameters":
{
"SMARTPHONE_HEIGHT": "1",
"VAR1": "plugin.parameters.EEDIP",
"VAR2": "plugin.parameters.DOMZIP,plugin.parameters.DOMZUSER:plugin.parameters.DOMZPWD",
"VAR3": "",
"RAW_URL": "/script/?exec=2B_domzevents.php&eedip=[VAR1]&domipp=[VAR2]&action=WIDGET&p2=html"
}
}
]
}