Bonjour, j’aurais besoin d’aide.
depuis la mise à jour du plugin script j’ai des erreur de ce type:
Erreur pour [READ][GetAllInformation][read all] : Erreur sur php /var/www/html/plugins/script/data/GetAllInformation.php 2>&1 valeur retournée : 255. Détails : PHP Warning: include(/var/www/html/plugins/script/core/ressources/bootstrap.php): failed to open stream: No such file or directory in /var/www/html/plugins/script/data/GetAllInformation.php on line 2 PHP Warning: include(): Failed opening ‹ /var/www/html/plugins/script/core/ressources/bootstrap.php › for inclusion (include_path=’.:/usr/share/php’) in /var/www/html/plugins/script/data/GetAllInformation.php on line 2 PHP Notice: Undefined variable: viessmannApi in /var/www/html/plugins/script/data/GetAllInformation.php on line 36 PHP Fatal error: Uncaught Error: Call to a member function getOutsideTemperature() on null in /var/www/html/plugins/script/data/GetAllInformation.php:36 Stack trace: #0 {main} thrown in /var/www/html/plugins/script/data/GetAllInformation.php on line 36
S’agit il d’un problème avec le plugin ou avec le script?
Merci d’avance
Denis
Une des dernières maj du plugin script a déplacé les scripts de /var/www/html/plugins/script/core/ressources vers
/var/www/html/plugins/script/data
Le fichier /var/www/html/plugins/script/data/GetAllInformation.php ( à corriger ) fait appel /var/www/html/plugins/script/core/ressources/bootstrap.php qui a été déplacé.
Quel est le contenu de votre fichier GetAllInformation.php sur la ligne avec bootstrap.php ?
Moi j’ai :
cette mise à jour de SCRIPT semble non seulement avoir déplacé un dossier vers /data (merci @jpty :)) mais moi il m’a vidé son contenu… je n’ai plus rien et surtout je me souviens pas ce que j’avais mis dans credentials grrrrr cette mise à jour …
Oui il y a eu une maj qui vidait le répertoire core/ressources, puis une qui ne mettait pas à jour les chemins dans les commandes de script.
Il reste encore à modifier l’intérieur des scripts pour corriger les chemins avec core/ressources
Vous n’avez pas de sauvegarde ?
Sinon c’est le user et pass de l’app ViCare.
Il faut ensuite y ajouter l’installationId et le gatewayId ( infos à récupérer par l’exécution de GetInstallationInformation.php )
Pour info, il me semble que pour la programmation du chauffage, il faut mettre en normal pour avoir le mode comfort, je ne sais pas pourquoi : cf la doc
$schedule = "{
« mon »: [
{
« start »: « 06:00 »,
« end »: « 09:30 »,
« mode »: « normal »,
« position »: 0
},
etc…
Par défaut, le reste du temps est en mode eco.
J’aimerai pouvoir forcer le mode normal ou le mode eco, mais quand j’utilise les scripts fourni,
DeactivateComfortprogram.php, ActivateComfortprogram.php, DeactivateEcoprogram.php et ActivateEcoprogram.php, il m’indique une erreur (de communication, mais ça ne veut rien dire).
Avez-vous déjà testé?
Je voudrais pouvoir forcer le mode d’un clic.
bonjour. juste une petite question en passant: INSTALLATION_NOT_FOUND à la place des commandes sur un design ca peut venir de quoi? à noter que j’ai reset la connexion wifi donc jai du reparamétrer vitoconnect avec vicare…
merci
ok merci, les 2 premières lignes sont correctes, c’est ca qui est bizarre.
surement les 2 suivantes
deviceId
circuitId
mais impossible de retrouver ces 2 infos et voir si elles ont changé suite à ma reconnection de la chaudière au nouveau wifi.
quand je lance /var/www/html/plugins/script/data/Viessmann/example/GetInstallationInformation.php ca me dit aussi « Résultat de la commande : Message: Unable to get data for feature Reason: INSTALLATION_NOT_FOUND Code: 1 »
|Commande :|put "C:\Users\Eric\Downloads\credentials.properties" "credentials.properties"|
|---|---|
|Erreur :|/var/www/html/plugins/script/data/Viessmann/example/credentials.properties: open for write: permission denied|
|Erreur :|Échec du transfert du fichier|
|Statut :|Récupération du contenu du dossier "/var/www/html/plugins/script/data/Viessmann/example"...|
|Statut :|Listing directory /var/www/html/plugins/script/data/Viessmann/example|
|Statut :|Contenu du dossier "/var/www/html/plugins/script/data/Viessmann/example" affiché avec succès|
et si par Jeexplorer je supprime les 2 dernières lignes du credential et que je relance la commande d’info, ca me donne:
Résultat de la commande : Message: cURL Error # 28: Operation timed out after 15000 milliseconds with 310961 bytes received Code: 200
mais je pense que le installation ID a du changer quand jai reset le wifi. le seul problème est que je n’arrive pas à obtenir ce fameux code correspondant à mon installation… Y-a-t-il un autre moyen pour l’obtenir ? merci
Message: Error during authentication process. Please review your username/passwo rd
Code: 0
Message: response didn't contains code to get token probably due to an error in authentication process. Response :
Code: 0
pourtant j’ouvre le credentials.properties avec notepad+ je revérifie le document qui est bien de la forme