[Home Assistant] Recorder negeert mijn exclude

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • SMGGM
  • Registratie: Januari 2006
  • Laatst online: 05-05 22:09
Omdat ik HA niet echt gebruik om historisch statussen van alles na te gaan, gebruik ik al lange tijd de recorder om een groot stuk van de logging uit te schakelen voor de entities die ik niet wil.

Omdat het bijhouden van al die entities mij teveel begonnen te worden wilde ik overgaan naar enkel aan te geven wat ik wel wil loggen ipv een lange lijst bij te houden van wat er niet in mag.
Op dat moment lijkt het allemaal stuk te beginnen lopen.

Na het overstappen naar dit
YAML:
1
2
3
4
5
6
7
8
9
10
recorder:
  commit_interval: 30
  include:
    entities:
      #energy entities
      - sensor.p1_meter_beeeeeep_totaal_verbruik
      - sensor.p1_meter_beeeeeep_totaal_teruglevering
      - sensor.envoy_beeeeeep_lifetime_energy_production
      - sensor.p1_meter_beeeeeep_totaal_gasverbruik
      - sensor.shellyplug_s_beeeeeep_energy

werd plots alle gelogd. Nochtans (als ik de documentatie goed begrijp) wilt het toevoegen van een "include" zeggen dat enkel die entities gelogd worden en al de rest niet meer.
include
Configure which integrations should be included in recordings. If set, all other entities will not be recorded.
Ik stap dus helemaal niet wat ik fout heb gedaan :?

Stap ik terug over naar mijn oude (zeer lange) lijst van exclude, dan werkt die plots ook niet meer |:(
De originele "exclude" lijst was deze. Ik bespaar je wel even van al de entities die in de entities stonden.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
recorder:
  commit_interval: 30
  exclude:
    domains:
      - automation
      - updater
      - calendar
      - device
      - scene
      - script
    entity_globs:
      - sensor.adguard_home_*
      - switch.adguard_home_*
      - update.adguard_home_*
      - sensor.sun_*
      - sensor.mediacenter_*
      - sensor.fritz_box_7530_ax_*
      - switch.fritz_box_7530_ax_*
      - sensor.openweathermap_forecast_*
    entities:
      - sensor.gft_ophaling
      - sensor.papier_en_karton_ophaling
      - sensor.pmd_ophaling
      - sensor.restafval_ophaling



Ik snap er niets van en zit nu met een verschrikkelijk lange lijst aan nutteloze historische informatie die ik niet wil.
Afbeeldingslocatie: https://tweakers.net/i/EmS8Zr5qSjq4QiOU1Vm6j2dolWs=/800x/filters:strip_exif()/f/image/dxQOn96NiJCQZMfw5jOGQ42t.png?f=fotoalbum_large
Zoals je ziet gaat de geschiedenis plots van "niets" naar massaal loggen.


Ga ik helemaal terug naar de basics en probeer ik 1 entity in exclude te zetten
YAML:
1
2
3
4
recorder:
  exclude:
    entities:
      - sensor.openweathermap_weather_code

Reboot en open ik dan de log, dan zie ik deze verschijnen.
Afbeeldingslocatie: https://tweakers.net/i/I8Jl0HxL8RWiYysBTKqZxdEDonw=/800x/filters:strip_exif()/f/image/r69jBKObzw0DJHe2iVuZftKG.png?f=fotoalbum_large

Ik word knettergek want ik weet echt niet wat ik fout doe. Zie ik iets over het hoofd?
Bedankt

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:43

Septillion

Moderator Wonen & Mobiliteit
Belangrijke vraag, welke versie van HA? En begrijp ik het bij de laatste goed dat de entity ie je juist in de exclude zet dan opeens de enige is die ge-include wordt?

En een meet out of the box vraag, waarom? Je weet dat HA tegenwoordig long term statistics heeft? Dus de bewaartijd van de normale recoder hoeft niet meer lang te staan om waardes zoals uit je P1 te bewaren. Persoonlijk exclude ik niets, gebruik meeste niet maar zit me ook niet in de weg.

Acties:
  • 0 Henk 'm!

  • SMGGM
  • Registratie: Januari 2006
  • Laatst online: 05-05 22:09
welke versie van HA?
Momenteel draait die 2024.4.4, maar nog maar pas 2024.5.0 geïnstalleerd en daar doet die het ook.
Ook even teruggedraaid naar 2024.3.x en daar was hetzelfde te zien.

En begrijp ik het bij de laatste goed dat de entity ie je juist in de exclude zet dan opeens de enige is die ge-include wordt?
Nee, het is gewoon "wat ik gewoon in de code zet, hij logs alles".

En een meet out of the box vraag, waarom?
Het is een beetje een "daarom" reactie.
Als ik nu naar de history ga en een area kies krijg ik de logs van 50 entities ipv de 3 die ik eigenlijk maar wil zien. Ja er zijn oplossingen voor zoals (recent toegevoegd) de optie om labels te maken.

Deels zit het ook gewoon in mijn hoofd, waarom die ontelbaar vele info bewaren voor geen enkele reden?

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:43

Septillion

Moderator Wonen & Mobiliteit
Wat vind HA van je config? Dus Dev tools => YAML => Check configuration?

En je log al bekeken?

En een "waarom wel", persoonlijk gebruik ik het ook nog wel voor dingen (een for, of trend etc) maar ook nog wel een fijn om te zien waarom iets nu gebeurde (meer dan de trace). Ik kom alleen in de history als ik aan het klooien / uitzoeken ben (is gebeurde wat raars of ik heb info nodig voor een automation ofzo). Zaken die ik gewoon even wil zien heb ik een dashboard voor dat veel meer weer kan geven :)

Daarmee zeg ik niet dat dit niet gewoon zou moeten werken, maar meer dat data hebben in mijn ogen wel echt nuttig kan zijn :)

Acties:
  • 0 Henk 'm!

  • SMGGM
  • Registratie: Januari 2006
  • Laatst online: 05-05 22:09
Dev tools => YAML => Check configuration?
Configuration will not prevent Home Assistant from starting!
En je log al bekeken?
Niets te vinden op naam van "recorder".
Ook geen andere vreemde dingen te zien.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:43

Septillion

Moderator Wonen & Mobiliteit
Recoder er niet dubbel in? Misschien je hele config eens posten?

Acties:
  • 0 Henk 'm!

  • SMGGM
  • Registratie: Januari 2006
  • Laatst online: 05-05 22:09
Dit was de code met dan enkel de "include":

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
homeassistant:
  customize:
    sensor.gft_ophaling:
      icon: mdi:leaf-circle-outline
    sensor.papier_en_karton_ophaling:
      icon: mdi:newspaper-variant-multiple-outline
    sensor.pmd_ophaling:
      icon: mdi:bottle-soda-classic-outline
    sensor.restafval_ophaling:
      icon: mdi:trash-can-outline
      
      
    
  
# Loads default set of integrations. Do not remove.
default_config:

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes

# Text to speech
tts:
  - platform: google_translate

automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml


# Toevoegen van afhaalkalender
waste_collection_schedule:
  sources:
    - name: recycleapp_be
      args:
        postcode: beeeeeeep
        street: beeeeeeep
        house_number: beeeeeeep



sensor:
###########################
# Afval ophaling sensoren #
###########################
  - platform: waste_collection_schedule
    name: PMD ophaling
    value_template: '{{value.daysTo}}'
    types:
      - PMD
  - platform: waste_collection_schedule
    name: GFT ophaling
    value_template: '{{value.daysTo}}'
    types:
      - GFT
  - platform: waste_collection_schedule
    name: Restafval ophaling
    value_template: '{{value.daysTo}}'
    types:
      - Restafval
  - platform: waste_collection_schedule
    name: Papier en karton ophaling
    value_template: '{{value.daysTo}}'
    types:
      - Paper-cardboard



rest_command:
  push_ev_distance:
    url: beeeeeeep
    method: POST
    content_type: "application/json"
    payload: '{"remoteId": "EV6","remoteName": "EV6","metric": " distanceTravelledByCar","metricKind": "cumulative","unit": "km","data": [["{{ states.sensor.beeeeeeep_last_updated_at.state }}", {{ states.sensor.beeeeeeep.state }}]]}'


#############################
# Wake on LAN for computers #
#############################
switch:
  - platform: wake_on_lan
    name: Media Center
    mac: beeeeeeep
    host: 192.168.1.50
  - platform: wake_on_lan
    name: beeeeeeep
    mac: beeeeeeep
    host: 192.168.1.202


recorder:
  commit_interval: 30
  include:
    entities:
      #energy entities
      - sensor.p1_meter_beeeeeeep_totaal_verbruik
      - sensor.p1_meter_beeeeeeep_totaal_teruglevering
      - sensor.envoy_beeeeeeep_lifetime_energy_production
      - sensor.p1_meter_beeeeeeep_totaal_gasverbruik
      - sensor.shellyplug_s_beeeeeeep_energy

      #climate entities
      - sensor.beeeeeeep_outdoor_temperature
      - sensor.openweathermap_humidity
      - sensor.beeeeeeep_zone_zone_1_circuit_0_current_temperature
      - sensor.beeeeeeep_zone_zone_1_circuit_0_humidity
      - binary_sensor.beeeeeeep_trouble_codes

      #Light and sensors
      - light.berging_hoofd_licht_ikea_tradfri_e27_licht
      - light.gang_hoofd_licht_ikea_tradfri_e27_licht
      - binary_sensor.toilet_bewegingssensor_tradfri_motion_sensor_beweging
      - light.toilet_hoofd_licht_ikea_tradfri_e27_licht
      - light.gang_hoofd_licht_licht

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 20:43

Septillion

Moderator Wonen & Mobiliteit
Daar zie ik ook niets geks nee. Ik zal eens kijken of ik vanavond en testbench op kan zetten.
Pagina: 1