Follow along with the video below to see how to install our site as a web app on your home screen.
Huomio: This feature currently requires accessing the site using the built-in Safari browser.
Kiitti vinkistä @aNT7I Simppeli ja toimiva ratkaisu. Mulla noita piikkejä on ollu muutaman päivän välein...jos on tarpeeksi iso piikki niin laukaisee pumpun päälle..tai pois.Toimisiko hätäratkaisuna automaatioosi, että sisällytät vaatimuksen tilanmuutoksen ajallisesta kestosta?
SHF Price acceptable menee tilasta "on" -> "off" viideksi sekunniksi, niin automaatio käynnistyy.
Se mielestäni arpoo (ei kirjaimellisesti) edeltävän vuorokauden kyseisen tunnin hinnan, kunnes päivittää arrayn oikean vuorokauden hinnoilla. Muistaakseni itselläni oli sama ilmiö aikoinaan ja korjasin sen pakottamalla hintojen päivityksen klo 00.00.01.
Avasinkin tuossa aiemmin tätä, mutta minulla ei ole tätä kyisestä tapaa käytössä, vaan iso osa automaatiosta on viety Node-Redin puolelle, jossa ajastukset.Kiitti vinkistä @aNT7I Simppeli ja toimiva ratkaisu. Mulla noita piikkejä on ollu muutaman päivän välein...jos on tarpeeksi iso piikki niin laukaisee pumpun päälle..tai pois.
katso liitettä 85497
@Koelli Mistä tuon voi muuttaa, koodi?
recorder:
purge_keep_days: 60
Joo, varmaankin jonkinlainen ajoitusongelma, kun vaihtuu samaan aikaan sekä dataa että se sisäinen idx-arvo. Tätähän täällä veikkailtiinkin jo ketjussa aiemmin.Tuohan näyttää vahvasti siltä että piikki on edellisen vuorokauden arvo klo 00:00?
Sama pätee myös @aNT7I :n lähettämiin kuviin
katso liitettä 85498
dataa ei ole kuin 10pv ajalta...pitääpä tuo muuttaa vähän pideämmäksi
configuration.yaml
Tiedote loppuu. Olen vain välittäjänä.CRITICAL VULNERABILITIES
Home Assistant: Authentication bypass Supervisor API
Classification: Critical, Solution: Update, Exploit: Unknown![]()
Authentication bypass Supervisor API
### Impact A remotely exploitable vulnerability bypassing authentication for accessing the Supervisor API through Home Assistant has been discovered. This impacts all Home Assistant installat...github.com
A remotely exploitable vulnerability bypassing authentication for
accessing the Supervisor API through Home Assistant has been
discovered. This impacts all Home Assistant installation types that
use the Supervisor 2023.01.1 or older: Home Assistant OS, Home
Assistant Supervised.. Other installation types, like Home Assistant
Container (for example Docker), or Home Assistant Core manually in a
Python environment, are not affected. Patches: The issue has been
mitigated and closed in Supervisor version 2023.03.1, which has been
rolled out to all affected installations via the auto-update feature
of the Supervisor.. This rollout has been completed at the time of
publication of this advisory. Home Assistant Core 2023.3.0 included
mitigation for this vulnerability. Upgrading to at least that version
is thus advised.. CVE: CVE-2023-27482 CVSS: 10.0
Onko mahdollista saada skriptejä julkiseksi ? Mielellään käyttäisin lvv:n kanssa. Ehkä kylppärin lattiaan voisi myös tunkea lämpöä.Tuntinetotus otettu hyötykäyttöön HA:ssa.
Totta kai voin jakaa kaiken tähän liittyvän. Ja Open Source -henkeen se olisi aina yhtä suotavaa.Onko mahdollista saada skriptejä julkiseksi ? Mielellään käyttäisin lvv:n kanssa. Ehkä kylppärin lattiaan voisi myös tunkea lämpöä.
energy_bank_per_hour:
friendly_name: "Energiapankki per tunti"
icon_template: mdi:flash
unit_of_measurement: 'Wh'
value_template: "{{ states('sensor.energy_bank_verkosta')|float - states('sensor.energy_bank_verkkoon')|float }}"
type: horizontal-stack
cards:
- type: custom:apexcharts-card
style: |
ha-card {
border: 0px;
background-color: var(--dwains-theme-primary);
box-shadow: none;
border:
{%- set sensor = states('sensor.energy_bank_per_hour') %}
{%- if sensor|float > 5000 %}1px dashed red
{%- elif sensor|float < 0 %}1px dashed lime
{%- else %}0px dashed yellow
{%- endif %}
}
header:
show: true
show_states: true
colorize_states: true
experimental:
color_threshold: true
apex_config:
legend:
show: false
graph_span: 24h
span:
start: day
series:
- entity: sensor.energy_bank_per_hour
extend_to: now
name: Virtuaalinen energiapankki (+/-)
opacity: 1
stroke_width: 0
float_precision: 0
show:
name_in_header: true
header_color_threshold: true
color_threshold:
- value: 0
color: lime
- value: 0
color: purple
group_by:
func: last
- entity: sensor.power_real_fronius_meter_xxxxxxxxx
extend_to: now
name: Sähkön ottoteho (+/-)
curve: stepline
type: area
opacity: 1
stroke_width: 0
float_precision: 0
show:
name_in_header: true
header_color_threshold: true
color_threshold:
- value: 0
color: lime
- value: 0
color: purple
- value: 6000
color: purple
group_by:
func: avg
duration: 60min
yaxis:
- decimals: 0
max: 6000
min: -6000
apex_config:
tickAmount: 2
alias: Energiapankki -250 Wh THEN LVV ON
description: ""
trigger:
- platform: numeric_state
entity_id: sensor.energy_bank_per_hour
below: -250
condition:
- condition: state
entity_id: switch.relay1
state: "off"
- condition: numeric_state
entity_id: sensor.day_ahead_price
below: 15
action:
- service: switch.turn_on
data: {}
target:
entity_id: switch.relay1
- wait_for_trigger:
- platform: numeric_state
entity_id: sensor.energy_bank_per_hour
above: 100
- service: switch.turn_off
data: {}
mode: single
Tuohan näyttää vahvasti siltä että piikki on edellisen vuorokauden arvo klo 00:00?
Sama pätee myös @aNT7I :n lähettämiin kuviin
katso liitettä 85498
Home Assistant Core
Template variable warning: None has no element 20 when rendering '{{ state_attr("sensor.shf_electricity_price_now", "today_prices")[now().hour] }}'
20.40.45 – (VAROITUS) helpers/template.py - Viesti esiintyi ensimmäisen kerran 20.40.45 ja tämän jälkeen 3 kertaa
TemplateError('ValueError: Template error: float got invalid input 'unknown' when rendering template '{{ (states("sensor.shf_control_factor_1") | float /2 + 0.5) | default("Unknown") }}' but no default was specified') while processing template 'Template("{{ (states("sensor.shf_control_factor_1") | float /2 + 0.5) | default("Unknown") }}")' for attribute '_attr_native_value' in entity 'sensor.shf_control_factor_0_1'
20.40.45 – (VIRHE) helpers/template_entity.py - Viesti esiintyi ensimmäisen kerran 20.40.45 ja tämän jälkeen 17 kertaa
Error while processing template: Template("{{ (states("sensor.shf_control_factor_1") | float /2 + 0.5) | default("Unknown") }}")
20.40.45 – (VIRHE) helpers/template.py - Viesti esiintyi ensimmäisen kerran 20.40.45 ja tämän jälkeen 17 kertaa
Nordpool-komponentin toiminnasta en osaa sanoa, mutta muistaakseni tähän meikäläisen tekemään versioon tulivat tuohon muotoon jonkun foorumilaisen pyynnöstä. Jos nyt satun oikein muistamaan. Glitch on vielä minulta korjaamatta.Itseäni ihmetyttää, miksi Nordpool-komponentti on alunperin menty tekemään niin dataa puljaillaan erillisissä 'today' ja 'tomorrow' -arrayssa joiden sisältöä päivitellään. Sehän johtaa juuri tuommoisiin glitcheihin. Kun tieto joka tapauksessa on sisäisesti aikaleimatuissa key/value-pareissa, olisi aika loogista hakea sitä start/end - ikkunalla aina. Mutta eipä tuolle mitään oikein voi ilman koodin uudelleenkirjoitusta.
Huonoa koodia allekirjoittaneelta. Taitaa tulla kaikilla käynnistyksessä logille tuommoista herjaa, kunnes pulikka saa ekan kerran ladattua dataa sisään Mikin apista.Näyttää ainakin Home Assistantin rebootissa logeihin tulevan alla olevaa. Onkohan minulla jotain tekemättä tähän "integraatioon" liittyen, vai tuleeko vastaavat kaikilla muillakin?
Kiitokset vielä Koellille tästä! Sain kuin sainkin oman viritelmäni tämän pohjalta tehtyä.Eli, tuntinetotus HA:lla. Tätä varten tarvitaan tietenkin myös rautaa, eli ...
- sensor:
- name: "Energiapankki per tunti"
unit_of_measurement: 'kWh'
state: >
{{ states('sensor.energy_bank_verkosta')|float - states('sensor.energy_bank_verkkoon')|float }}
Minulla HA saa tiedon akun varauksesta ja määrittelee sen mukaan halvimman latausajan.Jossain välissä olisi tarkoitus tehdä sähköauton lataukselle ohjausta halvimmille tunneille. Tulossa tosin yksivaihelataukseen kykenevä malli ja maksimitehoksi jää 3,6 kW eli latausaika voi ajoittain tulla optimoinnin esteeksi. Samoja periaatteita lämmityksen kanssa on ja ainakin osittain voin tuota omaa räpellystä hyödyntää, toivottavasti.
Laturi on jo ja alkeellinen kuormanhallinta myös. Oikea virtamittaus tosin vielä uupuu, mutta satunnaisen virran kanssa laturin ohjaus jo toimii. Autokin uupuu vielä, mutta talven aikana pitäisi olla toiminnassa.
Saako autosta tilatietoa eli esim. varaustilaa HA:han. Tänne on tulossa Leaf ja sille näyttäisi integraatio pilven kautta olevan. Onko tuo yleinen ominaisuus? Ei tarvitsisi syöttää manuaalisesti arpoa latausaikaa tai -tehoja, kun määrittää vaan tavoitetilan varaukselle.
Minulla HA saa tiedon akun varauksesta ja määrittelee sen mukaan halvimman latausajan.
Joka päivä klo. 21:00 HA ohjelmoi auton aloittamaan latauksen yo. tiedon mukaisesti.
Tuolla järjestelmällä itse laturissa ei tarvitse olla älyä vaan äly on itse autossa.
Auto on nyt Peugeot 3008 Hybrid4, mutta haaveena on joskus oikea sähköauto, jolloin tuosta järjestelmästä olisi iso hyöty.
Järjestelmä: Home Assistant + PSA Car Controller Add-on + Nordpool HACS (voisi olla myös api.spot-hinta.fi).
En ole laittanut seurantaa. Minullakaan ei ole kotona pörssisähköä, mutta mökille vaihtuu kesällä pörssisähkö. Hyvä puoli tuossa auton suorassa ohjauksessa se, että se toimii missä vaan ilman muutoksia.Onko sinulla seurantaa toteutuneesta latauksen hinnasta vs. keskimääräinen sähkön hinta eli miten on ohjaus toiminut?
....
Meillä ei tosin ole vielä pörssisähköä, mutta täytyy tehdä systeemit syksyksi valmiiksi.
Puuttuu - johtuukohan tuosta kesäaikasiirtymästä.Puuttuko muilta shf käyttäjiltä ensi yön klo05 hinta?
- Rank: 2
DateTime: '2023-03-26T02:00:00+02:00'
PriceNoTax: 0.0392
PriceWithTax: 0.0432
- Rank: 4
DateTime: '2023-03-26T04:00:00+03:00'
PriceNoTax: 0.0401
PriceWithTax: 0.0441
- Rank: 6
DateTime: '2023-03-26T06:00:00+03:00'
PriceNoTax: 0.0409
PriceWithTax: 0.045
- Rank: 5
DateTime: '2023-03-26T07:00:00+03:00'
PriceNoTax: 0.0404
PriceWithTax: 0.0445
- Rank: 7
DateTime: '2023-03-26T08:00:00+03:00'
PriceNoTax: 0.041
PriceWithTax: 0.0451
Niin pitääkin kun sitä tuntia ei ole. Taikatemppu.Nordpool HACS integraatiosta puuttuu myös klo: 3 hinta.
nyt vuorokauden vaihduttua näyttää oikeaa hintaa taas"sensor.shf_electricity_price_now" ei ole tänään (26.3) kuluvan tunnin hinta vaan seuraavan tunnin hinta.
{% set output = namespace(value=[]) %}
{% if state_attr("sensor.shf_electricity_price_now", "tomorrow_prices")[0:1] %}
{% set idxa = 23 %}
{% set idxl= idxa + 8 %}
{% set data = state_attr("sensor.shf_electricity_price_now", "all_prices")[idxa:idxl] %}
{% else %}
{% set idxa = now().hour + (states("sensor.shf_idx") | int) %}
{% set idxl= idxa + 8 %}
{% set data = state_attr("sensor.shf_electricity_price_now", "all_prices")[idxa:idxl] %}
{% endif %}
{% set hours = 2 | int%}
{%- for inval in data[:min(-hours+1, -1)] -%}
{% set temp = namespace(value=[]) %}
{%- set j = loop.index -1 -%}
{%- for i in range(hours) %}
{%- set temp.value = temp.value + [data[j+i]] -%}
{%- endfor -%}
{%- set output.value = output.value + [temp.value | average] -%}
{%- endfor -%}
{% set data2 = state_attr("sensor.shf_electricity_price_now", "data")[idxa:idxl] %}
{{ data2[output.value.index(output.value|min)]["DateTime"] }}