Bonjour à tous,
j’ai créé une apexcharts-card pour visualiser ma consommation électrique jour par jour.
Je souhaite maintenant suivre la même consommation mais cette fois mois par mois, mais impossible de le réaliser.
merci d’avance pour votre aide
ci-joint la configuration de mon suivi jour/jour.
type: custom:apexcharts-card
graph_span: 7d
span:
end: day
header:
title: Consommation 6 derniers jours
show: true
show_states: true
colorize_states: true
yaxis:
- id: gauche
min: 0
max: ~15
apex_config:
tickAmount: 4
- id: droit
opposite: true
min: 0
max: ~6
apex_config:
tickAmount: 4
apex_config:
xaxis:
labels:
format: ddd
hideOverlappingLabels: false
showDuplicatges: true
show: true
series:
- entity: input_number.energie_elec_conso_jour
yaxis_id: gauche
float_precision: 2
type: column
name: Consommation
stroke_width: 1
color: '#FA8258'
group_by:
duration: 24h
func: last
show:
legend_value: false
in_header: true
datalabels: true
- entity: input_number.energie_elec_prix_jour
yaxis_id: droit
float_precision: 2
type: line
name: Coût
stroke_width: 1
color: lime
group_by:
duration: 24h
func: last
show:
legend_value: false
in_header: true
datalabels: true
Renseigner votre problème*
Ma configuration
System Information
version
core-2024.3.1
installation_type
Home Assistant OS
dev
false
hassio
true
docker
true
user
root
virtualenv
false
python_version
3.12.2
os_name
Linux
os_version
6.6.20-haos
arch
x86_64
timezone
Europe/Paris
config_dir
/config
Home Assistant Community Store
GitHub API
ok
GitHub Content
ok
GitHub Web
ok
GitHub API Calls Remaining
4996
Installed Version
1.34.0
Stage
running
Available Repositories
1408
Downloaded Repositories
35
Home Assistant Cloud
logged_in
false
can_reach_cert_server
ok
can_reach_cloud_auth
ok
can_reach_cloud
ok
Home Assistant Supervisor
host_os
Home Assistant OS 12.1
update_channel
stable
supervisor_version
supervisor-2024.03.0
agent_version
1.6.0
docker_version
24.0.7
disk_total
62.3 GB
disk_used
30.4 GB
healthy
true
supported
true
board
ova
supervisor_api
ok
version_api
ok
installed_addons
Samba share (12.3.1), Advanced SSH & Web Terminal (17.2.0), Let’s Encrypt (5.0.15), Samba Backup (5.2.0), Gazpar2mqtt (0.8.2-5), Home Assistant Google Drive Backup (0.112.1), File editor (5.8.0), MQTT Explorer (browser-1.0.1), Studio Code Server (5.15.0), Frigate (0.13.2), MetersToHA (dev), phpMyAdmin (0.9.1), Silicon Labs Multiprotocol (2.4.4), Matter Server (5.4.1)
Dashboards
dashboards
3
resources
16
views
18
mode
storage
MiWifi
version
3.0.0
192.168.1.3 ()
unreachable
Recorder
oldest_recorder_run
7 mars 2024 à 05:18
current_recorder_run
18 mars 2024 à 06:36
estimated_db_size
23.66 MiB
database_engine
mysql
database_version
10.11.5
Sonoff
version
3.6.0 (8dd8af9)
cloud_online
0 / 1
local_online
0 / 0
Xiaomi Miot Auto
component_version
0.7.15
can_reach_server
ok
can_reach_spec
ok
logged_accounts
1
total_devices
9
___
mcp
Mars 18, 2024, 3:52
2
Bonjour,
Voici pouvez partir de ceci, je pense, cela correspond à l’affichage par mois (cumul) sur un an.
type: custom:apexcharts-card
graph_span: 12month
cache: false
span:
end: month
header:
show: true
title: XXXXXXXXXXXXXXXX
show_states: false
standard_format: true
series:
- entity: xxxxxxxx
name: XXXXXX
color: rgb(164, 172, 178)
type: column
show:
legend_value: false
name_in_header: false
offset_in_name: false
group_by:
func: sum
duration: 1month
apex_config:
yaxis:
min: 0
Mcp
Salut,
tu peu utiliser les statistiques a long terme , si ta pas une rétention de plus d’1 mois.
statistics
options
Name
Type
Default
Since
Description
type
string
mean
v2.0.0
Type of long term statistic to pull. Can be one of min
, max
, mean
, sum
or state
period
string
hour
v2.0.0
Period of statistics to pull. Can be one of 5minute
, hour
, day
or month
align
string
middle
v2.0.0
Align the data points to the start
, end
or middle
of the period of the statistics
exemple:
type: custom:apexcharts-card
series:
- entity: sensor.temperature_salon
type: column
statistics:
type: max
period: month
align: end
graph_span: 30d
span:
end: month
bonjour, j’ai essaye en copiant le code mais je n’obtiens rien
type: custom:apexcharts-card
graph_span: 12month
cache: false
span:
end: month
header:
show: true
title: XXXXXXXXXXXXXXXX
show_states: false
standard_format: true
series:
- entity: input_number.energie_elec_conso_mois
name: XXXXXX
color: rgb(164, 172, 178)
type: column
show:
legend_value: false
name_in_header: false
offset_in_name: false
group_by:
func: last
duration: 1month
apex_config:
yaxis:
min: 0
mcp
Mars 19, 2024, 1:28
5
Bonjour,
miquelfr:
group_by:
func: last
Vous avez mis « last » pour « func: » si vous voulez le total par mois, il fait mettre « sum »
Sinon la capture indique qu’il change les données.
Après, je ne connais pas la profondeur de vos historiques. si nous n’avez pas plus d’un mois dans votre base de données, cela ne fonctionnera pas je pense.
Après la solution la plus simple dans votre cas, est peut-être celle décrite par @WarC0zes
Mcp