Open r-jean-pierre opened 5 months ago
J'ai regardé le code et effectivement c'est arrondi à 1 chiffre après la virgule:
export_home_assistant.py / convert_kw_to_euro / ligne 41:
return round(value / 1000 * price, 1)
Ce serait possible de faire
return round(value / 1000 * price, 2)
voire
return round(value / 1000 * price, 3)
?
Description du bug Bonjour,
Si l'on passe par mqtt pour avoir des sensors dans HA, dans celui qui donne tous les attributs, j'ai
yesterday_HP_cost
,dailyweek_costHC
, etc. qui sont tous à 1 seul chiffre après la virgule. Je sais pas si c'est voulu, mais à la journée, surtout en HC, je n'aurais pas été contre 3 chiffres après la virgule, en mode prix de l'essence (ou bien même 4, c'est plus facile d’arrondir dans ses cards que refaire les calculs).Voici ce que j'ai:
Configuration (config.yaml)
```yaml myelectricaldata: *: addresses: 'true' cache: 'true' consumption: 'true' consumption_detail: 'true' consumption_detail_max_date: '2021-06-01' consumption_max_date: '2021-06-01' consumption_max_power: 'true' consumption_price_base: 0.2795 consumption_price_hc: 0.1927 consumption_price_hp: 0.2795 enable: 'true' name: Maison offpeak_hours_0: 22H00-6H00 offpeak_hours_1: 22H00-6H00 offpeak_hours_2: 22H00-6H00 offpeak_hours_3: 22H00-6H00 offpeak_hours_4: 22H00-6H00 offpeak_hours_5: 22H00-6H00 offpeak_hours_6: 22H00-6H00 plan: HC/HP production: 'false' production_detail: 'false' production_detail_max_date: '2021-06-01' production_max_date: '2021-06-01' production_price: '0.0' refresh_addresse: 'true' refresh_contract: 'true' ```Vous remarquerez dans ma config que j'ai bien renseigné mes prix HP/HC avec 4 chiffres après la virgule
Type d'installation
Version : 1.12.0