Api Viessmann pour récupération de données avec Vitoconnect

Désolé mais il me manque encore une info. J’utilise aussi GetHeatingBurnerModulation qui donne en % l’utilisation du Bruleur, indispensable pour calculer la consommation réelle. Comme indiqué par jpty la feature a changé en heating.burners.0.modulation. Je ne trouve plus ce Get.

Bonjour @Jasper,

La fonction getHeatingBurnerModulation() existe dans l’API. Il suffit de l’appeler.

S’il fallait faire un fichier GetHeatingBurnerModulation.php dans le répertoire example, son contenu serait:

<?php
include __DIR__ . '/bootstrap.php';
echo $viessmannApi->getHeatingBurnerModulation()

Il est même préférable de tout regrouper en un seul appel pour bénéficier de la cache. Histoire de pas atteindre les 1450 appels.

Oui, j’avais oublié le quota d’appel à leur serveur.
En 2 lignes dans le fichier example/GetAllInformationLocalJeedom.php

$cmd = cmd::byId(ID_CMD); // Remplacer ID_CMD par l'ID de la cmd qui affiche le % de modulation dans le virtuel
$virtual->checkAndUpdateCmd($cmd, $viessmannApi->getHeatingBurnerModulation());

OK c’est bon, merci jpty

Ils ont commencé le nettoyage des features.
J’ai conservé un json de fin mars. En comparant avec un json de ce jour, il y a 4 features qui ont changées de nom:

heating.burners
heating.burners.0
heating.burners.0.modulation
heating.burners.0.statistics
Et 38 features supprimées.
heating.boiler.sensors.temperature
heating.burner.automatic
heating.burner.modulation
heating.burner.statistics
heating.circuits.0.circulation.schedule
heating.circuits.0.geofencing
heating.circuits.0.operating.modes.forcedNormal
heating.circuits.0.operating.modes.forcedReduced
heating.circuits.1.circulation.schedule
heating.circuits.1.geofencing
heating.circuits.1.operating.modes.forcedNormal
heating.circuits.1.operating.modes.forcedReduced
heating.circuits.2.circulation.schedule
heating.circuits.2.geofencing
heating.circuits.2.operating.modes.forcedNormal
heating.circuits.2.operating.modes.forcedReduced
heating.controller
heating.dhw.pumps
heating.dhw.sensors.temperature
heating.errors
heating.errors.active
heating.errors.history
heating.flue
heating.flue.sensors
heating.flue.sensors.temperature
heating.flue.sensors.temperature.main
heating.gas
heating.gas.consumption
heating.gas.consumption.total
heating.power
heating.power.consumption.total
heating.service
heating.service.burnerBased
heating.service.timeBased
heating.solar.power
heating.solar.power.cumulativeProduced
heating.solar.rechargeSuppression
heating.solar.statistics

Parmi celles-ci, heating.errors.history qui listait les erreurs de la chaudière (pas de pression gaz …)
J’utilisai heating.burner.automatic qui disait si bruleur ok. Je l’ai remplacé par heating.burner qui donne si Eteint/Allumé

Apparement l’offre premium sera les diagnostics et le service sur la chaudière.

Bonjour jpty,
Pourrais-tu nous donner la liste des features supprimés ?
Ou encore mieux, le json neutralisé :wink:

Bonjour,
Les features supprimées sont là: image

1 « J'aime »

Tu trouves ça où ?

Bonjour,
J’ai installé la version 2.1.0, mais les features « burners » ne fonctionnent toujours pas (il n’y a pas de message d’erreur mais les valeurs ne sont pas remontées).

Sur ViCare il y a maintenant une offre d’abonnement de Viessmann dans « Confort et économies » à 24.99 € l’année ou 2.99 € mensuel.

Dans la réponse ci-dessus. Cliquer sur image .

1 « J'aime »

@jpty, @Triclo78Franc,

Désolé, je n’avais pas percuté. :smirk:
MERCI. :+1:

J’ai fait une erreur en ajoutant un s en trop. Le code est corrigé mais étant en vacances je ne peux regénérer le phar

Pour ceux qui ont des soucis de mdp, entourer le mdp par des " semble fixer le problème. J’essayerai néanmoins de corriger ça chez le code

hello. moi jai un souci de reconnaissance de mot de passe, donc message log « error during authentication process please review your username password » depuis qq semaines mais j’utilise le plugin viessman. c’est en rapport quand meme? merci

J’ai générer le phar et fait un fixe pour le problème de mot de passe.
Attention, le fixe est dans le bootstrap.php.

Il te faut 1utiliser la version bêta. La version normale repose sur l’ancien système d’authentification qui ne fonctionne plus.

1 « J'aime »

Bonjour,
Je ne collecte plus les consommations gaz et électrique. Est-ce aussi le cas pour vous ?
L’intérêt de récupérer ces données est essentiel avec le Vitoconnect.
Merci pour vos retours.

Quand je dis « je ne collecte plus » = « les données ne remontent plus ».

Avec la version 1.2.1-snapshot ça devrait fonctionner