Niveau Réservoir Parrot Pot

en passant par une fenetre ssh sur le raspberry de mon Jeedom ?

Oui, c’est ca

ls -l | grep parrotpot*.pyc

Il me dit qu’il n’arrive pas à le trouver

il ne trouve aucun fichier de ce type j’ai mis parrotplant à la place de parrotpot aussi

Tu t’es mis dans le répertoire ou est le fichier ?

Je ne l’ai pas mis dans la commande ls que je t’ai donnée car pas facile de taper les noms des répertoires de mémoire à partir du téléphone :slight_smile:

justement je n’arrive pas a trouver ou est ce fichier.
Le chemin indiqué sur Jeexplorer ce me mene a rien

/var/www/html/plugins/blea/resources/blead/devices/__cache__

Ok, cest bon il est en lecture écriture
(merci beaucoup pour ton aide au passage)

je viens de relancer le plugin et il ne me remonte toujours que les 3 memes infos

[2020-12-09 23:47:46.399][DEBUG] : No name in data but i know it is : parrotpot
[2020-12-09 23:47:46.401][DEBUG] : {‹ id ›: ‹ A0:14:3D:CD:9C:BD ›, ‹ type ›: ‹ default ›, ‹ name ›: ‹ parrotpot ›, ‹ rssi ›: -64, ‹ source ›: ‹ local ›, ‹ present ›: 1}

Les droits d’execution sont les mêmes que les autres fichiers du répertoire ?

oui, lecture et ecriture

Dans l’equipement, onglet Paramètres, le refresh est forcé ? À combien ?

Oui, 30sec je l’ai forcé depuis que l’on fait les tests, sinon c’est 900sec

et quand je teste la commande en manuel aussi, la valeur pour tous les attributs sauf les 3 (present, present_local et rssi) est nulle

Tu avais des valeurs pour les autres commandes avant que l’on fasse les modifs ?

Oui, j’avais tout qui remontait, c’est ca qui est bizarre car on a pas touché au reste

d’un cote on parle de parrotpot (la ou on définit les commandes) et de l’autre de parrotplant, ca ne peut pas jouer ?

Je viens de mettre en commentaire # ou / les passages que l’on a rajouté.
Quand je recrée les comandes, il ne me crée que les 3 premieres (present, present local et rssi) mais pas les autres

Non, ça me paraît correcte.

Peux tu vérifier dans les logs le fichier http.error ?

Je n’ai que les erreurs qui correspondaient au fait que les fichier étaient en lecture seul.
Nouveau probleme il ne détecte plus mes pots comme des Parrot Pot… la case « Equipement » est vide au lieu de contenir « Parrot Pot », comme si la Parrot Pot n’existait pas dans sa base de données d’équipement

C’est à dire ?

la case « Equipement » est vide au lieu de contenir « Parrot Pot », comme si la Parrot Pot n’existait pas dans sa base de données d’équipement

Ne penses tu pas que je devrais réinstaller le plugin de 0 ?
Et reprendre les étapes que tu as décris tout a l’heure de 0 avec un plugin « a neuf » ?

Il y a peut être une erreur de syntaxe dans le fichier Json

{
    "parrotpot": {
        "name": "Parrot Pot",
        "groupe" : "Plante",
		"configuration" : {
			"needsrefresh" : 1,
			"name" : "parrotpot",
			"battery_type" : "Batterie",
			"delay" : 900,
			"cancontrol" : 1
		},
        "commands": [
			{
                "name": "Luminosité",
                "type": "info",
                "subtype": "numeric",
                "display": {
					"icon": "<i class=\"fas fa-sun\"><\/i>",
					"generic_type": "DONT"
				},
                "isVisible": 0,
                "isHistorized": 0,
                "unite": "mol / m² / d",
                "logicalId": "sunlight",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Sol conductivité",
                "type": "info",
                "subtype": "numeric",
                "display": {
                    "icon": "<i class=\"fas fa-thermometer-empty\"><\/i>",
					"generic_type": "DONT"
                },
                "isVisible": 0,
                "isHistorized": 0,
                "unite": "TODO",
                "logicalId": "soilec",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Sol température",
                "type": "info",
                "subtype": "numeric",
                "display": {
                    "icon": "<i class=\"fas fa-thermometer-empty\"><\/i>",
					"generic_type": "DONT"
                },
                "isVisible": 0,
                "isHistorized": 0,
                "unite": "°C",
                "logicalId": "soiltemp",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Air température",
                "type": "info",
                "subtype": "numeric",
                "display": {
                    "icon": "<i class=\"fas fa-thermometer-empty\"><\/i>",
					"generic_type": "DONT"
                },
                "isVisible": 0,
                "isHistorized": 0,
                "unite": "°C",
                "logicalId": "airtemp",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Humidité",
                "type": "info",
                "subtype": "numeric",
                "display": {
					"icon": "<i class=\"fas fa-tint\"><\/i>",
					"generic_type": "DONT"
				},
                "isVisible": 0,
                "isHistorized": 0,
                "unite": "%",
                "logicalId": "soilmoisture",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Humidité (calibrée)",
                "type": "info",
                "subtype": "numeric",
                "display": {
					"icon": "<i class=\"fas fa-tint\"><\/i>",
					"generic_type": "DONT"
				},
                "isVisible": 1,
                "isHistorized": 0,
                "unite": "%",
                "logicalId": "calibratedsoilmoisture",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Air température (calibrée)",
                "type": "info",
                "subtype": "numeric",
                "display": {
                    "icon": "<i class=\"fas fa-thermometer-empty\"><\/i>",
					"generic_type": "DONT"
                },
                "isVisible": 1,
                "isHistorized": 0,
                "unite": "°C",
                "logicalId": "calibratedairtemp",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Luminosité (DLI)",
                "type": "info",
                "subtype": "numeric",
                "display": {
					"icon": "<i class=\"fas fa-sun\"><\/i>",
					"generic_type": "DONT"
				},
                "isVisible": 1,
                "isHistorized": 1,
                "unite": "dli",
                "logicalId": "calibratedli",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Couleur",
                "type": "info",
                "subtype": "numeric",
                "display": {
					"icon": "<i class=\"fas fa-battery-full\"><\/i>",
					"generic_type": "DONT"
				},
                "isVisible": 0,
                "isHistorized": 0,
                "unite": "",
                "logicalId": "color",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
			{
                "name": "Batterie",
                "type": "info",
                "subtype": "numeric",
                "display": {
					"icon": "<i class=\"fas fa-battery-full\"><\/i>",
					"generic_type": "DONT"
				},
                "isVisible": 0,
                "isHistorized": 0,
                "unite": "%",
                "logicalId": "battery",
				"template": {
					"dashboard": "line",
					"mobile": "line"
				}
            },
//            {
//                "name": "Volume",
//                "type": "info",
//                "subtype": "numeric",
//                "display": {
//					"icon": "<i class=\"fas fa-water\"><\/i>",
//					"generic_type": "DONT"
//				},
//                "isVisible": 0,
//                "isHistorized": 0,
//                "unite": "%",
//                "logicalId": "volume",
//				"template": {
//					"dashboard": "line",
//					"mobile": "line"
//				}
//            },
            {
                "name": "Refresh",
                "type": "action",
                "subtype": "other",
                "display": {
                    "generic_type": "GENERIC"
                },
                "isVisible": 1,
                "isHistorized": 0,
                "unite": "",
                "logicalId": "refresh"
            }
        ],
		"compatibility": [
            {
                "manufacturer": "Parrot",
                "name": "Parrot Pot",
				"doc": "",
				"type": "Capteurs",
				"battery_type": "4x1.5V AA",
				"ref" : "",
				"comlink": "",
				"remark": "Capteurs de plantes",
				"inclusion" : "Mode inclusion",
				"imglink": "parrotpot"
            }
        ]
    }
}

Il faudrait le mettre dans un bloc code pour qu’il soit plus facilement lisible.

En revanche, les doubles quote sont bizarre. « » au lieu de " "