Ik kon alleen maar dit denken...Hmmbob schreef op donderdag 17 december 2020 @ 13:38:
Spaties spaties spaties. ^deze code ge-edit
/f/image/spBLsdxlstpDwvahUY2dLz4C.png?f=fotoalbum_large)
Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.
Ik kon alleen maar dit denken...Hmmbob schreef op donderdag 17 december 2020 @ 13:38:
Spaties spaties spaties. ^deze code ge-edit
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: time after: '07:00' before: '23:00' action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - service: light.turn_off data: {} entity_id: light.overloop default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} mode: restart |
Hmmbob schreef op donderdag 17 december 2020 @ 13:38:
[...]
Dan moet je die delays opnemen in de choose en default, dan wordt het dit:
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 alias: Overloop lights on description: Light switches based on motion mode: restart trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion action: - choose: - conditions: # Time condition chooser 1: daytime - condition: time after: '07:00' before: '23:00' sequence: - condition: #Only continue if illuminance < 8 - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - service: light.turn_on entity_id: light.overloop data: brightness_pct: 100 - delay: '00:05:00' default: # Default: nighttime - service: light.turn_on entity_id: light.overloop data: brightness_pct: 15 - delay: '00:02:00' - service: light.turn_off entity_id: light.overloop
[...]
Spaties spaties spaties. ^deze code ge-edit
Water-Escape
Kudo's zo leer je!water_escape schreef op donderdag 17 december 2020 @ 13:52:
Ik wilde niet zomaar je code copieren (maar ervan leren)
Ik snap nu ook nog meer van de UI stappen. En heb proberen uit te voeren wat er in je voorbeeld staat. De UI geeft dan de volgende yaml
de mode:restart , staat bij mij op een andere plek. Zorgt hij nu wel dat hij blijft restarten bij beweging in beide scenario's?
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 alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: time after: '07:00' before: '23:00' action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - service: light.turn_off data: {} entity_id: light.overloop default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} mode: restart
[...]
Sometimes you need to plan for coincidence
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
Hmmbob schreef op donderdag 17 december 2020 @ 13:57:
[...]
Kudo's zo leer je!
Waar mode:restart staat maakt niet uit. Ik zet die zelf altijd ergens bovenaan, omdat ik dat zelf fijner vind. Maakt functioneel niets uit.
Je conditions in de choose (regels 27-32) zijn dubbel; die heb je al eerder (regel 15-17). Ik raad je aan ze maar op 1 plek te gebruiken: in regel 15-17 geldt het voor de hele automation, in regel 27-32 alleen voor de choose. Je conditions (regel 14-20) kan je weghalen, dat doe je nu in de choose.
De light.turn_off kan je uit de choose en default halen; die is voor allebei gelijk. Dat wordt dan een losse actie na je choose actie.
[ Voor 4% gewijzigd door water_escape op 17-12-2020 14:03 ]
Water-Escape
Regel 42 en 43 zijn neit compleet (daar mis je de entity_id). (lol, edit gezien)water_escape schreef op donderdag 17 december 2020 @ 14:00:
ik zag het net, stonden nog onder de originele voorwaarden. Deze verwijderd in de ui.
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 alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - service: light.turn_off data: {} entity_id: light.overloop default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} mode: restart
[...]
Sometimes you need to plan for coincidence
oei. die OR gaan we proberen, goeie. Eerst meetings nuSeptillion schreef op donderdag 17 december 2020 @ 13:58:
@water_escape Nouwja, na een copy-past kan je dan ook mooi zien wat er in de GUI staat om er van te leren.
In je code nog even de condities uit je automation halen, deze doe je nu in de chooser.
Let wel, beide lichtsensoren moeten onder de 8 zijn. Je zou nog kunnen doen dan het al genoeg is dat één van de twee onder de 8 is door ze in een OR te zetten.
Locatie van 'mode' maakt niet uit, zolang het op dezelfde indentatie staat. En dit maakt inderdaad dat zodra er opnieuw beweging is een eventuele lopende automation wordt beëindigd en dat hij opnieuw de acties gaat doorlopen vanaf boven.
Water-Escape
Die heb ik doorgevoerd.Hmmbob schreef op donderdag 17 december 2020 @ 14:03:
[...]
Regel 42 en 43 zijn neit compleet (daar mis je de entity_id). Zie ook mijn eerdere opmerking dat die light.turn_off buiten de choose en default kan blijven.
Water-Escape
omdat er een _2 staat?water_escape schreef op donderdag 17 december 2020 @ 14:04:
[...]
Die heb ik doorgevoerd.
Als ik entity ID invul, werkt hij niet....
Sometimes you need to plan for coincidence
Ik ben precies voor dit scenario begonnen met het maken van een blueprint, ik ben al best een eind ermee. Ik ben benieuwd of jullie light profiles gebruiken? https://www.home-assistan...t/#default-turn-on-values en https://github.com/home-a.../light/light_profiles.csv voor het aanzetten van een lamp.water_escape schreef op donderdag 17 december 2020 @ 14:00:
ik zag het net, stonden nog onder de originele voorwaarden. Deze verwijderd in de ui.
en je advies van de turn off doorgevoerd. begrijp ik.
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 alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart
[...]
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
Septillion schreef op donderdag 17 december 2020 @ 13:58:
@water_escape Nouwja, na een copy-past kan je dan ook mooi zien wat er in de GUI staat om er van te leren.
In je code nog even de condities uit je automation halen, deze doe je nu in de chooser.
Let wel, beide lichtsensoren moeten onder de 8 zijn. Je zou nog kunnen doen dan het al genoeg is dat één van de twee onder de 8 is door ze in een OR te zetten.
Locatie van 'mode' maakt niet uit, zolang het op dezelfde indentatie staat. En dit maakt inderdaad dat zodra er opnieuw beweging is een eventuele lopende automation wordt beëindigd en dat hij opnieuw de acties gaat doorlopen vanaf boven.
Water-Escape
[ Voor 21% gewijzigd door Septillion op 17-12-2020 14:25 ]
Ik wil toch alleen de lux waarde als OR hebben? De rest is voor alles.Septillion schreef op donderdag 17 december 2020 @ 14:23:
@water_escape Nee, alle condities waar je van wilt dat er tenminste een van waar is (de OR dus) moeten allen onder de OR hangen. En voor dit soort gevallen mis ik een drag-and-drop manier in de GUI...
[ Voor 5% gewijzigd door water_escape op 17-12-2020 14:34 ]
Water-Escape
ik zie niets bijzonders terwijl processor gebruik nog steeds rond de 40/50% zit
[ Voor 11% gewijzigd door itguy013 op 17-12-2020 14:33 ]
4970Wp | 14* 355 | IQ7+ | PVoutput
Ja, maar je hebt nu maar één ding (sensor.philips_sml001_581e6708_illuminance) in je OR. Het is geen OR met het vorige item, het is een OR van alle items die eronder hangen. De OR an sich vormt dus weer een enkele conditie waar aan voldaan moet worden.water_escape schreef op donderdag 17 december 2020 @ 14:30:
Ik wil toch alleen de lux waarde als OR hebben? De rest is voor alles.
Of komt nu ook de tijd vs de default onder de OR?
[ Voor 20% gewijzigd door Septillion op 17-12-2020 14:36 ]
je was met net voor, zie mijn editSeptillion schreef op donderdag 17 december 2020 @ 14:33:
[...]
Ja, maar je hebt nu maar één ding (sensor.philips_sml001_581e6708_illuminance) in je OR. Het is geen OR met het vorige item, het is een OR van alle items die eronder hangen. De OR an sich vormt dus weer een enkele conditie waar aan voldaan moet worden.
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
Water-Escape
En jij mij ookwater_escape schreef op donderdag 17 december 2020 @ 14:35:
[...]
je was met net voor, zie mijn edit.
whoopwhoop. thanks voor deze "les"Septillion schreef op donderdag 17 december 2020 @ 14:38:
[...]
En jij mij ook
Maar dat is inderdaad dan wat je wilt. Als nu een van beide sensoren laag genoeg is dan is en de tijd juist, dan mag de automation uitgevoerd worden.
Water-Escape
Geloof me, die komt. Home Assistant is zwaar verslavend....water_escape schreef op donderdag 17 december 2020 @ 14:41:
en dan een volgende uitdaging zoeken.
Sometimes you need to plan for coincidence
Je screenshot laat niets bijzonders zien qua processen. Je load is wel 1+, wat lijkt niet door CPU usage te komen (maar IO bijvoorbeeld). Je kan eens een "top -cd 1" (en terwijl top draait 1x op 1 drukken om beide CPUs te zien). Nu kan je zien of de CPU wacht op system oid (zie je naast %cpu0/1).itguy013 schreef op donderdag 17 december 2020 @ 14:30:
[...]
ik zie niets bijzonders terwijl processor gebruik nog steeds rond de 40/50% zit
[Afbeelding]
Ik gebruik het volgende:
Add-ons:
- ADB - Android Debug Bridge
- Adguard Home
- Airsonos
- DuckDNS
- Musquitto Broker
- Unifi controller
- deconz
- Samba share
- Z-wave to mqtt
Tot voor de update was het processorverbruik altijd onder de 10%
Integraties:
- Adguard Home
- AirVisual
- Daikin
- Deconz
- HACS
- Homekit
- MQTT
- Smartthings
- Sonos
- TP-link Kasa smart
- Tuya
- Unifi
- Yeelight
Memory verbruik is ook heel vreemd, misschien toch iets van memory leak?
[Afbeelding]
Do not argue with a fool. He will drag you down to his level and beat you with experience.
even erheen gelopen.Septillion schreef op donderdag 17 december 2020 @ 14:42:
Ik zie alleen nu misschien alleen nog een effect wat je niet wilt. Als het nu tussen 7:00 en 23:00 is wanneer er beweging is maar het is niet donker dan zal dus die Option niet worden uitgevoerd. Met als gevolg dat de Default wordt uitgevoerd (en het licht dus op 15% komt).
Twee mogelijkheiden om dit op te lossen:
- Bovenste optie alleen op tijd laten checken en daarin weer een chooser stoppen
- Misschien makkelijker, voeg na de eerste optie nog een optie toen met als condition alleen de tijden. De actie laat je daarvan leeg
Water-Escape
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' sequence: - choose: - conditions: - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' default: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - conditions: - condition: time after: '07:00' before: '23:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - conditions: - condition: not conditions: - condition: time after: '07:00' before: '23:00' sequence: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' default: [] - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - conditions: - condition: time after: '07:00' before: '23:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
Septillion schreef op donderdag 17 december 2020 @ 14:59:
Dus
Optie 1
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 alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' sequence: - choose: - conditions: - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' default: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart
Optie 2
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 alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - conditions: - condition: time after: '07:00' before: '23:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart
Optie 3
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 alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '07:00' before: '23:00' - condition: or conditions: - condition: numeric_state entity_id: sensor.philips_sml001_581e6708_illuminance below: '8' - condition: numeric_state entity_id: sensor.ms2_philips_sml001_illuminance below: '8' sequence: - service: light.turn_on data: brightness_pct: 75 entity_id: light.overloop - delay: '00:05:00' - conditions: - condition: not conditions: - condition: time after: '07:00' before: '23:00' sequence: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' default: [] - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart
Water-Escape
zie mijn edit: (wat is die NOT?)Septillion schreef op donderdag 17 december 2020 @ 15:02:
@water_escape Dat is volgens mij hetzelfde als ik heb. Nu zal HA als het tussen 7:00 en 23:00 is maar niet donker je tweede optie uitvoeren en dat is doe niets
Water-Escape
Dat ziet er inderdaad uit als een memory leak. Maar waar.... Stap voor stap uitschakelen (of: alles uit en 1 voor 1 toevoegen....)itguy013 schreef op donderdag 17 december 2020 @ 14:30:
[...]
ik zie niets bijzonders terwijl processor gebruik nog steeds rond de 40/50% zit
[Afbeelding]
Ik gebruik het volgende:
Add-ons:
- ADB - Android Debug Bridge
- Adguard Home
- Airsonos
- DuckDNS
- Musquitto Broker
- Unifi controller
- deconz
- Samba share
- Z-wave to mqtt
Tot voor de update was het processorverbruik altijd onder de 10%
Integraties:
- Adguard Home
- AirVisual
- Daikin
- Deconz
- HACS
- Homekit
- MQTT
- Smartthings
- Sonos
- TP-link Kasa smart
- Tuya
- Unifi
- Yeelight
Memory verbruik is ook heel vreemd, misschien toch iets van memory leak?
[Afbeelding]
Sometimes you need to plan for coincidence
Logisch als je het uitlegtSeptillion schreef op donderdag 17 december 2020 @ 15:07:
@water_escape De not staat in mijn derde optie. En de not keert de logica om. Die maakt van iets dat waar is juist onwaar en van iets dat onwaar is juist waar. In dit geval staat er dus "als het niet tussen 7:00 en 23:00 is". Dit is hetzelfde als zeggen "als het voor 7:00 of na 23:00 is"
Water-Escape
Jup ga ik proberen, of iets uit hacs kan het zijn. Ik ga het één voor één uitzoeken. Mocht ik het gevonden hebben meld ik me weer. Thanks.Hmmbob schreef op donderdag 17 december 2020 @ 15:04:
[...]
Dat ziet er inderdaad uit als een memory leak. Maar waar.... Stap voor stap uitschakelen (of: alles uit en 1 voor 1 toevoegen....)
Overigens merk in een forse increase in CPU op mijn NUC als ik de AdGuard integratie aanzet (!= addon, maar de integratie die met AdGuard praat). Daarvan gaan de CPU van de AdGuard container fors omhoog.
Geen erros in je logs?
4970Wp | 14* 355 | IQ7+ | PVoutput
Bedoel je hier?AW_Bos schreef op dinsdag 15 december 2020 @ 12:45:
[...]
Callback ook ingevoerd in de API configuratiepaneel bij Toon?
Ik denk dat je helemaal gelijk hebt. Zat te slapen.. Die van fibaro is een goed uitgangspunt! Heeft ook als voordeel dat ik de interne pull-up weerstanden kan gebruiken (NodeMCU ESP8266)raymonvdm schreef op donderdag 17 december 2020 @ 00:00:
[...]
Is de bus van de centrale niet standaard 12 volt? De handleiding zegt "bus 12V (9 ... 15V)"
Ik vond hier een redelijke how to voor Fibaro, had je die al gezien? Verder klinkt je idee wel plausible maar moet je de GPIO pinnen niet naar GND trekken, i.p.v naar 3.3v
Dank, inderdaad 12v.. Dus ik ga hem maar van een aparte voeding voorzien. De AMS1117 regulator van de NodeMCU kan tot 15v aan, maar dan moet hij dus 8,7v * (max) 200mA verstoken. Dat is 1,74 watt op een miniscule package. Daarbij kan de JA118N maximaal 100mA leveren. Ik zoek wel even naar een losse voeding of betere step-down voor op de 12v hoofdvoeding van het alarmsysteem.sjorsjuhmaniac schreef op donderdag 17 december 2020 @ 00:24:
[...]
Het lijkt me alleen dat je met deze config een pulldown op de GPIO moet zetten, je zet immers al 3.3V op de C.
Buiten dat lijkt het me dat dit moet werken.
Weet je zeker dat U 9v is? meestal zijn alarm systemen 12v.
Het nieuwe plan is dus:Septillion schreef op donderdag 17 december 2020 @ 08:37:
[...]
Helaas wel ben ik bang.
- Ik weet niet welke ESP je gebruikt maar veel hebben een voltage regulator erop zitten die geen 9-12V aan kan.
- De JA-118N doet maar 100mA op 12V. En ESP wil wel meer dan dat. Misschien dat je er mee weg komt als je met een DCDC converter + aardige buffer condensator naar 3v3 gaat. Los je probleem 1 ook op. Maar kan op het randje zijn.
- Als je een pull up gebruikt en vervolgens alleen schakelt naar 3v3 wordt je signaal nooit laag natuurlijk.
Pull up op de ESP is goed, maar je moet GND naar alle C's lussen.
Er gaat nog iets misSeptillion schreef op donderdag 17 december 2020 @ 15:07:
@water_escape De not staat in mijn derde optie. En de not keert de logica om. Die maakt van iets dat waar is juist onwaar en van iets dat onwaar is juist waar. In dit geval staat er dus "als het niet tussen 7:00 en 23:00 is". Dit is hetzelfde als zeggen "als het voor 7:00 of na 23:00 is"
Water-Escape
Wat is het voordeel van light profiles? Dat je in meerdere scenes/scripts kan verwijzen naar het profiel en dan automatisch de juiste instellingen hebt?golles schreef op donderdag 17 december 2020 @ 14:10:
[...]
Ik ben precies voor dit scenario begonnen met het maken van een blueprint, ik ben al best een eind ermee. Ik ben benieuwd of jullie light profiles gebruiken? https://www.home-assistan...t/#default-turn-on-values en https://github.com/home-a.../light/light_profiles.csv voor het aanzetten van een lamp.
[ Voor 4% gewijzigd door sOid op 17-12-2020 16:22 ]
Komt omdat je dezelfde PIR 2x als trigger gebruikt (regels 4 en 9)water_escape schreef op donderdag 17 december 2020 @ 16:18:
[...]
Er gaat nog iets mis.
Sensor 2: sensor.ms2_philips_sml001_illuminance doet nu niks. De lampen gaan niet aan op 75%. Sensor 1 wel.
1
2
3
4
5
6
7
8
9
10
11
| trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion |
Sometimes you need to plan for coincidence
Nee, saaie meetingssOid schreef op donderdag 17 december 2020 @ 16:22:
Tjonge wat een drukte in dit topic vandaag! Allemaal vakantie zeker?
Sometimes you need to plan for coincidence
huh dat is raar, want in de UI heb ik 2 verschillende en in de YAML niet...:Hmmbob schreef op donderdag 17 december 2020 @ 16:23:
[...]
Komt omdat je dezelfde PIR 2x als trigger gebruikt (regels 4 en 9)
YAML:
1 2 3 4 5 6 7 8 9 10 11 trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion
Water-Escape
Bijzonder! Lijkt erop dat er 2 apparaten dezelfde entity ID hebben? In de yaml is de device_id ook verschillend, maar de entity_id gelijkt.water_escape schreef op donderdag 17 december 2020 @ 16:28:
[...]
huh dat is raar, want in de UI heb ik 2 verschillende en in de YAML niet...:
[Afbeelding]
Sometimes you need to plan for coincidence
profile is een representatie van een x,y kleur en een brightness. Zo heb ik bijvoorbeeld alle standaard hue scened hierin gezet. Maar ik ben er zelf nog niet helemaal uit of dit handig is.sOid schreef op donderdag 17 december 2020 @ 16:22:
[...]
Wat is het voordeel van light profiles? Dat je in meerdere scenes/scripts kan verwijzen naar het profiel en dan automatisch de juiste instellingen hebt?
Maar in hoeverre is dat dan handig? Want moet je dan voor elke instelling (bijvoorbeeld: koken op 100% lichtintensiteit, eten op 80%) een ander profiel maken?
Tjonge wat een drukte in dit topic vandaag! Allemaal vakantie zeker?
1
2
3
4
| - service: light.turn_on data: entity_id: light.woonkamer profile: helder |
Een restart heeft het opgelost. Dit werkt nu.Hmmbob schreef op donderdag 17 december 2020 @ 16:30:
[...]
Bijzonder! Lijkt erop dat er 2 apparaten dezelfde entity ID hebben? In de yaml is de device_id ook verschillend, maar de entity_id gelijkt.
Water-Escape
Ik gebruik al CQ in influx, maar wil dat deze al helemaal niet naar influx gaat.Septillion schreef op donderdag 17 december 2020 @ 17:23:
@TCroezing Misschien dit?
Andere optie zou zijn dat je een sensor_template gebruikt die met een lager interval de waarde overneemt en deze naar Influx doen.
1
2
3
4
5
6
| - platform: template scan_interval: 60 sensors: co2sensor1: unit_of_measurement: 'ppm' value_template: '{{ states.sensor.co2_1.state | float }}' |
1
2
3
4
5
6
7
8
9
10
11
12
| 20-12-17 19:20:33 INFO (SyncWorker_0) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:20:34 ERROR (SyncWorker_0) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/a2e3d9a912491dcd48081f779a4db554a05625f02d1127aeda9a06a9f8127236/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:319: getting the final child's pid from pipe caused \"EOF\"": unknown") 20-12-17 19:20:35 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token 20-12-17 19:20:35 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize 20-12-17 19:20:35 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_nodered 20-12-17 19:20:35 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request running 20-12-17 19:20:51 INFO (SyncWorker_4) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:20:51 ERROR (SyncWorker_4) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/b258c56ebd0c7a25f89f76d4ea109ccbccc52295f7bedcb553f3ce81a4083108/start: Internal Server Error ("failed to start shim: fork/exec /usr/bin/containerd-shim: resource temporarily unavailable: unknown") 20-12-17 19:20:56 INFO (SyncWorker_5) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:20:56 ERROR (SyncWorker_5) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/e33a3a25ecfccb1f41d36d71f04a0fbd7fd18d6315b4522a5cfe1bca1654e6d4/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"read init-p: connection reset by peer\"": unknown") 20-12-17 19:22:27 INFO (SyncWorker_2) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:22:27 ERROR (SyncWorker_2) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/4aeadde5ad18a8476df9f5dc581cad6e7eee581fa0833a89e10656193515e24f/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"read init-p: connection reset by peer\"": unknown") |
1
| 500 Server Error for http+docker://localhost/v1.40/containers/e80029d0a44e571982c08dd4d6b38e32f40c252831dbbd4a71dc7bedd492a60e/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"process_linux.go:432: running prestart hook 0 caused \\\"fork/exec /proc/1270/exe: resource temporarily unavailable\\\"\"": unknown") |
[ Voor 8% gewijzigd door lolgast op 17-12-2020 20:41 ]
1
2
3
4
5
6
7
8
9
10
11
12
13
| pi@raspberrypi:~/ToonRooter $ sudo python . --jtag-available INFO:__main__:Starting up... INFO:__main__:Detected JTAG hardware 'rpi3' INFO:__main__:Written private and public key pair to ./id_rsa and ./id_rsa.pub, respectively INFO:rooter:Waiting for Toon to restart INFO:rooter:Toon has U-Boot version 2010.09-R10 INFO:rooter:Loading new bootloader INFO:rooter:Starting openocd INFO:rooter:Waiting for 10 seconds INFO:rooter:Halting CPU INFO:rooter:Loading new image to RAM INFO:rooter:Starting up new image INFO:rooter:Waiting for Toon to restart |
[ Voor 5% gewijzigd door Amanoo op 17-12-2020 21:55 ]
Heb ik ook weleens gehad, een herstart lostte het op.ComTech schreef op donderdag 17 december 2020 @ 21:29:
Ik heb dit probleem ook al in het zigbee2mqtt topic gevraagd maar misschien heeft hier iemand de oplossing.
Ik kan geen nieuwe devices meer toevoegen aan m'n homeassist .
In zigbee2mqtt uiteraard staat permit_join op true maar ik krijg geen devices meer gepaired![]()
Ik heb het idee dat de mqtt broker geen nieuwe devices toelaat .
Maar hoe en waar zet je dat aan?
Tijd van werken, tijd van rusten
[ Voor 14% gewijzigd door Septillion op 17-12-2020 21:55 ]
Die zin triggert mij wel. Ik ken de Aldi bulb niet maar weet je heeeeel zeker dat de bulb in pair mode staat? Volgens mij faden de meeste bulbs dan rustig aan-uit.ComTech schreef op donderdag 17 december 2020 @ 22:06:
deze heb ik eerder met succes gekoppeld.
Mezelf even quoten:lolgast schreef op donderdag 17 december 2020 @ 20:27:
Ben ik de enige met HA/Docker problemen sinds kort? Ik heb problemen met eigenlijk alle addons. MQTT verliest verbinding, Node-RED wil soms niet starten. Zigbee2MQTT start al helemaal niet.
Ik heb al backups teruggezet van 10 december, maar toch speelt het probleem daar nu. Kan niet zeggen dat ik hier eerder last van heb gehad deze week. Zou het iets met supervisor 2020.12.17 te maken kunnen hebben..?
Kleine greep uit de log
code:
1 2 3 4 5 6 7 8 9 10 11 12 20-12-17 19:20:33 INFO (SyncWorker_0) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:20:34 ERROR (SyncWorker_0) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/a2e3d9a912491dcd48081f779a4db554a05625f02d1127aeda9a06a9f8127236/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:319: getting the final child's pid from pipe caused \"EOF\"": unknown") 20-12-17 19:20:35 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token 20-12-17 19:20:35 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request initialize 20-12-17 19:20:35 INFO (MainThread) [supervisor.api.proxy] WebSocket access from a0d7b954_nodered 20-12-17 19:20:35 INFO (MainThread) [supervisor.api.proxy] Home Assistant WebSocket API request running 20-12-17 19:20:51 INFO (SyncWorker_4) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:20:51 ERROR (SyncWorker_4) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/b258c56ebd0c7a25f89f76d4ea109ccbccc52295f7bedcb553f3ce81a4083108/start: Internal Server Error ("failed to start shim: fork/exec /usr/bin/containerd-shim: resource temporarily unavailable: unknown") 20-12-17 19:20:56 INFO (SyncWorker_5) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:20:56 ERROR (SyncWorker_5) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/e33a3a25ecfccb1f41d36d71f04a0fbd7fd18d6315b4522a5cfe1bca1654e6d4/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"read init-p: connection reset by peer\"": unknown") 20-12-17 19:22:27 INFO (SyncWorker_2) [supervisor.docker.interface] Cleaning addon_7ad98f9c_zigbee2mqtt application 20-12-17 19:22:27 ERROR (SyncWorker_2) [supervisor.docker] Can't start addon_7ad98f9c_zigbee2mqtt: 500 Server Error for http+docker://localhost/v1.40/containers/4aeadde5ad18a8476df9f5dc581cad6e7eee581fa0833a89e10656193515e24f/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"read init-p: connection reset by peer\"": unknown")
Docker version 19.03.13
HA: 118.5 (speelt dus ook met 2020.12.x)
Supervisor: 2020.12.7
Ik HA draai in een Debian LXC
Melding als ik bijvoorbeeld zigbee2mqtt addon probeer te starten vanuit HA. Deze wijzigt regelmatig naar andere redenen overigens, maar het geeft een beeld
code:
1 500 Server Error for http+docker://localhost/v1.40/containers/e80029d0a44e571982c08dd4d6b38e32f40c252831dbbd4a71dc7bedd492a60e/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"process_linux.go:432: running prestart hook 0 caused \\\"fork/exec /proc/1270/exe: resource temporarily unavailable\\\"\"": unknown")
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
| INFO:__main__:Starting up... INFO:__main__:Detected JTAG hardware 'rpi3' INFO:__main__:Written private and public key pair to ./id_rsa and ./id_rsa.pub, respectively INFO:rooter:Waiting for Toon to restart INFO:rooter:Toon has U-Boot version 2010.09-R10 INFO:rooter:Loading new bootloader INFO:rooter:Starting openocd INFO:rooter:Waiting for 10 seconds INFO:rooter:Halting CPU INFO:rooter:Loading new image to RAM INFO:rooter:Starting up new image INFO:rooter:Waiting for Toon to restart INFO:rooter:Toon has U-Boot version 2010.09 INFO:rooter:Using password to log in INFO:rooter:Logging in to U-Boot INFO:rooter:Patching U-Boot INFO:rooter:Waiting for boot up INFO:rooter:Transferring payload INFO:rooter:Patching Toon INFO:rooter:>>> Enabling root user. Your root password is: ******** INFO:rooter:>>> Opening ports 22, 80 and 10080 on firewall INFO:rooter:>>> Disable VPN on boot INFO:rooter:>>> Installing dropbear INFO:rooter:>>> Installing openssh-sftp-server INFO:rooter:Cleaning up INFO:rooter:Rebooting INFO:rooter:Your Toon is now rooted. Please wait for it to boot up and try to log in using SSH |
[ Voor 3% gewijzigd door Amanoo op 17-12-2020 22:33 ]
Hij is inderdaad geroot, even update-rooted scriptje downloaden op Toon, en dan uitvoeren metAmanoo schreef op donderdag 17 december 2020 @ 22:32:
Ik heb mijn Toon nu geroot maar ik ben even een beetje de draad kwijt. Ik heb nu dus ToonRooter gebruikt, die doet ook al een aantal dingen voor mij. Het probleem is dat andere guides je alles met de hand laten doen, en dit script automatiseert al van alles. Nu weet ik niet helemaal zeker wat ik nog moet doen en wat al gebeurd is. Hier de output:
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 INFO:__main__:Starting up... INFO:__main__:Detected JTAG hardware 'rpi3' INFO:__main__:Written private and public key pair to ./id_rsa and ./id_rsa.pub, respectively INFO:rooter:Waiting for Toon to restart INFO:rooter:Toon has U-Boot version 2010.09-R10 INFO:rooter:Loading new bootloader INFO:rooter:Starting openocd INFO:rooter:Waiting for 10 seconds INFO:rooter:Halting CPU INFO:rooter:Loading new image to RAM INFO:rooter:Starting up new image INFO:rooter:Waiting for Toon to restart INFO:rooter:Toon has U-Boot version 2010.09 INFO:rooter:Using password to log in INFO:rooter:Logging in to U-Boot INFO:rooter:Patching U-Boot INFO:rooter:Waiting for boot up INFO:rooter:Transferring payload INFO:rooter:Patching Toon INFO:rooter:>>> Enabling root user. Your root password is: ******** INFO:rooter:>>> Opening ports 22, 80 and 10080 on firewall INFO:rooter:>>> Disable VPN on boot INFO:rooter:>>> Installing dropbear INFO:rooter:>>> Installing openssh-sftp-server INFO:rooter:Cleaning up INFO:rooter:Rebooting INFO:rooter:Your Toon is now rooted. Please wait for it to boot up and try to log in using SSH
Als het goed is, betekent VPN disabled dat het sowieso niet meer probeert contact te maken met Eneco?
Uiteindelijke doel is natuurlijk om dit ding in Home Assistant te krijgen en als niet-Eneco klant te gebruiken.
Ik was me compleet niet bewust van dat script of van die hele ToonStore, maar dat klinkt best goed.mAiden88 schreef op donderdag 17 december 2020 @ 22:40:
[...]
Hij is inderdaad geroot, even update-rooted scriptje downloaden op Toon, en dan uitvoeren met
sh update-rooted.sh -f
Dit fix namelijk al heelveel bestanden, en zorg dat de goede resourcefile word opgehaald voor je software versie.. Als je dat heb gedaan, even restarten, zal ToonStore er ook automatisch op staan.
Klinkt als een thread of memory probleem. Ik vermoed aan de docker kant (niet in HAS, of in de container zelf zegmaar). Ik denk dat je host systeem resources niet beschikbaar zijn of niet toegewezen worden. Een probleem wat ik wel eens heb gehad was dat de docker service daemon te veel chid processes startted. het aantal is door systemd gelimiteerd.lolgast schreef op donderdag 17 december 2020 @ 20:27:
code:
1 500 Server Error for http+docker://localhost/v1.40/containers/e80029d0a44e571982c08dd4d6b38e32f40c252831dbbd4a71dc7bedd492a60e/start: Internal Server Error ("OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"process_linux.go:432: running prestart hook 0 caused \\\"fork/exec /proc/1270/exe: resource temporarily unavailable\\\"\"": unknown")
... er was nog een pagina met postslolgast schreef op donderdag 17 december 2020 @ 22:28:
[...]
Mezelf even quoten:
Dit kwam door een memory leak in een container van een andere LXC. Container gekilled, alles werkt weer. Man man man. Geld uitgegeven aan restores van Backblaze, config files van Docker door geakkerd, nieuwe MQTT en Zigbee2MQTT containers gebouwd in andere omgevingen. En dat alles door een f*cking container die op hol is geslagen.....
Ruim 4 uur verder maargoed, ik kan weer met een gerust hart naar bed zometeen
Ik heb de tools is het proberen waard, gaan we morgen doen.TravockMD schreef op donderdag 17 december 2020 @ 23:04:
@ComTech Ik heb soortgelijks gehad met een cc2531 stick. Deze moest ik regelmatig opnieuw flashen met coordinator software (10 tellen werk) waarna hij wel weer nieuwe devices wilde opnemen. Als je de tools hebt, is het een poging waard.
Nee, zeker niet. De device data staat op je pc/nuc/pi/etc en niet op je stick. Het is kwestie van flashen en weer door.ComTech schreef op donderdag 17 december 2020 @ 23:10:
[...]
Dan hoef ik denk ik niet m'n devices opnieuw te koppelen neem ik aan want dat wil niet
Dat kan met een filter sensor. De time throttle optie pakt dan elke x seconden die waarde. Deze nieuwe sensor gebruik je dan in influx.TCroezing schreef op donderdag 17 december 2020 @ 17:15:
Iemand een idee?
Ik heb een sensor die elke zoveel seconden een waarde (via MQTT) geeft. Dat is prima.
Ik stuur deze info echter ook door naar Influx. Maar daar mag de granulariteit lager zijn. Bv elke minuut een entry.
Nou vond ik scan_interval en voorbeelden van het gebruik ervan samen met templates. Maar ik vond ook dat dat bij templates niet werkt. De documentatie kon ik niet veel mee, dus maar ff proberen. Helaas.
Scan_interval bij de betreffende mqtt sensor zetten werkt ook niet (hetgeen ik ook wel verwachtte).
Wat is nou handig om dit te doen?
[ Voor 43% gewijzigd door Amanoo op 17-12-2020 23:28 ]
Top! Dat ziet er goed uit, dat ga ik proberen.JackPoint schreef op donderdag 17 december 2020 @ 23:22:
[...]
Dat kan met een filter sensor. De time throttle optie pakt dan elke x seconden die waarde. Deze nieuwe sensor gebruik je dan in influx.
Kun je niet gewoon een 5volt USB voeding gebruiken op de NodeMCU?Recoil schreef op donderdag 17 december 2020 @ 15:57:
[...]
Ik denk dat je helemaal gelijk hebt. Zat te slapen.. Die van fibaro is een goed uitgangspunt! Heeft ook als voordeel dat ik de interne pull-up weerstanden kan gebruiken (NodeMCU ESP8266)
[...]
Dank, inderdaad 12v.. Dus ik ga hem maar van een aparte voeding voorzien. De AMS1117 regulator van de NodeMCU kan tot 15v aan, maar dan moet hij dus 8,7v * (max) 200mA verstoken. Dat is 1,74 watt op een miniscule package. Daarbij kan de JA118N maximaal 100mA leveren. Ik zoek wel even naar een losse voeding of betere step-down voor op de 12v hoofdvoeding van het alarmsysteem.
[...]
Het nieuwe plan is dus:
- Losse voeding voor ESP of een nette 12V-5V buck converter op de 12V van het alarm (op de hoofdvoeding, niet de JA-118)
- GPIO ESP met interne pull-up naar poort 1-8 van JA-118
- C van JA-118 doorlussen en naar gnd van ESP
Bij backblaze betaal je per GB (€0,01) die je restored ja. Daar staat tegenover dat je €0,005 betaalt per GB die je opgeslagen hebt.sjorsjuhmaniac schreef op donderdag 17 december 2020 @ 23:08:
[...]
... er was nog een pagina met posts![]()
Anyway, goed dat je m hebt gevonden. En kosten aan backblaze? die kosten heb je toch al maandelijks? of betaal je daar per restore?
4 uur.... dat heet hobbyen
[ Voor 4% gewijzigd door lolgast op 18-12-2020 07:15 ]
owjee, de vrouw stond in het donker vannacht.Septillion schreef op donderdag 17 december 2020 @ 17:20:
@water_escape Je probleem zat/zit onder trigger. Daar hoort niet onbekend te staan. Ongetwijfeld gebeurd door ons ge-knip-en-plakIn de yaml ook te zien doordat je wel twee devices met verschillende ID's hebt maar ze gebruiken dezelfde entity_id.
Water-Escape
En hoe krijg jij die Smart Buttons uberhaupt als entity in Hass? Ik krijg er alleen maar messages van op de bus?golles schreef op vrijdag 18 december 2020 @ 00:18:
Ik heb 3 blueprints op github gezet: https://github.com/golles/Home-Assistant-Blueprints
Om motion sensors lichten aan te doen boven een bepaalde lux, voordat de lampen uitgaan wordt de helderheid aangepast zodat je nog even kan bewegen voordat je in het donker zit.
Deze maakt gebruik van profiles, ik heb de standaard HA light_profiles.csv bijgevoegd waarbij ik zelf de scenes van Hue heb toegevoegd. (profile is hier makkelijker dan inputs for R/G/B/Bightness of X/Y/Brightness).
Deze gebruik ik zelf op het toilet, in de badkamer en in de kledingkamer.
Voor de Zigbee2Mqtt gebruikers heb ik een blueprint gemaakt waar je actie(s) kan defineren voor press en hold. Daar heb ik nog een 2e versie van gemaakt voor mijn bedlampjes, klik zet het bedlampje aan/uit en hold zet de plafondlamp aan/uit.
Ik vind de blueprints echt een top idee, ik had toch wel een aantal automations die op een paar entities na een exacte kopie was, hiermee is dat opgelost + automations worden heel kort nu.
Owner of DBIT Consultancy | DJ BassBrewer
[ Voor 8% gewijzigd door sn33ky op 18-12-2020 09:11 ]
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.ms2_philips_sml001_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '08:00' before: '23:00' - condition: or conditions: - condition: numeric_state below: '8' entity_id: sensor.ms2_philips_sml001_illuminance - condition: numeric_state below: '8' entity_id: sensor.philips_sml001_581e6708_illuminance sequence: - service: light.turn_on data: brightness_pct: 65 entity_id: light.overloop - delay: '00:05:00' - conditions: - condition: not conditions: - condition: time after: '08:00' before: '23:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
Septillion schreef op vrijdag 18 december 2020 @ 09:17:
@water_escape Kan je nog eens je hele automation delen? Weet even niet meer wat het nu exact is geworden.
Water-Escape
[ Voor 11% gewijzigd door Septillion op 18-12-2020 09:26 ]
Maar ik twijfel, als ik de NOT eruit haal. Dan gaat hij overdag als de lux niet onder <8 is nog steeds aan op 15%. Of lees ik dat fout?Septillion schreef op vrijdag 18 december 2020 @ 09:25:
@water_escape Je hebt mijn Optie 2 en Optie 3 gemengdOF de not eruit (dan heb je mijn Optie 2) OF de acties van de default verplaatsen naar de optie van de not (dan heb je mijn optie 3).
Dus je had het goed gezien dat de not eruit mag.
Water-Escape
Dus als ik in de voorwaarden van de automation een extra voorwaarde: "ALS Boolean X = uit" toevoeg.Septillion schreef op vrijdag 18 december 2020 @ 09:22:
@sn33ky Ik zou het denk ik makkelijker oplossen en er een input_boolean bijdoen. Deze zet je aan als je de melding gemaakt hebt en uit als een/alle ramen weer dicht zijn.
maar dat klopt dan ook weer niet want tussen 7:00 en 23:00 moet hij wel nog wat doen. Namelijk aan gaan indien lux <8 isSeptillion schreef op vrijdag 18 december 2020 @ 09:32:
@water_escape Nee, het is subtiel. Alles wat hij nu zal uitvoeren als je de not weg haalt (en dus uit zal voeren tussen 7:00 en 23:00 is "sequence: []". Ofwel, helemaal niets. 15% deel staat als default actie maar aangezien hij al een andere optie gevonden had die aan alle voorwaarden voldoet (ook al doet hij daar niets) zal hij de default niet uitvoeren.
Water-Escape
Zeker! Maar ik wil het geheel inbouwen in de kast van het alarm, daar zit al een goede voeding in.raymonvdm schreef op vrijdag 18 december 2020 @ 00:54:
[...]
Kun je niet gewoon een 5volt USB voeding gebruiken op de NodeMCU?
water_escape schreef op vrijdag 18 december 2020 @ 09:29:
Maar ik twijfel, als ik de NOT eruit haal. Dan gaat hij overdag als de lux niet onder <8 is nog steeds aan op 15%. Of lees ik dat fout?
Volgens mij heeft @water_escape wel gelijk. De condition checkt nu of het overdag is én lage lux level, en als dat niet matcht (want het is overdag met hoog lux level, bijvoorbeeld) dan gaat hij door naar de default en dan dus het licht aan.Septillion schreef op vrijdag 18 december 2020 @ 09:32:
@water_escape Nee, het is subtiel. Alles wat hij nu zal uitvoeren als je de not weg haalt (en dus uit zal voeren tussen 7:00 en 23:00 is "sequence: []". Ofwel, helemaal niets. 15% deel staat als default actie maar aangezien hij al een andere optie gevonden had die aan alle voorwaarden voldoet (ook al doet hij daar niets) zal hij de default niet uitvoeren.
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.ms2_philips_sml001_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '08:00' before: '23:00' sequence: - condition: or conditions: - condition: numeric_state below: '8' entity_id: sensor.ms2_philips_sml001_illuminance - condition: numeric_state below: '8' entity_id: sensor.philips_sml001_581e6708_illuminance - service: light.turn_on data: brightness_pct: 65 entity_id: light.overloop - delay: '00:05:00' default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
[ Voor 11% gewijzigd door Hmmbob op 18-12-2020 09:50 ]
Sometimes you need to plan for coincidence
Ik heb ze aan Zigbee2Mqtt gekoppeld, vanuit de Hue integratie krijg je ze inderdaad niet in HA, ik zal de naam verduidelijkenDennusB schreef op vrijdag 18 december 2020 @ 09:02:
[...]
En hoe krijg jij die Smart Buttons uberhaupt als entity in Hass? Ik krijg er alleen maar messages van op de bus?
Er is een add-on (DuckDNS) dat je Home assistant ook extern kunt gebruiken zonder VPN of Nabu Casa en is geheel gratis en veilig (SSL).Luuk2015 schreef op vrijdag 18 december 2020 @ 09:43:
Hallo allemaal.
Sinds enkele dagen draai ik Home Assistant op mijn Synology NAS d.m.v. een virtualmachine, dit werkt tot nu toe erg goed. Echter wil ik graag buitenshuis gebruik maken van HA via de mobiele applicatie op mijn telefoon.
Ik kwam toen snel uit bij HA Cloud van Nabu Casa die 5usd p/maand kost.
Persoonlijk weet ik niet of ik dit 5 euro p/maand waard vind dus daarom die ik het liever zelf.
Ik heb al een VPN draaien op mijn NAS dus dat werkt in theorie, echter moet ik in de praktijk dus elke keer mijn VPN opstarten om mijn HA te bekijken. Stel ik wil dit nu zelf opzetten, wat is dan de veiligste manier om dit te doen? En waarom heeft HA Cloud geen portforwarding nodig terwijl als ik dit zelf doe dat eigenlijk altijd moet opzetten.
Alvast bedankt.
[ Voor 4% gewijzigd door sn33ky op 18-12-2020 10:01 ]
Sometimes you need to plan for coincidence
Zodra ik DuckDNS wil gebruiken loop ik wel tegen het probleem aan dat ik mijn poort moet openzetten.sn33ky schreef op vrijdag 18 december 2020 @ 09:51:
[...]
Er is een add-on (DuckDNS) dat je Home assistant ook extern kunt gebruiken zonder VPN of Nabu Casa en is geheel gratis en veilig (SSL).
Ook de app werkt dan netjes door als je niet in je eigen netwerk zit.
Eventueel te combineren met NGINX Home Assistant SSL proxy add-on. en je hebt nog maar één url nodig voor zowel intern als extern gebruik. https:\\[uw_duck_dns_alias].duckdns.org
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
| alias: Overloop lights on description: Light switches based on motion trigger: - device_id: 41a514c8fbe9e07e7aeae8809c50046e domain: binary_sensor entity_id: binary_sensor.philips_sml001_581e6708_occupancy platform: device type: motion - device_id: 1f769572333eff2dfbc969fe83a52287 domain: binary_sensor entity_id: binary_sensor.ms2_philips_sml001_occupancy platform: device type: motion condition: [] action: - choose: - conditions: - condition: time after: '08:00' before: '23:00' - condition: or conditions: - condition: numeric_state below: '8' entity_id: sensor.ms2_philips_sml001_illuminance - condition: numeric_state below: '8' entity_id: sensor.philips_sml001_581e6708_illuminance sequence: - service: light.turn_on data: brightness_pct: 65 entity_id: light.overloop - delay: '00:05:00' - conditions: - condition: time after: '08:00' before: '23:00' sequence: [] default: - service: light.turn_on data: brightness_pct: 15 entity_id: light.overloop - delay: '00:02:00' - service: light.turn_off data: {} entity_id: light.overloop_2 mode: restart |
Septillion schreef op vrijdag 18 december 2020 @ 09:53:
@water_escape @Hmmbob Maar dat is al de eerste optieDus hij doet op volgorde de volgende checks. Wordt aan een optie voldaan, dan wordt die optie gedaan en is het daarmee klaar (andere opties worden niet gedaan). Zo niet, gaat hij de volgende optie proberen. Heeft hij alle opties geprobeerd en geen gevonden, doet hij de default.
- Optie 1: Is het tussen 7:00 en 23:00 en is het donker
=> Light op 65%
- Optie 2: Is het tussen 7:00 en 23:00
=> Doe niets
- Default:
=> Licht op 15%
De methode van @Hmmbob zou hier ook moeten werken maar ik vind het stop dead in your tracks aanpak van een condition aanpak altijd een beetje onhandig met uitbreiden.
Water-Escape
[ Voor 15% gewijzigd door Septillion op 18-12-2020 10:06 ]
Er staat geen not in mijn code?Septillion schreef op vrijdag 18 december 2020 @ 09:58:
@Hmmbob Deze Maar dan moet de NOT eruit (en alleen de NOT, nier de condities onder de not). Code die ik gisteren plaatste doet het ook prima, maar moet je niet meerdere versies door de hakselaar gooien en mengen
[ Voor 11% gewijzigd door Hmmbob op 18-12-2020 10:04 ]
Sometimes you need to plan for coincidence
[ Voor 16% gewijzigd door Septillion op 18-12-2020 10:06 ]
Pinky-H9 schreef op vrijdag 18 december 2020 @ 10:32:
Zo me ook hier maar eens present melden.
Na jaren met Domoticz gespeeld te hebben was de laatste versie van HA wel erg vernieuwend.
Ben nu stapsgewijs zaken aan het omzetten (parallel lopen) en de vele ESP's die ik hier gebruik omzetten naar Tasmota zodat integratie makkelijker wordt.
Ga vast nog wel een paar uitdagingen tegenkomen ik voorzie voor mijzelf enkele reeds op dit moment:
- Lux sensor die op basis van aanwezigheid + licht nivo buiten bepaalde lapen aanzet
- S0 pulse counter (Loopt nu op een ESp maar moet naar Tasmota of evt ESP gelijk MQTT laten doen)
- Groepen sturing > Alexa Woonkamer aan
Maar dat mag de pret niet drukken kan veel experimenteren zolang het parallel kan lopen.
Water-Escape
Dit topic is gesloten.
Apple iPhone 16e LG OLED evo G5 Google Pixel 10 Samsung Galaxy S25 Star Wars: Outlaws Nintendo Switch 2 Apple AirPods Pro (2e generatie) Sony PlayStation 5 Pro
Tweakers is onderdeel van
DPG Media B.V.
Alle rechten voorbehouden - Auteursrecht © 1998 - 2025
•
Hosting door TrueFullstaq