Tado (V3) "local API" / http

Pagina: 1
Acties:

  • reinier.sr
  • Registratie: Maart 2011
  • Laatst online: 04-04 09:18
Naar aanleiding van de reactie van Renect onder het nieuwsbericht Tado stelt limiet van 100 apiverzoeken per dag in voor gebruikers zonder abo - Tweakers heb ik de volgende blueprint aangemaakt die lijkt te werken. Super tip.

Bestand staat geplaatst via de file editor in /homeassistant/blueprints/automation/handmatige_tado_polling.yaml

Vervolgens instellingen en scenes > automatiseringen > blueprints > invulscherm > opslaan > automatisering aangemaakt

Vervolgens instellingen > apparaten en diensten > tado > tandwiel > automatisch pollen uitzetten

Ik heb nog een abo lopen tot volgende maand, dus nog even afwachten of dit voldoende is. Polling zie ik al wel netjes per ingestelde minuten lopen.

Afbeeldingslocatie: https://tweakers.net/i/cmq0yPGY_cqUTCBS1yCb6CLr6dA=/800x/filters:strip_exif()/f/image/EO1YhIUzjiw1jtE1uggc8cjs.png?f=fotoalbum_large
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
blueprint:
  name: Handmatige Tado Polling – Instelbare tijden en intervallen
  description: >
    Poll de opgegeven Tado-entities handmatig met instelbare frequentie 
    voor dag en nacht. Hiermee voorkom je automatische polling en beperk je het aantal API-calls.
  domain: automation

  input:
    tado_entities:
      name: Tado Entities
      description: Kies de Tado-entities die bijgewerkt moeten worden.
      selector:
        entity:
          integration: tado
          multiple: true

    day_start:
      name: Start dag
      description: Uur waarop de dagperiode begint (24-uurs).
      default: 8
      selector:
        number:
          min: 0
          max: 24
          unit_of_measurement: uur
          mode: box

    day_end:
      name: Einde dag
      description: Uur waarop de dagperiode eindigt (24-uurs).
      default: 24
      selector:
        number:
          min: 0
          max: 24
          unit_of_measurement: uur
          mode: box

    day_interval:
      name: Interval overdag (minuten)
      description: Hoe vaak polling moet gebeuren overdag.
      default: 10
      selector:
        number:
          min: 1
          max: 120
          unit_of_measurement: min
          mode: slider

    night_interval:
      name: Interval ’s nachts (minuten)
      description: Hoe vaak polling moet gebeuren ’s nachts.
      default: 60
      selector:
        number:
          min: 1
          max: 120
          unit_of_measurement: min
          mode: slider

trigger:
  - platform: time_pattern
    minutes: "/1"  # Check elke minuut of het moment van polling bereikt is

variables:
  day_start: !input day_start
  day_end: !input day_end
  day_interval: !input day_interval
  night_interval: !input night_interval

condition: >
  {% set hour = now().hour %}
  {% if (hour >= day_start and hour < day_end) %}
    {{ now().minute % day_interval == 0 }}
  {% else %}
    {{ now().minute % night_interval == 0 }}
  {% endif %}

action:
  - service: homeassistant.update_entity
    target:
      entity_id: !input tado_entities

mode: single

[ Voor 5% gewijzigd door reinier.sr op 04-02-2026 14:54 ]


  • muratozb
  • Registratie: April 2022
  • Laatst online: 25-03 10:55
Is het gelukt? Welke entiteiten moet ik selecteren bij het aanmaken van de automatisering? Tado heeft veel entiteiten. Als ik op het tandwielpictogram klik, verschijnen deze 3 instellingen. Moet ik 'handmatig' kiezen? Bedankt.

Afbeeldingslocatie: https://tweakers.net/i/rKuJt0frwWW6KSd046afV1Rg1Ko=/800x/filters:strip_exif()/f/image/LOMTSxsx8OVcz6TD7EVnQpcb.png?f=fotoalbum_largeAfbeeldingslocatie: https://tweakers.net/i/mxWWAMsoZL-LRonKiIiZ0AmXh6A=/800x/filters:strip_exif()/f/image/mwK7LxYY7c9FHMdRqWC3xSdO.png?f=fotoalbum_large
reinier.sr schreef op woensdag 4 februari 2026 @ 14:49:
Naar aanleiding van de reactie van Renect onder het nieuwsbericht Tado stelt limiet van 100 apiverzoeken per dag in voor gebruikers zonder abo - Tweakers heb ik de volgende blueprint aangemaakt die lijkt te werken. Super tip.

Bestand staat geplaatst via de file editor in /homeassistant/blueprints/automation/handmatige_tado_polling.yaml

Vervolgens instellingen en scenes > automatiseringen > blueprints > invulscherm > opslaan > automatisering aangemaakt

Vervolgens instellingen > apparaten en diensten > tado > tandwiel > automatisch pollen uitzetten

Ik heb nog een abo lopen tot volgende maand, dus nog even afwachten of dit voldoende is. Polling zie ik al wel netjes per ingestelde minuten lopen.

[Afbeelding]
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
blueprint:
  name: Handmatige Tado Polling – Instelbare tijden en intervallen
  description: >
    Poll de opgegeven Tado-entities handmatig met instelbare frequentie 
    voor dag en nacht. Hiermee voorkom je automatische polling en beperk je het aantal API-calls.
  domain: automation

  input:
    tado_entities:
      name: Tado Entities
      description: Kies de Tado-entities die bijgewerkt moeten worden.
      selector:
        entity:
          integration: tado
          multiple: true

    day_start:
      name: Start dag
      description: Uur waarop de dagperiode begint (24-uurs).
      default: 8
      selector:
        number:
          min: 0
          max: 24
          unit_of_measurement: uur
          mode: box

    day_end:
      name: Einde dag
      description: Uur waarop de dagperiode eindigt (24-uurs).
      default: 24
      selector:
        number:
          min: 0
          max: 24
          unit_of_measurement: uur
          mode: box

    day_interval:
      name: Interval overdag (minuten)
      description: Hoe vaak polling moet gebeuren overdag.
      default: 10
      selector:
        number:
          min: 1
          max: 120
          unit_of_measurement: min
          mode: slider

    night_interval:
      name: Interval ’s nachts (minuten)
      description: Hoe vaak polling moet gebeuren ’s nachts.
      default: 60
      selector:
        number:
          min: 1
          max: 120
          unit_of_measurement: min
          mode: slider

trigger:
  - platform: time_pattern
    minutes: "/1"  # Check elke minuut of het moment van polling bereikt is

variables:
  day_start: !input day_start
  day_end: !input day_end
  day_interval: !input day_interval
  night_interval: !input night_interval

condition: >
  {% set hour = now().hour %}
  {% if (hour >= day_start and hour < day_end) %}
    {{ now().minute % day_interval == 0 }}
  {% else %}
    {{ now().minute % night_interval == 0 }}
  {% endif %}

action:
  - service: homeassistant.update_entity
    target:
      entity_id: !input tado_entities

mode: single
Pagina: 1