Home Assistant: Open source Python3 home automation - deel 5 Vorige deel Overzicht

Pagina: 1 ... 136 ... 327 Laatste
Acties:

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 21-07 22:28

Toppe

Oké ✅

@TheFes

Gisteravond het programma op de vaatwasser aangepast, ik zie dat de automation netjes gaat lopen om de aangepaste tijd (04:00) en dat het script ook start:

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
alias: Vaatwasser automatisch starten
sequence:
  - if:
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.012030387009003220_bsh_common_status_doorstate
            state: "off"
            alias: Deur is gesloten
    then:
      - service: home_connect_alt.start_program
        data:
          validate: true
          program_key: |
            {% set programs = {
                                            'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',
                                            'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',
                                            'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',
                                          }
            %} {{ programs[states('input_select.vaatwasser_programma')] }}
          device_id: f2eda66b5357e8d707e8099050fcd20d
        alias: Vaatwasser starten
    else: []
mode: single
icon: mdi:dishwasher


Alles lijkt verder goed te gaan, ook het kiezen van het juiste programma, maar hij slaat ergens vast volgens de log:

JSON:
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
{
  "trace": {
    "last_step": "sequence/0/then/0",
    "run_id": "b859e151e16cd19566c4fae22cce04a2",
    "state": "stopped",
    "script_execution": "error",
    "timestamp": {
      "start": "2023-11-23T03:00:00.002234+00:00",
      "finish": "2023-11-23T03:00:00.035586+00:00"
    },
    "domain": "script",
    "item_id": "vaatwasser_automatisch_starten",
    "error": "argument of type 'NoneType' is not iterable",
    "trace": {
      "sequence/0": [
        {
          "path": "sequence/0",
          "timestamp": "2023-11-23T03:00:00.002711+00:00",
          "changed_variables": {
            "this": {
              "entity_id": "script.vaatwasser_automatisch_starten",
              "state": "off",
              "attributes": {
                "last_triggered": "2023-11-22T00:00:00.006696+00:00",
                "mode": "single",
                "current": 0,
                "icon": "mdi:dishwasher",
                "friendly_name": "Vaatwasser automatisch starten"
              },
              "last_changed": "2023-11-22T00:00:03.138563+00:00",
              "last_updated": "2023-11-22T00:00:03.138563+00:00",
              "context": {
                "id": "01HFT57504SHF2P028QM6G38CH",
                "parent_id": null,
                "user_id": null
              }
            },
            "context": {
              "id": "01HFX1XEW01RT37Z6YF9VRX4DM",
              "parent_id": null,
              "user_id": null
            }
          },
          "error": "argument of type 'NoneType' is not iterable",
          "result": {
            "choice": "then"
          }
        }
      ],
      "sequence/0/if": [
        {
          "path": "sequence/0/if",
          "timestamp": "2023-11-23T03:00:00.002765+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "sequence/0/if/condition/0": [
        {
          "path": "sequence/0/if/condition/0",
          "timestamp": "2023-11-23T03:00:00.002790+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "sequence/0/if/condition/0/conditions/0": [
        {
          "path": "sequence/0/if/condition/0/conditions/0",
          "timestamp": "2023-11-23T03:00:00.002809+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "sequence/0/if/condition/0/conditions/0/entity_id/0": [
        {
          "path": "sequence/0/if/condition/0/conditions/0/entity_id/0",
          "timestamp": "2023-11-23T03:00:00.002831+00:00",
          "result": {
            "result": true,
            "state": "off",
            "wanted_state": "off"
          }
        }
      ],
      "sequence/0/then/0": [
        {
          "path": "sequence/0/then/0",
          "timestamp": "2023-11-23T03:00:00.003070+00:00",
          "error": "argument of type 'NoneType' is not iterable",
          "result": {
            "params": {
              "domain": "home_connect_alt",
              "service": "start_program",
              "service_data": {
                "validate": true,
                "program_key": "Dishcare.Dishwasher.Program.Quick45",
                "device_id": "f2eda66b5357e8d707e8099050fcd20d"
              },
              "target": {}
            },
            "running_script": false
          }
        }
      ]
    },
    "config": {
      "alias": "Vaatwasser automatisch starten",
      "sequence": [
        {
          "if": [
            {
              "condition": "and",
              "conditions": [
                {
                  "condition": "state",
                  "entity_id": "binary_sensor.012030387009003220_bsh_common_status_doorstate",
                  "state": "off",
                  "alias": "Deur is gesloten"
                }
              ]
            }
          ],
          "then": [
            {
              "service": "home_connect_alt.start_program",
              "data": {
                "validate": true,
                "program_key": "{% set programs = {\n                                'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',\n                                'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',\n                                'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',\n                              }\n%} {{ programs[states('input_select.vaatwasser_programma')] }}\n",
                "device_id": "f2eda66b5357e8d707e8099050fcd20d"
              },
              "alias": "Vaatwasser starten"
            }
          ],
          "else": []
        }
      ],
      "mode": "single",
      "icon": "mdi:dishwasher"
    },
    "blueprint_inputs": null,
    "context": {
      "id": "01HFX1XEW01RT37Z6YF9VRX4DM",
      "parent_id": null,
      "user_id": null
    }
  },
  "logbookEntries": [
    {
      "when": 1700708400.002366,
      "state": "on",
      "entity_id": "script.vaatwasser_automatisch_starten",
      "icon": "mdi:dishwasher"
    },
    {
      "when": 1700708400.031096,
      "state": "off",
      "entity_id": "script.vaatwasser_automatisch_starten",
      "icon": "mdi:dishwasher",
      "context_state": "on",
      "context_entity_id": "script.vaatwasser_automatisch_starten"
    }
  ]
}


Als ik kijk of het selecteren van een programma goed gaat bij ontwikkelaarshulpmiddelen:

YAML:
1
2
3
4
5
6
        {% set programs = {
                                        'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',
                                        'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',
                                        'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',
                                      }
        %} {{ programs[states('input_select.vaatwasser_programma')] }}


dan is het resultaat Dishcare.Dishwasher.Program.Quick45, dat gaat dus goed.

Iemand enig idee in welke hoek ik moet gaan zoeken? De programma naam komt van de Siemens pagina dus ik ga er vanuit dat dat gewoon goed is.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
Toppe schreef op donderdag 23 november 2023 @ 19:10:
@TheFes

Gisteravond het programma op de vaatwasser aangepast, ik zie dat de automation netjes gaat lopen om de aangepaste tijd (04:00) en dat het script ook start:

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
alias: Vaatwasser automatisch starten
sequence:
  - if:
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.012030387009003220_bsh_common_status_doorstate
            state: "off"
            alias: Deur is gesloten
    then:
      - service: home_connect_alt.start_program
        data:
          validate: true
          program_key: |
            {% set programs = {
                                            'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',
                                            'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',
                                            'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',
                                          }
            %} {{ programs[states('input_select.vaatwasser_programma')] }}
          device_id: f2eda66b5357e8d707e8099050fcd20d
        alias: Vaatwasser starten
    else: []
mode: single
icon: mdi:dishwasher


Alles lijkt verder goed te gaan, ook het kiezen van het juiste programma, maar hij slaat ergens vast volgens de log:

JSON:
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
{
  "trace": {
    "last_step": "sequence/0/then/0",
    "run_id": "b859e151e16cd19566c4fae22cce04a2",
    "state": "stopped",
    "script_execution": "error",
    "timestamp": {
      "start": "2023-11-23T03:00:00.002234+00:00",
      "finish": "2023-11-23T03:00:00.035586+00:00"
    },
    "domain": "script",
    "item_id": "vaatwasser_automatisch_starten",
    "error": "argument of type 'NoneType' is not iterable",
    "trace": {
      "sequence/0": [
        {
          "path": "sequence/0",
          "timestamp": "2023-11-23T03:00:00.002711+00:00",
          "changed_variables": {
            "this": {
              "entity_id": "script.vaatwasser_automatisch_starten",
              "state": "off",
              "attributes": {
                "last_triggered": "2023-11-22T00:00:00.006696+00:00",
                "mode": "single",
                "current": 0,
                "icon": "mdi:dishwasher",
                "friendly_name": "Vaatwasser automatisch starten"
              },
              "last_changed": "2023-11-22T00:00:03.138563+00:00",
              "last_updated": "2023-11-22T00:00:03.138563+00:00",
              "context": {
                "id": "01HFT57504SHF2P028QM6G38CH",
                "parent_id": null,
                "user_id": null
              }
            },
            "context": {
              "id": "01HFX1XEW01RT37Z6YF9VRX4DM",
              "parent_id": null,
              "user_id": null
            }
          },
          "error": "argument of type 'NoneType' is not iterable",
          "result": {
            "choice": "then"
          }
        }
      ],
      "sequence/0/if": [
        {
          "path": "sequence/0/if",
          "timestamp": "2023-11-23T03:00:00.002765+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "sequence/0/if/condition/0": [
        {
          "path": "sequence/0/if/condition/0",
          "timestamp": "2023-11-23T03:00:00.002790+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "sequence/0/if/condition/0/conditions/0": [
        {
          "path": "sequence/0/if/condition/0/conditions/0",
          "timestamp": "2023-11-23T03:00:00.002809+00:00",
          "result": {
            "result": true
          }
        }
      ],
      "sequence/0/if/condition/0/conditions/0/entity_id/0": [
        {
          "path": "sequence/0/if/condition/0/conditions/0/entity_id/0",
          "timestamp": "2023-11-23T03:00:00.002831+00:00",
          "result": {
            "result": true,
            "state": "off",
            "wanted_state": "off"
          }
        }
      ],
      "sequence/0/then/0": [
        {
          "path": "sequence/0/then/0",
          "timestamp": "2023-11-23T03:00:00.003070+00:00",
          "error": "argument of type 'NoneType' is not iterable",
          "result": {
            "params": {
              "domain": "home_connect_alt",
              "service": "start_program",
              "service_data": {
                "validate": true,
                "program_key": "Dishcare.Dishwasher.Program.Quick45",
                "device_id": "f2eda66b5357e8d707e8099050fcd20d"
              },
              "target": {}
            },
            "running_script": false
          }
        }
      ]
    },
    "config": {
      "alias": "Vaatwasser automatisch starten",
      "sequence": [
        {
          "if": [
            {
              "condition": "and",
              "conditions": [
                {
                  "condition": "state",
                  "entity_id": "binary_sensor.012030387009003220_bsh_common_status_doorstate",
                  "state": "off",
                  "alias": "Deur is gesloten"
                }
              ]
            }
          ],
          "then": [
            {
              "service": "home_connect_alt.start_program",
              "data": {
                "validate": true,
                "program_key": "{% set programs = {\n                                'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',\n                                'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',\n                                'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',\n                              }\n%} {{ programs[states('input_select.vaatwasser_programma')] }}\n",
                "device_id": "f2eda66b5357e8d707e8099050fcd20d"
              },
              "alias": "Vaatwasser starten"
            }
          ],
          "else": []
        }
      ],
      "mode": "single",
      "icon": "mdi:dishwasher"
    },
    "blueprint_inputs": null,
    "context": {
      "id": "01HFX1XEW01RT37Z6YF9VRX4DM",
      "parent_id": null,
      "user_id": null
    }
  },
  "logbookEntries": [
    {
      "when": 1700708400.002366,
      "state": "on",
      "entity_id": "script.vaatwasser_automatisch_starten",
      "icon": "mdi:dishwasher"
    },
    {
      "when": 1700708400.031096,
      "state": "off",
      "entity_id": "script.vaatwasser_automatisch_starten",
      "icon": "mdi:dishwasher",
      "context_state": "on",
      "context_entity_id": "script.vaatwasser_automatisch_starten"
    }
  ]
}


Als ik kijk of het selecteren van een programma goed gaat bij ontwikkelaarshulpmiddelen:

YAML:
1
2
3
4
5
6
        {% set programs = {
                                        'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',
                                        'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',
                                        'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',
                                      }
        %} {{ programs[states('input_select.vaatwasser_programma')] }}


dan is het resultaat Dishcare.Dishwasher.Program.Quick45, dat gaat dus goed.

Iemand enig idee in welke hoek ik moet gaan zoeken? De programma naam komt van de Siemens pagina dus ik ga er vanuit dat dat gewoon goed is.
Het gaat fout bij het uitvoeren van deze service call:
YAML:
1
2
3
4
5
service: home_connect_alt.start_program
data:
  validate: true
  program_key: "Dishcare.Dishwasher.Program.Quick45"
  device_id: f2eda66b5357e8d707e8099050fcd20d


Gaat het wel goed als je die in developer tools > services probeert?

Home Assistant configuratie


  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 00:14

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@Toppe Zelf zou ik de multiline yaml even als >- doen ipv | maar aan het feit dat de log zegt dat hij als resolved versie gewoon "program_key": "Dishcare.Dishwasher.Program.Quick45", heeft staan lijkt het wel goed te gaan.

Maar ik heb (nog steeds) geen home connect alt draaien. Maar hoort device_id niet onder target: te hangen? Dit omdat dit nu juist rendert als lege lijst.

Ofwel:
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
alias: Vaatwasser automatisch starten
sequence:
  - if:
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.012030387009003220_bsh_common_status_doorstate
            state: "off"
            alias: Deur is gesloten
    then:
      - service: home_connect_alt.start_program
        data:
          validate: true
          program_key: >-
            {% set programs = {
                                            'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',
                                            'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',
                                            'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',
                                          }
            %} {{ programs[states('input_select.vaatwasser_programma')] }}
        target:
          device_id: f2eda66b5357e8d707e8099050fcd20d
        alias: Vaatwasser starten
    else: []
mode: single
icon: mdi:dishwasher

[ Voor 55% gewijzigd door Septillion op 23-11-2023 19:46 ]


  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
koelkast schreef op donderdag 23 november 2023 @ 11:57:
Ik heb via @AUijtdehaag een uitlezen voor m'n waterontharder geplaatst. Daar kan ik ook het waterverbruik mee uitlezen.
Maar nu wil ik het waterverbruik ook in m'n energy dashboard hebben. Helaas kan ik daar geen sensoren kiezen, blijkbaar is het voor dat doel niet geschikt genoeg.

Of moet ik een extra sensor maken? Is een utility sensor niet voldoende?
Excuses. My mistake :P .
Zie https://github.com/fonske/clack-reader/issues/4

Maar je weet dat de ontharder niet al het water telt?
Dus het verbruik van regeneratie wordt niet mee geteld, enkel het ontharde water wat er doorheen stroomt

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • +1 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 21-07 22:28

Toppe

Oké ✅

TheFes schreef op donderdag 23 november 2023 @ 19:44:
[...]


Het gaat fout bij het uitvoeren van deze service call:
YAML:
1
2
3
4
5
service: home_connect_alt.start_program
data:
  validate: true
  program_key: "Dishcare.Dishwasher.Program.Quick45"
  device_id: f2eda66b5357e8d707e8099050fcd20d


Gaat het wel goed als je die in developer tools > services probeert?
Lijkt inderdaad een verkeerd programma te zijn. Ik had alleen niet verwacht dat hij zó snel zou reageren met een error.

Wordt dus even testen welke programma’s er zijn :9

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 21-07 22:28

Toppe

Oké ✅

Septillion schreef op donderdag 23 november 2023 @ 19:45:
@Toppe Zelf zou ik de multiline yaml even als >- doen ipv | maar aan het feit dat de log zegt dat hij als resolved versie gewoon "program_key": "Dishcare.Dishwasher.Program.Quick45", heeft staan lijkt het wel goed te gaan.

Maar ik heb (nog steeds) geen home connect alt draaien. Maar hoort device_id niet onder target: te hangen? Dit omdat dit nu juist rendert als lege lijst.

Ofwel:
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
alias: Vaatwasser automatisch starten
sequence:
  - if:
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.012030387009003220_bsh_common_status_doorstate
            state: "off"
            alias: Deur is gesloten
    then:
      - service: home_connect_alt.start_program
        data:
          validate: true
          program_key: >-
            {% set programs = {
                                            'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',
                                            'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',
                                            'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',
                                          }
            %} {{ programs[states('input_select.vaatwasser_programma')] }}
        target:
          device_id: f2eda66b5357e8d707e8099050fcd20d
        alias: Vaatwasser starten
    else: []
mode: single
icon: mdi:dishwasher
Zie mijn bericht hierboven :9

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
Septillion schreef op donderdag 23 november 2023 @ 19:45:
@Toppe Zelf zou ik de multiline yaml even als >- doen ipv | maar aan het feit dat de log zegt dat hij als resolved versie gewoon "program_key": "Dishcare.Dishwasher.Program.Quick45", heeft staan lijkt het wel goed te gaan.

Maar ik heb (nog steeds) geen home connect alt draaien. Maar hoort device_id niet onder target: te hangen? Dit omdat dit nu juist rendert als lege lijst.

Ofwel:
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
alias: Vaatwasser automatisch starten
sequence:
  - if:
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.012030387009003220_bsh_common_status_doorstate
            state: "off"
            alias: Deur is gesloten
    then:
      - service: home_connect_alt.start_program
        data:
          validate: true
          program_key: >-
            {% set programs = {
                                            'Eco 50°C': 'Dishcare.Dishwasher.Program.Eco50',
                                            'Kort 45': 'Dishcare.Dishwasher.Program.Quick45',
                                            'Intensief': 'Dishcare.Dishwasher.Program.Intensiv70',
                                          }
            %} {{ programs[states('input_select.vaatwasser_programma')] }}
        target:
          device_id: f2eda66b5357e8d707e8099050fcd20d
        alias: Vaatwasser starten
    else: []
mode: single
icon: mdi:dishwasher
Die pipe is een GUI ding, en je target onder data plaatsten is prima verder, kijk maar naar een trace van een service call waar hij onder target staat. HA zal het dan alsnog onder data zetten.

Home Assistant configuratie


  • Ronker32
  • Registratie: Mei 2018
  • Laatst online: 23-07 16:38
Ik loop een beetje vast met een trigger waar ik niet uitkom. Situatie is als volgt: ik heb een light group genaamd 'basislampen', en ik wil iedere keer dat er één lamp van deze groep wordt aangezet (dus alleen naar status 'on') een melding krijgen op mijn telefoon met daarin de entity_id of friendly name van de betreffende lamp die aan is gezet.

Is dit überhaupt mogelijk? Ik kwam net een stuk code tegen:
YAML:
1
2
3
trigger:
  - platform: event
    event_type: state_changed

Vervolgens wordt in de conditions afgevangen dat de specifieke entity die de automation triggert onderdeel moet zijn van de light group, maar dat zou betekenen dat deze automation een flink aantal keer wordt afgetrapt op een dag. Ben benieuwd of er nog alternatieven zijn voor deze trigger, de rest van de automation is niet het probleem.

[ Voor 4% gewijzigd door Ronker32 op 23-11-2023 23:03 ]


  • verjager
  • Registratie: Oktober 2012
  • Niet online
@Ronker32 Kun je iets bouwen m.b.v. dit voorbeeld?
Je moet dan dus de entities van je group basislampen als losse triggers toevoegen.

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
alias: Melding smartplugs apparatuur
description: ""
trigger:
  - platform: state
    entity_id:
      - switch.smartplug_wasmachine_on_off
      - switch.smartplug_wasdroger_on_off
      - switch.smartplug_balansventilatie_on_off
    to: "on"
condition: []
action:
  - variables:
      friendly_name: >-
        {{ trigger.to_state.attributes.friendly_name |  replace(' Switch', '') |
        replace(' on_off', '') }} 
  - service: notify.mobile_app_moto_g_8_power
    data:
      message: >-
        {{ now().strftime("%H:%M") }} {{ friendly_name }} {% if
        trigger.to_state.state == 'off' -%}
          uitgeschakeld
        {%- elif trigger.to_state.state == 'on' -%}
          ingeschakeld
        {%- else -%}
          gewijzigd naar {{ trigger.to_state.state }}
        {%- endif -%}!     
      data:
        ttl: 0
        priority: high
        group: Smartplugs
        tag: "{{ trigger.entity_id }}"
        sticky: true
        clickAction: noAction
mode: queued
max: 10

Acties:
  • +1 Henk 'm!

  • MikeOO
  • Registratie: Augustus 2007
  • Laatst online: 06:46
Rubman schreef op donderdag 23 november 2023 @ 09:46:
Ik zit met een probleempje om mijn printer automatisch uit te zetten wanneer deze klaar is.
Ik heb een Ender 3 V2 draaiend op Klipper (Fluidd) via een Pi 2B Dit hele zwikkie zit achter een Shelly plug.

Nu wil ik graag dat zodra de print klaar is dat de plug naar de Off status gaat.
Echter zit ik met de trigger die ik enkel goed kan instellen op de sensor van print progress.
Zou onderstaande code werken? of moet ik echt aan de gang met een fysieke trigger om de Shelly plug te activeren

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
alias: "Endy off after print finished "
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.endy_progress
    from: 99%
    to: 100%
condition:
  - type: is_power
    condition: device
    device_id: edac164e35a706880d7f76c986f2c60c
    entity_id: 3d3684eceeb1871352e940fde21937b9
    domain: sensor
    below: 50
action:
  - delay:
      hours: 0
      minutes: 10
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: edac164e35a706880d7f76c986f2c60c
    entity_id: 4c15d8ba3ef48248ced25d7d9a93e4f3
    domain: switch
mode: single
De printer direct uit laten gaan als 100% bereikt is ook niet verstandig. Een hotend moet ook eerst afkoelen zodat je geen last krijgt van heat creep. De hotend blijft dan erg lang heet zonder koeling wat voor verstoppingen kan leiden.

Dus beter is om te zien of de print 100% klaar is zo ja dat de hotend temp voldoende is afgekoeld (lager dan 40 graden).

Lukt dat niet dan zou je bv een timer van 5-10 min kunnen laten lopen als de print 100% is.

Acties:
  • 0 Henk 'm!

  • Activate
  • Registratie: November 2007
  • Laatst online: 23-07 01:37
Hallo heb een uitdaging met een Eufy Video Doorbell S330.

Ik heb netjes volgens de handleiding het geinstalleerd : https://github.com/fuatak...ity/blob/master/README.md

Alles lijkt goed te gaan er word netjes het e.e.a opgestart maar krijg daarna de volgende foutmelding :

Afbeeldingslocatie: https://tweakers.net/i/Yagbm76qDPqsK_niMrSiN4ougFE=/800x/filters:strip_icc():strip_exif()/f/image/jc23XRhwFRe3s9ZwIcimLhqY.jpg?f=fotoalbum_large

Als ik in de log kijk krijg ik deze info :
code:
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
 File "/config/custom_components/eufy_security/__init__.py", line 50, in async_setup_entry
    await coordinator.initialize()
  File "/config/custom_components/eufy_security/coordinator.py", line 39, in initialize
    await self._api.connect()
  File "/config/custom_components/eufy_security/eufy_security_api/api_client.py", line 71, in connect
    await self._set_schema(SCHEMA_VERSION)
  File "/config/custom_components/eufy_security/eufy_security_api/api_client.py", line 147, in _set_schema
    await self._send_message_get_response(OutgoingMessage(OutgoingMessageType.set_api_schema, schema_version=schema_version))
  File "/config/custom_components/eufy_security/eufy_security_api/api_client.py", line 324, in _send_message_get_response
    return await future
           ^^^^^^^^^^^^
custom_components.eufy_security.eufy_security_api.exceptions.FailedCommandException: {'type': 'result', 'success': False, 'messageId': 'set_api_schema.055bff92287e4ec1a242f1db31320f4e', 'errorCode': 'schema_incompatible'}
2023-11-23 09:46:53.544 WARNING (SyncWorker_7) [websocket] websocket connected
2023-11-23 09:46:56.932 ERROR (MainThread) [homeassistant.components.motion_blinds.gateway] Could not find working interface for Motion Blinds host 192.168.0.183, using interface 'any'
2023-11-23 09:47:12.448 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.dhwp_actuator_water_consumption (<class 'homeassistant.components.overkiz.sensor.OverkizStateSensor'>) is using state class 'measurement' which is impossible considering device class ('volume') it is using; expected None or one of 'total_increasing', 'total'; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+overkiz%22
2023-11-23 09:58:24.979 ERROR (SyncWorker_7) [websocket] [Errno 104] Connection reset by peer - goodbye
2023-11-23 09:58:25.108 WARNING (SyncWorker_7) [websocket] websocket connected
2023-11-23 10:00:24.096 ERROR (MainThread) [frontend.js.latest.202310302] Uncaught error from Chrome 119.0.0.0 on Windows 10
TypeError: Cannot read properties of null (reading 'removeEventListener')
renderHeading (src/components/ha-dialog.ts:51:24)
apply (src/scoped-custom-element-registry.js:262:44)
mainWindow.history.pushState (src/dialogs/make-dialog-manager.ts:129:7)
2023-11-23 10:07:59.740 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry 127.0.0.1 for eufy_security
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 402, in async_setup
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/eufy_security/__init__.py", line 50, in async_setup_entry
    await coordinator.initialize()
  File "/config/custom_components/eufy_security/coordinator.py", line 39, in initialize
    await self._api.connect()
  File "/config/custom_components/eufy_security/eufy_security_api/api_client.py", line 71, in connect
    await self._set_schema(SCHEMA_VERSION)
  File "/config/custom_components/eufy_security/eufy_security_api/api_client.py", line 147, in _set_schema
    await self._send_message_get_response(OutgoingMessage(OutgoingMessageType.set_api_schema, schema_version=schema_version))
  File "/config/custom_components/eufy_security/eufy_security_api/api_client.py", line 324, in _send_message_get_response
    return await future
           ^^^^^^^^^^^^
custom_components.eufy_security.eufy_security_api.exceptions.FailedCommandException: {'type': 'result', 'success': False, 'messageId': 'set_api_schema.aba0d22a1f0f4331bad3f09af071bde7', 'errorCode': 'schema_incompatible'}
2023-11-23 10:08:37.300 ERROR (MainThread) [frontend.js.latest.202310302] Uncaught error from Chrome 119.0.0.0 on Windows 10
TypeError: Cannot read properties of null (reading 'removeEventListener')
renderHeading (src/components/ha-dialog.ts:51:24)
apply (src/scoped-custom-element-registry.js:262:44)
mainWindow.history.pushState (src/dialogs/make-dialog-manager.ts:129:7)
2023-11-23 10:44:31.952 ERROR (MainThread) [frontend.js.latest.202310302] Uncaught error from Chrome 119.0.0.0 on Windows 10
TypeError: Cannot read properties of null (reading 'removeEventListener')
renderHeading (src/components/ha-dialog.ts:51:24)
apply (src/scoped-custom-element-registry.js:262:44)


Wie kan me hiermee helpen?

[ Voor 0% gewijzigd door Septillion op 24-11-2023 11:31 ]


Acties:
  • +1 Henk 'm!

  • Rubman
  • Registratie: April 2002
  • Laatst online: 22:27

Rubman

Retarded or just overjoyed!

MikeOO schreef op vrijdag 24 november 2023 @ 08:19:
[...]


De printer direct uit laten gaan als 100% bereikt is ook niet verstandig. Een hotend moet ook eerst afkoelen zodat je geen last krijgt van heat creep. De hotend blijft dan erg lang heet zonder koeling wat voor verstoppingen kan leiden.

Dus beter is om te zien of de print 100% klaar is zo ja dat de hotend temp voldoende is afgekoeld (lager dan 40 graden).

Lukt dat niet dan zou je bv een timer van 5-10 min kunnen laten lopen als de print 100% is.
Vandaar ook de timer erin, maar ben wat aan het stoeien geslagen en inmiddels ETA tijden erin, kijken of ik hem daarop kan laten triggeren.
Dat wanneer ETA naar 0 gaat 15 min wachten en dan uit.

Als het ergens pijn doet, wil ik erop drukken


Acties:
  • +1 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Nu online
Toevallig ook de vaatwasser geautomatiseerd van de week.

Je kunt de vaatwasser zelf in 'remote start' zetten en de deur sluiten en Home Assistant berekent de startuitstel voor een bepaalde eindtijd. (06:30 of 15:00)

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
id: da0e3b00-64d3-4aa9-9753-69bd40794465
alias: "Automatically schedule the dishwasher with remote start"

trigger:
  - platform: state
    entity_id: binary_sensor.vaatwasser_door
    to: "off"
    for:
      seconds: 30

action:
  - alias: "Set a templated variable"
    variables:
      endtime: >
        {% set clock = iif(now().hour < 3 or now().hour > 12, '06:30', '15:00', '08:00') %}
        {% set offset = iif(now() > today_at(clock), timedelta(hours=24) , timedelta(0), timedelta(0)) %}
        {% set endtime = today_at(clock) + offset %}
        {{ endtime }}
      delay_in_seconds: >
        {% set delay = endtime | as_timestamp - states('sensor.vaatwasser_remaining_program_time') | as_timestamp %}
        {{ delay | int }}
      program: >
        {{'Dishcare.Dishwasher.Program.' + states('select.vaatwasser_programma') }}
  - alias: "Start the dishwasher if remote start is enabled, always notify S9"
    choose:
      - conditions:
          - condition: state
            entity_id: binary_sensor.vaatwasser_remote_start
            state: "on"
        sequence:
          - alias: "Call the service to start the selected program"
            service: home_connect.start_program
            data:
              device_id: 77e5f38ddaa4fbf7cdad5d901986a147
              key: BSH.Common.Option.StartInRelative
              value: "{{ [delay_in_seconds, 0] | max }}"
              program: "{{ program }}"
    default:
      - alias: "Notify app"
        service: notify.mobile_app_sm_g960f
        data:
          title: "Vaatwasser ingepland"
          message: >
            Scheduling dishwasher to finish {{ program }} at {{ endtime }} by using a delay of {{ timedelta(delay_in_seconds) }}


Het gekozen programma komt helaas niet door, maar wel de eindtijd:
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
- trigger:
    - platform: state
      entity_id: sensor.vaatwasser_remaining_program_time
    - platform: state
      entity_id: binary_sensor.vaatwasser_door
  select:
    - name: "vaatwasser_programma"
      unique_id: d5e8edd9-76e6-4d29-85eb-0e37652f786e
      state: |-
        {% set duration = states('sensor.vaatwasser_remaining_program_time') | as_timestamp - now() | as_timestamp %}
        {% if is_state('binary_sensor.vaatwasser_door', 'off')  %}
          {{ states('select.vaatwasser_programma') }}
        {% elif duration >= as_timedelta("PT4H39M").total_seconds() %}
          Eco50
        {% elif duration >= as_timedelta("PT4H09M").total_seconds() %}
          Silent
        {% elif duration >= as_timedelta("PT2H54M").total_seconds() %}
          Intensive70
        {% elif duration >= as_timedelta("PT2H34M").total_seconds() %}
          Auto2
        {% elif duration >= as_timedelta("PT2H04M").total_seconds() %}
          Glas40
        {% elif duration >= as_timedelta("PT1H54M").total_seconds() %}
          Quick65
        {% elif duration >= as_timedelta("PT1H29M").total_seconds() %}
          Quick45
        {% elif duration >= as_timedelta("PT2H09M").total_seconds() %}
          MachineCleaning
        {% else %}
          Eco50
        {% endif %}
      options: |-
        {{ ['Eco50', 'Auto2', 'Intensive70', 'Quick65', 'Quick45', 'Glas40', 'Silent', 'MachineCleaning','Idle'] }}
      optimistic: true

Acties:
  • 0 Henk 'm!

  • Aziraphale
  • Registratie: September 2013
  • Laatst online: 00:04
Mijn nieuwe Sonoff Zigbee Dongle is gearriveerd en ik wil er vanmiddag eens mee gaan spelen. Wat is nu binnen HA het handigste, alles aan de ZBDongle hangen of de Hue bridge ook nog gebruiken? Op zich zou ik die laatste er namelijk wel tussenuit willen hebben, maar kan ik dan de scenes/kleuren van de lampen nog wel gebruiken? Mijn lampen staan namelijk vrij standaard op de scene "ontspannen".

En ook niet onbelangrijk: Welke integratie heb ik nodig? Ik zie alleen de ZHA staan in de standaard lijst.

[ Voor 12% gewijzigd door Aziraphale op 24-11-2023 09:22 ]

3120WP Solax, 4825WP SolarEdge, Nibe S2125-8 met een VVMS320, 7680Wh Zendure Hyper 2000.


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
Aziraphale schreef op vrijdag 24 november 2023 @ 09:17:
Mijn nieuwe Sonoff Zigbee Dongle is gearriveerd en ik wil er vanmiddag eens mee gaan spelen. Wat is nu binnen HA het handigste, alles aan de ZBDongle hangen of de Hue bridge ook nog gebruiken? Op zich zou ik die laatste er namelijk wel tussenuit willen hebben, maar kan ik dan de scenes/kleuren van de lampen nog wel gebruiken? Mijn lampen staan namelijk vrij standaard op de scene "ontspannen".

En ook niet onbelangrijk: Welke integratie heb ik nodig? Ik zie alleen de ZHA staan in de standaard lijst.
Integratie is een keuze die jij moet maken. ZHA heb je verder niets voor nodig, voor Zigbee2MQTT zul je ook de Zigbee2MQTT add-on moeten installeren (of zelf ergens anders installeren) en een MQTT broker (mocht je nog geen MQTT gebruiken).

Uiteindelijk is het voor je Zigbee mesh het slimst om alles in één netwerk te hebben, maar als je geen gebruik meer maakt van de Hue bridge, kun je ook geen gebruik meer maken van de Hue scenes, die zul je dan dus na moeten maken in HA.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Aziraphale
  • Registratie: September 2013
  • Laatst online: 00:04
TheFes schreef op vrijdag 24 november 2023 @ 09:28:
[...]


Integratie is een keuze die jij moet maken. ZHA heb je verder niets voor nodig, voor Zigbee2MQTT zul je ook de Zigbee2MQTT add-on moeten installeren (of zelf ergens anders installeren) en een MQTT broker (mocht je nog geen MQTT gebruiken).

Uiteindelijk is het voor je Zigbee mesh het slimst om alles in één netwerk te hebben, maar als je geen gebruik meer maakt van de Hue bridge, kun je ook geen gebruik meer maken van de Hue scenes, die zul je dan dus na moeten maken in HA.
Ok, helder! Dan laat ik eerst de Hue bridge nog even draaien en ga met andere lampen proberen om de scenes die ik standaard gebruik na te maken. Dan kan ik daarna de bridge er altijd nog uit halen.

3120WP Solax, 4825WP SolarEdge, Nibe S2125-8 met een VVMS320, 7680Wh Zendure Hyper 2000.


Acties:
  • 0 Henk 'm!

  • Ronker32
  • Registratie: Mei 2018
  • Laatst online: 23-07 16:38
verjager schreef op donderdag 23 november 2023 @ 23:21:
@Ronker32 Kun je iets bouwen m.b.v. dit voorbeeld?
Je moet dan dus de entities van je group basislampen als losse triggers toevoegen.

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
alias: Melding smartplugs apparatuur
description: ""
trigger:
  - platform: state
    entity_id:
      - switch.smartplug_wasmachine_on_off
      - switch.smartplug_wasdroger_on_off
      - switch.smartplug_balansventilatie_on_off
    to: "on"
condition: []
action:
  - variables:
      friendly_name: >-
        {{ trigger.to_state.attributes.friendly_name |  replace(' Switch', '') |
        replace(' on_off', '') }} 
  - service: notify.mobile_app_moto_g_8_power
    data:
      message: >-
        {{ now().strftime("%H:%M") }} {{ friendly_name }} {% if
        trigger.to_state.state == 'off' -%}
          uitgeschakeld
        {%- elif trigger.to_state.state == 'on' -%}
          ingeschakeld
        {%- else -%}
          gewijzigd naar {{ trigger.to_state.state }}
        {%- endif -%}!     
      data:
        ttl: 0
        priority: high
        group: Smartplugs
        tag: "{{ trigger.entity_id }}"
        sticky: true
        clickAction: noAction
mode: queued
max: 10
Dat is inderdaad een mogelijkheid, maar ik wil juist af van die losse entiteiten als trigger om de flexibiliteit van een light group te behouden. Dank voor het meedenken in ieder geval!

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
Ronker32 schreef op donderdag 23 november 2023 @ 23:02:
Ik loop een beetje vast met een trigger waar ik niet uitkom. Situatie is als volgt: ik heb een light group genaamd 'basislampen', en ik wil iedere keer dat er één lamp van deze groep wordt aangezet (dus alleen naar status 'on') een melding krijgen op mijn telefoon met daarin de entity_id of friendly name van de betreffende lamp die aan is gezet.

Is dit überhaupt mogelijk? Ik kwam net een stuk code tegen:
YAML:
1
2
3
trigger:
  - platform: event
    event_type: state_changed

Vervolgens wordt in de conditions afgevangen dat de specifieke entity die de automation triggert onderdeel moet zijn van de light group, maar dat zou betekenen dat deze automation een flink aantal keer wordt afgetrapt op een dag. Ben benieuwd of er nog alternatieven zijn voor deze trigger, de rest van de automation is niet het probleem.
Dit zal inderdaad erg vaak triggeren, wat je af zult moeten vangen in een condition.
Alternatief is een template sensor aangeven met als state het aantal lampen uit de groep wat aan staat. Dan kun je triggeren op een state change van die entity.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Ronker32
  • Registratie: Mei 2018
  • Laatst online: 23-07 16:38
TheFes schreef op vrijdag 24 november 2023 @ 10:12:
[...]


Dit zal inderdaad erg vaak triggeren, wat je af zult moeten vangen in een condition.
Alternatief is een template sensor aangeven met als state het aantal lampen uit de groep wat aan staat. Dan kun je triggeren op een state change van die entity.
Ik denk idd dat dat hem gaat worden, een automation die getriggerd wordt door een wijziging van de count van het aantal lampen dat aan staat in die groep. Het is dus niet mogelijk om te triggeren op de staat van de specifieke lampen in een bepaalde groep?

Ik heb van alles geprobeerd, bijv.:
YAML:
1
2
3
4
trigger:
- platform: state
  entity_id: "{{ expand('light.basislampen') | map(attribute='entity_id') | list }}"
  to: "on"


Maar die triggert niet, ik had gehoopt dat deze onder water door HA zou worden gezien als volgt:
YAML:
1
2
3
4
5
6
7
8
trigger:
- platform: state
  entity_id:
  - light.badkamerlamp
  - light.zolderlamp
  - light.hallamp
  - light.etcetera
  to: "on"

Maar dat is helaas niet het geval, en een alternatief kan ik zo nog niet verzinnen.

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
Ronker32 schreef op vrijdag 24 november 2023 @ 10:25:
[...]


Ik denk idd dat dat hem gaat worden, een automation die getriggerd wordt door een wijziging van de count van het aantal lampen dat aan staat in die groep. Het is dus niet mogelijk om te triggeren op de staat van de specifieke lampen in een bepaalde groep?

Ik heb van alles geprobeerd, bijv.:
YAML:
1
2
3
4
trigger:
- platform: state
  entity_id: "{{ expand('light.basislampen') | map(attribute='entity_id') | list }}"
  to: "on"


Maar die triggert niet, ik had gehoopt dat deze onder water door HA zou worden gezien als volgt:
YAML:
1
2
3
4
5
6
7
8
trigger:
- platform: state
  entity_id:
  - light.badkamerlamp
  - light.zolderlamp
  - light.hallamp
  - light.etcetera
  to: "on"

Maar dat is helaas niet het geval, en een alternatief kan ik zo nog niet verzinnen.
Nee, state triggers accepteren geen templates.

Overigens kun je dat template ook zo doen "{{ state_attr('light.basislampen', 'entity_id') }}"

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Michaelg
  • Registratie: Februari 2006
  • Laatst online: 23-07 11:46
Wellicht is dit niet het goede topic. Maar herkennen mensen dit probleem met een Friend hittemelder:

Afbeeldingslocatie: https://tweakers.net/i/BoihGYo-xTV3C449p3e20H5V5Co=/x800/filters:strip_exif()/f/image/Y5cgEmGE1jdfxxSpDvckECo9.png?f=fotoalbum_large

Afbeeldingslocatie: https://tweakers.net/i/zmbCw19jgjOpC76FGHOgekvW0SU=/800x/filters:strip_exif()/f/image/UZ8p8M6j1htI7IKXBOg9oNWB.png?f=fotoalbum_large

Batterij info blijft heen en weer springen. Bij 80% geeft hij ook direct aan dat hij "low" is. De 3 andere rookmelders die ik hier heb hangen van Friend hebben nergens last van.

[ Voor 1% gewijzigd door Septillion op 24-11-2023 12:48 . Reden: Plaatje minder in your face ]

https://www.youtube.com/channel/UCb9hDbClUJUNw_a0v7qCBKA | https://www.strava.com/athletes/33148913


Acties:
  • 0 Henk 'm!

  • Willempie27
  • Registratie: Augustus 2017
  • Laatst online: 19-07 11:40
Michaelg schreef op vrijdag 24 november 2023 @ 10:48:
Wellicht is dit niet het goede topic. Maar herkennen mensen dit probleem met een Friend hittemelder:

[Afbeelding]

[Afbeelding]

Batterij info blijft heen en weer springen. Bij 80% geeft hij ook direct aan dat hij "low" is. De 3 andere rookmelders die ik hier heb hangen van Friend hebben nergens last van.
Ik heb die niet maar een andere, ik had dit probleem met oplaadbare batterijen. Zitten er bij jou oplaadbare in?

Acties:
  • +1 Henk 'm!

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 09-07 18:45

daft_dutch

>.< >.< >.< >.<

>.< >.< >.< >.<


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 21-07 22:28

Toppe

Oké ✅

Willempie27 schreef op vrijdag 24 november 2023 @ 10:51:
[...]

Ik heb die niet maar een andere, ik had dit probleem met oplaadbare batterijen. Zitten er bij jou oplaadbare in?
Let ook op dat in sommige melders een 9V lithium batterij zit, hier kan je niet een normale 9V batterij in drukken. Storingen gegarandeerd

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • RevellNL
  • Registratie: Januari 2009
  • Laatst online: 23-07 15:05
Wellicht is dit niet het juiste topic, maar heeft iemand aanraders voor een robotstofzuiger? Ik zou er graag een aanschaffen die zoveel mogelijk de data lokaal houdt en ook via Home Assistant te integreren is.

"The desire to bring something into the world that didn't exist, is one of the most important human desires there is. We are inventors, and we are explorers." - Adam Savage


Acties:
  • +1 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 21-07 22:28

Toppe

Oké ✅

RevellNL schreef op vrijdag 24 november 2023 @ 11:44:
Wellicht is dit niet het juiste topic, maar heeft iemand aanraders voor een robotstofzuiger? Ik zou er graag een aanschaffen die zoveel mogelijk de data lokaal houdt en ook via Home Assistant te integreren is.
Heb hier een Dreame L10 Ultra, erg tevreden.

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • CodeBaker
  • Registratie: November 2022
  • Laatst online: 20-07 14:30
@daft_dutch Nice, heb je de automation ook op github oid?

Acties:
  • 0 Henk 'm!

  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 09-07 18:45

daft_dutch

>.< >.< >.< >.<

CodeBaker schreef op vrijdag 24 november 2023 @ 12:40:
@daft_dutch Nice, heb je de automation ook op github oid?
Het zit deels in sascha.
Maar een groot deel is mijn snapcast mpd oplossing die ik nog een keer moet publiceren.


DIt is het genereren van de playlist.
https://github.com/Bram-d...a/wakeup/gen_playlist.php

Dit om het laatste 538 nieuws te krijgen.
PHP:
1
2
3
4
5
6
<?php
$xml = simplexml_load_file("https://www.omnycontent.com/d/playlist/56ccbbb7-0ff7-4482-9d99-a88800f49f6c/a49c87f6-d567-4189-8692-a8e2009eaf86/9fea2041-fccd-4fcf-8cec-a8e2009eeca2/podcast.rss");
$url = $xml->channel->item[0]->enclosure['url'][0];

header("Location: $url");
?>

>.< >.< >.< >.<


Acties:
  • 0 Henk 'm!

  • n0ss
  • Registratie: Mei 2013
  • Laatst online: 03-04 10:57

n0ss

⭐⭐⭐

Hoe monteren jullie de contact en motion sensors op muren/deuren?
Helaas achter moeten komen dat de motion sensoren stucwerk mee hebben genomen toen ik deze bij onze vorige woning wou verrwijderen.

Ik ben dus op zoek naar iets waarmee ik de deur en motion sensoren kan monteren en later eventueel zonder schade kan verwijderen.

Acties:
  • +1 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 21:12

Gizz

Dunder-Mifflin, Inc.

@RevellNL kijk even op de site van Valutedo welke stofzuigers ondersteund worden. Dat is 100% firmware die niet met de cloud babbelt.

Canon EOS 5Dm3 + 5D + 7D + 300D + 1000FN + EF 17-40 4L + EF 35 1.4L + EF 50 1.8 + EF 80-200 2.8L + 550EX


Acties:
  • +1 Henk 'm!

  • synoniem
  • Registratie: April 2009
  • Niet online
n0ss schreef op vrijdag 24 november 2023 @ 13:17:
Hoe monteren jullie de contact en motion sensors op muren/deuren?
Helaas achter moeten komen dat de motion sensoren stucwerk mee hebben genomen toen ik deze bij onze vorige woning wou verrwijderen.

Ik ben dus op zoek naar iets waarmee ik de deur en motion sensoren kan monteren en later eventueel zonder schade kan verwijderen.
Ik gebruik meestal wat dikker dubbelzijdige tape van 3M dat laat zich vrij gemakkelijk verwijderen van deuren en glasvliesbehang. Stucwerk heb ik nog niet geprobeerd maar verwacht niet dat dat problemen geeft.

Acties:
  • +1 Henk 'm!

  • Eraser127
  • Registratie: Maart 2001
  • Laatst online: 21:16

Eraser127

Nijkerk

@n0ss Misschien Tesa Powerstrips?

My Discogs


Acties:
  • 0 Henk 'm!

  • n0ss
  • Registratie: Mei 2013
  • Laatst online: 03-04 10:57

n0ss

⭐⭐⭐

Dank heren ga het even bekijken, ik had de standaard tape die meegeleverd wordt gebruikt, en hier ging het stucwerk mooi mee.

Huidige woning alles netjes met renovlies behangen en nieuwe deuren geplaatst, geen zin om deze te beschadigen.

Acties:
  • 0 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 23-07 12:16
Hey allemaal,

Ik probeer via 2 input_numbers (float) een som te maken in een template in HA, maar ik krijg niet het verwachte resultaat.

Mijn input helpers zijn als volgt geconfigureerd:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
input_number:
  energy_costs_day:
    min: 0
    max: 10
    name: Energy Costs Day
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur
  energy_costs_night:
    min: 0
    max: 10
    name: Energy Costs Night
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur
  energy_costs_additional:
    min: 0
    max: 10
    name: Energy Costs Additional
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur


De waardes van de helpers heb ik ingevuld. Dan heb ik even in de Developer Tools het volgende gedaan:

YAML:
1
2
3
4
5
{% set energy_costs_day = states('input_number.energy_costs_day') | float %}
{% set energy_costs_additional = states('input_number.energy_costs_additional') | float %}
Energy costs day is {{ energy_costs_day }}
Energy costs night is {{ energy_costs_additional }}
Total cost is {{ energy_costs_day + energy_costs_additional | float }}


Met dit resultaat:

code:
1
2
3
Energy costs day is 0.1411
Energy costs night is 0.166
Total cost is 0.30710000000000004


Waar komt die 0000000000004 vandaan? En hoe kan ik dit mooier afronden?

[ Voor 4% gewijzigd door dotcom87 op 24-11-2023 14:17 ]


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
dotcom87 schreef op vrijdag 24 november 2023 @ 14:15:
Hey allemaal,

Ik probeer via 2 input_numbers (float) een som te maken in een template in HA, maar ik krijg niet het verwachte resultaat.

Mijn input helpers zijn als volgt geconfigureerd:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
input_number:
  energy_costs_day:
    min: 0
    max: 10
    name: Energy Costs Day
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur
  energy_costs_night:
    min: 0
    max: 10
    name: Energy Costs Night
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur
  energy_costs_additional:
    min: 0
    max: 10
    name: Energy Costs Additional
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur


De waardes van de helpers heb ik ingevuld. Dan heb ik even in de Developer Tools het volgende gedaan:

YAML:
1
2
3
4
5
{% set energy_costs_day = states('input_number.energy_costs_day') | float %}
{% set energy_costs_additional = states('input_number.energy_costs_additional') | float %}
Energy costs day is {{ energy_costs_day }}
Energy costs night is {{ energy_costs_additional }}
Total cost is {{ energy_costs_day + energy_costs_additional | float | round (1) }}


Met dit resultaat:

code:
1
2
3
Energy costs day is 0.1411
Energy costs night is 0.166
Total cost is 0.3411


Deze berekening klopt niet? Wat zie ik over het hoofd?
De berekening klopt prima, je rondt namelijk de additional kosten af op 1 decimaal voordat je ze bij elkaar optelt
Dus je doet 0.1411 + 0.2 = 0.3411

Home Assistant configuratie


Acties:
  • +1 Henk 'm!

  • Mr.Viper
  • Registratie: Oktober 2005
  • Laatst online: 21:27

Mr.Viper

Tja... iets met Dodge Vipers

dotcom87 schreef op vrijdag 24 november 2023 @ 14:15:
Hey allemaal,

Ik probeer via 2 input_numbers (float) een som te maken in een template in HA, maar ik krijg niet het verwachte resultaat.

Mijn input helpers zijn als volgt geconfigureerd:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
input_number:
  energy_costs_day:
    min: 0
    max: 10
    name: Energy Costs Day
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur
  energy_costs_night:
    min: 0
    max: 10
    name: Energy Costs Night
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur
  energy_costs_additional:
    min: 0
    max: 10
    name: Energy Costs Additional
    step: 0.0001
    unit_of_measurement: 
    icon: mdi:currency-eur


De waardes van de helpers heb ik ingevuld. Dan heb ik even in de Developer Tools het volgende gedaan:

YAML:
1
2
3
4
5
{% set energy_costs_day = states('input_number.energy_costs_day') | float %}
{% set energy_costs_additional = states('input_number.energy_costs_additional') | float %}
Energy costs day is {{ energy_costs_day }}
Energy costs night is {{ energy_costs_additional }}
Total cost is {{ energy_costs_day + energy_costs_additional | float }}


Met dit resultaat:

code:
1
2
3
Energy costs day is 0.1411
Energy costs night is 0.166
Total cost is 0.30710000000000004


Waar komt die 0000000000004 vandaan? En hoe kan ik dit mooier afronden?
Probeer dit eens:
Total cost is {{ (energy_costs_day + energy_costs_additional) | float | round(10)}}

|| System Specs || 36° Oost-West 4875Wp ||


Acties:
  • +2 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
Mr.Viper schreef op vrijdag 24 november 2023 @ 14:21:
[...]


Probeer dit eens:
Total cost is {{ (energy_costs_day + energy_costs_additional) | float | round(10)}}
Dit zal inderdaad wel werken, als is het float filter niet nodig, als het niet al floats waren kon je ze al niet bij elkaar optellen.

@dotcom87 Huh, je vraag is ineens gewijzigd..

Die 4 op het eind is een floating point error
zie Wikipedia: Floating-point error mitigation

Je wil overigens waarschijnlijk dit:
code:
1
Total cost is {{ (energy_costs_day + energy_costs_additional) | round(2) }}

[ Voor 13% gewijzigd door TheFes op 24-11-2023 14:26 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 23-07 12:16
TheFes schreef op vrijdag 24 november 2023 @ 14:24:
[...]


Dit zal inderdaad wel werken, als is het float filter niet nodig, als het niet al floats waren kon je ze al niet bij elkaar optellen.

@dotcom87 Huh, je vraag is ineens gewijzigd..

Die 4 op het eind is een floating point error
zie Wikipedia: Floating-point error mitigation

Je wil overigens waarschijnlijk dit:
code:
1
Total cost is {{ (energy_costs_day + energy_costs_additional) | round(2) }}
Ik was inderdaad de haakjes vergeten rond de som 8)7 Het is vrijdag voor iedereen :P

Acties:
  • 0 Henk 'm!

  • ppeterr
  • Registratie: Juni 2008
  • Laatst online: 20:47
Iemand hier die met Twinkly ledjes de playlist aan de gang heeft gekregen?

Ik heb dit geprobeerd, maar dat sloopt de integratie (misschien doe ik iets fout)

https://github.com/home-assistant/core/issues/73336

Acties:
  • +1 Henk 'm!

  • banaliteit
  • Registratie: December 2012
  • Laatst online: 22-07 21:41
Ik had paar dagen terug voor 7,50 euro per stuk een aantal smart pluggen gehaald van het merk Silvercrest van de Lidl.

Nadat ik deze had toegevoegd via zigbee2mqtt kwam ik erachter dat deze smart plug blijkbaar ook energieverbruik doorgeeft. Zie ik dat goed?

Misschien is het ook interessant voor anderen.
https://www.lidl.nl/p/sil...bee-smart-home/p100346911

Afbeeldingslocatie: https://tweakers.net/i/2sfIU7JsYPLh6apppJPwMyQKFR0=/x800/filters:strip_exif()/f/image/MmerOtLAxycyBT9IiffuaejN.png?f=fotoalbum_large

[ Voor 10% gewijzigd door banaliteit op 24-11-2023 16:25 . Reden: Verkeerde link ]


Acties:
  • +1 Henk 'm!

  • JME
  • Registratie: Maart 2004
  • Laatst online: 22:54

JME

zeg maar Jamie

Voor wie naar een EMS Gateway van bbqkees zit te kijken, de standaard versie is vandaag met 10 euro korting..
Nee, geen aandelen O-)

Acties:
  • 0 Henk 'm!

  • Faece
  • Registratie: Augustus 2007
  • Laatst online: 23-07 17:22
Afbeeldingslocatie: https://tweakers.net/i/egV9-TJG4rV0YbWoBvLlvwhCsY8=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/zdWHqQjIHptD5qXOahApyvLK.jpg?f=user_large

Ik heb deze grafiek om het verbruik bij te houden. Nu is mijn 0-waarde in het groen, en ik zou daar graag niks hebben. Iemand die me kan helpen ?
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
        series:
          - entity: sensor.p1_meter_5c2faf04a1f2_active_power
            transform: "return x >= 0 ? x : 0 ;"
            name: Opbrengst
            color: rgb(66,73,241)
            float_precision: 2
            extend_to: now     

          - entity: sensor.p1_meter_5c2faf04a1f2_active_power
            transform: "return x <= 0 ? x : 0 ;"
            name: Verbruik
            color: rgb(11,252,3)
            float_precision: 0
            extend_to: now

 


dit heb ik nu van code...

Acties:
  • 0 Henk 'm!

  • RudolfR
  • Registratie: Maart 2011
  • Nu online
@Faece

De onderste is de groene, die kan helemaal weg?
Daar staat zoiets als:
als x kleiner of gelijk aan 0, geef dan x terug, anders 0.

Acties:
  • 0 Henk 'm!

  • oltk
  • Registratie: Augustus 2007
  • Laatst online: 22-07 18:50
ouweklimgeit schreef op woensdag 22 november 2023 @ 12:36:
Heeft HomeAssistant geen GUI waar je een timer kunt starten/overschrijven? Via Homey heb ik het op dit moment zo geregeld;

[Afbeelding]

Als daar een extra (presence) sensor tussen moet, dan zou het er zo uitzien;
[Afbeelding]
Kijk even naar Node Red. Dat is een addon, en biedt een uitgebreide grafische omgeving. Om te begrijpen hoe het werkt kan je het beste even inlezen in het forum

Acties:
  • 0 Henk 'm!

  • u_nix_we_all
  • Registratie: Augustus 2002
  • Niet online
banaliteit schreef op vrijdag 24 november 2023 @ 16:16:
Ik had paar dagen terug voor 7,50 euro per stuk een aantal smart pluggen gehaald van het merk Silvercrest van de Lidl.

Nadat ik deze had toegevoegd via zigbee2mqtt kwam ik erachter dat deze smart plug blijkbaar ook energieverbruik doorgeeft. Zie ik dat goed?

Misschien is het ook interessant voor anderen.
https://www.lidl.nl/p/sil...bee-smart-home/p100346911

[Afbeelding]
Dat is wel erg goedkoop voor een plug met energieverbruik-monitoring Misschien is het een foutje van Lidl. Hoeveel heb je er, en hebben ze het allemaal?
Ook opvallend (als ze nieuw zijn) is dat je in een paar dagen al meer dan 6kWh verbruiikt hebt, dat moet dan een flinke verbruiker zijn. Klopt dat wel, of is hij mogelijk al eerder gebruikt maar teruggestuurd naar Lidl (die hem vervolgens als verkeerde versie weer verkocht heeft?)
Edit: hij zou al meer dan 5 dagen aan moeten staan met die 50w die hij nu aangeeft continue ingeschakeld?

[ Voor 4% gewijzigd door u_nix_we_all op 24-11-2023 23:21 ]

You don't need a parachute to go skydiving. You need a parachute to go skydiving twice.


Acties:
  • 0 Henk 'm!

  • Faece
  • Registratie: Augustus 2007
  • Laatst online: 23-07 17:22
RudolfR schreef op vrijdag 24 november 2023 @ 20:22:
@Faece

De onderste is de groene, die kan helemaal weg?
Daar staat zoiets als:
als x kleiner of gelijk aan 0, geef dan x terug, anders 0.
Wat ik wil bekomen is een paarse gradiënt boven de x as, een groene onder.

Aangezien je niet met 2 kleuren kan werken in gradiënt, had ik bedacht om 2 grafieken aan te maken en het zo op te lossen...

Acties:
  • 0 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 23-07 12:16
Nog een vraagje ivm de energieprijzen.

Ik zie nu dus in mijn Energy dashboard de totale prijzen staan:

Afbeeldingslocatie: https://tweakers.net/i/94rFWWZ6WLQn2lRvVZ5Y6BuQ1wU=/800x/filters:strip_exif()/f/image/CivuZIZwBgJ4RNGk32OhyKZE.png?f=fotoalbum_large

Is er ook een makkelijke manier om dit in je eigen dashboards te gebruiken? Want als ik kijk naar https://www.home-assistant.io/dashboards/energy/, dan zie ik hier niets tussen staan met betrekking tot de prijzen?

Als iemand een code voorbeeldje heeft, dan mag dit altijd :)

Bedankt alvast!

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
dotcom87 schreef op zaterdag 25 november 2023 @ 08:33:
Nog een vraagje ivm de energieprijzen.

Ik zie nu dus in mijn Energy dashboard de totale prijzen staan:

[Afbeelding]

Is er ook een makkelijke manier om dit in je eigen dashboards te gebruiken? Want als ik kijk naar https://www.home-assistant.io/dashboards/energy/, dan zie ik hier niets tussen staan met betrekking tot de prijzen?

Als iemand een code voorbeeldje heeft, dan mag dit altijd :)

Bedankt alvast!
Het Energy Dashboard maakt daarvoor sensoren aan met de totalen die blijven oplopen tot je een keer HA herstart.
Je zou daarvan utility meters kunnen maken voor de totalen per dag/week/maand/jaar

De kaart van je screenshot is verder deze https://www.home-assistan...rgy/#energy-sources-table

[ Voor 5% gewijzigd door TheFes op 25-11-2023 08:39 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 23-07 12:16
TheFes schreef op zaterdag 25 november 2023 @ 08:37:
[...]


Het Energy Dashboard maakt daarvoor sensoren aan met de totalen die blijven oplopen tot je een keer HA herstart.
Je zou daarvan utility meters kunnen maken voor de totalen per dag/week/maand/jaar

De kaart van je screenshot is verder deze https://www.home-assistan...rgy/#energy-sources-table
Oh, van die sensoren had ik nog niets gelezen/gehoord. Weet je toevallig ook de naam ervan? Dan giet ik die idd in een utility meter.

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 23-07 14:02
<knip> Neem dan op zijn minst even de moeite om de template en error los (en leesbaar) te posten met wat context.

[ Voor 98% gewijzigd door Septillion op 25-11-2023 11:27 ]


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
skank schreef op zaterdag 25 november 2023 @ 09:00:
Iemand die weet wat er met deze templates fout is? Alles werkt nochtans maar de errors blijven terugkomen.


Logger: homeassistant.helpers.event
Source: helpers/template.py:570
First occurred: 08:28:22 (4 occurrences)
Last logged: 08:29:25

Error while processing template: Template<template=(<li> {% if now().hour < 5 %} Goede nacht {{'\U0001F634'}} {% elif now().hour < 12 %} Goedemorgen {{'\u2615\uFE0F'}} {% elif now().hour < 18 %} Goedenmiddag {{'\U0001F44B\U0001F3FB'}} {% else %} Goedenavond {{'\U0001F44B\U0001F3FB'}}{% endif %} </li> {% if is_state('input_boolean.brievenbus','on') %} <li>Jackpot! Er is post!</li> {% endif %} {% if is_state('input_boolean.pakjesbus','on') %} <li>Eureka! Pakje toegekomen!</li> {% endif %} {% if states('sensor.current_lights_on') | float > 0 %} <li>{{states('sensor.current_lights_on')}} lampen aan</li> {% endif %} {% if states('sensor.current_media_players_on') | float > 0 %} <li>{{states('sensor.current_media_players_on')}} speakers aan</li> {% endif %} {% if is_state('sensor.binary_sensor.voordeur','on') %} <li>De voordeur staat open!</li> {% endif %} {% if is_state('sensor.binary_sensor.garage_poort','on') %} <li>De garagepoort staat open!</li> {% endif %} {% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine bezig') %} <li>De wasmachine is bezig!</li> {% endif %} {% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine klaar') %} <li>De wasmachine is klaar!</li> {% endif %} {% if is_state('sensor.binary_sensor.droogkast_status','Droogkast bezig') %} <li>De wasmachine is bezig!</li> {% endif %} {% if is_state('sensor.binary_sensor.droogkast_status','Droogkast klaar') %} <li>De droogkast is klaar!</li> {% endif %} {% if is_state('sensor.recycleapp_vandaag','pmd') %} <li>Deze avond pmd buiten zetten!!</li> {% endif %} {% if is_state('sensor.recycleapp_vandaag','papier') %} <li>Deze avond papier en karton buiten zetten!!</li> {% endif %} {% if is_state('sensor.recycleapp_vandaag','restafval') %} <li>Deze avond restafval buiten zetten!!</li> {% endif %} {% if is_state('binary_sensor.updater','on') %} <li>Er is een update voor Home Assistant!!</li> {% endif %}) renders=2>
Error while processing template: Template<template=(<li> {% if now().hour < 5 %} Goede nacht {{'\U0001F634'}} {% elif now().hour < 12 %} Goedemorgen {{'\u2615\uFE0F'}} {% elif now().hour < 18 %} Goedenmiddag {{'\U0001F44B\U0001F3FB'}} {% else %} Goedenavond {{'\U0001F44B\U0001F3FB'}}{% endif %} </li> {% if is_state('input_boolean.brievenbus','on') %} <li>Jackpot! Er is post!</li> {% endif %} {% if is_state('input_boolean.pakjesbus','on') %} <li>Eureka! Pakje toegekomen!</li> {% endif %} {% if states('sensor.current_lights_on') | float > 0 %} <li>{{states('sensor.current_lights_on')}} lampen aan</li> {% endif %} {% if states('sensor.current_media_players_on') | float > 0 %} <li>{{states('sensor.current_media_players_on')}} speakers aan</li> {% endif %} {% if is_state('sensor.binary_sensor.voordeur','on') %} <li>De voordeur staat open!</li> {% endif %} {% if is_state('sensor.binary_sensor.garage_poort','on') %} <li>De garagepoort staat open!</li> {% endif %} {% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine bezig') %} <li>De wasmachine is bezig!</li> {% endif %} {% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine klaar') %} <li>De wasmachine is klaar!</li> {% endif %} {% if is_state('sensor.binary_sensor.droogkast_status','Droogkast bezig') %} <li>De wasmachine is bezig!</li> {% endif %} {% if is_state('sensor.binary_sensor.droogkast_status','Droogkast klaar') %} <li>De droogkast is klaar!</li> {% endif %} {% if is_state('sensor.recycleapp_vandaag','pmd') %} <li>Deze avond pmd buiten zetten!!</li> {% endif %} {% if is_state('sensor.recycleapp_vandaag','papier') %} <li>Deze avond papier en karton buiten zetten!!</li> {% endif %} {% if is_state('sensor.recycleapp_vandaag','restafval') %} <li>Deze avond restafval buiten zetten!!</li> {% endif %} {% if is_state('binary_sensor.updater','on') %} <li>Er is een update voor Home Assistant!!</li> {% endif %}) renders=6>
Error while processing template: Template<template=({%- set ns = namespace(counter=0) -%} {%- set threshold = 20 -%} {%- for item in expand('group.battery_level_monitor') -%} {%- if item.state | int <= threshold -%} {%- set ns.counter = ns.counter + 1 -%} {%- endif -%} {%- endfor -%} {{ ns.counter }}) renders=2>
Error while processing template: Template<template=({%- set threshold = 20 -%} {%- for item in expand('group.battery_level_monitor') -%} {%- if item.state | int <= threshold -%} - {{ item.name }} - {{ item.state }}| {%- endif -%} {%- endfor -%}) renders=2>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1925, in forgiving_float_filter
return float(value)
^^^^^^^^^^^^
ValueError: could not convert string to float: 'unknown'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 568, in async_render
render_result = _render_with_context(self.template, compiled, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2231, in _render_with_context
return template.render(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/usr/local/lib/python3.11/site-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 9, in top-level template code
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1928, in forgiving_float_filter
raise_no_default("float", value)
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1626, in raise_no_default
raise ValueError(
ValueError: Template error: float got invalid input 'unknown' when rendering template '<li>
{% if now().hour < 5 %} Goede nacht {{'\U0001F634'}}
{% elif now().hour < 12 %} Goedemorgen {{'\u2615\uFE0F'}}
{% elif now().hour < 18 %} Goedenmiddag {{'\U0001F44B\U0001F3FB'}}
{% else %} Goedenavond {{'\U0001F44B\U0001F3FB'}}{% endif %}
</li>
{% if is_state('input_boolean.brievenbus','on') %} <li>Jackpot! Er is post!</li> {% endif %}
{% if is_state('input_boolean.pakjesbus','on') %} <li>Eureka! Pakje toegekomen!</li> {% endif %}
{% if states('sensor.current_lights_on') | float > 0 %} <li>{{states('sensor.current_lights_on')}} lampen aan</li> {% endif %}
{% if states('sensor.current_media_players_on') | float > 0 %} <li>{{states('sensor.current_media_players_on')}} speakers aan</li> {% endif %}
{% if is_state('sensor.binary_sensor.voordeur','on') %} <li>De voordeur staat open!</li> {% endif %}
{% if is_state('sensor.binary_sensor.garage_poort','on') %} <li>De garagepoort staat open!</li> {% endif %}
{% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine bezig') %} <li>De wasmachine is bezig!</li> {% endif %}
{% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine klaar') %} <li>De wasmachine is klaar!</li> {% endif %}
{% if is_state('sensor.binary_sensor.droogkast_status','Droogkast bezig') %} <li>De wasmachine is bezig!</li> {% endif %}
{% if is_state('sensor.binary_sensor.droogkast_status','Droogkast klaar') %} <li>De droogkast is klaar!</li> {% endif %}
{% if is_state('sensor.recycleapp_vandaag','pmd') %} <li>Deze avond pmd buiten zetten!!</li> {% endif %}
{% if is_state('sensor.recycleapp_vandaag','papier') %} <li>Deze avond papier en karton buiten zetten!!</li> {% endif %}
{% if is_state('sensor.recycleapp_vandaag','restafval') %} <li>Deze avond restafval buiten zetten!!</li> {% endif %}
{% if is_state('binary_sensor.updater','on') %} <li>Er is een update voor Home Assistant!!</li> {% endif %}' but no default was specified

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 694, in async_render_to_info
render_info._result = self.async_render(
^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 570, in async_render
raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: ValueError: Template error: float got invalid input 'unknown' when rendering template '<li>
{% if now().hour < 5 %} Goede nacht {{'\U0001F634'}}
{% elif now().hour < 12 %} Goedemorgen {{'\u2615\uFE0F'}}
{% elif now().hour < 18 %} Goedenmiddag {{'\U0001F44B\U0001F3FB'}}
{% else %} Goedenavond {{'\U0001F44B\U0001F3FB'}}{% endif %}
</li>
{% if is_state('input_boolean.brievenbus','on') %} <li>Jackpot! Er is post!</li> {% endif %}
{% if is_state('input_boolean.pakjesbus','on') %} <li>Eureka! Pakje toegekomen!</li> {% endif %}
{% if states('sensor.current_lights_on') | float > 0 %} <li>{{states('sensor.current_lights_on')}} lampen aan</li> {% endif %}
{% if states('sensor.current_media_players_on') | float > 0 %} <li>{{states('sensor.current_media_players_on')}} speakers aan</li> {% endif %}
{% if is_state('sensor.binary_sensor.voordeur','on') %} <li>De voordeur staat open!</li> {% endif %}
{% if is_state('sensor.binary_sensor.garage_poort','on') %} <li>De garagepoort staat open!</li> {% endif %}
{% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine bezig') %} <li>De wasmachine is bezig!</li> {% endif %}
{% if is_state('sensor.binary_sensor.wasmachine_status','Wasmachine klaar') %} <li>De wasmachine is klaar!</li> {% endif %}
{% if is_state('sensor.binary_sensor.droogkast_status','Droogkast bezig') %} <li>De wasmachine is bezig!</li> {% endif %}
{% if is_state('sensor.binary_sensor.droogkast_status','Droogkast klaar') %} <li>De droogkast is klaar!</li> {% endif %}
{% if is_state('sensor.recycleapp_vandaag','pmd') %} <li>Deze avond pmd buiten zetten!!</li> {% endif %}
{% if is_state('sensor.recycleapp_vandaag','papier') %} <li>Deze avond papier en karton buiten zetten!!</li> {% endif %}
{% if is_state('sensor.recycleapp_vandaag','restafval') %} <li>Deze avond restafval buiten zetten!!</li> {% endif %}
{% if is_state('binary_sensor.updater','on') %} <li>Er is een update voor Home Assistant!!</li> {% endif %}' but no default was specified
Kun je die enorme lappen error message even in quote blokken zetten, dan worden ze automatisch ingeklapt, zoals jouw bericht nu.

Verder is de error message vrij duidelijk, je gebruikt een float filter op de waarde unknown
Unknown is niet om te zetten naar een getal, dus daar geeft hij een error melding over. Dat kun je voorkomen door een default mee te geven aan je float filter, die bijvoorbeeld | float(default=0).

Deze error zul je vooral zien na een herstart, omdat je template dan al gerenderd wordt voordat de sensoren door HA ingeladen zijn.

[ Voor 4% gewijzigd door TheFes op 25-11-2023 09:20 ]

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
dotcom87 schreef op zaterdag 25 november 2023 @ 08:58:
[...]


Oh, van die sensoren had ik nog niets gelezen/gehoord. Weet je toevallig ook de naam ervan? Dan giet ik die idd in een utility meter.
Afbeeldingslocatie: https://tweakers.net/i/OTm8RuzK-a4T4AGPOudJLoTyHPc=/x800/filters:strip_exif()/f/image/JN0OFEFydx5bndPur00ha8cN.png?f=fotoalbum_large

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • dotcom87
  • Registratie: Januari 2011
  • Laatst online: 23-07 12:16
TheFes schreef op zaterdag 25 november 2023 @ 09:17:
[...]


Kun je die enorme lappen error message even in quote blokken zetten, dan worden ze automatisch ingeklapt, zoals jouw bericht nu.

Verder is de error message vrij duidelijk, je gebruikt een float filter op de waarde unknown
Unknown is niet om te zetten naar een getal, dus daar geeft hij een error melding over. Dat kun je voorkomen door een default mee te geven aan je float filter, die bijvoorbeeld | float(default=0).

Deze error zul je vooral zien na een herstart, omdat je template dan al gerenderd wordt voordat de sensoren door HA ingeladen zijn.
Ik vond deze niet, maar blijkbaar stond er een filter op mijn entities scherm waardoor hidden entities nier zichtbaar zijn. Deze entity is dus blijkbaar by default hidden.

Bedankt wederom!

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 23-07 14:02
TheFes schreef op zaterdag 25 november 2023 @ 09:17:
[...]


Kun je die enorme lappen error message even in quote blokken zetten, dan worden ze automatisch ingeklapt, zoals jouw bericht nu.

Verder is de error message vrij duidelijk, je gebruikt een float filter op de waarde unknown
Unknown is niet om te zetten naar een getal, dus daar geeft hij een error melding over. Dat kun je voorkomen door een default mee te geven aan je float filter, die bijvoorbeeld | float(default=0).

Deze error zul je vooral zien na een herstart, omdat je template dan al gerenderd wordt voordat de sensoren door HA ingeladen zijn.
Heb ik gedaan !
Top !
Foutmelding lijkt weg te zijn, was idd na restart.

Ik heb nog een ander probleempje.
Ik heb een nuki slot.. die via mqtt verbinding maakt met HA
Nu is die plots onbereikbaar (wel nog via nuki app zelf)
Er stond altijd een waarschuwing in mn logs die ik negeerde, maar nu staan er 2
MQTT entity name starts with the device name in your config {'availability_topic': 'nuki/3852BB7C/connected', 'payload_available': 'true', 'payload_not_available': 'false', 'device': {'identifiers': ['[3852BB7C]'], 'manufacturer': 'Nuki', 'name': 'Voordeur', 'model': 'Smart Lock 3.0 Pro', 'connections': []}, 'name': 'Voordeur Battery critical', 'unique_id': '3852BB7C_lock_battery_critical', 'device_class': <BinarySensorDeviceClass.BATTERY: 'battery'>, 'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>, 'state_topic': 'nuki/3852BB7C/batteryCritical', 'payload_off': 'false', 'payload_on': 'true', 'force_update': False, 'enabled_by_default': True, 'availability_mode': 'latest', 'encoding': 'utf-8', 'qos': 0}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Battery critical'
MQTT entity name starts with the device name in your config {'availability_topic': 'nuki/3852BB7C/connected', 'payload_available': 'true', 'payload_not_available': 'false', 'device': {'identifiers': ['[3852BB7C]'], 'manufacturer': 'Nuki', 'name': 'Voordeur', 'model': 'Smart Lock 3.0 Pro', 'connections': []}, 'name': 'Voordeur Battery charging', 'unique_id': '3852BB7C_battery_charging', 'device_class': <BinarySensorDeviceClass.BATTERY_CHARGING: 'battery_charging'>, 'entity_category': <EntityCategory.DIAGNOSTIC: 'diagnostic'>, 'state_topic': 'nuki/3852BB7C/batteryCharging', 'payload_off': 'false', 'payload_on': 'true', 'force_update': False, 'enabled_by_default': True, 'availability_mode': 'latest', 'encoding': 'utf-8', 'qos': 0}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Battery charging'
MQTT entity name starts with the device name in your config {'availability_topic': 'nuki/3852BB7C/connected', 'payload_available': 'true', 'payload_not_available': 'false', 'device': {'identifiers': ['[3852BB7C]'], 'manufacturer': 'Nuki', 'name': 'Voordeur', 'model': 'Smart Lock 3.0 Pro', 'connections': []}, 'name': 'Voordeur Unlatch', 'unique_id': '3852BB7C_unlatch_button', 'command_topic': 'nuki/3852BB7C/lockAction', 'payload_press': '3', 'retain': False, 'enabled_by_default': True, 'availability_mode': 'latest', 'encoding': 'utf-8', 'qos': 0}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Unlatch'
MQTT entity name starts with the device name in your config {'availability_topic': 'nuki/3852BB7C/connected', 'payload_available': 'true', 'payload_not_available': 'false', 'device': {'identifiers': ['[3852BB7C]'], 'manufacturer': 'Nuki', 'name': 'Voordeur', 'model': 'Smart Lock 3.0 Pro', 'connections': []}, 'name': "Voordeur Lock 'n' Go", 'unique_id': '3852BB7C_lock_n_go_button', 'command_topic': 'nuki/3852BB7C/lockAction', 'payload_press': '4', 'retain': False, 'enabled_by_default': True, 'availability_mode': 'latest', 'encoding': 'utf-8', 'qos': 0}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Lock 'n' Go'
MQTT entity name starts with the device name in your config {'availability_topic': 'nuki/3852BB7C/connected', 'payload_available': 'true', 'payload_not_available': 'false', 'device': {'identifiers': ['[3852BB7C]'], 'manufacturer': 'Nuki', 'name': 'Voordeur', 'model': 'Smart Lock 3.0 Pro', 'connections': []}, 'name': "Voordeur Lock 'n' Go with unlatch", 'unique_id': '3852BB7C_lock_n_go_unlatch_button', 'command_topic': 'nuki/3852BB7C/lockAction', 'payload_press': '5', 'retain': False, 'enabled_by_default': True, 'availability_mode': 'latest', 'encoding': 'utf-8', 'qos': 0}, this is not expected. Please correct your configuration. The device name prefix will be stripped off the entity name and becomes 'Lock 'n' Go with unlatch'
en
MQTT device name is equal to entity name in your config {'availability_topic': 'nuki/3852BB7C/connected', 'payload_available': 'true', 'payload_not_available': 'false', 'device': {'identifiers': ['[3852BB7C]'], 'manufacturer': 'Nuki', 'name': 'Voordeur', 'model': 'Smart Lock 3.0 Pro', 'connections': []}, 'name': 'Voordeur', 'unique_id': '3852BB7C_lock', 'command_topic': 'nuki/3852BB7C/lockAction', 'payload_lock': '2', 'payload_unlock': '1', 'payload_open': '3', 'state_topic': 'nuki/3852BB7C/state', 'state_locked': '1', 'state_locking': '4', 'state_unlocked': '3', 'state_unlocking': '2', 'state_jammed': '254', 'value_template': Template<template=({% if value in ("5","6","7") %}3{% else %}{{value}}{% endif %}) renders=0>, 'retain': False, 'enabled_by_default': True, 'payload_reset': 'None', 'availability_mode': 'latest', 'optimistic': False, 'encoding': 'utf-8', 'qos': 0}, this is not expected. Please correct your configuration. The entity name will be set to `null`
Vermoedelijk daarom.
Ik heb de device name gewijzigd, en niet mijn entiteiten, maar de melding is er nog en steeds nog onbereikbaar.
Dat zegt hij toch? dat mn device name niet identiek mag zijn als mijn entiteiten?

Acties:
  • 0 Henk 'm!

  • Yalopa
  • Registratie: Maart 2002
  • Niet online

Yalopa

Less is more!

ik ben nogal een beginner in het HA gebeuren en zoek een manier om enkele cijfers te bewaren en deze op verschillende plekken in HA te gaan gebruiken. Meer specifiek wil ik de kostprijs van Electriciteit en gas kunnen bewaren, aanpassen (nu maneel later automatisch), en gaan gebruiken in een grafiek.

ik wil per moment de datum + uur en 3 tarieven (dag, nacht, gasprijs) gaan bewaren. Hoe pak ik dat best aan? met een entity? of toch wat anders?

You don't need eyes to see, you need vision


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
skank schreef op zaterdag 25 november 2023 @ 09:48:
[...]


Heb ik gedaan !
Top !
Foutmelding lijkt weg te zijn, was idd na restart.

Ik heb nog een ander probleempje.
Ik heb een nuki slot.. die via mqtt verbinding maakt met HA
Nu is die plots onbereikbaar (wel nog via nuki app zelf)
Er stond altijd een waarschuwing in mn logs die ik negeerde, maar nu staan er 2


[...]


en


[...]


Vermoedelijk daarom.
Ik heb de device name gewijzigd, en niet mijn entiteiten, maar de melding is er nog en steeds nog onbereikbaar.
Dat zegt hij toch? dat mn device name niet identiek mag zijn als mijn entiteiten?
Dit kun jij niet oplossen, dit moet vanuit de integratie komen en heeft te maken met een wijziging van enkele maanden geleden

Home Assistant configuratie


Acties:
  • +1 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
dotcom87 schreef op zaterdag 25 november 2023 @ 09:36:
[...]


Ik vond deze niet, maar blijkbaar stond er een filter op mijn entities scherm waardoor hidden entities nier zichtbaar zijn. Deze entity is dus blijkbaar by default hidden.

Bedankt wederom!
Daarom devtools > states gebruiken, die laat alles zien

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 23-07 14:02
TheFes schreef op zaterdag 25 november 2023 @ 10:08:
[...]


Dit kun jij niet oplossen, dit moet vanuit de integratie komen en heeft te maken met een wijziging van enkele maanden geleden
ok thx !
Ik moet dus een andere reden zoeken waarom die integratie failt

Acties:
  • 0 Henk 'm!

  • Retir
  • Registratie: Januari 2001
  • Laatst online: 10-07 20:55
Wie kan mij met het volgende verder helpen; ik wil proberen de Hwam openhaard toe te voegen binnen Homeassistant. Ben startende en dus nog aan lerende wat betreft integreren en hoe dit moet.

Via Github ben ik op de volgende pagina daarvoor gekomen: https://github.com/brougs78/hwam_stove

Ik heb binnen HA de map hwam_stove_master aangemaakt en daar de bestanden ingezet en bij services.yaml de naam van de haard aangepast (gewoon op living_room gehouden zoals het ook in de bestanden te vinden is).
Bij configuration.yaml de toevoeging gedaan zoals op de pagina bij Github onderaan af te lezen valt en IP nummer van haard opgegeven.

Maar eigenlijk is dan nu mijn vraag en nu... hoe ga ik de haard zien binnen HA? Ik heb het gevoel dat ik nog iets moet doen om de haard toe te voegen bij HA maar weet niet hoe ik dat moet doen. Iemand een idee wat ik vergeet of moet gaan doen?

Acties:
  • 0 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Laatst online: 23:31

TWKterry

Master Mariner

Ik probeer een Input-Select gemaakt via de GUI aan te passen, ik krijg echter niet de mogelijkheid hiertoe.
Een textbalk met de input_select naam is het enige wat verschijnt. Een "combine the state" kan ik wel aanpassen dus er lijkt iets niet goed te gaan.
Kan dit niet via de GUI helpers?
Afbeeldingslocatie: https://tweakers.net/i/9zJGnLvzzvmrOTiG-LGiO6PKAAo=/800x/filters:strip_exif()/f/image/hqegMpuhl3j8junKVlFyym4S.png?f=fotoalbum_large

[ Voor 36% gewijzigd door TWKterry op 25-11-2023 11:11 ]


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
TWKterry schreef op zaterdag 25 november 2023 @ 11:07:
Ik probeer een Input-Select gemaakt via de GUI aan te passen, ik krijg echter niet de mogelijkheid hiertoe.
Een textbalk met de input_select naam is het enige wat verschijnt. Een "combine the state" kan ik wel aanpassen dus er lijkt iets niet goed te gaan.
Kan dit niet via de GUI helpers?
[Afbeelding]
Op dat (i) icoon drukken, dan op het tandwiel, en dan kun je opties aanpassen

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Laatst online: 23:31

TWKterry

Master Mariner

helaas niet !

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

en dan helaas alleen een balk met de naam
Afbeeldingslocatie: https://tweakers.net/i/35hi1IrLH0Ox9dyzjhIzE36W62s=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/6QHPdueoNwCoGSlDTPFQvaxS.png?f=user_large

Het blijkt dat de volgrende helpers niet kunnen worden aangepast; Timer, Toggle an Dropdown
Wel aanpasbaar zijn; Combine, Utility Meter en Riemann sum

[ Voor 15% gewijzigd door TWKterry op 25-11-2023 11:32 ]


Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
TWKterry schreef op zaterdag 25 november 2023 @ 11:21:
helaas niet !

[Afbeelding]

en dan helaas alleen een balk met de naam
[Afbeelding]

Het blijkt dat de volgrende helpers niet kunnen worden aangepast; Timer, Toggle an Dropdown
Wel aanpasbaar zijn; Combine, Utility Meter en Riemann sum
Het zou er zo uit moeten zien met een GUI gemaakte dropdown helper

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

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • TWKterry
  • Registratie: Januari 2001
  • Laatst online: 23:31

TWKterry

Master Mariner

Nou bij mij niet, alleen de balk met de naam van de dropdown helper verschijnt. Net nog even een nieuwe test gedaan. Dat is in HAOS laatste versie, core 2023-11.2 op edge browser.

Het is iets met een error op de frontpage rendering die doorloopt naar de Config-Helpers pagina.
Als ik de Config-Helpers pagina een refresh geef werkt het wel. Vreemd.
In ieder geval kan ik de dropdowns nu weer aanpassen.

Deze error verschijnt in edge (dev tools) als ik op het tandwiel van de helper klik;
Afbeeldingslocatie: https://tweakers.net/i/f-Pm1C8GT8KXJV-z4JjAQPOduRg=/full-fit-in/4000x4000/filters:no_upscale():fill(white):strip_exif()/f/image/jmeBNTBnZuY3wv2hEneqXk3T.png?f=user_large

Acties:
  • 0 Henk 'm!

  • Cyw00d
  • Registratie: Januari 2006
  • Laatst online: 15-07 21:13
Ik heb een automation / template vraagje.

Ik wil graag de roborock specifieke kamers laten schoonmaken dmv booleans op het dashboard.
Nu heb ik de booleans staan per kamer en een script die een input_text opbouwd van de geselecteerde kamers, als ik living room en hallway enable dan wordt de input_text dus:
[16, 17]

Het lijkt er op dat de roborock segments alleen maar block wil ontvangen, als ik handmatig de service verstuur dan werkt dit wel:

YAML:
1
2
3
segments:
 - 16
 - 17


maar dit niet:
YAML:
1
segments: [16, 17]


Hier de automation die ik gebruik:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
- id: clean_vacuum
  alias: Clean selected rooms
  trigger:
  - platform: state
    entity_id: input_button.start_vacuum
  action:
  - service: vacuum.send_command
    target:
      entity_id: vacuum.roborock_s7_maxv
    data:
      command: app_segment_clean
      params:
        segments: '{{ states(''input_text.selected_rooms'')|from_json }}'


De vraag in het kort:
Hoe kan ik er voor zorgen dat ik toch per boolean de kamers kan versturen?

[ Voor 0% gewijzigd door Septillion op 25-11-2023 14:18 . Reden: Denk aan de 'yaml' bij de code tags aub! Zie topic warning en hoe deze post is aangepast. ]

[ Tesla MIG MYP ]


Acties:
  • +1 Henk 'm!

  • ngommers
  • Registratie: November 2005
  • Laatst online: 22-07 17:46
npaeshuy schreef op zaterdag 25 november 2023 @ 13:55:
Nog eens een update van mijn dashboard, nu met veel apexcharts :)

Ik had al eens een paar screenshots gepost een tijdje terug...

[Afbeelding]
Hoe heb je die kopjes gemaakt?

Acties:
  • 0 Henk 'm!

  • npaeshuy
  • Registratie: Juli 2016
  • Laatst online: 15-06 13:18
ngommers schreef op zaterdag 25 november 2023 @ 14:13:
[...]

Hoe heb je die kopjes gemaakt?
Ik denk dat je de "mushroom chip card" wil zeggen? :)

https://github.com/piitaya/lovelace-mushroom

Acties:
  • 0 Henk 'm!

  • gigabit
  • Registratie: September 2006
  • Laatst online: 22:19
Vraagje over HA met LG-HM071MR-U44 warmtepomp.
Weet iemand of er een code is om in HA de stooklijn aan te passen?

Afbeeldingslocatie: https://tweakers.net/i/53nN3gwmZTR9xE8FoUHxc9Hu5M4=/800x/filters:strip_icc():strip_exif()/f/image/J4Qa0UgjkiE9mn8rnuCnEirq.jpg?f=fotoalbum_large

LG-HM071MR-U44


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 23-07 14:02
Er zit blijkbaar nog steeds een fout in mijn automation

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
- id: Vaatwas starten
  alias: Vaatwas starten bij genoeg stroomopbrengst of voor zonsondergang
  trigger:
  - platform: numeric_state
    entity_id: sensor.huidig_stroomopbrengst_watt
    above: 750
    for:
      hours: 0
      minutes: 5
      seconds: 0
    id: opbrengst
  - platform: sun
    event: sunset
    offset: "-01:00:00"
    id: ondergang
  - platform: numeric_state
    entity_id: sensor.vaatwas_power
    below: 1
    for: "00:10:00"
    id: power_off      
  condition:
    - condition: state
      entity_id: input_boolean.vaatwas_aan
      state: 'on'
  action:
    - choose:
        - conditions:
            - condition: trigger
              id:
                - opbrengst
          sequence:
            - service: switch.turn_on
              data:
                entity_id: switch.vaatwas
            - service: input_boolean.turn_on
              target:
                entity_id: input_boolean.vaatwas_actief  
    - choose:
        - conditions:
            - condition: trigger
              id:
                - ondergang
          sequence:
            - service: switch.turn_on
              data:
                entity_id: switch.vaatwas
            - service: input_boolean.turn_on
              target:
                entity_id: input_boolean.vaatwas_actief    
    - choose:
        - conditions:
            - condition: trigger
              id:
                - power_off
            - condition: state
              entity_id: input_boolean.vaatwas_actief
              state: 'on'    
          sequence:        
            - service: input_boolean.turn_off
              target:
                entity_id: 
                  - input_boolean.vaatwas_aan
                  - input_boolean.vaatwas_actief
            - service: switch.turn_off
              data:
                entity_id: switch.vaatwas 
            - service: counter.decrement
              data:
                entity_id: counter.vaatwas_tablet
            - service: notify.mobile_devices
              data:
                message: De vaatwas is klaar!
                data:
                  priority: high
                  ttl: 0
            - service: script.turn_on 
              target:
                entity_id: script.google_home_resume
              data:
                variables:
                  action:
                    - alias: "Send TTS message"
                      service: tts.google_cloud_say
                      target:
                        entity_id: media_player.keuken
                      data:
                        message: "De vaatwas is klaar!"
                      extra:
                        volume: 0.5    
            - if:
                - condition: template
                  value_template: >-
                    "{{ states('counter.vaatwas_tablet' )|float <= 9 }}"
              then:
                - service: shopping_list.add_item
                  data:
                    name: Vaatwas tabletten            


Hij is zopas wel aangeschoten met sunset..
De foutmelding is:
Error in 'Vaatwas starten bij genoeg stroomopbrengst of voor zonsondergang' trigger: In 'numeric_state' condition: no entity specified
Maar bij mijn triggers waar een numeric state ingevuld is, staat de entity er toch bij?
en bij de gewone condition toch ook?

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
skank schreef op zaterdag 25 november 2023 @ 16:01:
Er zit blijkbaar nog steeds een fout in mijn automation

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
- id: Vaatwas starten
  alias: Vaatwas starten bij genoeg stroomopbrengst of voor zonsondergang
  trigger:
  - platform: numeric_state
    entity_id: sensor.huidig_stroomopbrengst_watt
    above: 750
    for:
      hours: 0
      minutes: 5
      seconds: 0
    id: opbrengst
  - platform: sun
    event: sunset
    offset: "-01:00:00"
    id: ondergang
  - platform: numeric_state
    entity_id: sensor.vaatwas_power
    below: 1
    for: "00:10:00"
    id: power_off      
  condition:
    - condition: state
      entity_id: input_boolean.vaatwas_aan
      state: 'on'
  action:
    - choose:
        - conditions:
            - condition: trigger
              id:
                - opbrengst
          sequence:
            - service: switch.turn_on
              data:
                entity_id: switch.vaatwas
            - service: input_boolean.turn_on
              target:
                entity_id: input_boolean.vaatwas_actief  
    - choose:
        - conditions:
            - condition: trigger
              id:
                - ondergang
          sequence:
            - service: switch.turn_on
              data:
                entity_id: switch.vaatwas
            - service: input_boolean.turn_on
              target:
                entity_id: input_boolean.vaatwas_actief    
    - choose:
        - conditions:
            - condition: trigger
              id:
                - power_off
            - condition: state
              entity_id: input_boolean.vaatwas_actief
              state: 'on'    
          sequence:        
            - service: input_boolean.turn_off
              target:
                entity_id: 
                  - input_boolean.vaatwas_aan
                  - input_boolean.vaatwas_actief
            - service: switch.turn_off
              data:
                entity_id: switch.vaatwas 
            - service: counter.decrement
              data:
                entity_id: counter.vaatwas_tablet
            - service: notify.mobile_devices
              data:
                message: De vaatwas is klaar!
                data:
                  priority: high
                  ttl: 0
            - service: script.turn_on 
              target:
                entity_id: script.google_home_resume
              data:
                variables:
                  action:
                    - alias: "Send TTS message"
                      service: tts.google_cloud_say
                      target:
                        entity_id: media_player.keuken
                      data:
                        message: "De vaatwas is klaar!"
                      extra:
                        volume: 0.5    
            - if:
                - condition: template
                  value_template: >-
                    "{{ states('counter.vaatwas_tablet' )|float <= 9 }}"
              then:
                - service: shopping_list.add_item
                  data:
                    name: Vaatwas tabletten            


Hij is zopas wel aangeschoten met sunset..
De foutmelding is:


[...]


Maar bij mijn triggers waar een numeric state ingevuld is, staat de entity er toch bij?
en bij de gewone condition toch ook?
Het kunt in de trace zien bij welke stap het fout gaat

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 23-07 14:02
TheFes schreef op zaterdag 25 november 2023 @ 16:06:
[...]


Het kunt in de trace zien bij welke stap het fout gaat
Dat is het vreemde.
De foutmelding is gebeurd om 12:53
In de trace vind ik een trace om 11:34 daar werd hij getriggerd door numeric state van sensor vaatwas power, maar heeft hij geen enkele condition voltooid

En een trace om 15:46 waarbij option 1 (de middelste? moet dit niet 2 zijn dan) executed werd en de vaatwas in gang ging.

Maar dus niets van die error

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 22:27
skank schreef op zaterdag 25 november 2023 @ 16:18:
[...]


Dat is het vreemde.
De foutmelding is gebeurd om 12:53
In de trace vind ik een trace om 11:34 daar werd hij getriggerd door numeric state van sensor vaatwas power, maar heeft hij geen enkele condition voltooid

En een trace om 15:46 waarbij option 1 (de middelste? moet dit niet 2 zijn dan) executed werd en de vaatwas in gang ging.

Maar dus niets van die error
Die 1 kan ik wel verklaren, want tellen begint bij 0. De eerste trigger is dus option 0.

De error kan ik verder niet verklaren

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 23-07 14:02
TheFes schreef op zaterdag 25 november 2023 @ 16:38:
[...]


Die 1 kan ik wel verklaren, want tellen begint bij 0. De eerste trigger is dus option 0.

De error kan ik verder niet verklaren
Ja ik vind het ook zeer vreemd.
En vooral omdat die niet in de trace komt

Acties:
  • 0 Henk 'm!

  • EWS99
  • Registratie: Maart 2001
  • Laatst online: 23-07 19:00
Weet iemand hoe je in Homekit Bridge onderscheid kunt laten maken tussen gordijnen en screens? Als ik nu aan Siri vraag om de gordijnen dicht te doen, dan gaan ook de screens omlaag. Ik zou graag willen dat de screens alleen omlaag gaan als ik vraag om "doe de screens omlaag". En alleen de gordijnen als ik vraag "doe de gordijnen dicht".

Hier had uw advertentie kunnen staan!


Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 21-07 22:28

Toppe

Oké ✅

EWS99 schreef op zaterdag 25 november 2023 @ 17:26:
Weet iemand hoe je in Homekit Bridge onderscheid kunt laten maken tussen gordijnen en screens? Als ik nu aan Siri vraag om de gordijnen dicht te doen, dan gaan ook de screens omlaag. Ik zou graag willen dat de screens alleen omlaag gaan als ik vraag om "doe de screens omlaag". En alleen de gordijnen als ik vraag "doe de gordijnen dicht".
Scène maken met alleen gordijnen er in :9

Donstil: Je moet kopen wat je wilt hebben. Niet wat je nodig hebt!


Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 21:10

paQ

Hmm... de Powercalc integratie telt niet 'achteruit'. Kan dat kloppen?
Defrost van de warmtepomp:
Afbeeldingslocatie: https://tweakers.net/i/tA4E3dOBG8Bh0MygBqqjYm4NheI=/800x/filters:strip_exif()/f/image/MEiDSHCrCmY6R1ihY6KMP6wd.png?f=fotoalbum_large

Dat is niet helemaal eerlijk, want zo wordt er alleen productie berekend, en geen 'inleveren' van vermogen.
Is er een setting die ik hier over het hoofd zie?

De Riemann methode doet dat wel
Afbeeldingslocatie: https://tweakers.net/i/dGeiSKlBXikMQVudwtiq5PvxQxs=/800x/filters:strip_exif()/f/image/vpk6MzTNOX2XVRbFNYiDP1Jn.png?f=fotoalbum_large

[ Voor 23% gewijzigd door paQ op 26-11-2023 00:59 ]

Ik doe niet aan bijgeloof. Dat brengt ongeluk.


Acties:
  • 0 Henk 'm!

  • crimby
  • Registratie: Januari 2005
  • Laatst online: 22:16
M’n vader wil al een tijdje net zo’n mooi HA systeem als ik thuis heb maar de RPI’s waren nooit voorradig. Nu wel en dus wil ik binnenkort aan de slag. Zelf draai ik het op een rpi4b 4gb en dat gaat prima. Echter, ik zag dat er een Rpi5 uit komt. Ik wil gebruik gaan maken van HA OS op een SSD.

Wat is de betere keuze voor nu voor 4b 4gb of 8gb gaan? Of wachten op de rpi5? Ik weet dat er bij de release van 4b wat issues waren met SSD boot…
En is de 8gb een meerwaarde voor HA?

Acties:
  • 0 Henk 'm!

  • Church of Noise
  • Registratie: April 2006
  • Laatst online: 06:47

Church of Noise

Drive it like you stole it

8GB lijkt me geen absolute noodzaak, maar als de meerprijs beperkt is, zou ik toch eerder geneigd zijn om voor 8 te kiezen...

Kijk misschien ook eens naar een gebruikt Small Form Factor systeempje, die verbruiken vaak niet meer dan een RPi (ik las meerdere mensen spreken over 3W bij een RPi5 bvb) en hebben dan vaak al ram en een ssd of nvme aan boord en kan je voor een gelijkaardige of lagere prijs vinden, bvb hier in V&A. Just my 2 cents, ik ben hier voor alles overgestap van RPis naar SFF of NUC...

Acties:
  • 0 Henk 'm!

  • BiG-GuY
  • Registratie: Oktober 2002
  • Laatst online: 19:58

BiG-GuY

Moderator Wonen & Mobiliteit
crimby schreef op zondag 26 november 2023 @ 08:13:
M’n vader wil al een tijdje net zo’n mooi HA systeem als ik thuis heb maar de RPI’s waren nooit voorradig. Nu wel en dus wil ik binnenkort aan de slag. Zelf draai ik het op een rpi4b 4gb en dat gaat prima. Echter, ik zag dat er een Rpi5 uit komt. Ik wil gebruik gaan maken van HA OS op een SSD.

Wat is de betere keuze voor nu voor 4b 4gb of 8gb gaan? Of wachten op de rpi5? Ik weet dat er bij de release van 4b wat issues waren met SSD boot…
En is de 8gb een meerwaarde voor HA?
Pi5 wordt nog niet ondersteund door Home Assistant OS. Daar zijn ze mee bezig, zie hun blog/forum voor updates erover.

En qua RAM, ligt er geheel aan wat je erop gaat draaien. Als het enkel Home Automation is, heb je waarschijnlijk zat aan 4GB op dit moment, ben niet boven de 3GB RAM gebruik gekomen toen ik op de Odroid C4 draaide en heb iets van 20 Add-Ons draaien.

Heb nu een X86-64 PC draaien met Intel N100 CPU en 32GB RAM wat flinke overkill is qua RAM, heb nog steeds genoeg aan 3GB RAM 😅, maar ben zo wel voorbereid als ik later zwaardere dingen draai.

Al was ik waarschijnlijk met 8GB RAM al genoeg voorbereid geweest voor wat er mogelijk gaat komen. De Intel N100 CPU (6W) is wel een stuk sneller dan de ARM alternatieven op de SBC’s, zeker voor iets als PLEX vanwege ook de iGPU erin.

[ Voor 11% gewijzigd door BiG-GuY op 26-11-2023 09:19 ]

Gallery V&A


Acties:
  • 0 Henk 'm!

  • spokje
  • Registratie: Maart 2002
  • Laatst online: 22-07 13:53
oltk schreef op dinsdag 21 november 2023 @ 00:06:
[...]


Je zou nog kunnen kijken in de file "core.device_registry in je hidden config/.storage folder (let op de punt). Staat daar al een plugwise entity oid vermeld? Ik zit zelf ook te klooien met een entity die ik maar niet meer verwijderd krijg (en ook niet uit core.device_registry op een goede manier). Misschien even doorzoeken op internet hoe je dit goed kan handlen. Als je het fout doet krijg je een messed up systeem dus erg voorzichtig hiermee zijn!

Dus in eerste instantie: staat hier al een plugwise apparaat? dan heb je het begin van de oplossing (er is een onjuist apparaat aangemeld). Hoe op te lossen is dan een kwestie van doorzetten...
Ik had nu pas tijd om te kijken, maar ik kan alleen de plugwise smile gateway vinden (waar de thermostaat aan hangt):

Afbeeldingslocatie: https://tweakers.net/i/v74Lt8mvKo9Wd_g_eaDfGV9stiI=/800x/filters:strip_exif()/f/image/mkA9bCi0lx0CbEp7KkydnX4c.png?f=fotoalbum_large

Hier is denk ik op zich niets mis mee toch?

Edit: Wat ik wel vreemd vind is dat het device in deze lijst staat terwijl ik het device niet geconfigureerd heb. Het enige wat ik nog steeds krijg in mijn integration overzicht is dat ie de Anna integratie 'discovered' heeft op het netwerk:

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

Kan het zijn dat HA denkt (adhv de core.device_registry) dat ik het device al geregistreerd/aangemeld heb, en dat ie daarom zegt dat ik m'n Adam moet toevoegen, omdat ie de Anna al als device heeft geregistreerd?

Of komen ook alle 'discovered' niet-geconfigureerde devices ook al in de core.device_registry te staan? Ik kwam m'n Marantz receiver namelijk ook tegen in de lijst van devices uit die file, en die heb ik ook niet geregistreerd (geen behoefte aan).

[ Voor 26% gewijzigd door spokje op 26-11-2023 09:25 ]


Acties:
  • 0 Henk 'm!

  • crimby
  • Registratie: Januari 2005
  • Laatst online: 22:16
BiG-GuY schreef op zondag 26 november 2023 @ 09:11:
[...]

Pi5 wordt nog niet ondersteund door Home Assistant OS. Daar zijn ze mee bezig, zie hun blog/forum voor updates erover.

En qua RAM, ligt er geheel aan wat je erop gaat draaien. Als het enkel Home Automation is, heb je waarschijnlijk zat aan 4GB op dit moment, ben niet boven de 3GB RAM gebruik gekomen toen ik op de Odroid C4 draaide en heb iets van 20 Add-Ons draaien.

Heb nu een X86-64 PC draaien met Intel N100 CPU en 32GB RAM wat flinke overkill is qua RAM, heb nog steeds genoeg aan 3GB RAM 😅, maar ben zo wel voorbereid als ik later zwaardere dingen draai.

Al was ik waarschijnlijk met 8GB RAM al genoeg voorbereid geweest voor wat er mogelijk gaat komen. De Intel N100 CPU (6W) is wel een stuk sneller dan de ARM alternatieven op de SBC’s, zeker voor iets als PLEX vanwege ook de iGPU erin.
Voor m’n vader wordt het sowieso enkel HA. Ik ben bang dat ik daar al genoeg tijd in kwijt ben voor ondersteuning haha dus dan zou de 4gb voldoende moeten zijn inderdaad.

Acties:
  • +1 Henk 'm!

  • Jeweetje
  • Registratie: Oktober 2010
  • Laatst online: 21:41
Als je iets meer ruimte hebt, al een 2e hands thin client overwogen?
Diverse aanbieders op marktplaats, net wat krachtiger dan een RPi en met ssd.
Draaien ook met 5a6 watt per uur.

Acties:
  • 0 Henk 'm!

  • crimby
  • Registratie: Januari 2005
  • Laatst online: 22:16
Jeweetje schreef op zondag 26 november 2023 @ 09:26:
Als je iets meer ruimte hebt, al een 2e hands thin client overwogen?
Diverse aanbieders op marktplaats, net wat krachtiger dan een RPi en met ssd.
Draaien ook met 5a6 watt per uur.
Nee niet overwogen, maar zie inderdaad wel ook daarmee goedkopere opties:
HP T630 bijvoorbeeld?

Acties:
  • +1 Henk 'm!

  • mr.DJ95
  • Registratie: Februari 2010
  • Laatst online: 22:02
crimby schreef op zondag 26 november 2023 @ 09:34:
[...]


Nee niet overwogen, maar zie inderdaad wel ook daarmee goedkopere opties:
HP T630 bijvoorbeeld?
Ja aanrader! inmiddels meerdere installaties geadviseerd of gebouwd op basis van een thinclient.

Acties:
  • +2 Henk 'm!

  • Jeweetje
  • Registratie: Oktober 2010
  • Laatst online: 21:41
crimby schreef op zondag 26 november 2023 @ 09:34:
[...]


Nee niet overwogen, maar zie inderdaad wel ook daarmee goedkopere opties:
HP T630 bijvoorbeeld?
https://www.marktplaats.nl/u/maarten/733361/
Heb m zelf bij Maarten gekocht, kon geheugen en grootte van de Ssd kiezen.
Mbv de handleiding van Huizebruin.nl home assistent erop gezet.

Acties:
  • 0 Henk 'm!

  • guido66
  • Registratie: Oktober 2007
  • Laatst online: 02:35
Jeweetje schreef op zondag 26 november 2023 @ 09:26:
Als je iets meer ruimte hebt, al een 2e hands thin client overwogen?
Diverse aanbieders op marktplaats, net wat krachtiger dan een RPi en met ssd.
Draaien ook met 5a6 watt per uur.
Nee, draaien ook met 5a6 wattuur per uur, dus makkelijker om gewoon Watt te zeggen.

Polestar 2 (2020) - Fiat 500e (2022) - Zappi v2 - 7250Wp SMA (2013) - 5850Wp Enphase (2021)


Acties:
  • 0 Henk 'm!

  • DJ Henk
  • Registratie: Juli 2003
  • Laatst online: 19:48
Ik zit zelf te kijken naar zo'n Home Assistant Green. Ik heb het nu draaien op een VM op een andere computer, maar die trekt meer stroom en ik moet ook nog een Zigbee hub (ik ben net begonnen). Zo'n Green is 99 dollar, heeft Zigbee geintegreerd en volgens een YouTube-filmpje dat ik zag trok hij na opstarten net iets meer dan 1 watt. Dan komt het best snel uit en het lijkt me eenvoudiger te configureren.

[ Voor 7% gewijzigd door DJ Henk op 26-11-2023 10:22 ]


Acties:
  • 0 Henk 'm!

  • crimby
  • Registratie: Januari 2005
  • Laatst online: 22:16
DJ Henk schreef op zondag 26 november 2023 @ 10:20:
Ik zit zelf te kijken naar zo'n Home Assistant Green. Ik heb het nu draaien op een VM op een andere computer, maar die trekt meer stroom en ik moet ook nog een Zigbee hub (ik ben net begonnen). Zo'n Green is 99 dollar, heeft Zigbee geintegreerd en volgens een YouTube-filmpje dat ik zag trok hij na opstarten net iets meer dan 1 watt. Dan komt het best snel uit en het lijkt me eenvoudiger te configureren.
Ik weet van RPI dat een sd kaartje niet de perfecte oplossing is. Ik weet niet of dat hetzelfde geldt voor zo’n e mmc kaartje, maar is iets om even rekening mee te houden.

Acties:
  • +1 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

In een opwelling heb ik wat ledstrips gekocht bij de Action:

Grundig, 3 meter, één kleur voor de hele strip, € 9,95
Huismerk, 5 meter, veel effecten op de IR-afstandsbediening, € 13,95
LCS Smart Connect (Tuya whitelabel), 5 meter, één kleur voor de hele strip € 19,95

Uiteraard wil ik dit allemaal graag in Home Assistant gaan hangen.
Smort
Te beginnen met het smart-ding. Het is onder water een Tuya, dus ik HACS geïnstalleerd in mijn in Docker draaiende HASS, en LocalTuya daarin geïnstalleerd.

De LCS Smart Connect LED-strip hoeft niet per se te worden gekoppeld in de voor de Action gelabelde LCS Smart Connect-app: de Tuya Smart-app vindt 'm ook! Grappig detail: ik had de strip in de LCS-app hernoemd, en na het koppelen aan de Tuya-app nam 'ie die naam ook weer over. Zou de naam in het apparaat worden opgeslagen, of zouden ze aan de back-end toch een database delen?

Nu ben ik bezig met de zeven miljard stappen te volgen om de lokal key te extraheren, en ik neig er bijna naar om de app te recompilen zodat 'ie m'n Fiddler-certificaat voor HTTPS-decryptie accepteert, dat is zowaar nog minder moeite.

Edit: gelukt door de app met QR-code te koppelen. Frankrijk is Central Europe, TIL.

Daarnaast vraag ik me af of 'ie ook naar BLE luistert. Wordt vervolgd.
Dumb
Dan de domme strip met veel functies op de afstandsbediening: die zou ik wel achter een eigen controller willen hangen. Mooi excuus om iets met Zigbee te gaan doen.

Maar... de vijf aders op de strip zijn gelabeld: 24V+, Di, C, W, GND. Da's geen RGBW(W)... Is dat WS2812B en aan welke Zigbee-compatible (of in ieder geval lokaal luisterende) controller kan ik dat hangen, if any?

https://www.reddit.com/r/...adapter_for_wled_ws2812b/
Dumber
Het Grundig-ding heeft wel +12V/R/G/B, dus die kan ik met bijvoorbeeld Zigbee led strip controller RGB(W) Gledopto Pro aansturen.

[ Voor 3% gewijzigd door CodeCaster op 26-11-2023 13:01 ]

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • 0 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 00:00

Antonio di

a mi me dijeron que si

crimby schreef op zondag 26 november 2023 @ 08:13:
M’n vader wil al een tijdje net zo’n mooi HA systeem als ik thuis heb maar de RPI’s waren nooit voorradig. Nu wel en dus wil ik binnenkort aan de slag. Zelf draai ik het op een rpi4b 4gb en dat gaat prima. Echter, ik zag dat er een Rpi5 uit komt. Ik wil gebruik gaan maken van HA OS op een SSD.

Wat is de betere keuze voor nu voor 4b 4gb of 8gb gaan? Of wachten op de rpi5? Ik weet dat er bij de release van 4b wat issues waren met SSD boot…
En is de 8gb een meerwaarde voor HA?
zie voor X86-64 alternatieven (niet alleen de GK50):
MINISFORUM GK50 Mini PC review door Antonio di

profesión: Lo que se cruza en mi camino y disfrutando de la vida


Acties:
  • +1 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 00:14

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@CodeCaster Volgens mij heb ik die nn-smart hier eerder langs zien komen ergens. Heeft deze niet qua RGB per led (of groepje van) aan te sturen maar wit alleen per hele strip? Dat zou dan de aansluitingen ook wel verklaren (Di = Data In, C => Cold white +, W => Warm white +).

Ken ik overigens geen directe kant en klare controller voor. Zou je denk ik twee controllers moeten combineren. Een die addressable leds aan kan sturen en een die een CCT strip kan sturen. Zelfs bouw zou je wel iets kunnen maken dat beide kan icm een ESP ofzo.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 00:14

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
crimby schreef op zondag 26 november 2023 @ 08:13:
M’n vader wil al een tijdje net zo’n mooi HA systeem als ik thuis heb maar de RPI’s waren nooit voorradig. Nu wel en dus wil ik binnenkort aan de slag. Zelf draai ik het op een rpi4b 4gb en dat gaat prima. Echter, ik zag dat er een Rpi5 uit komt. Ik wil gebruik gaan maken van HA OS op een SSD.

Wat is de betere keuze voor nu voor 4b 4gb of 8gb gaan? Of wachten op de rpi5? Ik weet dat er bij de release van 4b wat issues waren met SSD boot…
En is de 8gb een meerwaarde voor HA?
Even helemaal alleen naar Pi's kijkende zou ik zeggen wacht op de Pi 5 ondersteuning. Deze biedt toch wel weer echt meer snelheid (ook per Watt). En dan lijkt me 4GB voldoende.

Maar je kan inderdaad ook naar alternatieven kijken.

Acties:
  • 0 Henk 'm!

  • CodeCaster
  • Registratie: Juni 2003
  • Niet online

CodeCaster

Can I get uhm...

Septillion schreef op zondag 26 november 2023 @ 13:29:
@CodeCaster Volgens mij heb ik die nn-smart hier eerder langs zien komen ergens. Heeft deze niet qua RGB per led (of groepje van) aan te sturen maar wit alleen per hele strip? Dat zou dan de aansluitingen ook wel verklaren (Di = Data In, C => Cold white +, W => Warm white +).

Ken ik overigens geen directe kant en klare controller voor. Zou je denk ik twee controllers moeten combineren. Een die addressable leds aan kan sturen en een die een CCT strip kan sturen. Zelfs bouw zou je wel iets kunnen maken dat beide kan icm een ESP ofzo.
Het lijkt dat het klopt wat je zegt, dat verklaart ook dat de bovenste helft van de afstandsbediening voor kleur en effecten is, en de onderste helft voor wit/geeltinten.

Dus je zegt dat ik niet alleen aan de Zigbee, maar ook aan de Arduino en soldeerbout moet? oOo

[ Voor 10% gewijzigd door CodeCaster op 26-11-2023 14:32 ]

https://oneerlijkewoz.nl
Het ergste moet nog komen / Het leven is een straf / Een uitgestrekte kwelling van de wieg tot aan het graf


Acties:
  • 0 Henk 'm!

  • Workaholic
  • Registratie: Februari 2003
  • Niet online
Iemand nog tips voor out of the box goed werkende ventilatie systemen met home assistant? Ik heb nu een simpele afzuiging (125mm) op een 220v zigbee schakelaar zetten (wat OK werkt), maar deze is niet sterk genoeg voor de badkamer. 167m3/h

Dus het idee is om nu ventilatie box te plaatsen die ik optioneel in de toekomst ook nog kan aansluiten op andere buizen in het huis. Voordeel is dat we een "technische ruimte" op zolder hebben, deze is boven de badkamer en de waskamer. Zou bijvoorbeeld ook eenvoudig een extra leiding (gat) kunnen maken naar de waskamer.

En verder - om nog even te delen met de community hier. Gisteren 4 goedkope zigbee lampen van de hornbach gehaald voor 8,95 per stuk. Werken perfect, direct via zigbee gevonden out of the box zonder het scannen of invoeren van serie nummers etc. Een stuk voordeliger dan de hue lampen en hebben ook meerdere kleuren / dimmen etc.

Afbeeldingslocatie: https://upload.bmwaddict.nl/images/2023/11/26/20231125_151145578_iOS.md.jpg
Afbeeldingslocatie: https://upload.bmwaddict.nl/images/2023/11/26/20231125_145339573_iOS.md.jpg

[ Voor 35% gewijzigd door Workaholic op 26-11-2023 15:49 ]

Mijn V&A


Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 00:14

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@CodeCaster Ik zie dat WLED nu ook support heeft voor CCT PWM channels dus dan zou het zo simpel zijn als een ESP + twee logic level mosfets (en 2x pull down weerstand) en gaan :)

Welk type addressable led er op de strip zit is dan ff puzzelen maar kans lijkt me klein dat het niet een van de standaard door WLED ondersteunde types.

Acties:
  • 0 Henk 'm!

  • Septillion
  • Registratie: Januari 2009
  • Laatst online: 00:14

Septillion

Moderator Wonen & Mobiliteit
Topicstarter
@Workaholic Dat ze werken met Zigbee2MQTT is bekend maar de hamvraag is, welke integratie draai jij :)

Acties:
  • +1 Henk 'm!

  • sterremos
  • Registratie: Mei 2013
  • Laatst online: 22-07 14:16
vraagje,

is het ook mogelijk om HA in combinatie met Tailscale google home te gebruiken?
heb nu Tailscale geïnstalleerd en had hiervoor Google home via duck dns werken.

ben aan het zoeken , maar kan niet echt iets hierover vinden.

Ron

Acties:
  • +1 Henk 'm!

  • AUijtdehaag
  • Registratie: Oktober 2006
  • Niet online
@Workaholic
Maak er een wtw van. Uitblazen op zolder. Esp met modbus eraan.
https://community.home-as...s-integration-5/423182/32

PVOutput Github - Div ESP TK: MHI - Clack - Marstek


Acties:
  • 0 Henk 'm!

  • Paulus07
  • Registratie: Maart 2009
  • Niet online
Bezig met inrichten van de HA green. Werkt prettig en snel en lekker compact kastje.
Mooi stukje hardware :)

Acties:
  • 0 Henk 'm!

  • paQ
  • Registratie: Augustus 2001
  • Laatst online: 21:10

paQ

paQ schreef op zondag 26 november 2023 @ 00:54:
Hmm... de Powercalc integratie telt niet 'achteruit'. Kan dat kloppen?
Defrost van de warmtepomp:
[Afbeelding]

Dat is niet helemaal eerlijk, want zo wordt er alleen productie berekend, en geen 'inleveren' van vermogen.
Is er een setting die ik hier over het hoofd zie?

De Riemann methode doet dat wel
[Afbeelding]
Niemand die weet hoe dit te fixen?

Even getest door een nieuwe run te maken. Er ontstaat dan een kleine 'negatieve opbrengst' omdat het aanvoer water even onder de temperatuur van het retourwater duikt.
De Riemann Som laat dat hier ook zien; maar een energymeter uit de Riemann som niet :/
(@ 16:48)

Afbeeldingslocatie: https://tweakers.net/i/tPEg0SEfda2ZKbuCQwgUWcucBgY=/800x/filters:strip_exif()/f/image/NjHH23tH2sx1QBlWRtWAYZ06.png?f=fotoalbum_large

Ik doe niet aan bijgeloof. Dat brengt ongeluk.

Pagina: 1 ... 136 ... 327 Laatste

Let op:
Zet je code tussen [code=yaml] [/code] tags om het goed leesbaar te houden; ook makkelijker voor de eventuele foutopsporing.

Lees ook eerst even de topicstart voor je je vraag plaatst, wellicht wordt je vraag daar al beantwoord. Wil je pronken met je setup mag dat in Home Assistant - Show je setup.