Black Friday = Pricewatch Bekijk onze selectie van de beste Black Friday-deals en voorkom een miskoop.

[HA] Garbage collection, elke maandag 4de week

Pagina: 1
Acties:

  • SMGGM
  • Registratie: Januari 2006
  • Laatst online: 13-11 06:16
Ik probeer in HA met de Garbage Collection (https://github.com/bruxy70/Garbage-Collection) mijn huisvuil te configureren, maar ik geraak er niet uit.

De ophaling is iedere 4de maandag van de maand (met enkele uitzonderingen).
Uit de documentatie haal ik dat ik de frequentie op iedere maand (frequency: "monthly") moet zetten en de ophaaldag op maandag (collection_days)

Maar vanaf dan snap ik het niet meer. Om de 4de maandag van de maand te nemen geraak ik verloren.
Moet ik "Order of weekday" op 4 zetten en "Order of week, instead of weekday order" op true (de doc zegt immers niets van mogelijke waardes).
"Order of week, instead of weekday order" op 4 zetten en "Order of weekday" (maar "Order of weekday" is verplicht)

Heb uiteraard beide eens getest, maar beide werken niet. Het resultaat van beide is dat er heel het jaar enkel op 20 mei (een vrijdag |:( ) een ophaling is en daar blijft het bij (wat een beetje weinig is).
Iemand ervaring met deze plugin die er meer van kent?
Thanks!


Mijn huidige setup
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
garbage_collection:
  sensors:
  - name: "Paper & glas" 
    #Frequentie iedere 4de maandag
    frequency: "monthly"
    collection_days:
    - mon
    Order of weekday: 4
    Order of week, instead of weekday order: true
    icon_normal: mdi:book-open-outline
    icon_today: mdi:book-open-outline
    icon_tomorrow: mdi:book-open-outline
    verbose_state: true
    verbose_format: "{date}"
    date_format: '%A'
    expire_after: '07:30'
    exclude_dates:
    - '2022-02-28'
    - '2022-03-28'
    include_dates:
    - '2022-02-21'
    - '2022-03-21'

  • Firestorm
  • Registratie: Februari 2002
  • Laatst online: 05-11 14:50

Firestorm

Ik hou altijd schroefjes over

Volgens de doc lijk je " Order of week, instead of weekday order: true" niet nodig te hebben.
Verder staat je usecase letterlijk omschreven:
Order of weekday: List of week numbers of collection day each month. E.g., if collection_day is "sat", 1 will mean 1st Saturday each month (integer 1-5)
Hier zal je dus "mon", 4 van moeten maken.

  • SMGGM
  • Registratie: Januari 2006
  • Laatst online: 13-11 06:16
Bedankt voor je reactie maar jij lijkt het precies te begrijp maar ik voel me even oliedom hier 8)7
This will alter the behaviour of order of weekday, so that instead of nth weekday of each month, take the weekday of the nth week of each month.
Ok, dus "Order of weekday:" moet dus 4 zijn want 4de week. Er staat immers dat dit het "gedrag van Order of weekday zal wijzigen".
Maar misschien kijk ik echt fout, er staat toch niet wat de waarde van "Order of week, instead of weekday order" moet zijn om dat te activeren. Is het true, is het 4, is het mon,... nog iets anders?

YAML:
1
2
3
4
5
6
7
8
  - name: "Paper & glas" 
    #Frequentie iedere 4de maandag
    frequency: "monthly"
#    collection_days:
#   - mon
    Order of weekday: 4
#    Order of week: 4
    Order of week, instead of weekday order: mon

Doet het niet

YAML:
1
2
3
4
5
6
7
8
  - name: "Paper & glas" 
    #Frequentie iedere 4de maandag
    frequency: "monthly"
    collection_days:
    - mon
    Order of weekday: 4
#    Order of week: 4
    Order of week, instead of weekday order: mon

Doet het niet

YAML:
1
2
3
4
5
6
7
8
  - name: "Paper & glas" 
    #Frequentie iedere 4de maandag
    frequency: "monthly"
    collection_days:
    - mon
    Order of weekday: mon
#    Order of week: 4
#    Order of week, instead of weekday order: mon

Doet het niet

Wat moeten die waardes van "collection_days:", "Order of weekday:" en "Order of week, instead of weekday order" concreet zijn?

  • NoepZor
  • Registratie: Maart 2003
  • Laatst online: 14-11 13:23
Zit er potentieel nog verschil in 4e maandag van de maand v.s. maandag in de 4e week van de maand met die settings?
Afbeeldingslocatie: https://tweakers.net/i/tIILb0v_AtUA6yS4fYo_FgCFFUg=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/9Wuji6Xc8EoGKZWm7cEmENbL.png?f=user_large

Maandag van week 4 van september lijkt de 21e te zijn in dit voorbeeld, de 4e maandag van september is echter de 28e. Of telt hij altijd per zoveelste weekdag?

De wijzen komen uit het Oosten!


  • Firestorm
  • Registratie: Februari 2002
  • Laatst online: 05-11 14:50

Firestorm

Ik hou altijd schroefjes over

@SMGGM Ik heb de integratie ook even geinstalleerd, maar waarom ben je met yaml bezig? Alles laat zich configureren vanuit de UI:

Afbeeldingslocatie: https://tweakers.net/i/d1XNEpi7b4BQ4WDqbuLOjb3TaCQ=/x800/filters:strip_exif()/f/image/4RNUaJlns6AqFcbrq05asY5y.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/WaNtgaUgPaaqq_aYj_DrKqFPRu0=/x800/filters:strip_exif()/f/image/uYNBCUPUzvW9Ovrto9PzVA5K.png?f=fotoalbum_large

Als ik e.e.a. op bovenstaande manier invoer krijg ik de 4e maandag van de maand (22e) terug:

Afbeeldingslocatie: https://tweakers.net/i/jMjr5mg5fvXRpBhFtx4_LqyIgS4=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/Fb2bRlbG3ytsDYPmlkx3OP7n.png?f=user_large

  • SMGGM
  • Registratie: Januari 2006
  • Laatst online: 13-11 06:16
Bedankt voor de tip, maar die helpers kende ik al. Helaas die laten niet toe om uitzonderingen in te stellen.

Als de huisvuilophaling op een wettelijk feestdag valt dan nemen ze de week erop of ervoor. Dat lijkt precies mogelijk maar dan moet ik templates gaan gebruiken.
Zal dat houden voor in het weekend om me erin te verdiepen.

[ Voor 6% gewijzigd door SMGGM op 02-08-2022 21:22 ]

Pagina: 1