Bonjour,
Pour récupérer les informations sur des climatiseurs, je passais par le module sous Node-red. Mais depuis le changement d’identification cet été celui-ci ne fonctionnait plus.
J’ai donc testé le plugin qui fonctionne bien en suivant ces étapes de configuraiton, un grand merci d’ailleurs @Thibaut_T.
La seule chose qui ne marchait pas bien, c’était les consommations qui étaient incohérentes avec l’application. Après avoir cherché et m’être souvenu que dans Node-red on récupérait toujours périodes doublées (année actuelle et année précédente, mois actuel et mois précédent, etc), j’ai fini par y arriver avec les modifications ci-dessous.
Dans plugins/daikinRCCloud/resources/daikintomqtt/modules/gateway/BaseModules.j
, remplacer :
function getConsumptionData(values, consumptionT) {
switch (consumptionT) {
case consumptionEnum.heatingDay:
return values.heating.d;
case consumptionEnum.heatingWeek:
return values.heating.w;
case consumptionEnum.heatingMonth:
return values.heating.m;
case consumptionEnum.coolingDay:
return values.cooling.d;
case consumptionEnum.coolingWeek:
return values.cooling.w;
case consumptionEnum.coolingMonth:
return values.cooling.m;
}
}
Par :
function getConsumptionData(values, consumptionT) {
switch (consumptionT) {
case consumptionEnum.heatingDay:
return values.heating.d.slice(12);
case consumptionEnum.heatingWeek:
return values.heating.w.slice(7);
case consumptionEnum.heatingMonth:
return values.heating.m.slice(12);
case consumptionEnum.coolingDay:
return values.cooling.d.slice(12);
case consumptionEnum.coolingWeek:
return values.cooling.w.slice(7);
case consumptionEnum.coolingMonth:
return values.cooling.m.slice(12);
}
}
Cela permet de récupérer la consommation électrique annuelle pour le chauffage dans _heatingConsumptionM, et la consommation électrique annuelle pour la climatisation dans _coolingConsumptionM en cohérence avec ce qu’on voit dans l’application mobile. Sinon, cela récupérait la somme de l’année en cours et de l’année précédente. Idem pour les mois et les jours.
A noter :
- Les modules sur lesquels cela a été testé sont des BRP069C4x firmware 1_31_0 et BRP069B4x firmware 1_14_88. Je ne sais pas si ça fonctionne différemment sur d’autres, mais je serais surpris.
- Les tags (_heatingConsumptionM, _heatingConsumptionM) et noms de commande (Cooling Consumption Month, Heating Consumption Month) correspondent à total annuel, ce n’est pas forcément intuitif immédiatement.
Voilà, si ça peut servir à quelqu’un tant mieux. Si c’est possible de le changer dans le plugin encore mieux.
Informations Jeedom
Core : 4.4.8.1 (V4-stable)
DNS Jeedom : oui
Plugin : Daikin ONECTA
Version : 2024-07-06 19:44:58 (beta)
Statut Démon : Stoppé - (2024-07-20 09:24:08)