Provade med automation och då funkade det att köra den iaf, tändes och släcktes, borde ju funka med tiden då också.
 
  • Gilla
David Wallin
  • Laddar…
J
nino nino skrev:
Provade med automation och då funkade det att köra den iaf, tändes och släcktes, borde ju funka med tiden då också.
Absolut, sequence är bara en kedja av händelser, det blir en automation när triggern ligger först och avgör när de utlöses. Allt hänger ihop. Antingen är man själv triggern som vid en knapptryckning, eller så är det tiden eller någon annan händelse som solen som kör igång det.
 
  • Gilla
nino
  • Laddar…
nino nino skrev:
Provade med automation och då funkade det att köra den iaf, tändes och släcktes, borde ju funka med tiden då också.
Sen det vanliga "tricket" för att kunna testa är att man ändrar tidszon så ser man om automagin funkar.
Nåt land österut som ligger före i tid. (har inte tid att kolla vilket), sen ställer man tillbaka till rätt tidszon.
 
  • Gilla
karlmb och 2 till
  • Laddar…
P paralun skrev:
Sen det vanliga "tricket" för att kunna testa är att man ändrar tidszon så ser man om automagin funkar.
Nåt land österut som ligger före i tid. (har inte tid att kolla vilket), sen ställer man tillbaka till rätt tidszon.
Smart, tack för tipset
 
nino nino skrev:
Smart, tack för tipset
Jo nu har jag då inte testat med HA men det borde funka, kan bli lite tidsröra men det är ju enkelt att bara starta om HA. Sen vad jag vet så tar inte HA klockan från burken man kör HA med utan det är manuellt.
 
nino nino skrev:
Fråga inte mig jag har ingen aning 🙂
Misstänkte det. 🙃

Det var en generell fråga till forumet, tog bara ditt exempel som exempel.
Så allmän fråga:
Vad får dig att välja att göra vissa saker som sekvenser och vissa som automationer? Vad passar bättre som det ena och vad passar bättre som det andra? Varför?
Och som extra pålägg, vad kör du som script?
 
  • Gilla
David Wallin
  • Laddar…
tveksamt tveksamt skrev:
Misstänkte det. 🙃

Det var en generell fråga till forumet, tog bara ditt exempel som exempel.
Så allmän fråga:
Vad får dig att välja att göra vissa saker som sekvenser och vissa som automationer? Vad passar bättre som det ena och vad passar bättre som det andra? Varför?
Och som extra pålägg, vad kör du som script?
Och vad är skillnaden? 😄
 
Jag vill tipsa om att testa att styra med sol-attributet elevation istället för tidsoffset på solnedgången. Jag upplever att styrningen blir mer konsekvent, skymningen går ju olika snabbt under året så det är svårt att ha samma offset året runt.
 
  • Gilla
kevsyv och 5 till
  • Laddar…
David Wallin David Wallin skrev:
Jag vill tipsa om att testa att styra med sol-attributet elevation istället för tidsoffset på solnedgången. Jag upplever att styrningen blir mer konsekvent, skymningen går ju olika snabbt under året så det är svårt att ha samma offset året runt.
Det ska jag lägga på minnet, åt mig så var det en test bara, mest för att få bättre täckning till övervåningen, lamporna står i ett rum som inte används
 
  • Gilla
David Wallin
  • Laddar…
Eller för den delen skaffa en ljussensor vilket jag tycker fungerar mycket bättre än enbart solen.
 
  • Gilla
[SKPG]Zamora och 1 till
  • Laddar…
David Wallin David Wallin skrev:
Jag vill tipsa om att testa att styra med sol-attributet elevation istället för tidsoffset på solnedgången. Jag upplever att styrningen blir mer konsekvent, skymningen går ju olika snabbt under året så det är svårt att ha samma offset året runt.
Jo jag kollade snabbt även på det.
https://www.home-assistant.io/docs/automation/trigger/#sun-elevation-trigger
Får testa båda.
Sen vill jag inte ha någon ljusmätare, köpte mig en Zwave-luxmätning när jag köpt min Telldus och den var klart dålig. Åkte ut och sedan har jag kört via solupp/solned, -30m på solnedgång annars klagar frun.
 
  • Gilla
David Wallin
  • Laddar…
tveksamt tveksamt skrev:
Eller för den delen skaffa en ljussensor vilket jag tycker fungerar mycket bättre än enbart solen.
Efter ett års erfarenhet av att styra på solen, skulle jag vilja säga +1 på ljussensor. Philips Hue utomhussensor i mitt fall. Funkar klockrent för utomhusbelysningen, plus att den faktiskt går att använda för att styra inomhusbelysningen också, har det visat sig. Dessutom får jag en till utomhustermometer, vilket är bra för alla mina visar olika... =| Just det, den ger närvarodetektering också. Som funkar. Utomhus. Även mitt i vintern.

/Fumble
 
  • Gilla
David Wallin och 3 till
  • Laddar…
j.f.s
Lustigt. Jag har precis satt upp styrning av lampor baserat på hur många procent solljus det är ute.
Använder WeatherBit API tillsammans med en
virtuell sensor

Sensorn räknar ut ljusstyrkan baserat på diverse parametrar.

Yaml för sensorn ser ut så här. Om någon vill ha mer info så säg till 🙂

template:
- sensor:
- unique_id: sunlight_pct
name: "Percentage of Sunlight"
icon: mdi:brightness-auto
unit_of_measurement: '%'
device_class: 'illuminance'
state: |
{%- set factors = namespace(condition='',sun='') %}

{%- set irradiance = states('sensor.weatherbit_solar_radiation') | float %}
{%- set elevation = state_attr('sun.sun','elevation') | float %}
{%- set cloud_coverage = states('sensor.weatherbit_cloud_coverage') | float %}
{%- set current_condition = states("weather.weatherbit") %}

{%- set current_condition = current_condition|lower|replace("lightning-rainy","lightning")|replace("partly cloudy w/ ","")|replace("mostly cloudy w/ ","")|replace("freezing","")|replace("and","")|replace("-", " ")|replace("_", " ")|replace("(","")|replace(")","")|replace(" ", "") %}

{%- set condition_factors = {
"10000": ("clear", "clearnight", "sunny", "windy", "exceptional"),
"7500": ("partlycloudy","partlysunny", "mostlysunny", "mostlyclear", "hazy", "hazysunshine", "intermittentclouds"),
"2500": ("cloudy", "mostlycloudy"),
"500": ("fog", "rainy", "showers", "pouring", "snowy", "snowyheavy", "snowyrainy", "flurries", "chanceflurries", "chancerain", "chancesleet", "drearyovercast", "sleet"),
"50": ("hail", "lightning", "tstorms")
} %}
{%- for factor in condition_factors if current_condition in condition_factors[factor] %}
{%- set factors.condition = factor %}
{%- endfor %}

{%- set illuminance_pct = (factors.condition |int) / 100 %} {# max illuminance is 10.000, , so illuminance/100 = pct #}
{%- set irradiance_pct = irradiance / 10 %} {# max irradiance = 1.000, so irradiance/10 = pct. See https://en.wikipedia.org/wiki/Solar...solar radiation arriving,level on a clear day #}
{%- set adjusted_clouds = cloud_coverage - irradiance_pct - illuminance_pct %}
{%- set adjusted_clouds = [adjusted_clouds,0.00000001] |max %} {# cannot devide by zero and exclude negative result #}
{%- set cloud_factor = (1 - (0.75 * ( adjusted_clouds / 100) ** 3 )) %}
{%- set min_elevation = -6 %}
{%- set max_elevation = 53 %} {# find max_elevation at https://www.suncalc.org/}
{%- set adjusted_elevation = elevation - min_elevation %}
{%- set adjusted_elevation = [adjusted_elevation,0] | max %}
{%- set adjusted_elevation = [adjusted_elevation,max_elevation - min_elevation] | min %}
{%- set adjusted_elevation = adjusted_elevation / (max_elevation - min_elevation) %}
{%- set adjusted_elevation = adjusted_elevation %}
{%- set adjusted_elevation = adjusted_elevation * 100 %}
{%- set result = adjusted_elevation * cloud_factor %}
{%- set result = [result,100] |min %} {# max 100% #}
{{ result | round }}
 
  • Gilla
David Wallin och 1 till
  • Laddar…
j.f.s j.f.s skrev:
Lustigt. Jag har precis satt upp styrning av lampor baserat på hur många procent solljus det är ute.
Använder WeatherBit API tillsammans med en
virtuell sensor

Sensorn räknar ut ljusstyrkan baserat på diverse parametrar.

Yaml för sensorn ser ut så här. Om någon vill ha mer info så säg till 🙂

template:
- sensor:
- unique_id: sunlight_pct
name: "Percentage of Sunlight"
icon: mdi:brightness-auto
unit_of_measurement: '%'
device_class: 'illuminance'
state: |
{%- set factors = namespace(condition='',sun='') %}

{%- set irradiance = states('sensor.weatherbit_solar_radiation') | float %}
{%- set elevation = state_attr('sun.sun','elevation') | float %}
{%- set cloud_coverage = states('sensor.weatherbit_cloud_coverage') | float %}
{%- set current_condition = states("weather.weatherbit") %}

{%- set current_condition = current_condition|lower|replace("lightning-rainy","lightning")|replace("partly cloudy w/ ","")|replace("mostly cloudy w/ ","")|replace("freezing","")|replace("and","")|replace("-", " ")|replace("_", " ")|replace("(","")|replace(")","")|replace(" ", "") %}

{%- set condition_factors = {
"10000": ("clear", "clearnight", "sunny", "windy", "exceptional"),
"7500": ("partlycloudy","partlysunny", "mostlysunny", "mostlyclear", "hazy", "hazysunshine", "intermittentclouds"),
"2500": ("cloudy", "mostlycloudy"),
"500": ("fog", "rainy", "showers", "pouring", "snowy", "snowyheavy", "snowyrainy", "flurries", "chanceflurries", "chancerain", "chancesleet", "drearyovercast", "sleet"),
"50": ("hail", "lightning", "tstorms")
} %}
{%- for factor in condition_factors if current_condition in condition_factors[factor] %}
{%- set factors.condition = factor %}
{%- endfor %}

{%- set illuminance_pct = (factors.condition |int) / 100 %} {# max illuminance is 10.000, , so illuminance/100 = pct #}
{%- set irradiance_pct = irradiance / 10 %} {# max irradiance = 1.000, so irradiance/10 = pct. See [länk] annual solar radiation arriving,level on a clear day #}
{%- set adjusted_clouds = cloud_coverage - irradiance_pct - illuminance_pct %}
{%- set adjusted_clouds = [adjusted_clouds,0.00000001] |max %} {# cannot devide by zero and exclude negative result #}
{%- set cloud_factor = (1 - (0.75 * ( adjusted_clouds / 100) ** 3 )) %}
{%- set min_elevation = -6 %}
{%- set max_elevation = 53 %} {# find max_elevation at [länk]}
{%- set adjusted_elevation = elevation - min_elevation %}
{%- set adjusted_elevation = [adjusted_elevation,0] | max %}
{%- set adjusted_elevation = [adjusted_elevation,max_elevation - min_elevation] | min %}
{%- set adjusted_elevation = adjusted_elevation / (max_elevation - min_elevation) %}
{%- set adjusted_elevation = adjusted_elevation %}
{%- set adjusted_elevation = adjusted_elevation * 100 %}
{%- set result = adjusted_elevation * cloud_factor %}
{%- set result = [result,100] |min %} {# max 100% #}
{{ result | round }}
Snyggt! Det vore väldigt spännande att jämföra hur rätt den räknar jämfört med en fysisk mätare på plats!
 
...och nu gjorde jag det igen! 😠

Dvs installerade månadens första uppdatering av HA - och vips kan jag inte längre styra mina Trådfri-uttag och spotlightdimmers eftersom dessa inte "tillhandahålls av integrationen" längre. Övriga lampor funkar precis som förut.

Någon mer som har problem med detta?

Edit: Det gäller alltså Trådfri-integrationen, via Trådfri Gateway.
 
Redigerat:
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.