stigvi
Medlemmer-
Innlegg
2 751 -
Ble med
-
Besøkte siden sist
-
Dager vunnet
155
Innholdstype
Profiler
Forum
Blogger
Nedlastninger
Artikler
Regler
Hendelser
Galleri
Store
Alt skrevet av stigvi
-
Få data fra Node-Red til Home Assistant og framvise grafer o.l.
stigvi svarte på MHR sitt emne i Integrasjoner
Hvis du ikke vil sette deg inn i NR så finnes denne, jpulakka/nordpool_diff: Transforms electricity spot price into thermostat control signal. Home Assistant custom component. (github.com) Da får du nok mye av det samme i en integrasjon som tar mye mindre ressurser enn å sette i gang med node red.- 6 svar
-
- 1
-
type: custom:apexcharts-card header: show: true title: Strømpris show_states: true colorize_states: true yaxis: - id: pris min: 0 max: auto decimals: 2 apex_config: forceNiceScale: false tickAmount: 20 - id: varme min: 0 max: 1 decimals: 2 show: false series: - entity: sensor.nordpool yaxis_id: pris show: in_header: true name: Nordpool type: line curve: stepline float_precision: 4 fill_raw: last stroke_width: 2 opacity: 1 color: var(--primary-color) extend_to: now - entity: sensor.nordpool yaxis_id: pris show: in_header: false name: Pris type: line curve: stepline float_precision: 4 stroke_width: 2 opacity: 1 color: var(--primary-color) extend_to: now data_generator: > let p = entity.attributes.raw_today.map(p => [p.start,p.value]); if(entity.attributes.raw_tomorrow != null && entity.attributes.raw_tomorrow.length > 0 && entity.attributes.raw_tomorrow[0].value != null) { p = p.concat( entity.attributes.raw_tomorrow.map(p => [p.start, p.value])); } return p; - entity: sensor.nordpool yaxis_id: pris show: in_header: false name: Snitt type: line curve: straight float_precision: 4 stroke_width: 1 opacity: 0.4 color: green data_generator: > return [[start, entity.attributes.average*0.9],[end, entity.attributes.average*0.9]]; - entity: sensor.nordpool yaxis_id: pris show: in_header: false name: Snitt type: line curve: straight float_precision: 4 stroke_width: 1 opacity: 0.4 color: green data_generator: > return [[start, entity.attributes.average*1.15],[end, entity.attributes.average*1.15]]; - entity: sensor.nordpool yaxis_id: pris show: in_header: false name: Snitt type: line curve: straight float_precision: 4 stroke_width: 1 opacity: 0.4 color: red data_generator: > return [[start, entity.attributes.average*1.4],[end, entity.attributes.average*1.4]]; - entity: sensor.nordpool yaxis_id: pris show: in_header: false name: Snitt type: line curve: straight float_precision: 4 stroke_width: 1 opacity: 0.4 color: gray data_generator: > return [[start, entity.attributes.average*0.6],[end, entity.attributes.average*0.6]]; - entity: sensor.estimated_subsidy_gabriel_edlands_veg_16 yaxis_id: pris name: Støtte type: line curve: smooth float_precision: 2 stroke_width: 2 opacity: 1 color: green extend_to: now fill_raw: last - entity: sensor.strompris_statistikk yaxis_id: pris name: Snitt 30 dager type: line curve: smooth float_precision: 2 stroke_width: 2 opacity: 1 color: '#00CCFF' extend_to: now fill_raw: last - entity: sensor.strompris_filtrert yaxis_id: pris name: Snitt 3 dager type: line curve: smooth float_precision: 2 stroke_width: 2 opacity: 1 color: '#00CCFF' extend_to: now fill_raw: last - entity: sensor.current_electricity_market_price yaxis_id: pris show: in_header: true name: Entso-e type: line curve: stepline float_precision: 4 fill_raw: last stroke_width: 2 opacity: 1 color: var(--primary-color) extend_to: now unit: NOK/kWh - entity: sensor.current_electricity_market_price yaxis_id: pris show: in_header: false name: Pris type: line curve: stepline float_precision: 4 stroke_width: 2 opacity: 1 color: var(--primary-color) extend_to: now unit: NOK/kWh data_generator: | return entity.attributes.prices.map(p => [p.time,p.price]); - entity: sensor.nordpool_diff_triangle_10_normalize_max_min transform: 'return x>0 ? 0 : 1;' yaxis_id: varme stroke_width: 1 type: area curve: stepline color: C1EADD extend_to: now show: in_header: false - entity: sensor.nordpool_diff_triangle_10_normalize_max_min transform: 'return x>0 ? 1 : 0;' yaxis_id: varme stroke_width: 1 type: area curve: stepline color: FFD8C9 extend_to: now show: in_header: false now: show: true graph_span: 3d span: start: day offset: '-1d' locale: nb apex_config: tooltip: enabled: true chart: height: 400px zoom: enabled: true toolbar: show: true tools: zoom: true zoomin: false zoomout: false pan: false reset: true legend: show: false dataLabels: enabled: false xaxis: type: datetime labels: datetimeFormatter: month: ddd day: ddd grid: borderColor: LightSteelBlue xaxis: lines: show: true
-
sensor: - platform: nordpool VAT: true currency: NOK low_price_cutoff: 0.95 region: "Kr.sand" precision: 6 price_type: kWh friendly_name: "Nordpool" additional_costs: >- {% set s = { "hourly_fixed_cost": 0.0, "night": 0.5426, "day": 0.6676, "cert": 0.01 } %} {% if now().isoweekday() >= 1 and now().isoweekday() <= 5 %} {% if now().hour >=6 and now().hour <22 %} {{(s.day+s.hourly_fixed_cost+s.cert)|float(0)}} {% else %} {{(s.night+s.hourly_fixed_cost+s.cert)|float(0)}} {% endif %} {% else %} {{(s.night+s.hourly_fixed_cost+s.cert)|float(0)}} {% endif %}
-
Slik som dette har jeg satt den opp - name: Klepp Energi Total Energi unit_of_measurement: kWh expire_after: 4000 state_topic: "power/meter/import/active/accumulated" state_class: total_increasing device_class: energy
- 9 svar
-
- 1
-
Problemet med å bruke Tibber sin er at den ikke tar hensyn til nettleie (hos meg, i alle fall). Kanskje du har med nettleie hos deg? Jeg har laget en price_level sak for Nordpool som du kan få....... Det forutsetter at du lager en mal for Nordpool integrasjonen som tar med nettleie template: - sensor: - unique_id: pricelevel name: "Prisnivå" state: >- {% if states('sensor.nordpool')|float(0.5) >= state_attr('sensor.nordpool', 'average')|float(0.5) *0.9 and states('sensor.nordpool')|float(0.5) < state_attr('sensor.nordpool', 'average')|float(0.5) *1.15 %} NORMAL {% elif states('sensor.nordpool')|float(0) >= state_attr('sensor.nordpool', 'average')|float(0) *0.6 and states('sensor.nordpool')|float(0) < state_attr('sensor.nordpool', 'average')|float(0) *0.9 %} CHEAP {% elif states('sensor.nordpool')|float(0) < state_attr('sensor.nordpool', 'average')|float(0) *0.6 %} VERY_CHEAP {% elif states('sensor.nordpool')|float(0) >= state_attr('sensor.nordpool', 'average')|float(0) *1.15 and states('sensor.nordpool')|float(0) < state_attr('sensor.nordpool', 'average')|float(0) *1.4 %} EXPENSIVE {% elif states('sensor.nordpool')|float(0) >= state_attr('sensor.nordpool', 'average')|float(0) *1.4 and states('sensor.nordpool')|float(0) < state_attr('sensor.nordpool', 'average')|float(0) *2.0 %} VERY_EXPENSIVE {% elif states('sensor.nordpool')|float(0) >= state_attr('sensor.nordpool', 'average')|float(0) *2.0 %} EXTREMELY_EXPENSIVE {% endif %} Det er neppe noe du kan gjøre her. Dette er feil i Tibber sin integrasjon i kombinasjon med manglende data fra api.
- 8 svar
-
- 1
-
Er det noen som vet om et api (eller nettside) der en kan finne ut hvilke veier som er saltet siste døgn? Jeg har lyst å lage et eller annet som indikerer at nå er det lurt å spyle / vaske bilen. Jeg har en slik allerede, men den tar kun hensyn til værmelding.
-
Og så rimte det også 🙂 Men seriøst: Home Assistant gruppa på fjesboka er nærmest ødelagt av node red innlegg. Det er blitt en node red gruppe for de som vil legge alt inn i node red og kun bruke Home Assistant til presentasjon. En må gjerne poste innlegg om node red, men forumet her er delt opp i seksjoner og node red har sine egen.
- 9 svar
-
- 1
-
Ja, hvorfor gjøre det lett når en kan gjøre det med node red? mqtt: sensor: - name: Energy unit_of_measurement: kWh expire_after: 300 state_topic: "power/realtime/import/hour" - name: consumption_thisday unit_of_measurement: kWh expire_after: 300 state_topic: "power/realtime/import/day" Integrations - Home Assistant (home-assistant.io)
- 9 svar
-
- 2
-
Poeng, heder og ære til den som gjetter hvem dette er. Hint: Det er en person som er passe bra aktiv her på forumet. Og det skal være mulig å finne det ut hvis en har synet i orden. Bildet er tatt ca 1994 og han på bildet og jeg jobbet i samme bedrift med automasjon for industrien. Den gangen gikk det mye i programvaren InTouch fra Wonderware. Hva kollegaen min jobbet med den dagen jeg tok bilde, vet jeg ikke. Selv jobbet jeg mye med maskinromssystem og lastesystem for skip den gangen.
-
Er det endret noe så virker det i så fall ikke. Min er som før.
-
En VVB eller elbil kan en fint tilføre energi i et lite antall av døgnets timer og sånn sett er det greit å bruke døgnets billigste timer. Jeg bruker bare de 2 billigste for å varme vann. Men til noe som krever energi nærmest kontinuerlig som varme i gulv og rom, så er nordpool_diff bedre. Med den kan du varme opp litt ekstra når det er billig og slå av litt på varmen når det er dyrt. Men en gjør dette med å se på færre timer i fremtiden enn et helt døgn. Og den ser på de neste X timene, ikke hele døgnet statisk, døgn for døgn.
-
Du bruker en id som ikke finnes
-
modbus innlesing og konvertering fra Villavent / Systemair VTR150
stigvi svarte på anders.ovreseth sitt emne i Klimakontroll
På samme måte som du har gjort på de to andre temperaturene, er vel det opplagte?- 3 svar
-
- modbus
- klimakontroll
- (og 4 andre)
-
Du må legge til Styrbar kontrollen inn i Hue bridge og ikke direkte mot pærene
- 8 svar
-
- philipshue
- ikeatrådfri
-
(og 1 andre)
Merket med:
-
Ja, det ville vært en naturlig jobb for den.
-
Er nok vanlig ja. I en IT kobling av nettet så holder det å måle strøm og spenning på to faser. Strøm og spenning på den 3. fasen kan du beregne selv.
- 117 svar
-
- 1
-
Dessverre er ikke entso integrasjonen heller optimal. Den sletter data ved midnatt på samme måte som nordpool integrasjonen gjør. Du må gjerne bidra her, https://github.com/JaccoR/hass-entso-e/issues/41 for å påvirke utvikling 😉
-
Jeg har både 2,4GHz og 5GHz bånd i bruk der begge har samme ssid og har ikke hatt noen problem med easee bokser som ikke vil på nett. Det stemmer. Og det har ingenting med wifi tilkoblingen å gjøre. Easee boksene styres via en skyløsning, verken mer eller mindre. Det er en påstand som du gjerne må dokumentere. Jeg tror ikke noe på det. Selvfølgelig kan boksen kommunisere med skyløsningen til easee. Og den gjør det via mobilnettet hvis wifi ikke er tilgjengelig. Er det heller ikke mobilnett der boksen står, da har du kjøpt feil produkt.
-
Sånn som dette. Pass på at prices attributten til entso integrasjonen inneholder alle 48 timene. Så den dekker et større tidsrom enn today attributten til Nordpool integrasjonen. I eksembelet har jeg tatt med de 30 første timene slik at du får de billigste timene fram til 06:00 neste dag. {% set x = states("sensor.time") %} {% set l=state_attr('sensor.current_electricity_market_price', 'prices')[0:30]|sort(attribute='price') %} {{ (now() >= as_datetime(l[0].time) and now() <= as_datetime(l[0].time) + timedelta(hours = 1)) or (now() >= as_datetime(l[1].time) and now() <= as_datetime(l[1].time) + timedelta(hours = 1)) or (now() >= as_datetime(l[2].time) and now() <= as_datetime(l[2].time) + timedelta(hours = 1)) or (now() >= as_datetime(l[3].time) and now() <= as_datetime(l[3].time) + timedelta(hours = 1)) or (now() >= as_datetime(l[4].time) and now() <= as_datetime(l[4].time) + timedelta(hours = 1)) or (now() >= as_datetime(l[5].time) and now() <= as_datetime(l[5].time) + timedelta(hours = 1)) }}
-
Nordpool int. gir start- og stopptider, mens entso int. bare gir starttid. Så du må legge til en time på start ala noe som dette {{ as_datetime(state_attr('sensor.current_electricity_market_price', 'prices')[0].time) <= now() and (as_datetime(state_attr('sensor.current_electricity_market_price', 'prices')[0].time) + timedelta(hours = 1)) > now() }} Er det slik du har gjort, kanskje?
-
Transisjon fra "normalt" hus til et strøm-smartere hus
stigvi svarte på Terjedag sitt emne i Automasjonskaféen
Jeg har en Raspberry pi 4 til noen hundrelapper. Men ikke spar på minnekortet. Kjøp et kvalitetskort på minst 128GB- 7 svar
-
- 2
-
- strømsparing
- strømstyring
-
(og 1 andre)
Merket med: