{
"plugin_id":"opensprinklr",
"name_fr": "OpenSprinkler",
"icon":"ospi.png",
"version":"1.1",
"creation_date":"2017-09-12",
"modification_date":"2021-10-01",
"author":"epierre ",
"description_fr":"Gestion de l'arrosage de jardin avec les stations OpenSprinkler",
"description_en":"Watering management of Opensprinkler stations",
"description_es": "",
"description_it": "",
"description_de": "",
"forum_link": "http://forum.eedomus.com/viewtopic.php?f=16&t=5873",
"parameters":
[
{
"parameter": "IP",
"description": "Adresse IP:Port OpenSprinkler
Ex. 192.168.0.21:8080",
"xtype": "textfield",
"default_value": "",
"field": "width:130, allowBlank:false"
},
{
"parameter": "API",
"description": "Clé API (Hash du mot de passe)",
"xtype": "textfield",
"default_value": "",
"field": "width:250, allowBlank:false"
},
{
"parameter": "ZONE",
"description": "Numéro de station",
"xtype": "numberfield",
"default_value": "",
"field": "minValue:0, allowDecimals:false, width:50, allowBlank:false"
}
],
"scripts":
[
{
"name": "ospi.php"
}
],
"devices":
[
{
"device_id":"opensprinkler",
"module_id": "41",
"type":"http",
"name_fr":"Opensprinkler - Zone d'irrigation",
"name_en":"Opensprinkler - Irrigation zone",
"icon":"ospi.png",
"utilisation_id": "2",
"parameters":
{
"VAR1": "plugin.parameters.IP",
"VAR2": "plugin.parameters.API",
"VAR3": "plugin.parameters.ZONE",
"value_type":"list",
"ignore_errors":3,
"RAW_URL":"http://localhost/script/?exec=ospi.php&ip=[VAR1]&API=[VAR2]&zone_number=[VAR3]&action=status",
"RAW_XPATH":"/root/status",
"POLLING":"10"
},
"values":
[
{ "value": 0, "description": "Auto", "icon": "ospi.png", "http_url": "http://localhost/script/?exec=ospi.php&ip=[VAR1]&API=[VAR2]&zone_number=[VAR3]", "http_type": "GET", "http_params": "&action=auto" },
{ "value": "Off", "description": "Off", "icon": "default_off.png", "http_url": "http://localhost/script/?exec=ospi.php&ip=[VAR1]&API=[VAR2]&zone_number=[VAR3]", "http_type": "GET", "http_params": "&action=stop" },
{ "value": "On", "description": "Arroser 30mn", "icon": "plant_hum.png", "http_url": "http://localhost/script/?exec=ospi.php&ip=[VAR1]&API=[VAR2]&zone_number=[VAR3]", "http_type": "GET", "http_params": "&action=start&duration=30" }
]
}
]
}