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

Dit topic is onderdeel van een reeks. Ga naar het meest recente topic in deze reeks.

Pagina: 1 ... 244 245 Laatste
Acties:
  • 1.359.774 views

Acties:
  • 0 Henk 'm!

  • Toppe
  • Registratie: Januari 2004
  • Laatst online: 21:57
RobertMe schreef op vrijdag 30 december 2022 @ 09:58:
[...]

Niet vergeten de internet toegang te blokkeren dan. Hikvision camera's hebben al meerdere malen beveiligings"lekken" gehad waarvan geroddeld wordt dat het Chinese backdoors zijn. Dus deze zou ik niet zomaar even aan het internet hangen maar echt potdicht gooien.
En dat geldt dan uiteraard niet alleen voor echt Hikvision maar ook voor de tientallen (/honderden?) andere namen waaronder dit spul in de markt wordt gezet.

Dit was bv nog een groot issue vorig jaar: https://ipvm.com/reports/hikvision-36260 Maar als ik zoek op "hikvision security issue" vind ik ook recentere voorbeelden.
Is toch juist makkelijk? 24/7 monitoring in Nederland kost een godsvermogen dus als die Chinezen het bij de prijs in doen dan prima toch?

Sowieso nooit binnen camera’s ophangen.

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


Acties:
  • 0 Henk 'm!

  • BehindCorner
  • Registratie: Februari 2018
  • Laatst online: 09-05 13:04

BehindCorner

Battlcruiser operational!

RobertMe schreef op vrijdag 30 december 2022 @ 09:58:
[...]

Niet vergeten de internet toegang te blokkeren dan. Hikvision camera's hebben al meerdere malen beveiligings"lekken" gehad waarvan geroddeld wordt dat het Chinese backdoors zijn. Dus deze zou ik niet zomaar even aan het internet hangen maar echt potdicht gooien.
En dat geldt dan uiteraard niet alleen voor echt Hikvision maar ook voor de tientallen (/honderden?) andere namen waaronder dit spul in de markt wordt gezet.

Dit was bv nog een groot issue vorig jaar: https://ipvm.com/reports/hikvision-36260 Maar als ik zoek op "hikvision security issue" vind ik ook recentere voorbeelden.
Ik heb hier inderdaad ook wel naar gekeken echter heb ik geen betrouwbaar alternatief gevonden (waarbij cruciale onderdelen alsnog niet uit dezelfde regio komt) ..

Ik heb er ook aan gedacht om in deze in een aparte vlan te zetten maar volgens mij (wellicht beperkte) kennis lukt de rtsp dan weer niet meer.

18x Hanwha Q cells peak blk 290WP - SolarEdge SE7K PVoutput.org


Acties:
  • 0 Henk 'm!

  • _Marcel_1973
  • Registratie: Maart 2015
  • Laatst online: 13-10-2024
Toppe schreef op vrijdag 30 december 2022 @ 08:37:
[...]


Gevoed via batterijen heeft wel een nadeel, hij update niet zo vaak waardoor het inzicht van de data een stuk minder ‘bruikbaar’ is.
Waarom zou dat een nadeel zijn?
In grafiekvorm per uur begrijp ik dat, maar lijkt me dat je meer de totale waarde bekijkt.
Zoveel (kosten)besparing zit er volgens mij niet in waterverbruik.
En op dagniveau zie je dat niet in de grafiek lijkt me.

Nadeel is dat er geen stroom in de waterput zit en ook niet te krijgen is, want zit ook geen kruipruimte tussen dichtstbijzijnde stroomaansluiting en de watermeter.

Refferal link voor ABRP of Tronity nodig voor 30 dagen premium? Stuur maar een PB.


Acties:
  • +4 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 09-05 13:55

DexterDee

I doubt, therefore I might be

Gisteren binnengekomen na een tijd in pre-order te hebben gestaan:

Afbeeldingslocatie: https://tweakers.net/i/53o9hJ5lnznFX5guGLnDiJK_7rg=/232x232/filters:strip_icc():strip_exif()/f/image/R8HoYXzAqP7QI0XYnPU2hzBD.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/yx864RvF83e_Qyp5lCVUAtPSV30=/232x232/filters:strip_icc():strip_exif()/f/image/zpTDp3Y0vjAk3KRlj4JXGia0.jpg?f=fotoalbum_tile

En nu nog even wachten op Matter / Thread apparaten en sensoren. Ik vind het nu nog wat vroeg om heel m'n Zigbee netwerk om te gooien. Ben ook benieuwd naar de range, de Sonoff heeft een externe antenne.

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • +1 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 23:29
BehindCorner schreef op vrijdag 30 december 2022 @ 10:36:
[...]


Ik heb hier inderdaad ook wel naar gekeken echter heb ik geen betrouwbaar alternatief gevonden (waarbij cruciale onderdelen alsnog niet uit dezelfde regio komt) ..
Grootste probleem zal de software zijn. Hardware backdoor (en/of rootkit) kan, maar lijkt mij onwaarschijnlijk. Daarnaast heeft Hikvision naar mijn idee al een slecht trackrecord. Dus al komt het uit China, maar is het geen Hikvision rebrand, kan het al beter zijn.
Ik heb er ook aan gedacht om in deze in een aparte vlan te zetten maar volgens mij (wellicht beperkte) kennis lukt de rtsp dan weer niet meer.
Volgens mij wordt de verbinding door de "viewer" op gezet? Dan hoef je dus maar de firewall regel zo te maken dat je primaire VLAN wel mag verbinden met het VLAN met de cameras, maar dat alle verkeer vanaf VLAN met de cameras geblokkeerd wordt, tenzij het een "antwoord" is.

Dus zeg maar:
1. Als afkomstig vanaf VLAN met cameras, en het is "established" of "related" => sta toe / laat door (/ACCEPT")
2. Als afkomstig vanaf het VLAN met cameras => blokkeer / verwijder (/"DROP")

Acties:
  • 0 Henk 'm!

  • DennusB
  • Registratie: Mei 2006
  • Niet online
DexterDee schreef op vrijdag 30 december 2022 @ 10:43:
Gisteren binnengekomen na een tijd in pre-order te hebben gestaan:

[Afbeelding][Afbeelding]

En nu nog even wachten op Matter / Thread apparaten en sensoren. Ik vind het nu nog wat vroeg om heel m'n Zigbee netwerk om te gooien. Ben ook benieuwd naar de range, de Sonoff heeft een externe antenne.
Waar had je hem besteld?

Owner of DBIT Consultancy


Acties:
  • 0 Henk 'm!

  • CappieL
  • Registratie: November 2006
  • Laatst online: 19:04
DaLass schreef op donderdag 29 december 2022 @ 11:23:
[...]

Ik heb de waterlezer van smart-stuff.nl, waar de volgende yaml config in zit:
https://github.com/mhendr...blob/main/waterlezer.yaml

De global in regel 58 t/m 62 is voor de "meterstand", die wordt onthouden bij een reboot.
De service onder de api: (regel 47 t/m 56) is om deze in te stellen op de werkelijke stand.
De template sensor (regel 88 t/m 98) zorgt ervoor dat de global ook oploopt.
De pulse counter sensor (regel 71 t/m 86) is de bron voor de template sensor.

Belangrijkste zit dus in de global met de restore_value, die zorgt ervoor dat je "meterstand" na een reboot niet op 0 staat.
Thanks!

Heb gisteren zitten stoeien en heel mijn watermeter gesloopt... met 2 kinderen die rond je dartelen, is het soms lastig de logica van beide esp-codes te ontrafelen en samenvoegen.
.
De global variable kreeg ik zichtbaar, deze kon ik middels de service ook aanpassen naar de werkelijke meterstand, maar helaas liep deze niet op wanneer er water werd verbruikt.

Heb uiteindelijk maar een backup gedownload en de oude code teruggezet. Toch blijft de global variable als entiteit zichtbaar in HA.
Weird...

Acties:
  • 0 Henk 'm!

  • DaLass
  • Registratie: Oktober 2001
  • Laatst online: 22:30
CappieL schreef op vrijdag 30 december 2022 @ 11:00:
[...]


Thanks!

Heb gisteren zitten stoeien en heel mijn watermeter gesloopt... met 2 kinderen die rond je dartelen, is het soms lastig de logica van beide esp-codes te ontrafelen en samenvoegen.
.
De global variable kreeg ik zichtbaar, deze kon ik middels de service ook aanpassen naar de werkelijke meterstand, maar helaas liep deze niet op wanneer er water werd verbruikt.

Heb uiteindelijk maar een backup gedownload en de oude code teruggezet. Toch blijft de global variable als entiteit zichtbaar in HA.
Weird...
Welke code gebruik jij voor je watermeter? Ik had eerst een zelfknutsel watermeter met de code die ik van de github van Frenck afgehaald had, die zit heel anders in elkaar dan de code van smart-stuff.nl.

Omdat de pulsen wat raar weergegeven worden in de code van smart-stuff.nl, dacht ik ook een combi te maken van beide, maar daarbij liep ik tegen hetzelfde aan wat jij nu noemt, geen oplopende meterstand.

Als je het hele sensor stuk + global stuk overneemt uit de code van smart-stuff.nl, dan zou het moeten werken. Je hebt alleen dan geen inzicht in hoeveel l/min erdoorheen loopt, maar wel een kloppende meterstand die behouden blijft bij een reboot.

Mijn advertenties op V&A


Acties:
  • 0 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 09-05 13:55

DexterDee

I doubt, therefore I might be

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • 0 Henk 'm!

  • CappieL
  • Registratie: November 2006
  • Laatst online: 19:04
DaLass schreef op vrijdag 30 december 2022 @ 11:03:
[...]

Welke code gebruik jij voor je watermeter? Ik had eerst een zelfknutsel watermeter met de code die ik van de github van Frenck afgehaald had, die zit heel anders in elkaar dan de code van smart-stuff.nl.

Omdat de pulsen wat raar weergegeven worden in de code van smart-stuff.nl, dacht ik ook een combi te maken van beide, maar daarbij liep ik tegen hetzelfde aan wat jij nu noemt, geen oplopende meterstand.

Als je het hele sensor stuk + global stuk overneemt uit de code van smart-stuff.nl, dan zou het moeten werken. Je hebt alleen dan geen inzicht in hoeveel l/min erdoorheen loopt, maar wel een kloppende meterstand die behouden blijft bij een reboot.
Ik had deze site gevolgd qua hardware en deels de software. Ik zeg deels want de indentation was niet correct. Kan zo wel de volledige code van m'n ESP posten.

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
sensor:

sensor:
- platform: pulse_counter
    pin: GPIO12
    update_interval : 6s
    name: "water pulse"
    id: water_pulse

- platform: pulse_meter
    pin: GPIO12
    name: "Water Pulse Meter"
    unit_of_measurement: "liter/min"
    icon: "mdi:water"
    total:
      name: "Water Total"
      unit_of_measurement: "liter"

  - platform: pulse_meter
    pin: GPIO12
    name: "Water Pulse Meter"
    unit_of_measurement: "liter/min"
    icon: "mdi:water"
    total:
      name: "Water Meter Total"
      unit_of_measurement: "m³"
      id: water_meter_total
      accuracy_decimals: 3
      device_class: water
      state_class: total_increasing
      filters:
        - multiply: 0.001

  - platform: template
    name: "Water Usage Liter"
    id: water_flow_rate
    accuracy_decimals: 1
    unit_of_measurement: "l/min"
    icon: "mdi:water"
    lambda: return (id(water_pulse).state * 10);
    update_interval: 6s

Acties:
  • 0 Henk 'm!

  • d.bakker84
  • Registratie: Januari 2018
  • Laatst online: 09-05 17:32

d.bakker84

XBL: BloodyB2121

_Marcel_1973 schreef op vrijdag 30 december 2022 @ 10:42:
[...]


Waarom zou dat een nadeel zijn?
In grafiekvorm per uur begrijp ik dat, maar lijkt me dat je meer de totale waarde bekijkt.
Zoveel (kosten)besparing zit er volgens mij niet in waterverbruik.
En op dagniveau zie je dat niet in de grafiek lijkt me.

Nadeel is dat er geen stroom in de waterput zit en ook niet te krijgen is, want zit ook geen kruipruimte tussen dichtstbijzijnde stroomaansluiting en de watermeter.
Waarom wil je dan monitoren? Als ik het ga monitoren wil ik juist goed kunnen zien waar mijn water nou aan op gaat en hoeveel. Ook kan je dan bijvoorbeeld mooi afleiden welk gasverbruik van douchen is.

XBox Series X: BloodyB2121


Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 19:26
BehindCorner schreef op vrijdag 30 december 2022 @ 10:36:
[...]


Ik heb hier inderdaad ook wel naar gekeken echter heb ik geen betrouwbaar alternatief gevonden (waarbij cruciale onderdelen alsnog niet uit dezelfde regio komt) ..

Ik heb er ook aan gedacht om in deze in een aparte vlan te zetten maar volgens mij (wellicht beperkte) kennis lukt de rtsp dan weer niet meer.
Ben er al uit, ik heb al 2 dahua poe ip buiten cameras en heb net een imou rex gekocht. Ik heb de dahuas op de Synology aangesloten en die heeft een goede integratie met ha. Nu nog een goede deurbel liefst ook eentje die werkt met surveillance studio.

Acties:
  • 0 Henk 'm!

  • DaLass
  • Registratie: Oktober 2001
  • Laatst online: 22:30
CappieL schreef op vrijdag 30 december 2022 @ 11:19:
[...]


Ik had deze site gevolgd qua hardware en deels de software. Ik zeg deels want de indentation was niet correct. Kan zo wel de volledige code van m'n ESP posten.

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
sensor:

sensor:
- platform: pulse_counter
    pin: GPIO12
    update_interval : 6s
    name: "water pulse"
    id: water_pulse

- platform: pulse_meter
    pin: GPIO12
    name: "Water Pulse Meter"
    unit_of_measurement: "liter/min"
    icon: "mdi:water"
    total:
      name: "Water Total"
      unit_of_measurement: "liter"

  - platform: pulse_meter
    pin: GPIO12
    name: "Water Pulse Meter"
    unit_of_measurement: "liter/min"
    icon: "mdi:water"
    total:
      name: "Water Meter Total"
      unit_of_measurement: "m³"
      id: water_meter_total
      accuracy_decimals: 3
      device_class: water
      state_class: total_increasing
      filters:
        - multiply: 0.001

  - platform: template
    name: "Water Usage Liter"
    id: water_flow_rate
    accuracy_decimals: 1
    unit_of_measurement: "l/min"
    icon: "mdi:water"
    lambda: return (id(water_pulse).state * 10);
    update_interval: 6s
Bij mij werd het een zooitje als ik pulse_counter en pulse_meter door elkaar ging gebruiken. Onderstaande is mijn werkende code, zoals gezegd draait die op de waterlezer van smart-stuff.nl:

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
49
50
51
52
53
54
55
## Additional code for this specific ESPHome module ##
# ================================================== #
globals:
  - id: totalWaterUsage
    type: int
    restore_value: true      # aanpassen naar no indien de nieuwe waarde onder de oude ligt
    initial_value: '0'       # beginstand van je watermeter -> aanpassen via Home Assistant services

status_led:
  pin:
    number: 2
    inverted: true

api:                                                # Enable Home Assistant API
  services:
    - service: set_water_reading                    #via Home Assistant Ontwikkelhulpmiddelen > services zoeken op esphome.watermeter_set_water_reading en via deze methode de juiste beginstand invoeren
      variables:
        meter_value: int
      then:
        - globals.set:
            id: totalWaterUsage
            value: !lambda "return ( meter_value );"

sensor:
  - platform: pulse_counter
    pin: 
      number: 5
      mode:
        input: true
        pullup: true #v3.5 aanzetten
    id: watermeter_pulse
    name: "${device_friendly_name} Pulse"     
    icon: mdi:water-pump
    state_class: "measurement"
    device_class: "water"
    unit_of_measurement: 'L/min'
    count_mode:
      rising_edge: DISABLE
      falling_edge: INCREMENT
    update_interval: 1s
    internal_filter: 100us
    accuracy_decimals: 0

  - platform: template
    id: watermeter_total
    name: "${device_friendly_name} Total consumption"   
    icon: mdi:chart-bell-curve-cumulative
    state_class: "total_increasing"
    device_class: "water"
    unit_of_measurement: "L"
    update_interval: 1s
    accuracy_decimals: 0
    lambda: |-
      if (id(watermeter_pulse).state > 0) id(totalWaterUsage) += 1;
      return id(totalWaterUsage);


Wat je zou kunnen doen om te testen is je eigen code even intact laten en een nieuw device in ESPHome maken, waar je o.a. bovenstaande gebruikt. Iets andere naamgeving en als nieuw device toevoegen in HomeAssistant. Werkt het goed, dan pas je het ook toe in je eigen code. Werkt het niet, flash je je eigen code terug en delete je het device weer uit HA.

Mijn advertenties op V&A


Acties:
  • 0 Henk 'm!

  • CappieL
  • Registratie: November 2006
  • Laatst online: 19:04
DaLass schreef op vrijdag 30 december 2022 @ 11:54:
[...]

Bij mij werd het een zooitje als ik pulse_counter en pulse_meter door elkaar ging gebruiken. Onderstaande is mijn werkende code, zoals gezegd draait die op de waterlezer van smart-stuff.nl:

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
49
50
51
52
53
54
55
## Additional code for this specific ESPHome module ##
# ================================================== #
globals:
  - id: totalWaterUsage
    type: int
    restore_value: true      # aanpassen naar no indien de nieuwe waarde onder de oude ligt
    initial_value: '0'       # beginstand van je watermeter -> aanpassen via Home Assistant services

status_led:
  pin:
    number: 2
    inverted: true

api:                                                # Enable Home Assistant API
  services:
    - service: set_water_reading                    #via Home Assistant Ontwikkelhulpmiddelen > services zoeken op esphome.watermeter_set_water_reading en via deze methode de juiste beginstand invoeren
      variables:
        meter_value: int
      then:
        - globals.set:
            id: totalWaterUsage
            value: !lambda "return ( meter_value );"

sensor:
  - platform: pulse_counter
    pin: 
      number: 5
      mode:
        input: true
        pullup: true #v3.5 aanzetten
    id: watermeter_pulse
    name: "${device_friendly_name} Pulse"     
    icon: mdi:water-pump
    state_class: "measurement"
    device_class: "water"
    unit_of_measurement: 'L/min'
    count_mode:
      rising_edge: DISABLE
      falling_edge: INCREMENT
    update_interval: 1s
    internal_filter: 100us
    accuracy_decimals: 0

  - platform: template
    id: watermeter_total
    name: "${device_friendly_name} Total consumption"   
    icon: mdi:chart-bell-curve-cumulative
    state_class: "total_increasing"
    device_class: "water"
    unit_of_measurement: "L"
    update_interval: 1s
    accuracy_decimals: 0
    lambda: |-
      if (id(watermeter_pulse).state > 0) id(totalWaterUsage) += 1;
      return id(totalWaterUsage);


Wat je zou kunnen doen om te testen is je eigen code even intact laten en een nieuw device in ESPHome maken, waar je o.a. bovenstaande gebruikt. Iets andere naamgeving en als nieuw device toevoegen in HomeAssistant. Werkt het goed, dan pas je het ook toe in je eigen code. Werkt het niet, flash je je eigen code terug en delete je het device weer uit HA.
Ik kan het nog wel een keertje proberen, maar wat ook een probleem was met 'jouw' code, was dat het verbruik bleef doorlopen, terwijl ik geen water verbruikte :'( ;(

Acties:
  • 0 Henk 'm!

  • DaLass
  • Registratie: Oktober 2001
  • Laatst online: 22:30
CappieL schreef op vrijdag 30 december 2022 @ 12:03:
[...]


Ik kan het nog wel een keertje proberen, maar wat ook een probleem was met 'jouw' code, was dat het verbruik bleef doorlopen, terwijl ik geen water verbruikte :'( ;(
Dat kreeg ik ook als ik pulse_meter probeerde te combineren met de template uit "mijn" code.
Dus als je dat probeert, wel even alles van pulse_meter eruit, dat je alleen 1x pulse_counter hebt en dat template.

Let ook even op die update interval van 6sec die je erin hebt staan in jouw code, wellicht zorgt die ervoor dat hij door blijft tellen?

[ Voor 12% gewijzigd door DaLass op 30-12-2022 12:26 ]

Mijn advertenties op V&A


Acties:
  • 0 Henk 'm!

  • Wolf3D
  • Registratie: Augustus 2001
  • Laatst online: 05-05 13:08
new_guy schreef op vrijdag 30 december 2022 @ 08:34:
[...]

Wat zegt de log van je automation?
Die is leeg. De automation wordt niet getriggered. Als ik de automation handmatig uitvoer dan werkt het gewoon. En die log zie ik dan ook.

Nog iets anders vreemds dat ik nu zie is dat onder apparaat info bij sensoren een sensor staat met een temperatuur van 18 graden. Dat lijkt me niet goed, bij een schakelaar. Maar geen idee of dat voor de update ook al was....

Acties:
  • 0 Henk 'm!

  • Droplollie
  • Registratie: November 2009
  • Laatst online: 00:17
Ik ben ook gestart met HomeAssistant. Veel gehad aan dit forum, dank daarvoor!

Ik heb mijn HA cloud geprobeerd te koppelen met SmartThings. Zodat ik mijn soundbar kan bedienen. Heb een token gehaald bij SmartThings. Krijg vervolgens in HA deze melding bij toevoegen integratie:
Config-flow kon niet geladen worden: 500 Internal Server Error Server got itself in trouble

Iemand enig idee wat het kan zijn?

[ Voor 63% gewijzigd door Droplollie op 30-12-2022 13:43 ]


Acties:
  • 0 Henk 'm!

  • Dwazer
  • Registratie: April 2000
  • Laatst online: 11-04 11:54
Droplollie schreef op vrijdag 30 december 2022 @ 12:47:
Ik ben ook gestart met HomeAssistant. Veel gehad aan dit forum, dank daarvoor!

Ik heb mijn HA cloud geprobeerd te koppelen met SmartThings. Zodat ik mijn soundbar kan bedienen. Heb een token gehaald bij SmartThings. Krijg vervolgens in HA deze melding bij toevoegen integratie:
Config-flow kon niet geladen worden: 500 Internal Server Error Server got itself in trouble

Iemand enig idee wat het kan zijn?
[Poging tot kennis ervan hebben. If not > do ignore / -1 kudo]
Een internal 500 server error lijkt mij een verschil tussen SmartThings (httpS) en jouw HA install: Gok een http URL?

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 18:08
Zijn er hier veel mensen die nfc tags gebruiken in home assistant?
Heb er wel zin in, benieuwd naar jullie ideetjes.
Zelf dacht ik aan:
- tag voor wifi ssid's
- tag aan nachtkast, lichten uit, wifi telefoon uit, bluetooth uit, en alarm aan
- tag achter wc rol , die omroep doet dat het papier op is :)
- tag in auto om te helpen uitladen met boodschappen (ik durf mijn garagepoort niet te koppelen hieraan)

Onder bierviltjes zou je ook tags kunnen verstoppen maar weet zo niet direct wat ik erachter zou kunnen steken...

Ff zoeken ook of je zelf de tags kan "bewerken" door een icoontje of logo te printen...

Acties:
  • +1 Henk 'm!

  • Tralapo
  • Registratie: Januari 2008
  • Niet online
Ik gebruik tegenwoordig de feed van https://enever.nl/ om actuele energietarieven in te laden in Home Assistant:

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
rest:
  - resource: https://enever.nl/feed/stroomprijs_vandaag.php
    scan_interval: 17500
    sensor:
      - name: "Stroomprijs 00:00"
        value_template: "{{ value_json.data[0].prijsZP }}"
        json_attributes_path: "$.data[0]"
        json_attributes:
          - datum
          - prijsZP
        unit_of_measurement: "€/kWh"
      - name: "Stroomprijs 01:00"
        value_template: "{{ value_json.data[1].prijsZP }}"
        json_attributes_path: "$.data[1]"
        json_attributes:
          - datum
          - prijsZP
        unit_of_measurement: "€/kWh"
      - name: "Stroomprijs 02:00"
        value_template: "{{ value_json.data[2].prijsZP }}"
        json_attributes_path: "$.data[2]"
        json_attributes:
          - datum
          - prijsZP

Enzovoorts t/m 23:00


"Voor de flexibiliteit is de energieprijs zowel als de waarde van de sensor alsook een attribute opgeslagen en op zich werkt dat allemaal prima:

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

Wat ik nu eigenlijk zou willen doen is een simpele bar graph toevoegen aan m'n dashboard, waar je gewoon in een snel overzicht ziet wat de prijzen vandaag doen. Simpel gezegd zoals je ook op de website van de ANWB ziet bijvoorbeeld.

Ik was er al achter dat dit niet kan met de standaard ingebouwde functies, dus ik heb ApexCharts geïnstalleerd. Maar wat ik ook probeer, het lukt me maar niet om een grafiek te maken met 24h op de X-as en het juiste tarief eraan gekoppeld.

Iemand hier een idee of ervaring?

Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Droplollie schreef op vrijdag 30 december 2022 @ 12:47:
Ik ben ook gestart met HomeAssistant. Veel gehad aan dit forum, dank daarvoor!

Ik heb mijn HA cloud geprobeerd te koppelen met SmartThings. Zodat ik mijn soundbar kan bedienen. Heb een token gehaald bij SmartThings. Krijg vervolgens in HA deze melding bij toevoegen integratie:
Config-flow kon niet geladen worden: 500 Internal Server Error Server got itself in trouble

Iemand enig idee wat het kan zijn?
Toevallig niet lang geleden geconfigureerd hier. Je HA instantie moet van buitenaf bereikbaar zijn via httpS, bij mij hield Cloudflare firewall hun requests uit Ierland tegen, ik heb een allow op het ASN toegevoegd in de firewall rules en dat werkt tot nu toe prima.

i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte Aorus GTX1080TI | Samsung 970 Pro 512GB + 860 EVO 1TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Acer Predator X34P | M-Audio AV40


Acties:
  • 0 Henk 'm!

  • Droplollie
  • Registratie: November 2009
  • Laatst online: 00:17
Dwazer schreef op vrijdag 30 december 2022 @ 14:27:
[...]

[Poging tot kennis ervan hebben. If not > do ignore / -1 kudo]
Een internal 500 server error lijkt mij een verschil tussen SmartThings (httpS) en jouw HA install: Gok een http URL?
Heeft geen effect helaas als ik via https van Manu Casa inlog.
Sp33dFr34k schreef op vrijdag 30 december 2022 @ 14:47:
[...]


Toevallig niet lang geleden geconfigureerd hier. Je HA instantie moet van buitenaf bereikbaar zijn via httpS, bij mij hield Cloudflare firewall hun requests uit Ierland tegen, ik heb een allow op het ASN toegevoegd in de firewall rules en dat werkt tot nu toe prima.
Ik heb een simpele experia box. Moet ik daar dan iets aanpassen?

Acties:
  • 0 Henk 'm!

  • Sp33dFr34k
  • Registratie: Juni 2006
  • Niet online

Sp33dFr34k

Retro-Geek

Droplollie schreef op vrijdag 30 december 2022 @ 15:04:
[...]


Heeft geen effect helaas als ik via https van Manu Casa inlog.


[...]


Ik heb een simpele experia box. Moet ik daar dan iets aanpassen?
Ik ken jouw setup niet, kun je van buiten je thuisnetwerk inloggen op je https instantie van HA? Zoja, dan is het goed, zonee, dan moet je het daar zoeken iig.

i7 9700k + Be-Quiet Dark Rock 4 Pro | Gigabyte Z390 Aorus Ultra | Gigabyte Aorus GTX1080TI | Samsung 970 Pro 512GB + 860 EVO 1TB | 2x8GB DDR4 3000Mhz | Seasonic Platinum 660W | Fractal Design R6 | Acer Predator X34P | M-Audio AV40


Acties:
  • 0 Henk 'm!

  • rajackar
  • Registratie: Augustus 2000
  • Laatst online: 07-05 18:36

rajackar

Blood Minister

Ik heb sinds een tijdje een Tado systeem en een Daikin airco. Nu heb ik beide in home assistant aan de praat maar ik vraag me af of het ook mogelijk is om een doel temperatuur voor een kamer in te stellen en dan HA laten bepalen welk device aan het werk gezet wordt om te koelen of te verwarmen. Met de automations kan ik systemen aan en uit zetten maar bijvoorbeeld het instellen van een doel temperatuur lukt nog niet.
Heeft iemand hier ervaring mee? Heb al wat uren zitten lezen en wat youtube videos gekeken maar dit specifieke geval kom ik nog niet tegen terwijl ik vermoed dat veel anderen dit ook wel zouden willen.

Shrouded by night, but with steady stride. Colored by blood, but always clear of mind. - AMD 9800X3D - Asus RTX 5090 Astral - PS5


Acties:
  • 0 Henk 'm!

  • RoTeK70
  • Registratie: Maart 2011
  • Laatst online: 06-05 14:45
Ik ben al een tijd bezig mijn water sensor werkend te krijgen op het energie dashboard maar dat lukt niet.
Hij komt van mijn Iungo - via MQTT

code:
1
2
3
4
5
6
7
8
9
mqtt:
  sensor:
    - state_topic: "70:B3:D5:6F:37:D6/water-breakout/40c3afff/pulstotal"
      name: Water verbruik totaal
      unit_of_measurement: m³
      force_update: true
      qos: 1
      payload_available: "online"
      payload_not_available: "offline"


Ook al geprobeerd met device class toe te voegen maar geen resultaat, wat mist hier of gaat hier niet goed?

Acties:
  • +1 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 23:23

Gizz

Dunder-Mifflin, Inc.

@RoTeK70 je mist:

YAML:
1
2
        state_class: total_increasing
        device_class: water

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:
  • 0 Henk 'm!

  • mede
  • Registratie: Oktober 2006
  • Laatst online: 09-05 10:53
Ik heb een regenmeter in mijn tuin die via RFXcom gegevens naar HA stuurt. Ik gebruikte hiervoor Domoticz en kreeg dan mooie overzichten van regen hoeveelheid per uur, dag, maand etc. In HA lijkt de meter alleen maar de totale hoeveelheid mm door te geven en niet per dag.

Ik het mogelijk om in HA iets aan te maken om toch uren, dagen, maanden inzichtelijk te krijgen? Dus telkens het verschil tussen totaal en de eerstevolgende meting op te slaan. Per dag zou al een heel mooi begin zijn.

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

3600 Wp | 12x AEG mono | SE3500


Acties:
  • 0 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 23:23

Gizz

Dunder-Mifflin, Inc.

@mede dat doe je met Utility Meter.

Zo zet ik die bijvoorbeeld in voor mijn watersensor:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
utility_meter:
  water_daily:
    source: sensor.watermeter
    cycle: daily
    name: water vandaag

  water_monthly:
    source: sensor.watermeter
    cycle: monthly
    name: water afgelopen maand

  water_yearly:
    source: sensor.watermeter
    cycle: yearly
    name: water afgelopen jaar

[ Voor 64% gewijzigd door Gizz op 30-12-2022 16:05 ]

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:
  • 0 Henk 'm!

  • RoTeK70
  • Registratie: Maart 2011
  • Laatst online: 06-05 14:45
Gizz schreef op vrijdag 30 december 2022 @ 15:55:
@RoTeK70 je mist:

YAML:
1
2
        state_class: total_increasing
        device_class: water
Ik dacht dat ik dit al had geprobeerd maar niet goed dus.
Bedankt!

Acties:
  • 0 Henk 'm!

  • twimj
  • Registratie: December 2014
  • Laatst online: 22:35
Gizz schreef op vrijdag 30 december 2022 @ 16:03:
@mede dat doe je met Utility Meter.

Zo zet ik die bijvoorbeeld in voor mijn watersensor:

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
utility_meter:
  water_daily:
    source: sensor.watermeter
    cycle: daily
    name: water vandaag

  water_monthly:
    source: sensor.watermeter
    cycle: monthly
    name: water afgelopen maand

  water_yearly:
    source: sensor.watermeter
    cycle: yearly
    name: water afgelopen jaar
Maar dan "gewoon" via een helper, dat is net wat makkelijker dan in yaml...

Acties:
  • 0 Henk 'm!

  • mede
  • Registratie: Oktober 2006
  • Laatst online: 09-05 10:53
@Gizz
@twimj

Is het echt zo simpel zoals ik in het screenshot hieronder doe? Die input sensor die ik hier heb staan meet nu dus alleen de totale hoeveelheid regen. En dan dezelfde Utility Meters aanmaken voor de periodes die ik weer wil geven? Of zie ik nog wat over het hoofd.

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

3600 Wp | 12x AEG mono | SE3500


Acties:
  • +2 Henk 'm!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 23:23

Gizz

Dunder-Mifflin, Inc.

Help, ik krijg geen data vanuit HA naar een ESPHome-projectje! Iemand daar verstand van?

Ik heb gisteren een aantal LILYGO T5's binnengekregen. Op basis van het gepuzzel van anderen in deze feature-request op github heb ik een stuk code dat bij veel mensen perfect werkt gekopieerd en aangepast naar mijn sensoren enzovoorts.
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
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
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
substitutions:
  esp_name: Lily-1 #Device Name
  esp_hostname: lily-1
  #ip_address: 192.168.1.107
  #ip_gw: 192.168.1.1
  #ip_netmask: 255.255.255.0
  run_time: 5min #can be as long as needed to get data
  sleep_time: 20min # normal sleep time
  night_sleep_time: 6h # 1st sleep time after midnight
 
esphome:
  name: ${esp_hostname}
  platform: ESP32
  board: esp32dev
 
wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  manual_ip:
    static_ip: 192.168.1.94
    gateway: 192.168.1.1
    subnet: 255.255.255.0
  ap:
    ssid: "${esp_name} Fallback Hotspot"
    # password: !secret ap_password
 
deep_sleep:
  run_duration: ${run_time}
  sleep_duration: ${sleep_time}
  id: deep_sleep_1
  esp32_ext1_wakeup:
    pins: GPIO39
    mode: ALL_LOW
 
captive_portal:
web_server:
  port: 80
  include_internal: true
 
 
# Enable logging
logger:
# Enable Home Assistant API
api:
 # password: !secret ota_password

ota:
  password: !secret ota_password
 
time:
  - platform: homeassistant
    id: ntp
 
spi:
  clk_pin: 18
  mosi_pin: 23
 
font:
  - file: "fonts/GoogleSans-Bold.ttf"
    id: font_name
    size: 38
  - file: "fonts/GoogleSans-Medium.ttf"
    id: font_value
    size: 56    
  - file: "fonts/GoogleSans-Medium.ttf"
    id: font_footer
    size: 28    
 
    # https://pictogrammers.github.io/@mdi/font/5.3.45/
  - file: 'fonts/materialdesignicons-webfont.ttf'
    id: font_icons
    size: 160
    glyphs:
      - "\U000F0594" # clear-night
      - "\U000F0590" # cloudy
      - "\U000F0595" # partlycloudy
      - "\U000F0591" # fog      
      - "\U000F0592" # hail
      - "\U000F0593" # lightning
      - "\U000F067E" # lightning-rainy
      - "\U000F0596" # pouring
      - "\U000F0597" # rainy
      - "\U000F0F36" # snowy
      - "\U000F067F" # snowy-rainy
      - "\U000F0599" # sunny
      - "\U000F059D" # windy
      - "\U000F059E" # windy-variant
      - "\U000F0F38" # exceptional
     
  - file: 'fonts/materialdesignicons-webfont.ttf'
    id: font_icons_small
    size: 56
    glyphs:
      - "\U000F10C2" # Temperature High
      - "\U000F10C3" # Temperature Low
      - "\U000F07E4" # CO2
      - "\U000F054B" # umbrella      
      - "\U000F0592" # hail
      - "\U000F0593" # lightning
      - "\U000F067E" # lightning-rainy
      - "\U000F0597" # rainy
      - "\U000F0F36" # snowy
      - "\U000F0594" # clear-night
      - "\U000F0599" # sunny
      - "\U000F07CA" # fuel
      - "\U000F024A" # flower
      - "\U000F051F" # time-remaining
      - "\U000F140B" # Energy
 
button:
  - platform: restart
    name: "${esp_name} Restart"
 
  - platform: template
    name: "${esp_name} Refresh"
    icon: "mdi:update"
    on_press:
      then:
      - component.update: t5_display
 
binary_sensor:
  - platform: gpio
    pin:
      number: GPIO39
      inverted: true
    name: "${esp_name} Button 1"
    on_press:
      then:
       - component.update: t5_display
     
  - platform: gpio
    pin:
      number: GPIO34
      inverted: true
    name: "${esp_name} Button 2"
 
  - platform: gpio
    pin:
      number: GPIO35
      inverted: true
    name: "${esp_name} Button 3"
 
 
sensor:
  - platform: homeassistant
    entity_id: sensor.openweathermap_temperature
    id: ext_temp
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.openweathermap_forecast_precipitation_probability
    id: prec_perc
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.openweathermap_forecast_temperature_low
    id: fc_low
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.openweathermap_forecast_temperature
    id: fc_high
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.bme680_temperature_4
    id: lr_temp
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.co2_huiskamer_2
    id: lr_co2
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.bme680_temperature_3
    id: br_temp
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.mh_z19_co2_value_3
    id: br_co2
    internal: true
   
  - platform: homeassistant
    entity_id: sensor.passat_fuel_level  
    id: fuel_level
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.water_daily
    id: kwh_daily
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.power_meter_battery_life_remaining
    id: batt_remaining
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.aloe_vera_moisture
    id: aloe_vera
    internal: true
 
 
  - platform: adc
    pin: GPIO36
    name: "${esp_name} Battery Voltage"
    id: batt_volt
    attenuation: 11db
    update_interval: never
    filters:
      - multiply: 2
 
  - platform: template
    name: "${esp_name} Battery"
    id: batt
    unit_of_measurement: "%"
    accuracy_decimals: 0
    device_class: battery
    lambda: |-
      int y = (1-(4.1-id(batt_volt).state)/(4.1-3.3))*100;
      if (y < 100) {return y;} else {return 100;};
    update_interval: never
 
 
text_sensor:
  - platform: homeassistant
    entity_id: sensor.openweathermap_precipitation_kind
    id: fc_prec
    internal: true
 
  - platform: homeassistant
    entity_id: sensor.openweathermap_forecast_condition
    id: fc_weather
    internal: true
    on_value: # Actions to perform once data for the last sensor has been received
      then:
        - script.execute: all_data_received    
 
script:
  - id: all_data_received
    then:
      - component.update: batt_volt
      - component.update: batt
      - component.update: t5_display
      - script.execute: enter_sleep    
 
  - id: enter_sleep
    then:
      - if:
          condition:
            lambda: |-
              auto time = id(ntp).now();
              if (!time.is_valid()) {
                return false;
              }
              return (time.hour < 6);
          then:
            - logger.log: "It's nighttime, entering long sleep for ${night_sleep_time}"          
            - deep_sleep.enter:
                id: deep_sleep_1
                sleep_duration: ${night_sleep_time}
          else:
            - logger.log: "It's daytime, entering short sleep for ${sleep_time}"            
            - deep_sleep.enter:
                id: deep_sleep_1
                sleep_duration: ${sleep_time}
 
external_components:
  - source:
      type: git
      url: https://github.com/vbaksa/esphome
      ref: dev
    components: [lilygo_t5_47_display]        
 
display:
  - platform: lilygo_t5_47_display
    clear: false
    id: t5_display
    rotation: 90
    update_interval: 300s
    lambda: |-
      #define xres 540
      #define yres 960
      #define x_pad 10 // border padding
      #define y_pad 10 // border padding      
      #define cat_pad 85 // padding before category
      #define val_pad 70 // padding before value
      #define icon_pad 35 //padding after icons      
      #define x1n 20 //x position 1st column name
      #define x1v 25 //x position 1st column value
      #define x1i 50 //x position 1st column icon
      #define x2n xres/2 //x position 2nd column name
      #define x2v xres/2 //x position 2nd column value
      #define x2i xres/2 //x position 1st column icon
     
      int y = 0;
     
      // Date
      it.strftime(xres/2, y+y_pad, id(font_name), TextAlign::TOP_CENTER, "%A %d/%b/%Y", id(ntp).now());
      y+=val_pad+cat_pad+10;
 
      #define weather_icon_x xres/4-x_pad
      #define gauge_radius 85
      #define gauge_thickness 5
      //it.filled_circle(weather_icon_x, y, gauge_radius, COLOR_ON);
      //it.filled_circle(weather_icon_x, y, gauge_radius-gauge_thickness, COLOR_OFF);
 
      //Weather forecast Icon
 
      if (id(fc_weather).state == "clear-night") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0594");}
      if (id(fc_weather).state == "cloudy") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0590");}
      if (id(fc_weather).state == "partlycloudy") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0595");}
      if (id(fc_weather).state == "fog") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0591");}
      if (id(fc_weather).state == "hail") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0592");}
      if (id(fc_weather).state == "lightning") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0593");}
      if (id(fc_weather).state == "lightning-rainy") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F067E");}
      if (id(fc_weather).state == "pouring") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0596");}
      if (id(fc_weather).state == "rainy") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0597");}
      if (id(fc_weather).state == "snowy") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0F36");}
      if (id(fc_weather).state == "snowy-rainy") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F067F");}
      if (id(fc_weather).state == "sunny") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0599");}
      if (id(fc_weather).state == "windy") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F059D");}
      if (id(fc_weather).state == "windy-variant") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F059E");}
      if (id(fc_weather).state == "exceptional") {
      it.printf(weather_icon_x, y, id(font_icons), TextAlign::CENTER, "\U000F0F38");}
     
      // High/Low Temperature
      it.printf(x2i+30, y-15, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F10C2"); // temp high
      it.printf(x2i+30+icon_pad, y-10, id(font_value), TextAlign::BASELINE_LEFT, "%.1f °C", id(fc_high).state);
      it.printf(x2i+30, y+15, id(font_icons_small), TextAlign::TOP_CENTER, "\U000F10C3"); // temp low
      it.printf(x2i+30+icon_pad, y+10, id(font_value),  TextAlign::TOP_LEFT, "%.1f °C", id(fc_low).state);
      y+=cat_pad+50;
 
 
      // Outside Temp + Precipitation
      it.print(x1n, y, id(font_name), TextAlign::BASELINE_LEFT, "Outside");
      it.print(x2n, y, id(font_name), TextAlign::BASELINE_LEFT, "Precipitation");
      y+=val_pad;      
      it.printf(x1v, y, id(font_value), TextAlign::BASELINE_LEFT, "%.1f °C", id(ext_temp).state);
 
     
      #define temp_icon_x x2i+30
      if (id(fc_prec).state == "None") {
      it.printf(temp_icon_x, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F054B");}
      if (id(fc_prec).state == "Hail") {
      it.printf(temp_icon_x, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F0592");}
      if (id(fc_prec).state == "Rain") {
      it.printf(temp_icon_x, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F0597");}
      if (id(fc_prec).state == "Snow") {
      it.printf(temp_icon_x, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F0F36");}
      it.printf(temp_icon_x+icon_pad, y, id(font_value), TextAlign::BASELINE_LEFT, "%3.0f %%", id(prec_perc).state);
      y +=cat_pad;
     
      //Living Room
      it.print(x1n, y, id(font_name), TextAlign::BASELINE_LEFT, "Living Room");
      it.print(x2n, y+10, id(font_icons_small), TextAlign::BASELINE_LEFT, "\U000F07E4"); //CO2
      y+= val_pad;      
      it.printf(x1v, y, id(font_value), TextAlign::BASELINE_LEFT, "%.1f °C", id(lr_temp).state);
      it.printf(x2v, y, id(font_value), TextAlign::BASELINE_LEFT, "%.0f ppm", id(lr_co2).state);      
      y += cat_pad;
     
      //Bedroom
      it.print(x1n, y, id(font_name), TextAlign::BASELINE_LEFT, "Bedroom");
      it.print(x2n, y+10, id(font_icons_small), TextAlign::BASELINE_LEFT, "\U000F07E4"); //CO2
      y+= val_pad;      
      it.printf(x1v, y, id(font_value), TextAlign::BASELINE_LEFT, "%.1f °C", id(br_temp).state);
      it.printf(x2v, y, id(font_value), TextAlign::BASELINE_LEFT, "%.0f ppm", id(br_co2).state);
     
      //Divider
      #define div_pad 40
      #define div_thickness 4
      it.filled_rectangle(x_pad, y+div_pad, xres-2*x_pad, div_thickness);
     
      y+=div_pad*3+div_thickness;
     
      // Fuel and Energy
      it.printf(x1i, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F07CA"); //fuel
      it.printf(x1i+icon_pad, y, id(font_value), TextAlign::BASELINE_LEFT, "%.0f %%", id(fuel_level).state);      
 
      it.printf(x2i, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F140B"); // power
      it.printf(x2i+icon_pad, y, id(font_value), TextAlign::BASELINE_LEFT, "%.1f kWh", id(kwh_daily).state);      
      y+=cat_pad;
     
      // Plants and Battery time remaining
      it.printf(x1i, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F024A"); //flower
      it.printf(x1i+icon_pad, y, id(font_value), TextAlign::BASELINE_LEFT, "%.0f %%", id(aloe_vera).state);      
 
      it.printf(x2i, y, id(font_icons_small), TextAlign::BASELINE_CENTER, "\U000F051F"); // time remaining
      it.printf(x2i+icon_pad, y, id(font_value), TextAlign::BASELINE_LEFT, "%.0f h", id(batt_remaining).state);      
 
      // Footer
      it.strftime(x_pad, yres-y_pad/2, id(font_footer), TextAlign::BASELINE_LEFT, "Updated: %H:%M", id(ntp).now());
      it.printf(xres-x_pad, yres-y_pad/2, id(font_footer), TextAlign::BASELINE_RIGHT, "%.2fV/%.0f%%", id(batt_volt).state, id(batt).state);
Het compileren en uploaden lukt. Maar er komt geen enkele data binnen:

Afbeeldingslocatie: https://tweakers.net/i/vp5QiHUgndwFVsWygtuyyZC_pHg=/x800/filters:strip_icc():strip_exif()/f/image/OZQylGPz30NEOpId7e5RGhPC.jpg?f=fotoalbum_large

De tijd/datum haalt hij niet op en alle sensoren blijven op nan hangen.

De LILYGO is wel gewoon aanwezig op mijn wifi-netwerk, ik kan inloggen via m'n browser en ook de knoppen om de LILY te refreshen of restarten doen het gewoon als ik ze aanklik:
Afbeeldingslocatie: https://tweakers.net/i/nKNm9mtvs65xG8h_8vEPR2z5AcA=/800x/filters:strip_exif()/f/image/Y04QtCxcYrzYMhs9Ywa2Ub9d.png?f=fotoalbum_large

De logs staan hier.

Ziet iemand waar het mis gaat? :)

edit: de datum en tijd update nu wel netjes. Maar alle sensoren blijven NaN.

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!

  • Gizz
  • Registratie: Maart 2001
  • Laatst online: 23:23

Gizz

Dunder-Mifflin, Inc.

mede schreef op vrijdag 30 december 2022 @ 16:22:
@Gizz
@twimj

Is het echt zo simpel zoals ik in het screenshot hieronder doe?
Ja.

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:
  • 0 Henk 'm!

  • Panzer_V
  • Registratie: April 2004
  • Laatst online: 18:25
Sinds een maand ben ik dus over naar HA. Ik ben nu druk bezig om een database strategie te bepalen en heb daarbij jullie hulp nodig.

Mijn setup:
* HA op een RPI4
* Database = MariaDB op mijn Synology NAS
* Purge = standaard 10 dagen
* Via configuration.yaml alleen een beperkte include gedaan voor de recorder (electricity, gas, buienradar, zonnepanelen, paar custom sensors)

Met de huidige settings is mijn database 3,4 GB groot.

Wat ik nu vervelend vind is dat ik dus alleen geschiedenis heb van de afgelopen 10 dagen. Op het energiedashboard na overigens, die geeft wel langere geschiedenis weer.

Vanuit Domoticz was ik gewend dat van alle sensoren er lifetime geschiedenis is. Na een maand alleen per dag en niet meer op intraday niveau.

Mijn vraag:
Bestaat dit in HA? Zo ja, hoe doe ik dat?

Of moet ik specifiek aangeven welke sensoren ik wil hebben, de purge uitzetten, en hopen dat de database niet te hard groeit?
Of gewoon genoegen nemen met de historie van het energiedashboard?

Graag jullie adviezen/ kijk hierop.


Addendum: waar ik ook aan heb zitten denken is om alle logging uit te zetten. En dan een paar custom meters te maken met dag info die ik echt wil hebben (bijv. Gas per graaddag, aantal graaddagen etc.) die dan naar de database te schrijven en de purge uit te zetten. Dan geeft ik dus alle historie op behalve voor de info die ik voor eeuwig wil vastleggen.

[ Voor 14% gewijzigd door Panzer_V op 30-12-2022 16:55 ]

Ik doe wat ik kan, zodoende blijft er veel liggen.


Acties:
  • 0 Henk 'm!

  • Droplollie
  • Registratie: November 2009
  • Laatst online: 00:17
Sp33dFr34k schreef op vrijdag 30 december 2022 @ 15:05:
[...]


Ik ken jouw setup niet, kun je van buiten je thuisnetwerk inloggen op je https instantie van HA? Zoja, dan is het goed, zonee, dan moet je het daar zoeken iig.
Dat werkt inderdaad gewoon. Dus dan moet het iets anders zijn..

Acties:
  • +1 Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 00:00
Omdat ik nog steeds op mijn Raspberry Pi 4 wacht, was ik eens gaan kijken naar de Odroid alternatieven.
Ik kwam er op uit dat de Odroid C4 krachtiger en zuiniger is als de Raspberry Pi4. Is er dan nog een reden om voor de Raspberry Pi 4 te gaan? Odroid is wel iets duurder, maar lijkt wel het betere toestel te zijn en dan kan ik meteen aan de slag.

Draai voorlopig op een Synology, maar ik wil graag naar HassOS en dan kan de synology 's nachts uit.

30x Jinko JKM380M-6RL3 (11.4kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450 | Tesla Model 3 RWD 2023


Acties:
  • 0 Henk 'm!

  • Slinkos
  • Registratie: Januari 2012
  • Laatst online: 18-04 20:35
Broodro0ster schreef op vrijdag 30 december 2022 @ 17:22:
Omdat ik nog steeds op mijn Raspberry Pi 4 wacht, was ik eens gaan kijken naar de Odroid alternatieven.
Ik kwam er op uit dat de Odroid C4 krachtiger en zuiniger is als de Raspberry Pi4. Is er dan nog een reden om voor de Raspberry Pi 4 te gaan? Odroid is wel iets duurder, maar lijkt wel het betere toestel te zijn en dan kan ik meteen aan de slag.

Draai voorlopig op een Synology, maar ik wil graag naar HassOS en dan kan de synology 's nachts uit.
Doen, de hardware die ze vanuit Nabu Casa zelf verkopen is ook o.b.v. Odroid.

Aangeboden: MHI Airco Wifi controller (MHI-AC-Ctrl) (Local control)


Acties:
  • +2 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 00:01
Slinkos schreef op vrijdag 30 december 2022 @ 17:38:
[...]


Doen, de hardware die ze vanuit Nabu Casa zelf verkopen is ook o.b.v. Odroid.
Inmiddels niet meer, dat was de Blue. Ze verkopen nu de Yellow en die is op basis van een Pi 4

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 18:08
Broodro0ster schreef op vrijdag 30 december 2022 @ 17:22:
Omdat ik nog steeds op mijn Raspberry Pi 4 wacht, was ik eens gaan kijken naar de Odroid alternatieven.
Ik kwam er op uit dat de Odroid C4 krachtiger en zuiniger is als de Raspberry Pi4. Is er dan nog een reden om voor de Raspberry Pi 4 te gaan? Odroid is wel iets duurder, maar lijkt wel het betere toestel te zijn en dan kan ik meteen aan de slag.

Draai voorlopig op een Synology, maar ik wil graag naar HassOS en dan kan de synology 's nachts uit.
Welkom ! :)
Leuke avatar, moet je overal gebruiken :-)

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 18:08
Hoe cool is dit


https://tweakers.net/nieu...t-met-32-inch-scherm.html

Ok misschien niets nieuws maar toch..
In principe zou je dit mss nog zelf kunnen maken.
Een dun scherm in je deur steken van de frigo en daarop HA draaien.
Dan kun je daar weer op zien, uur, lampen bedienen en filmpjes van gerechten op kijken.
Leuk projectje :)

Zelfs een speaker inbouwen.... Een beetje zoals een smart mirror dan maar in je frigodeur...

Acties:
  • +1 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 22:08

Antonio di

a mi me dijeron que si

Broodro0ster schreef op vrijdag 30 december 2022 @ 17:22:
Omdat ik nog steeds op mijn Raspberry Pi 4 wacht, was ik eens gaan kijken naar de Odroid alternatieven.
Ik kwam er op uit dat de Odroid C4 krachtiger en zuiniger is als de Raspberry Pi4. Is er dan nog een reden om voor de Raspberry Pi 4 te gaan? Odroid is wel iets duurder, maar lijkt wel het betere toestel te zijn en dan kan ik meteen aan de slag.

Draai voorlopig op een Synology, maar ik wil graag naar HassOS en dan kan de synology 's nachts uit.
Ik heb sinds 2 maanden Home Assistant (HA) "dedicated" (HA install: Generic x86-64 ) op een "fanless" Minisforum GK50 (8GB, Intel N5030 TPD 6Watt, Sata-M2-128GB, 2 keer LAN, 4xUSB3, 1xHDMI en 1xDP). Het is een "soort Intel NUC" maar goedkoper en ik ben er blij mee. Kwam zo compleet voor 211 euro bij amazon.de. Erg zuinig, zoek op GK50 in dit Forum. Er zijn nu (evt. fanless) mini-PC'tjes te koop met de opvolger: de Intel N5100 (vanaf 250 euro). Vergelijk eens wat een Pi of ODroid compleet met goede opslag,voeding en kastje etc. kost t.o.v. deze mini-PC'tjes . Complete mini-pc'tjes met 4GB/Intel-Celeron zijn er al voor 150 euro.

Hups; Heb er maar even een "Minisforum GK50 reviewtje" voor gemaakt. Hoef ik dit verhaaltje niet weer te herhalen maar alleen de URL te vermelden:
MINISFORUM GK50 Mini PC review door Antonio di

[ Voor 9% gewijzigd door Antonio di op 31-12-2022 01:17 ]


Acties:
  • 0 Henk 'm!

  • Broodro0ster
  • Registratie: September 2014
  • Laatst online: 00:00
Slinkos schreef op vrijdag 30 december 2022 @ 17:38:
[...]


Doen, de hardware die ze vanuit Nabu Casa zelf verkopen is ook o.b.v. Odroid.
Inmiddels zijn het Raspberry Pi 4's in the yellow hardware kits.
TheFes schreef op vrijdag 30 december 2022 @ 18:45:
[...]


Inmiddels niet meer, dat was de Blue. Ze verkopen nu de Yellow en die is op basis van een Pi 4
En weet je toevallig waarom ze die richting in gaan?

30x Jinko JKM380M-6RL3 (11.4kWp) 12x oost 90° - 18x west 270°, 45° incl. | Vaillant Arotherm 75/5 | Zehnder ComfoAir Q450 | Tesla Model 3 RWD 2023


Acties:
  • 0 Henk 'm!
Gizz schreef op vrijdag 30 december 2022 @ 16:30:
Help, ik krijg geen data vanuit HA naar een ESPHome-projectje! Iemand daar verstand van?
Hangt hij wel in Home Assistant?

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!

  • jj85
  • Registratie: Januari 2002
  • Laatst online: 22:36
Gizz schreef op vrijdag 30 december 2022 @ 16:30:
Help, ik krijg geen data vanuit HA naar een ESPHome-projectje! Iemand daar verstand van?

Ik heb gisteren een aantal LILYGO T5's binnengekregen. Op basis van het gepuzzel van anderen in deze feature-request op github heb ik een stuk code dat bij veel mensen perfect werkt gekopieerd en aangepast naar mijn sensoren enzovoorts.


[...]

Het compileren en uploaden lukt. Maar er komt geen enkele data binnen:

[Afbeelding]

De tijd/datum haalt hij niet op en alle sensoren blijven op nan hangen.

De LILYGO is wel gewoon aanwezig op mijn wifi-netwerk, ik kan inloggen via m'n browser en ook de knoppen om de LILY te refreshen of restarten doen het gewoon als ik ze aanklik:
[Afbeelding]

De logs staan hier.

Ziet iemand waar het mis gaat? :)

edit: de datum en tijd update nu wel netjes. Maar alle sensoren blijven NaN.
Lijkt op het probleem van @Vaevictis_
Vaevictis_ in "[ESPHOME] NaN op display, wel juiste temperatuur vanuit HA"

Acties:
  • 0 Henk 'm!

  • Pieter2
  • Registratie: December 2022
  • Laatst online: 20-04 08:41
I.h.k.v. optimaal van eigen opwekking gebruik te maken wil ik in de toekomst wil ik graag een aantal apparaten laten starten als ik elektriciteit over heb. Is de makkelijkste manier om een slim stopcontact in te bouwen waar de wasmachine bijvoorbeeld op wordt aangesloten?

Acties:
  • 0 Henk 'm!

  • Maikie18
  • Registratie: Augustus 2008
  • Laatst online: 20:42
mede schreef op woensdag 28 december 2022 @ 19:04:
[...]


Bedankt, dat werkt! :)

[Afbeelding]

YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
show_name: true
show_icon: true
show_state: true
type: custom:auto-entities
card:
  type: glance
  title: Afval ophaaldagen
entities:
  - entity: sensor.afvalwijzer_restafval
  - entity: sensor.afvalwijzer_gft
  - entity: sensor.afvalwijzer_papier
  - entity: sensor.afvalwijzer_plastic
  - entity: sensor.afvalwijzer_kerstbomen
columns: 5
state_color: false
sort:
  method: state
  count: 6
Waar staat count voor? En waar heb je de afbeeldingen vandaan gehaald?

PUHZ-SW75YAA + ERSD-VM2D, Atlantic Explorer V4 270L, WH-MDC09J + PAW-TD30C1E5-HI


Acties:
  • +2 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 23:29
Pieter2 schreef op vrijdag 30 december 2022 @ 21:50:
I.h.k.v. optimaal van eigen opwekking gebruik te maken wil ik in de toekomst wil ik graag een aantal apparaten laten starten als ik elektriciteit over heb. Is de makkelijkste manier om een slim stopcontact in te bouwen waar de wasmachine bijvoorbeeld op wordt aangesloten?
Als jij een wasmachine hebt die automatisch start op het moment dat deze stroom krijgt zou dat een optie zijn. Alleen denk ik niet dat die wasmachines bestaan ;)

Er zijn in deze waarschijnlijk twee opties:
1. Een slimme / connected wasmachine kopen die je via het netwerk aan kunt zetten
2. Als je de wasmachine start met een "fysieke" Start knop kun je daar een Switch Bot op plaatsen die je dus smart aanstuurt om de knop in te drukken.

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 18:08
RobertMe schreef op vrijdag 30 december 2022 @ 22:05:
[...]

Als jij een wasmachine hebt die automatisch start op het moment dat deze stroom krijgt zou dat een optie zijn. Alleen denk ik niet dat die wasmachines bestaan ;)

Er zijn in deze waarschijnlijk twee opties:
1. Een slimme / connected wasmachine kopen die je via het netwerk aan kunt zetten
2. Als je de wasmachine start met een "fysieke" Start knop kun je daar een Switch Bot op plaatsen die je dus smart aanstuurt om de knop in te drukken.
Haha, alee jong, die kende ik nog niet , de switch bot :)
Heb je dat zelf ook? Werkt die echt goed,

Wel handig om weten :) Ik zie dat het op bluetooth werkt. Een hub is niet nodig, zolang je maar in het bereik zit van je raspberry pi met bluetooth, right?
Is ook een mesh netwerk? dus een verdiep omhoog kan misschien lukken?

[ Voor 13% gewijzigd door skank op 30-12-2022 22:32 ]


Acties:
  • 0 Henk 'm!

  • RobertMe
  • Registratie: Maart 2009
  • Laatst online: 23:29
skank schreef op vrijdag 30 december 2022 @ 22:14:
[...]


Haha, alee jong, die kende ik nog niet , de switch bot :)
Heb je dat zelf ook? Werkt die echt goed,
Nope, heb het zelf niet. Ik meen dat @TheFes wel iets van SwitchBot had (maar dan een curtain controller?)
Wel handig om weten :) Ik zie dat het op bluetooth werkt. Een hub is niet nodig, zolang je maar in het bereik zit van je raspberry pi met bluetooth, right?
Als je een RPi gebruikt dan wel ja :P
Is ook een mesh netwerk? dus een verdiep omhoog kan misschien lukken?
Nee, Bluetooth is geen mesh. Echter kun je met ESPHome wel bluetooth proxies maken. Maar ook daar heb ik geen ervaring mee.

Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 19:26
Klopt ik heb dit ook en nog geen tijd gehad om het verder uit te zoeken maar al best wat uren aan besteed. Helaas nog niet werkend, ik heb zelfs de hele configuration leeg gemaakt.

Acties:
  • 0 Henk 'm!

  • Pieter2
  • Registratie: December 2022
  • Laatst online: 20-04 08:41
RobertMe schreef op vrijdag 30 december 2022 @ 22:05:
[...]

Als jij een wasmachine hebt die automatisch start op het moment dat deze stroom krijgt zou dat een optie zijn. Alleen denk ik niet dat die wasmachines bestaan ;)

Er zijn in deze waarschijnlijk twee opties:
1. Een slimme / connected wasmachine kopen die je via het netwerk aan kunt zetten
2. Als je de wasmachine start met een "fysieke" Start knop kun je daar een Switch Bot op plaatsen die je dus smart aanstuurt om de knop in te drukken.
Dank voor je toelichting; geinig zo'n switch bot, kan je een boel een apparaten slim mee maken. Slimme connected huisapparaten zou je dan kunnen kopen wanneer ze echt aan vervanging toe zijn. Ben benieuwd hoe die op all frontjes zou werken.

Acties:
  • 0 Henk 'm!

  • ChrisM
  • Registratie: Juni 2004
  • Laatst online: 20:20
skank schreef op vrijdag 30 december 2022 @ 22:14:
[...]

Wel handig om weten :) Ik zie dat het op bluetooth werkt. Een hub is niet nodig, zolang je maar in het bereik zit van je raspberry pi met bluetooth, right?
Is ook een mesh netwerk? dus een verdiep omhoog kan misschien lukken?
Ik heb een ESP Home als Bluetooth proxy. Werkt best leuk eigenlijk! En gemakkelijk.
Vanaf HA 2022.12 (dacht ik) kan je ook Shelly Plus (die dus bluetooth hebben) als Proxy in zetten.. als je die dingen een beetje hebt verspreid over je hele huis, dan heb je een dekkend bluetooth netwerk. Handig!

(OK, voor mij nu nog niet.. ik heb wel geteld 1 plant sensor en 1 tandenborstel die op bluetooth werken, maar toch, misschien voor andere dingen later... :D)

Acties:
  • 0 Henk 'm!

  • ChrisM
  • Registratie: Juni 2004
  • Laatst online: 20:20
Vraagje: is het ook mogelijk om een Shelly apparaatje, dat op een ander Wifi netwerk zit (op een totaal andere locatie), in mijn Home Assistant te krijgen?

We zijn een nieuw huis aan het bouwen, en hebben een Shelly H&T Plus en een deur sensor in de nieuwe woning hangen. Deze zijn verbonden met de wifi van de buren (gasten netwerk). Verder geen mogelijkheid tot VPN of dat soort zaken.
Kan ik die Shelly's in mijn Home Assistant krijgen? Bijv. via de Shelly Cloud? Zou wel handig zijn, want als 's nachts de deur open gaat, dan zou ik daar wel een behoorlijk hard alarm van willen horen in mijn huidige huis. 8-)

Acties:
  • +1 Henk 'm!

  • verjager
  • Registratie: Oktober 2012
  • Niet online
ChrisM schreef op zaterdag 31 december 2022 @ 08:09:
Vraagje: is het ook mogelijk om een Shelly apparaatje, dat op een ander Wifi netwerk zit (op een totaal andere locatie), in mijn Home Assistant te krijgen?

We zijn een nieuw huis aan het bouwen, en hebben een Shelly H&T Plus en een deur sensor in de nieuwe woning hangen. Deze zijn verbonden met de wifi van de buren (gasten netwerk). Verder geen mogelijkheid tot VPN of dat soort zaken.
Kan ik die Shelly's in mijn Home Assistant krijgen? Bijv. via de Shelly Cloud? Zou wel handig zijn, want als 's nachts de deur open gaat, dan zou ik daar wel een behoorlijk hard alarm van willen horen in mijn huidige huis. 8-)
De standaard integratie en ShellyForHass werken beiden lokaal. Maar met zelf knutselen zou het denk ik wel te doen moeten zijn op een of andere manier:
  • Webhook triggers naar je eigen HA. In elk geval een Shelly1 kan een url aanroepen bij een bepaalde actie, en een H&T sensor en een Door/Window sensor volgens mij ook
  • rechtstreeks via de Cloud API
  • evt. m.b.v. een 3rd party package voor Node-RED
Edit 1: blijkbaar vereist HA een POST request voor een webhook, maar verstuurt de Shelly een GET request, dus de webhook trigger gaat helaas niet rechtstreeks werken :'(

Edit 2: er is blijkbaar al wel een Pull Request: https://github.com/home-assistant/core/pull/66494

Edit 3: alternatief is via een reverse proxy een GET request veranderen in een POST request: https://community.home-as...rigger-webhooks/106077/38

[ Voor 24% gewijzigd door verjager op 31-12-2022 22:14 . Reden: Toevoeging GET/POST ]


Acties:
  • +3 Henk 'm!

  • tdw
  • Registratie: Augustus 2004
  • Laatst online: 23-12-2024

tdw

Amai seg!

RobertMe schreef op vrijdag 30 december 2022 @ 22:05:
[...]

Als jij een wasmachine hebt die automatisch start op het moment dat deze stroom krijgt zou dat een optie zijn. Alleen denk ik niet dat die wasmachines bestaan ;)
Vergis je niet! Sommige wasmachines hebben 'resume on power loss' en gaan dus gewoon verder waar ze gebleven waren. Dus wasprogramma aanzetten, dan de stroom er vanaf halen middels een smart plug, en wanneer je weer wilt wassen, zet je de stroom er simpelweg weer op :)

"There is that sort of assumption by the government that we're all driving around at 8 o'clock in the morning to be really annoying"
~ James May


Acties:
  • +2 Henk 'm!

  • MatsSkoe
  • Registratie: April 2012
  • Laatst online: 01-05 20:55
tdw schreef op zaterdag 31 december 2022 @ 10:54:
[...]

Vergis je niet! Sommige wasmachines hebben 'resume on power loss' en gaan dus gewoon verder waar ze gebleven waren. Dus wasprogramma aanzetten, dan de stroom er vanaf halen middels een smart plug, en wanneer je weer wilt wassen, zet je de stroom er simpelweg weer op :)
Op deze manier gebruik in mijn Bosch WAT28645NL, Shelly Plug S erachter zetten, programma starten, middels fysiek knopje op de Shelly direct uitzetten en HA automation als opwek > X Watt voor Y minuten schakel dan de Shelly in. (De WAF is trouwens hierbij ook heel hoog)

[ Voor 3% gewijzigd door MatsSkoe op 31-12-2022 11:07 ]


Acties:
  • 0 Henk 'm!

  • tdw
  • Registratie: Augustus 2004
  • Laatst online: 23-12-2024

tdw

Amai seg!

MatsSkoe schreef op zaterdag 31 december 2022 @ 11:04:
[...]


Op deze manier gebruik in mijn Bosch WAT28645NL, Shelly Plug S erachter zetten, programma starten, middels fysiek knopje op de Shelly direct uitzetten en HA automation als opwek > X Watt voor Y minuten schakel dan de Shelly in. (De WAF is trouwens hierbij ook heel hoog)
Hetzelfde werkt hier prima met een Bosch WAU28R70NL

"There is that sort of assumption by the government that we're all driving around at 8 o'clock in the morning to be really annoying"
~ James May


Acties:
  • +1 Henk 'm!

  • GENETX
  • Registratie: Juni 2005
  • Laatst online: 23:52
Met mijn oude wasmachine had ik zelfs een automation die de schakelaar zelf uitzette als de "Smart Start" mode actief was in HA. Gewoon zorgen dat je bij een overschrijding van een threshold power de switch omzet.

Acties:
  • 0 Henk 'm!

  • bartbh
  • Registratie: Maart 2004
  • Niet online
GENETX schreef op woensdag 28 december 2022 @ 16:21:
[...]

Is dat niet een kwestie van "assumed_state: false" instellen?
https://www.home-assistan...tion/customizing-devices/
Dit was inderdaad uiteindelijk de oplossing! :)

Acties:
  • 0 Henk 'm!

  • gazzzman61
  • Registratie: November 2012
  • Laatst online: 23:08
Ik ben bezig om mijn deconz netwerk om te zetten naar ZHA.
Tot voor kort ging dit prima. ik migreer per ruimte naar de nieuwe installatie en maak dan direct een backup van het ZHA netwerk.
opeens lukt dit niet meer en krijg ik onderstaande error in mijn log.
ZHA geeft een error met "Failed to create backup"

in draai HA met de NabuCasa Cloud.
waar ligt dit aan? zoekacties leverden mij niets op.

Logger: homeassistant.components.websocket_api.http.connection
Source: components/zha/api.py:1171
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 11:52:38 (6 occurrences)
Last logged: 11:55:08

[547996216448] Error handling message: Unknown error (unknown_error) from 192.168.178.26 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.1 Safari/605.1.15)
[547578311536] Error handling message: Unknown error (unknown_error) from 127.0.0.1 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36)
[547578167792] Error handling message: Unknown error (unknown_error) from 192.168.178.26 (Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/decorators.py", line 27, in _handle_async_response
await func(hass, connection, msg)
File "/usr/src/homeassistant/homeassistant/components/zha/api.py", line 1171, in websocket_create_network_backup
backup = await application_controller.backups.create_backup(load_devices=True)
File "/usr/local/lib/python3.10/site-packages/zigpy/backups.py", line 128, in create_backup
await self.app.load_network_info(load_devices=load_devices)
File "/usr/local/lib/python3.10/site-packages/zigpy_znp/zigbee/application.py", line 159, in load_network_info
await self._znp.load_network_info(load_devices=load_devices)
File "/usr/local/lib/python3.10/site-packages/zigpy_znp/api.py", line 228, in load_network_info
await self._load_network_info(load_devices=load_devices)
File "/usr/local/lib/python3.10/site-packages/zigpy_znp/api.py", line 203, in _load_network_info
for dev in await security.read_devices(self, tclk_seed=tclk_seed):
File "/usr/local/lib/python3.10/site-packages/zigpy_znp/znp/security.py", line 292, in read_devices
raise ValueError(f"Unexpected entry type: {entry.type}")
ValueError: Unexpected entry type: 4

Canon 5dMkIV


Acties:
  • 0 Henk 'm!

  • GENETX
  • Registratie: Juni 2005
  • Laatst online: 23:52
Is er eigenlijk iemand die een goede manier weet om de gemaakte energiekosten met een dynamisch tarief bij te houden? Dit zit mooi in het energy dashboard natuurlijk, maar die waarden worden bij mijn weten niet exposed?!

Ik wil namelijk, met AppDaemon een scriptje maken wat zelfs per dag het energieplafond bij gaat houden (ahv de beruchte tabel) en je dus laat zien of je tot dan toe boven/onder het plafond zit en eventueel wat het je kost. Kan een handig tooltje zijn om te checken of et verstandig is om ergens tussendoor over te stappen om zo een eindafrekening te forceren.

Ik heb wel een idee hoe ik het kan doen in AppDaemon met een utility meter, maar als ik iets direct uit kan lezen in HA is dat ook fijn.

Acties:
  • +1 Henk 'm!

  • CAP-Team
  • Registratie: April 2000
  • Laatst online: 09-05 12:55

CAP-Team

XBL: CAPTeam

Daar heb ik hem net ook besteld :)
skank schreef op vrijdag 30 december 2022 @ 14:33:
Zijn er hier veel mensen die nfc tags gebruiken in home assistant?
Heb er wel zin in, benieuwd naar jullie ideetjes.
Zelf dacht ik aan:
- tag voor wifi ssid's
- tag aan nachtkast, lichten uit, wifi telefoon uit, bluetooth uit, en alarm aan
- tag achter wc rol , die omroep doet dat het papier op is :)
- tag in auto om te helpen uitladen met boodschappen (ik durf mijn garagepoort niet te koppelen hieraan)

Onder bierviltjes zou je ook tags kunnen verstoppen maar weet zo niet direct wat ik erachter zou kunnen steken...

Ff zoeken ook of je zelf de tags kan "bewerken" door een icoontje of logo te printen...
Ik gebruik eigenlijk maar 1 tag en die start mijn naar-bed-gaan routine. Dus lampen in de woonkamer uit, radio en tv uit, en lamp op de slaapkamer aan.

[ Voor 64% gewijzigd door CAP-Team op 31-12-2022 13:03 ]

Microsoft Surface Pro 6 | Samsung Galaxy S21FE | XBOX Series X


Acties:
  • 0 Henk 'm!

  • InflatableMouse
  • Registratie: December 2006
  • Laatst online: 09-05 15:33

InflatableMouse

Carina Nebula says hi!

Bij de Lets Encrypt addon staan maar een beperkt aantal dns challenges, betekent dat dan ook echt dat dat lijstje de enige zijn die ondersteund worden, ondanks dat het acme script wel degelijk ook andere ondersteunt?

Ik zit bij Nederhost welke wel door acme script ondersteunt wordt (OPNsense met acme module gebruiik ik bijvoorbeeld al), kan dat dan wel werken met HA? Ik zit op HAOS op een rPi mocht dat uitmaken.

Acties:
  • 0 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 22:08

Antonio di

a mi me dijeron que si

Voor wie nog een mini-pc'tje zoekt voor Home Assistant, nu de Raspberry Pi zo moeilijk tot niet te koop is.
Er is NU (31-12-2022) een aardig Minisforum TDP 6Watt 2-core Intel N40 4/64GB of AMD MT4UB1 4/64GB (AMD met 2xLAN), Beide met M2-uitbreidingslot, PRIME aanbieding op Amazon.nl voor 135,99 euro,
Zie:
https://www.amazon.nl/A4-...9&pd_rd_i=B0BM9RP13Q&th=1
https://www.amazon.nl/A4-...9&pd_rd_i=B0BM9RP13Q&th=1

Acties:
  • 0 Henk 'm!

  • PunisherADF
  • Registratie: Oktober 2005
  • Laatst online: 02-04 14:29
Ik maak al een aantal jaar gebruik van Fibaro Z-WAVE dimmers waarvan ik sommige doormiddel van Z-WAVE association aan elkaar heb verbonden. Drukken op puls schakelaar X zorgt er dan voor dat Z-WAVE dimmer Y reageert (inclusief optie tot dimmen / dubbel tap = 100%), nu ben ik tijdje terug in HA overgestapt op Z-WAVE JS (omdat Z-WAVE end of life is) en kan nu nergens meer de optie vinden om een dimmer association uit te voeren.

Online zoek resultaten lijken te bevestigen dat de 'association' optie nog ontbreekt in Z-WAVE JS en als alternatief wordt MQTT aangegeven? Betekend dit dat ik alles om zou moeten bouwen?

Andere mogelijkheid is natuurlijk om een automation te maken met een trigger die reageert op de puls schakelaar X en hiermee de dimmer Y aanstuurt maar dan kom ik denk ik niet verder dan een licht aan/uit schakeling en mis ik de dim optie die er bij een Z-WAVE association wel is.

Iemand nog tips?

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 18:08
RobertMe schreef op vrijdag 30 december 2022 @ 22:42:
[...]

Nope, heb het zelf niet. Ik meen dat @TheFes wel iets van SwitchBot had (maar dan een curtain controller?)


[...]

Als je een RPi gebruikt dan wel ja :P


[...]

Nee, Bluetooth is geen mesh. Echter kun je met ESPHome wel bluetooth proxies maken. Maar ook daar heb ik geen ervaring mee.
Vond ik ook vreemd de mesh, nochtans staat er bij de specs bluetooth with mesh support
https://eu.switch-bot.com/pages/switchbot-bot

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 18:08
ChrisM schreef op zaterdag 31 december 2022 @ 07:48:
[...]

Ik heb een ESP Home als Bluetooth proxy. Werkt best leuk eigenlijk! En gemakkelijk.
Vanaf HA 2022.12 (dacht ik) kan je ook Shelly Plus (die dus bluetooth hebben) als Proxy in zetten.. als je die dingen een beetje hebt verspreid over je hele huis, dan heb je een dekkend bluetooth netwerk. Handig!
Ah ik heb maar 1 shelly om mn zonnepanelen uit te meten.
Voor de rest niks jammer genoeg.
Ook geen esp home

Zou wel handig zijn bluetooth bereik in het huis, dan zou ik mn smartwatch kunnen gebruiken als presence detection in elke room toch?

Ik weet dat er ook zoiets bestaat als room assistant, en lijkt me nog steeds interessant om dit per kamer te kunnen doen.
Dan kan het geluid je volgen :) Alsook de verlichting enz..
Ik vraag me af waarom zoveel mensen nog home assistant boven room assistant prefereren...

Nu die bot ziet er idd handig uit om niet direct overal slimme apparaten te moeten kopen....

_/-\o_

Acties:
  • 0 Henk 'm!

  • skank
  • Registratie: Januari 2003
  • Laatst online: 18:08
CAP-Team schreef op zaterdag 31 december 2022 @ 12:53:
[...]


[...]


Ik gebruik eigenlijk maar 1 tag en die start mijn naar-bed-gaan routine. Dus lampen in de woonkamer uit, radio en tv uit, en lamp op de slaapkamer aan.
Weinig tag gedoe hier :)
Maar echte use cases zijn ook niet zo makkelijk, het is meer gimmick _/-\o_

Acties:
  • +3 Henk 'm!

  • kepler
  • Registratie: Maart 2002
  • Laatst online: 22:29
Ter inspiratie:

Ik heb van de week een vakantie modus gemaakt:

- voor de verlichting maak ik gebruik van de presence simulation: https://github.com/slashback100/presence_simulation
- Ik heb een Boolean gemaakt 'Vakantie modus'
- Wanneer de vakantie modus aan gaat gebeurt er het volgende:
- Als warmtepomp op verwarmen staat, verlagen naar 17 graden en nachtverlaging uit
- WTW naar vakantie stand
- Tussen 16u en 08u gaat de presence simulation aan voor de verlichting op motion sensoren
- Ik zit nog te denken om de TV een uurtje aan te zetten op random tijden in de avond :D
- Sfeerverlichting, tuinverlichting en gordijnen blijven automatisch gaan op de hoeveelheid licht buiten

- Ik heb ook een datumveld gemaakt om einde vakantie aan te geven
- 1 dag voor het eind van de vakantie gaat de verwarming weer naar 19 graden (lage temp vloerverwarming, duurt even :P )
- Op de thuiskom dag gaat vanzelf de Vakantie modus weer uit (of op datum of op onze aanwezigheid thuis)

Acties:
  • +3 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 00:01
skank schreef op zaterdag 31 december 2022 @ 14:19:
[...]


Vond ik ook vreemd de mesh, nochtans staat er bij de specs bluetooth with mesh support
https://eu.switch-bot.com/pages/switchbot-bot
Bluetooth kan ook een mesh aanmaken, dan communiceren ze dus via elkaar.

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • strandbal
  • Registratie: Juli 2003
  • Laatst online: 22:43

strandbal

Was het maar zo'n feest.

PunisherADF schreef op zaterdag 31 december 2022 @ 14:13:
Ik maak al een aantal jaar gebruik van Fibaro Z-WAVE dimmers waarvan ik sommige doormiddel van Z-WAVE association aan elkaar heb verbonden. Drukken op puls schakelaar X zorgt er dan voor dat Z-WAVE dimmer Y reageert (inclusief optie tot dimmen / dubbel tap = 100%), nu ben ik tijdje terug in HA overgestapt op Z-WAVE JS (omdat Z-WAVE end of life is) en kan nu nergens meer de optie vinden om een dimmer association uit te voeren.

Online zoek resultaten lijken te bevestigen dat de 'association' optie nog ontbreekt in Z-WAVE JS en als alternatief wordt MQTT aangegeven? Betekend dit dat ik alles om zou moeten bouwen?

Andere mogelijkheid is natuurlijk om een automation te maken met een trigger die reageert op de puls schakelaar X en hiermee de dimmer Y aanstuurt maar dan kom ik denk ik niet verder dan een licht aan/uit schakeling en mis ik de dim optie die er bij een Z-WAVE association wel is.

Iemand nog tips?
Ik gebruik hierom dus inderdaad niet de ingebouwde Zwave JS maar de Zwave JS UI addon, deze voorziet in een mooi Zwave control panel. Of je zo kunt switchen weet ik niet, ik zou zeggen maak een backup en probeer het, de basis is hetzelfde dus 't zou zomaar kunnen :)

Hier stond een dode link.


Acties:
  • +1 Henk 'm!

  • Antonio di
  • Registratie: November 2016
  • Laatst online: 22:08

Antonio di

a mi me dijeron que si

TheFes schreef op zaterdag 31 december 2022 @ 14:33:
[...]


Bluetooth kan ook een mesh aanmaken, dan communiceren ze dus via elkaar.
Klopt, zie voor details: review: Bluetooth Low Energy voor domotica - Lage drempel en breed ondersteund

Acties:
  • 0 Henk 'm!

  • ralphkeb
  • Registratie: December 2010
  • Laatst online: 09-05 19:12
Welke merk/type en redelijk betaalbare laadpaal is eenvoudig te integreren in HA?

Heb voor nu een Tesla gen 3 lader gevonden en verder vooral laadpalen van 1500 euro.

Ik krijg in februari een Mazda MX30 dus laadsnelheid gaat niet heel hoog zijn en heb 3x25A in huis liggen.

Acties:
  • 0 Henk 'm!

  • PunisherADF
  • Registratie: Oktober 2005
  • Laatst online: 02-04 14:29
strandbal schreef op zaterdag 31 december 2022 @ 14:38:
[...]


Ik gebruik hierom dus inderdaad niet de ingebouwde Zwave JS maar de Zwave JS UI addon, deze voorziet in een mooi Zwave control panel. Of je zo kunt switchen weet ik niet, ik zou zeggen maak een backup en probeer het, de basis is hetzelfde dus 't zou zomaar kunnen :)
Bedankt voor de tip! Ik ga het proberen en anders maar nog een keertje opnieuw instellen :-)

Acties:
  • +3 Henk 'm!

  • GENETX
  • Registratie: Juni 2005
  • Laatst online: 23:52
Voor wie interesse heeft, ik heb in AppDaemon wat code gemaakt dat dynamisch het prijsplafond bijhoudt dat tot en met die dag geldt. Ook doet het een poging om met dynamische prijzen te berekenen hoeveel voordeel je hebt ten opzichte van het plafond. Je kan dus bijhouden of je nog onder of over het prijsplafond tot die dag zit en of je qua totaalbedrag voordelig zit. Dat laatste gaat met de discount waarde, waarbij positief inhoudt dat je minder dan het plafond betaald, terwijl een negatief getal inhoudt dat je moet "bijbetalen" ten opzichte van het plafond.

Je zal zelf nog een utility meter aan moeten maken voor elektriciteit en gas en wat input numbers, maar dat spreekt voor zich hoop ik:

Door de karakterlimiet van GoT zul ej zelf even de code van het plafond zelf moeten plakken uit de volgende post (GENETX in "Home Assistant: Open source Python3 home automation - deel 4") (Ja, ik ben te lui om het nu op Github te gooien ;) ).

AppDaemon code:
Python:
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
167
168
169
170
import appdaemon.plugins.hass.hassapi as hass

import time
import math
import datetime

from pytz import timezone


class PrijsplafondApp(hass.Hass):
    def initialize(self):
        # At which date should we monitor the ceiling? Nothing will be monitored before this date
        timeZone = timezone('Europe/Amsterdam')
        self.startTime = int(timeZone.localize(datetime.datetime(2023, 1, 1)).timestamp())
        
        
        # set the entities:
        # Electricity
        self.electricity_meter      = "sensor.elektriciteit"                                # Energy meter, It is recommended to make a helper sensor that adds T1 and T2 values
        self.electricity_price      = "sensor.zonneplan_current_electricity_tariff"         # Dyanmic tariffs
        self.electricity_costs      = "input_number.elektriciteitskosten"                   # Input number monitoring the tarriff
        self.electricity_ceiling    = "input_number.incrementing_electricity_ceiling"       # Input number that will show ceiling up to and including today
        self.electricity_discount   = "input_number.elektriciteitskosten_plafondvoordeel"   # Input number that will show the profit from ceiling (negative means ceiling is not used, your prices are lower)
        self.electricity_utility    = "sensor.electricity_year"                             # Utility with the yearly energy consumption                            
        
        # Monitor Electricity meter changes
        self.listen_state(self.changed_electricity, self.electricity_meter)
        
        self.enable_gas     = True
        self.gas_meter      = "sensor.meter_gas_consumption"                                        # Energy meter, It is recommended to make a helper sensor that adds T1 and T2 values
        self.gas_price      = "sensor.current_hourly_gas_price_zonneplan"                   # Dyanmic tariffs
        self.gas_costs      = "input_number.gaskosten"                                      # Input number monitoring the tarriff
        self.gas_ceiling    = "input_number.incrementing_gas_ceiling"                       # Input number that will show ceiling up to and including today
        self.gas_discount   = "input_number.gaskosten_plafondvoordeel"                      # Input number that will show the profit from ceiling (negative means ceiling is not used, your prices are lower)
        self.gas_utility    = "sensor.gas_year"                                             # Utility with the yearly energy consumption
        
        # Monitor Gas meter changes
        if self.enable_gas:
            self.listen_state(self.changed_gas, self.electricity_meter)
        
        # Static stuff      
        # Ceiling values:
        self.ceilingStart = int(timeZone.localize(datetime.datetime(2023, 1, 1)).timestamp())
# PLAK HIER DE PRIJSPLAFOND WAARDES UIT DE TWEEDE POST
        self.ceiling_price_electricity = 0.4
        self.ceiling_price_gas = 1.45
        self.ceiling_electricity_max = 2900
        self.ceiling_gas_max = 1200
        
        # Intialize hourly ceiling calculation
        self.run_hourly(self.calculate_ceiling, datetime.time(0, 0, 0))
        self.calculate_ceiling(None)    # Kickoff once
        
        
        
    # Calcualte costs when electricity changes
    def changed_electricity(self, entity, attribute, old, new, kwargs):
        try:
            # Update the costs
            delta = float(new) - float(old)
            price = float(self.get_state(self.electricity_price))
            oldcosts = float(self.get_state(self.electricity_costs))
            
            # Increment the costs:
            costs = oldcosts + price * delta
    
            # Stop cost accounting before the ceiling starts
            if int(time.time())<=self.startTime:
                costs = 0.0
            
            self.set_value(self.electricity_costs, float(costs))
            
            # Now calculate the ceiling
            ceiling = float(self.get_state(self.electricity_ceiling))
            energy = float(self.get_state(self.electricity_utility))
            try:
                average = costs / energy
            except:
                average = 0
            
            # Now determine the ceiling discount
            discount = 0
            if average <= self.ceiling_price_electricity:
                # Negative value, you pay less than the ceiling
                discount = float(self.ceiling_price_electricity - average) * energy
            elif ceiling >= energy:
                # You consume less than the ceiling, no profit compared to ceiling
                discount = 0
            else:
                # You use more than the ceilign at a higher price, you pay more than the ceiling
                discount = float(self.ceiling_price_electricity - average) * (energy - ceiling)     

            if int(time.time()) <= self.startTime:
                discount = 0.0
            self.set_value(self.electricity_discount, float(discount))  
                
        except:
            self.log("Error with electricity cost calculation")
        
    # Calculate costs when gas changes  
    def changed_gas(self, entity, attribute, old, new, kwargs):
        try:
            # Update the costs
            delta = float(new) - float(old)
            price = float(self.get_state(self.gas_price))
            oldcosts = float(self.get_state(self.gas_costs))
            
            # Increment the costs:
            costs = oldcosts + price * delta
    
            # Stop cost accounting before the ceiling starts
            if int(time.time())<=self.startTime:
                costs = 0.0
            
            self.set_value(self.gas_costs, float(costs))
            
            # Now calculate the ceiling
            ceiling = float(self.get_state(self.gas_ceiling))
            energy = float(self.get_state(self.gas_utility))
            try:
                average = costs / energy
            except:
                average = 0
            
            # Now determine the ceiling discount
            discount = 0
            if average <= self.ceiling_price_gas:
                # Negative value, you pay less than the ceiling
                discount = float(self.ceiling_price_gas - average) * energy
            elif ceiling >= energy:
                # You consume less than the ceiling, no profit compared to ceiling
                discount = 0
            else:
                # You use more than the ceilign at a higher price, you pay more than the ceiling
                discount = float(self.ceiling_price_gas - average) * (energy - ceiling)     
                
            if int(time.time()) <= self.startTime:
                discount = 0.0
            self.set_value(self.gas_discount, float(discount))  
                
        except:
            self.log("Error with gas cost calculation")
        
    # Calculate the current ceiling
    def calculate_ceiling(self, kwargs):    
        try:
            # Calcualte the electricity ceiling
            start_day = max(0,int(math.floor( (self.startTime - self.ceilingStart) / (3600*24))))
            num_days = int(math.floor( (int(time.time()) - self.ceilingStart) / (3600*24)))
            num_days = max(1, min(len(self.ceiling_electricity), num_days)) - start_day
            
            ceiling = 0
            for i in range(start_day, start_day+num_days):
                ceiling += self.ceiling_electricity[i]
        
            self.set_value(self.electricity_ceiling, float(min(ceiling, self.ceiling_electricity_max)))
            
            # Calculate the gas ceiling
            if self.enable_gas:
                num_days = int(math.floor( (int(time.time()) - self.ceilingStart) / (3600*24)))
                num_days = max(1, min(len(self.ceiling_gas), num_days))
                
                ceiling = 0
                for i in range(0, num_days):
                    ceiling += self.ceiling_gas[i]
            
                self.set_value(self.gas_ceiling , float(min(ceiling, self.ceiling_gas_max)))
            
        except:
            self.log("Error with ceiling calculation")



Eventueel kun je ook nog template sensoren aanmaken voor je resterende energieplafond budget:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
template:
  - sensor: 
    - name: electricity_ceiling
      unit_of_measurement: 'kWh'
      state: >
        {% set electricused = states('sensor.electricity_year')|float %}
        {% set electricceiling = states('input_number.incrementing_electricity_ceiling')|float %}
        {{ electricceiling - electricused }}
    - name: gas_ceiling
      unit_of_measurement: 'm3'
      state: >
        {% set gasused = states('sensor.gas_year')|float %} 
        {% set gasceiling = states('input_number.incrementing_gas_ceiling')|float %}
        {{ gasceiling - gasused }}

[ Voor 12% gewijzigd door GENETX op 31-12-2022 19:12 ]


Acties:
  • 0 Henk 'm!

  • GENETX
  • Registratie: Juni 2005
  • Laatst online: 23:52
En het stuk om te plakken:
Python:
1
2
        self.ceiling_electricity = [11.321629,11.151776,10.814767,10.933145,10.867808,10.874362,11.547017,11.609251,10.888195,10.611738,10.735336,10.606315,10.791567,11.522976,11.617777,10.779735,10.637142,10.592714,10.389801,10.798875,11.48632,11.563054,10.815985,10.70622,10.710802,10.4052,10.616436,11.463526,11.448301,10.702218,10.489358,10.519083,10.186772,10.316489,11.261048,11.521497,10.646596,10.330003,10.29848,10.120275,10.289374,11.059556,11.251913,10.304251,9.688175,9.761052,9.708185,9.723468,10.125843,10.088172,9.582209,8.822438,8.864227,9.131549,9.083699,9.615443,9.930615,9.216896,8.564686,8.708265,9.024655,9.018188,9.7324,10.161049,9.085961,8.573009,8.853497,8.859065,8.870694,9.608599,9.751627,8.779924,8.480499,8.699217,8.663344,8.598471,9.250565,9.211821,8.555725,8.33257,8.130034,8.214511,8.031173,8.647481,8.287736,7.73401,7.08122,7.418751,7.404657,7.592983,8.079777,8.137023,7.342858,7.053496,7.270503,7.100186,7.303998,8.019138,7.758457,7.375831,6.963016,6.94666,6.647699,6.722635,7.416199,7.035284,6.676003,6.303382,6.223864,6.255561,6.188339,6.830834,6.592309,6.253589,5.979423,5.981221,6.702422,6.401808,6.810389,6.827731,6.166821,6.178508,6.143911,6.187933,6.03635,6.55603,6.468827,5.9044,5.740086,5.777525,5.736345,5.710448,6.294566,6.310052,5.791474,5.659698,5.555124,6.252197,5.74345,6.010424,6.210669,5.667035,5.615705,5.445388,5.442662,5.23247,5.494804,5.647953,5.558662,5.280407,5.31802,5.484219,5.4114,5.606483,5.504026,5.190855,5.09965,5.29888,5.243867,5.315439,5.692874,5.64195,5.178588,5.132014,5.33687,5.312017,5.316715,5.416562,5.570407,5.263152,5.109655,5.205181,5.316106,5.246912,5.461193,5.54683,5.214664,5.081525,5.078016,5.044724,4.979039,5.47317,5.538594,5.164639,5.032834,5.093415,4.982142,5.011577,5.448897,5.570842,5.207762,5.109191,5.084367,5.072796,5.032689,5.281741,5.399974,5.038344,5.097707,5.103014,5.219623,5.110496,5.461193,5.346353,5.002442,5.04281,5.069432,5.106929,5.106378,5.467834,5.2345,5.060123,4.921909,4.963466,4.914862,5.144426,5.631655,5.556835,5.541059,5.222088,5.34441,5.44475,5.549585,6.045949,6.098149,5.945986,5.629161,5.649983,5.856521,5.718307,5.928731,6.148522,5.805626,5.728486,5.762648,5.773088,5.849561,6.018544,6.443539,5.891756,5.898165,5.994822,5.90005,6.012773,6.251588,6.672581,6.026577,5.964198,6.189528,6.090348,6.062131,6.542835,6.75091,6.260375,6.254894,6.372083,6.197474,6.280965,6.633402,6.928622,6.566325,6.467754,6.480543,6.609709,6.773907,6.947704,7.66876,7.094647,6.921198,7.165233,7.453464,7.584921,8.006233,8.710585,7.898498,7.675604,7.971578,7.941447,8.099091,8.63011,8.975906,8.259316,7.985527,8.30473,8.107472,8.213815,8.712876,8.94331,8.423601,8.183307,8.450194,8.339704,8.52455,9.096604,9.086367,8.854802,8.468058,8.560278,8.584232,8.684978,9.453217,10.471784,9.402728,9.401597,9.646096,9.569797,9.587922,10.243293,10.320897,9.67933,9.629682,9.88349,9.789588,9.861653,10.469841,10.541239,10.243699,9.943868,9.968721,10.023995,10.036958,10.65808,10.694127,10.378491,10.118564,10.049747,10.191905,10.309007,11.059527,11.120137,10.704857,10.257068,10.483674,10.752272,11.036646,11.445082,11.656811,11.281957,10.826454,11.113902,11.253595,11.481912,11.785281,11.994342,11.304954,11.10178,11.210878,11.079653,11.247969,11.8697,12.150942,11.457755,11.439601,11.488553,11.511898,11.269458,11.667715,12.176143,12.185655,12.185974,11.798592,11.880111,11.375627,11.427334,10.623773]
        self.ceiling_gas = [7.17361783,7.29365989,7.50814813,7.46678924,7.40948305,7.12583471,7.06297627,6.90513601,6.93128915,6.9051776,6.94681715,6.92379916,6.69227866,6.74976235,6.72370085,6.90239464,6.96068977,7.08851374,7.00058675,6.98597455,7.12991528,7.19546986,7.43678302,7.35814823,7.49728597,7.56062596,7.31163871,7.23298964,7.10172329,7.19504536,7.37483185,7.39434818,7.16656154,6.79139149,6.76650941,6.53328173,6.69376133,6.97538503,7.14112236,7.22550605,7.18161464,6.99223027,6.8513672,7.05662366,7.02768284,6.75782404,6.56174147,6.48236336,6.51979424,6.62183914,6.62736338,6.68609065,6.69458268,6.53537825,6.25175401,6.08763773,5.98658881,6.18420619,6.21955242,6.33414223,6.3920358,6.38074567,6.1333713,5.81858212,5.87373527,5.63116308,5.49814379,5.41436083,5.35144112,5.4200091,5.14192746,5.34588974,5.30233717,5.05722134,4.85703858,4.86955706,4.9993197,4.96335972,5.06943626,5.06784216,4.96086198,4.84258328,4.53696997,4.37508967,4.55934398,4.49977616,4.55496799,4.19289924,3.69225967,3.47473025,3.37406227,3.13616214,3.42950266,3.8634897,4.17129634,4.0048733,3.5640263,3.47990668,3.10103989,3.12204805,3.29015648,3.43146997,3.68846788,3.3293311,3.06104812,2.81264011,2.9624469,2.93833466,2.89785233,2.51750236,2.172746,2.00642815,1.86792547,1.83656459,1.86647537,1.95518306,1.91831654,2.09209433,2.0167141,1.81858578,1.60206209,1.61957664,1.60384111,1.69101241,1.6423665,1.57653253,1.32181553,1.35462656,1.15338499,1.12296589,1.18614508,1.26037852,1.12140696,1.21073387,1.2450091,1.1967596,1.18517618,1.02318482,0.96128749,0.8158073,0.88714532,0.90468481,0.8695861,0.85710858,0.83091895,0.84871555,0.79069552,0.81712562,0.77404646,0.71923118,0.69844573,0.67137725,0.65331774,0.65264522,0.69033146,0.68549868,0.68327159,0.67334834,0.6671072,0.68183083,0.62803514,0.64351399,0.62778155,0.62322211,0.60647658,0.59900252,0.62671348,0.56840167,0.63051601,0.60524975,0.6038147,0.5848005,0.60646592,0.63832346,0.61693966,0.62504214,0.57042036,0.56796326,0.56537989,0.57959834,0.5622769,0.55953127,0.58038446,0.5661326,0.55614494,0.54503117,0.54999786,0.54674671,0.55009128,0.59383794,0.55603008,0.56114256,0.57363995,0.56241896,0.57818165,0.54429919,0.56796701,0.54732128,0.5481287,0.54021942,0.54267691,0.53977651,0.5384846,0.56499448,0.547195,0.54254719,0.54281489,0.54540694,0.5328153,0.53998415,0.56067566,0.54111043,0.53567102,0.53514,0.53514,0.5253,0.53374975,0.54899698,0.54093034,0.5422708,0.54683204,0.54717354,0.54480494,0.54031513,0.56252779,0.55014626,0.54058578,0.53738905,0.55425887,0.54794138,0.54873619,0.56150334,0.54844692,0.55896661,0.56550066,0.5682563,0.57024144,0.56373832,0.60008246,0.58213879,0.62706535,0.62469466,0.61423171,0.58928904,0.55941635,0.63402464,0.65885335,0.65388412,0.65097845,0.65822159,0.65170182,0.61614016,0.68267237,0.67214809,0.67865315,0.74551014,0.84495514,0.8573852,0.80558136,0.89469236,0.90856757,0.9047651,0.89446666,0.83622768,0.83826014,0.81265447,0.94133995,0.95566073,0.9663058,0.96224534,1.02139183,1.11909116,1.24319872,1.57043478,1.76777894,1.81455061,1.90907052,1.99894022,2.11086835,2.07794884,1.90463772,2.04317806,2.10946619,2.21119639,2.32430322,2.31905846,2.36815397,2.29131431,2.61299417,2.75403059,2.94665803,2.89336418,2.95666906,3.07442792,2.90511974,3.05840303,3.1672682,3.18810383,3.11528614,3.2798946,3.41381906,3.48598024,3.56958755,3.62275514,3.76247078,3.79335062,3.67880611,3.63490626,3.78758707,3.97212916,4.17706524,4.24792609,4.39175154,4.41613518,4.59637202,4.63698242,4.7195774,4.78600768,4.81466141,4.96622921,5.05569503,5.23945098,5.34327938,5.68601556,5.74850358,5.61756916,5.43609485,5.55160963,5.61753797,5.5794874,5.70469898,5.77639088,5.93504257,6.04070029,6.09285304,6.15886988,6.18658619,6.38676769,6.39470252,6.37163657,6.46708343,6.57854221,6.7170259,6.71854288,6.64992443,6.51386155,6.5689296,6.72261404,6.80619704,6.7838974,6.58253207,6.49862754,6.51519817,6.80140727,7.02736985,6.77435087,6.690633,6.4199535,6.63312469,6.89685004,7.14043776,7.24106764,7.19102346,7.14543568,6.88440509]

Acties:
  • 0 Henk 'm!

  • Wolf3D
  • Registratie: Augustus 2001
  • Laatst online: 05-05 13:08
Wolf3D schreef op vrijdag 30 december 2022 @ 00:14:
Gisteren besloot ik om weer eens wat updates in te halen van home assistant en m'n deconz addon. Ik heb twee aqara bewegingssensoren en twee aqara switches die al minimaal een jaar probleemloos draaiden. De bewegingssensoren doen het nog prima na de updates maar de switches willen niet meer.
Ze worden gewoon nog steeds herkent en ik zie hun batterijlevel, maar m'n automatiseringen worden niet meer getriggerd. Ik heb ook onder ontwikkelhulpmiddelen geluisterd naar gebeurtenissen en ook daar zie ik events voorbijkomen als ik een knop indruk.
Ik snap niet echt in welke hoek ik het moet zoeken. Iemand een idee? Is er iets gewijzigd?
Even een reactie op mezelf, aangezien ik mijn eigen probleem per ongeluk opgelost heb. Ik stond op het punt om helemaal opnieuw te beginnen en de schakelaars en automations compleet te verwijderen. Echter.. had ik eerst nog de automations hernoemd. En..... tada! Ze doen het weer.
Geen idee hoe en wat maar... bij problemen met automations die na een (hassio + deconz) update opeens niet meer werken: hernoem ze, of misschien is simpelweg opnieuw opslaan voldoende. :) (Home Assistant opnieuw opstarten hielp niet). Misschien heeft iemand anders hier nog wat aan.....

Acties:
  • +1 Henk 'm!

  • djiedjee
  • Registratie: December 2003
  • Laatst online: 22:45
Hier hetzelfde probleem met 1 schakelaar met automations.
Na een reboot de automations even uit en aanzetten, dan doet hij het weer.
Wolf3D schreef op zaterdag 31 december 2022 @ 17:53:
[...]


Even een reactie op mezelf, aangezien ik mijn eigen probleem per ongeluk opgelost heb. Ik stond op het punt om helemaal opnieuw te beginnen en de schakelaars en automations compleet te verwijderen. Echter.. had ik eerst nog de automations hernoemd. En..... tada! Ze doen het weer.
Geen idee hoe en wat maar... bij problemen met automations die na een (hassio + deconz) update opeens niet meer werken: hernoem ze, of misschien is simpelweg opnieuw opslaan voldoende. :) (Home Assistant opnieuw opstarten hielp niet). Misschien heeft iemand anders hier nog wat aan.....

Acties:
  • +1 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

skank schreef op vrijdag 30 december 2022 @ 14:33:
Zijn er hier veel mensen die nfc tags gebruiken in home assistant?
Heb er wel zin in, benieuwd naar jullie ideetjes.
Zelf dacht ik aan:
- tag voor wifi ssid's
- tag aan nachtkast, lichten uit, wifi telefoon uit, bluetooth uit, en alarm aan
- tag achter wc rol , die omroep doet dat het papier op is :)
- tag in auto om te helpen uitladen met boodschappen (ik durf mijn garagepoort niet te koppelen hieraan)

Onder bierviltjes zou je ook tags kunnen verstoppen maar weet zo niet direct wat ik erachter zou kunnen steken...

Ff zoeken ook of je zelf de tags kan "bewerken" door een icoontje of logo te printen...
De vraag is welk probleem los je op en werkt dat voor jou huishouden ?

ik kan met NFC-tags mijn voordeur(nuki) openen, al dan niet ondersteunt met een extra beveiligingslagen zoals geolocation, bluetooth, of een tijd waarop die optie geactiveerd is.

Voor mij lost het probleem van 20x sleutels uitgeven aan vrienden/familie, maar vooral kids die ze kwijtraken en het touwtje uit de deur als ze aan het buitenspelen zijn.

voor de rest wil ik wel readers bij de deuren hebben om dat de huisdieren gechipt zijn en ik graag hun gedrag zou weten .,. (lees binnen vs buiten c.q kattenbak betreden) maar een opendeur/schuifdeur maakt dat wel uitdagend.

Tja vanalles


Acties:
  • 0 Henk 'm!

  • anboni
  • Registratie: Maart 2004
  • Laatst online: 14:20
Sicco92 schreef op zaterdag 31 december 2022 @ 14:20:
@anboni Kan je wat met deze template sensors? :) Je kunt ze aanpassen van '< 0' naar '< 0.155', net zoals in je grafiek. Deze gebruik ik voor notificaties voor "morgen is stroomprijs ergens negatief", en "dit uur is de stroomprijs negatief".
YAML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template:
- binary_sensor:
    - name: "Negative electricity price this hour"
      state: >
        {{ states('sensor.nordpool_kwh_nl_eur_3_09_0') | float(1) < 0 }}
      availability: >
        {{ states('sensor.nordpool_kwh_nl_eur_3_09_0') | is_number }}
    - name: "Negative electricity price today"
      state: >
        {{ state_attr("sensor.nordpool_kwh_nl_eur_3_09_0", "today") | min < 0 }}
      availability: >
        {{ states('sensor.nordpool_kwh_nl_eur_3_09_0') | is_number }}
    - name: "Negative electricity price tomorrow"
      state: >
        {% if is_state('binary_sensor.electricity_prices_for_tomorrow_available', 'off') %}
        off
        {% else %}
        {{ state_attr("sensor.nordpool_kwh_nl_eur_3_09_0", "tomorrow") | min < 0 }}
        {% endif %}
      availability: >
        {{ states('sensor.nordpool_kwh_nl_eur_3_09_0') | is_number }}
Ik trek even een quote vanuit een ander topic hierheen omdat het daar wat offtopic is. Ook: n00b alert :P

Ik zit nu al ff te lezen en puzzelen, maar ik ben er nog niet helemaal uit hoe ik dit nou aan een notification moet koppelen. Heb je daar toevallig ook nog een stukje yaml van, waar ik op verder kan bouwen? :)

Acties:
  • 0 Henk 'm!
T zijn binary sensors, dus je kan gewoon een state trigger gebruiken.

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • Sicco92
  • Registratie: September 2010
  • Laatst online: 17:47
anboni schreef op zaterdag 31 december 2022 @ 21:05:
[...]


Ik trek even een quote vanuit een ander topic hierheen omdat het daar wat offtopic is. Ook: n00b alert :P

Ik zit nu al ff te lezen en puzzelen, maar ik ben er nog niet helemaal uit hoe ik dit nou aan een notification moet koppelen. Heb je daar toevallig ook nog een stukje yaml van, waar ik op verder kan bouwen? :)
Hier twee manieren. De eerste is op een vaste tijd met check of de binary_sensor op "on" staat. De tweede is inderdaad zoals @Hmmbob aangeeft met een state trigger. Aan jou wat je het handigste vindt voor jouw situatie. Ik gebruik deze automations allebei.
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
- alias: "Energy: Notification for negative electricity price today"
  trigger:
    platform: time
    at: "09:00:00"
  condition:
    condition: state
    entity_id: binary_sensor.negative_electricity_price_today
    state: "on"
  action:
    - service: notify.mobile_app_pixel_6a
      data:
        title: "Negative electricity price today"
        message: "There are one or more hour with negative electricity prices today!"
        data:
          channel: "Energy"
          importance: high
          notification_icon: "mdi:home-lightning-bolt"

- alias: "Energy: Notification for negative electricity price tomorrow"
  trigger:
    platform: state
    entity_id: binary_sensor.negative_electricity_price_tomorrow
    to: "on"
  action:
    - service: notify.mobile_app_pixel_6a
      data:
        title: "Negative electricity price tomorrow"
        message: "There are one or more hour with negative electricity prices tomorrow!"
        data:
          channel: "Energy"
          importance: high
          notification_icon: "mdi:home-lightning-bolt"

Acties:
  • 0 Henk 'm!

  • vso
  • Registratie: Augustus 2001
  • Niet online

vso

tja...

Hoe krijg ik data retroperspectief gezien in HASS ? zeg de afgelopen 6 jaar ..

Ik heb nog geen p1/water meter maar wil tzt het wel doen.. echter het zou erg prettig zijn als ik de data die ik nu wel verzameld heb via de leverancier(s) .. ook gelijk in HA krijg.

Als ik 1x die data "automagisch" krijg dan moet er een redelijk slimme schakelaar zijn die het dan voor mij invult/bijhoud.

Tja vanalles


Acties:
  • 0 Henk 'm!

  • Droplollie
  • Registratie: November 2009
  • Laatst online: 00:17
Ik heb nu een paar dagen HA draaien met HA Cloud abonnement. Sinds vanochtend krijg ik deze melding:
Afbeeldingslocatie: https://tweakers.net/i/lA20asTJssEF3_7BvXce4NHtXaE=/x800/filters:strip_exif()/f/image/mALNjghQwDqYJlsEgifBs8U2.png?f=fotoalbum_large

Iemand enig idee hoe ik dit kan fixen?

Acties:
  • 0 Henk 'm!

  • TheFes
  • Registratie: Juni 2001
  • Laatst online: 00:01
Droplollie schreef op zondag 1 januari 2023 @ 11:04:
Ik heb nu een paar dagen HA draaien met HA Cloud abonnement. Sinds vanochtend krijg ik deze melding:
[Afbeelding]

Iemand enig idee hoe ik dit kan fixen?
Werkt het nog wel via je lokale ip adres?

Home Assistant configuratie


Acties:
  • 0 Henk 'm!

  • Droplollie
  • Registratie: November 2009
  • Laatst online: 00:17
TheFes schreef op zondag 1 januari 2023 @ 11:09:
[...]


Werkt het nog wel via je lokale ip adres?
Werkte ook niet. Opnieuw opstarten wel. Las ook later iets over timer instellingen. Maar opnieuw opstarten was dus voldoende.

Acties:
  • 0 Henk 'm!

  • anboni
  • Registratie: Maart 2004
  • Laatst online: 14:20
Hmmbob schreef op zaterdag 31 december 2022 @ 23:05:
T zijn binary sensors, dus je kan gewoon een state trigger gebruiken.
Zoals ik al waarschuwde: n00b alert :P Ik heb HA 'n jaar of 3 draaien, maar eigenlijk alleen maar als platform voor nodered en een paar handenvol zigbee devices. Ben eigenlijk pas een paar weken serieuzer bezig met wat meer echte HA dingen.
Sicco92 schreef op zondag 1 januari 2023 @ 01:40:
Hier twee manieren. De eerste is op een vaste tijd met check of de binary_sensor op "on" staat. De tweede is inderdaad zoals @Hmmbob aangeeft met een state trigger. Aan jou wat je het handigste vindt voor jouw situatie. Ik gebruik deze automations allebei.
Dank, dat is precies wat ik nodig had, puzzelstukjes vallen ineens op hun plek :)

Acties:
  • 0 Henk 'm!

  • Aziraphale
  • Registratie: September 2013
  • Laatst online: 23:28
Ik ben net begonnen met het migreren van Domoticz naar HA en ben tijdens het inregelen al verkocht, dus HA is een blijvertje. Alleen nog even alle protocollen voor RFXcom weer zien te vinden, maar dat moet wel gaan lukken...

Ik loop er echter wel tegenaan dat de Pi4 waar ik het nu op geïnstalleerd heb mijn ouden Aeotec Gen5 z-stick niet pakt. Een bekend probleem, heb ik gezien, dus ik wil hem vervangen voor een die wel met de Pi 4 werkt. Terug naar de 3b+ wil ik niet, want die was gruwelijk traaaag.

Welke z-wave stick kan ik nu echter het beste pakken? Ik zie dat Aeotec nu ook een Gen7 heeft, maar daar schijnen wat bugs in te zitten. De huidge Gen5 schijnt dan weer wel met de Pi4 te werken, maar is dat dan wel weer de toekomstgerichte keuze?

Wat zou jullie advies zijn voor het gebruik met HA?

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


Acties:
  • 0 Henk 'm!

  • Vaevictis_
  • Registratie: Maart 2000
  • Laatst online: 19:26
Aziraphale schreef op zondag 1 januari 2023 @ 14:16:
Ik ben net begonnen met het migreren van Domoticz naar HA en ben tijdens het inregelen al verkocht, dus HA is een blijvertje. Alleen nog even alle protocollen voor RFXcom weer zien te vinden, maar dat moet wel gaan lukken...

Ik loop er echter wel tegenaan dat de Pi4 waar ik het nu op geïnstalleerd heb mijn ouden Aeotec Gen5 z-stick niet pakt. Een bekend probleem, heb ik gezien, dus ik wil hem vervangen voor een die wel met de Pi 4 werkt. Terug naar de 3b+ wil ik niet, want die was gruwelijk traaaag.

Welke z-wave stick kan ik nu echter het beste pakken? Ik zie dat Aeotec nu ook een Gen7 heeft, maar daar schijnen wat bugs in te zitten. De huidge Gen5 schijnt dan weer wel met de Pi4 te werken, maar is dat dan wel weer de toekomstgerichte keuze?

Wat zou jullie advies zijn voor het gebruik met HA?
De gen 7 is een prima stick. Ik heb hem aan een usb verlengkabel hangen. Gaat goed met z-wave js gui.

Acties:
  • 0 Henk 'm!

  • Aziraphale
  • Registratie: September 2013
  • Laatst online: 23:28
Vaevictis_ schreef op zondag 1 januari 2023 @ 14:26:
[...]


De gen 7 is een prima stick. Ik heb hem aan een usb verlengkabel hangen. Gaat goed met z-wave js gui.
Thanks! Ga ik die bestellen.

Edit: Nog steeds druk bezig met de boel te configureren en ik heb inmiddels vrijwel alles er in staan. Ik loop nu echter tegen twee zaken aan waarvoor geen (geschikte) kant-en-klare integratie bestaat en dat zijn de volgende:

- Weather Underground weerstation
- Solax omvormer (via PocketLan V3.0)

Voor beide ben ik al wel scripts tegengekomen waarvan ik denk dat ze zouden kunnen werken, maar wat ik niet goed helder krijg is hoe ik die scripts werkend ga krijgen. Is er iemand die me kan helpen met het integreren van deze twee dingen in HA?

[ Voor 51% gewijzigd door Aziraphale op 01-01-2023 15:28 ]

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


Acties:
  • 0 Henk 'm!

  • Barfman
  • Registratie: Oktober 2003
  • Laatst online: 22:53
Vandaag was opeens in Home Assistent OS mijn Nest Audio niet meer bereikbaar. Ik heb 2 speakers gekoppeld en dat werkte perfect in samenwerking met HA. Vanmorgen zag ik dat de gekoppelde speaker niet meer beschikbaar was. Heb toen even mijn netwerk gereset en de speakers opnieuw opgestart, maar dit bleek ook niet te helpen. Daarna de cast add-on verwijderd en opnieuw toegevoegd, ook dit had geen resultaat. Beide speakers toen maar gereset en ook dit hielp niet meer. Beide speakers ontkoppeld en laten integreren in HA krijg ik de volgende foutmelding van de speaker die het probleem heeft, Nest Audio 2 komt wel gewoon zichtbaar in HA

Dit is de log:
code:
1
2
3
4
5
6
Logger: pychromecast.socket_client
Source: /usr/local/lib/python3.10/site-packages/pychromecast/socket_client.py:396
First occurred: 14:36:30 (3 occurrences)
Last logged: 15:14:14

[Nest Audio 1(192.168.0.108):8009] Failed to connect to service ServiceInfo(type='mdns', data='Nest-Audio-cba5fbb1fe5b857e18eb742778c36b5e._googlecast._tcp.local.'), retrying in 5.0s


Zelf denk ik dat Nest Audio 1 geen MDNS signaal meer afgeeft, hij geeft wel aan als verbonden, maar in mijn router is hij niet zichtbaar.

Edit: Ik ben er achter gekomen wat het probleem was. Vannacht was ik niet zo helder meer en het bleek dus dat ik mijn 1e nest speaker had geblokkeerd in mijn router 8)7 |:(

[ Voor 6% gewijzigd door Barfman op 01-01-2023 19:31 ]

System | Racing is in my Blood


Acties:
  • +10 Henk 'm!
En na bijna 25.000 posts in dit deel, gaan we in deel 5 verder!

Home Assistant: Open source Python3 home automation - deel 5

Dank aan @TheFes en @Septillion voor hun bijdrage aan de bijgewerkte TS :)

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • DexterDee
  • Registratie: November 2004
  • Laatst online: 09-05 13:55

DexterDee

I doubt, therefore I might be

InflatableMouse schreef op zaterdag 31 december 2022 @ 13:14:
Bij de Lets Encrypt addon staan maar een beperkt aantal dns challenges, betekent dat dan ook echt dat dat lijstje de enige zijn die ondersteund worden, ondanks dat het acme script wel degelijk ook andere ondersteunt?

Ik zit bij Nederhost welke wel door acme script ondersteunt wordt (OPNsense met acme module gebruiik ik bijvoorbeeld al), kan dat dan wel werken met HA? Ik zit op HAOS op een rPi mocht dat uitmaken.
Als je OPNsense gebruikt dan zou ik LetsEncrypt helemaal niet in in HA gebruiken. Zelf heb ik PFSense, maar dat maakt voor de oplossing niet zo veel uit. Installeer HAProxy op OPNsense en monteer daar het HA endpoint op af. Met SSL offloading kun je het certificaat op OPNsense houden en renewen, zoals je gewend bent.

Klik hier om mij een DM te sturen • 3245 WP op ZW


Acties:
  • 0 Henk 'm!

  • marcel19
  • Registratie: September 2012
  • Laatst online: 09-05 20:17
Verplaats naar nieuw topic.

[ Voor 92% gewijzigd door marcel19 op 02-01-2023 10:42 ]


Acties:
  • 0 Henk 'm!

  • GENETX
  • Registratie: Juni 2005
  • Laatst online: 23:52
Hmmbob schreef op zondag 1 januari 2023 @ 17:01:
En na bijna 25.000 posts in dit deel, gaan we in deel 5 verder!

Home Assistant: Open source Python3 home automation - deel 5

Dank aan @TheFes en @Septillion voor hun bijdrage aan de bijgewerkte TS :)
Hier mag nog een slotje op. Ik zie namelijk nog wat nieuwe reacties hier...

Edit: Uiteraard was dit bedoelt als friendly reminder :+ . Ik heb ook al een TR aangemaakt voor de modjes om het op te pikken.

[ Voor 13% gewijzigd door GENETX op 02-01-2023 10:47 ]


Acties:
  • 0 Henk 'm!
GENETX schreef op maandag 2 januari 2023 @ 10:40:
[...]

Hier mag nog een slotje op. Ik zie namelijk nog wat nieuwe reacties hier...
Had ik al gevraagd aan @Septillion.

Voor de rest.... Tja. Niet iedereen let op :+

[ Voor 4% gewijzigd door Hmmbob op 02-01-2023 10:42 ]

Sometimes you need to plan for coincidence


Acties:
  • +1 Henk 'm!

  • marcel19
  • Registratie: September 2012
  • Laatst online: 09-05 20:17
Hmmbob schreef op maandag 2 januari 2023 @ 10:41:
[...]

Had ik al gevraagd aan @Septillion.

Voor de rest.... Tja. Niet iedereen let op :+
Niet iedereen kijkt alle pagina's na als die weer eens inloggen. ;) 8)7

Maar heb me bericht netjes verhuist naar het nieuwe topic.

Acties:
  • 0 Henk 'm!
marcel19 schreef op maandag 2 januari 2023 @ 10:44:
[...]


Niet iedereen kijkt alle pagina's na als die weer eens inloggen. ;) 8)7

Maar heb me bericht netjes verhuist naar het nieuwe topic.
:>

Sometimes you need to plan for coincidence


Acties:
  • 0 Henk 'm!

  • maartend
  • Registratie: Augustus 2002
  • Laatst online: 00:01
GENETX schreef op maandag 2 januari 2023 @ 10:40:
[...]

Hier mag nog een slotje op. Ik zie namelijk nog wat nieuwe reacties hier...
Gbeurt ook doordat er een antwoord wordt gegeven via quote

Acties:
  • +4 Henk 'm!

  • S0epkip
  • Registratie: September 2002
  • Laatst online: 09-05 16:24
Hmmbob schreef op zondag 1 januari 2023 @ 17:01:
En na bijna 25.000 posts in dit deel, gaan we in deel 5 verder!

Home Assistant: Open source Python3 home automation - deel 5

Dank aan @TheFes en @Septillion voor hun bijdrage aan de bijgewerkte TS :)
Waarom werken we nog steeds met delen? De database kan toch inmiddels een stuk meer posts aan?

Een groot topic verbetert de doorzoekbaarheid enorm.

PVO

Pagina: 1 ... 244 245 Laatste

Dit topic is gesloten.

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.