Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Vinnerliste

Populært innhold

Viser innholdet med mest poeng fra 26. juni 2022 i alle områder

  1. Hei. Jeg skal få gjort det samme, og fikk litt hjelp fra @SveinHa her: Har kjøpt Aeotec HD og Fibaro Smart Implant, men har ikke kjøpt ds18b20-sensorene enda. Satser på å få Aeotec montert av elektriker denne uken. Resten har jeg vel skjønt at jeg bør kunne gjøre selv(?).
    1 poeng
  2. Den største grunnen til å velge Debian viser seg når man skal oppgradere fra en stabil versjon til en ny. Og den dagen kommer 🙂 Dessuten, når Debian sier "stable", så mener de akkurat det. Ubuntu er mere vinglete når det gjelder pakkevalg i basis-innstallasjonen, noe som gjentatte ganger har vist at den nye måten å gjøre ting på ikke nødvendigvis er den beste.
    1 poeng
  3. Istedenfor at man må bestemme seg hvor mange av de dyreste timene man vil unngå så kan nå hver enhet få sin egen strømstyring basert på hvor mye man er villig til å ofre. Sensorene oppdateres automatisk hver time (et minutt over hel) og hver sensor har "timeplanen" som tilleggs attributt.
    1 poeng
  4. import datetime @time_trigger("cron(1 * * * *)") def update_saving_hours(): today_prices = state.getattr(sensor.nordpool_kwh_oslo_nok_3_00_025).get("today") hour_price_pairs = zip(range(24), today_prices) hour_price_pairs = sorted(hour_price_pairs, key=lambda v: v[1]) most_expensive_today = {} for i,(hour, price) in enumerate(hour_price_pairs): most_expensive_today[hour] = i tomorrow_prices = state.getattr(sensor.nordpool_kwh_oslo_nok_3_00_025).get("tomorrow") hour_price_pairs = zip(range(24), tomorrow_prices) hour_price_pairs = sorted(hour_price_pairs, key=lambda v: v[1]) most_expensive_tomorrow = {} for i,(hour, price) in enumerate(hour_price_pairs): most_expensive_tomorrow[hour] = i now = datetime.datetime.now() current_hour = now.hour log.info("Ran power saving script at %s" % now) for i in range(1,24): least_n_expensive = [{v: most_expensive_today[v] < i} for v in range(0,24)] least_n_expensive_tomorrow = [{v: most_expensive_tomorrow[v] < i} for v in range(0,24)] state.set("sensor.powersaving_%s_least_expensive" %i, most_expensive_today[current_hour] < i, new_attributes={"today_prices": today_prices, "today": least_n_expensive, "tomorrow_prices": tomorrow_prices, "tomorrow": least_n_expensive_tomorrow})#, new_attributes={"hours": }) n_most_expensive = [{v: most_expensive_today[v] > 23-i} for v in range(0,24)] n_most_expensive_tomorrow = [{v: most_expensive_tomorrow[v] > 23-i} for v in range(0,24)] state.set("sensor.powersaving_%s_most_expensive" %i, most_expensive_today[current_hour] > 23-i, new_attributes={"today_prices": today_prices, "today": n_most_expensive, "tomorrow_prices": tomorrow_prices, "tomorrow": n_most_expensive_tomorrow})#, new_attributes={"hours:": map(lambda v: most_expensive[current_hour] >= i, range(0,24))}) Jeg syntes det ble litt tungvindt med template for hver time så jeg skrev dette snippet som kan brukes med pyscript (som finnes under HACS). Denne lager 23 sensorer med billigste og dyreste time. Husk å bytt ut "nordpool_kwh_oslo_nok_3_00_025" med din sensor.
    1 poeng
Vinnerlisten er satt til Oslo/GMT+02:00
×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.