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

stigvi

Medlemmer
  • Innlegg

    2 650
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    141

Innlegg skrevet av stigvi

  1. ZoRaC skrev (5 timer siden):

    Holder på å migrere fra ConBee/deCONZ/JowiHue til SLZB-06/Zigbee2MQTT/mcsMQTT og det innebærer å pare alt på nytt. Etter å ha brukt 20 forsøk på hver av de første 4 IKEA-pærene kom jeg til en gammel pære med kjempegammel firmware (som betyr enda mer «kilen» på timingen i resett-prosessen). 
     

    Så da måtte jeg lage en egen resett IKEA-pære event 😛 


    IMG_4163.thumb.jpeg.90b31eb511ed9bb9ddca1303130b0b8c.jpeg



    Rart. Jeg gjorde dette i vinter som var og når jeg fjernet en pære fra conbee så gikk den rett i søkemodus og koblet seg opp på zigbee2mqtt i løpet av sekunder. Kunne sitte med PC og gjøre stort sett hele jobben uten å styre med hver enkelt lyskilde. Men batteridrevne sensorer måtte nullstilles med reset-prosedyre.

  2. VikingOy skrev (12 timer siden):

    Så vidt jeg kan se er denne entso-e integrasjonen ikke vedlikeholdt på over ett år, og det er over 20 åpne issues på den som ikke er besvart eller løst.

    Hvordan kan du si at dette er et bedre alternativ enn NordPools løsning?

    Du tuller nå, eller? Eller mener du at når vi skriver innlegg så skal det være riktig ut i fra fremtidige situasjonsendringer? 

    Når det er nevnt, jeg har ingen problem med å anbefale nevnte integrasjon. Den fungerer glimrende.

  3. Her er en rekke eksempler. De baseres på data fra entso-e integrasjonen. De to nederste sensorene er for lading av bil og der er det fleksibelt antall timer ut i fra trinn på nettleie.

     

        - unique_id: billigste_timer_1_1
          name: billigste_timer_1_1
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[14:39]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day) }}
        - unique_id: billigste_timer_1_2
          name: billigste_timer_1_2
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[14:39]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day)
              or (t == as_datetime(l[1].time).hour and d == as_datetime(l[1].time).day) }}
        - unique_id: billigste_timer_1_3
          name: billigste_timer_1_3
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[14:39]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day)
              or (t == as_datetime(l[1].time).hour and d == as_datetime(l[1].time).day)
              or (t == as_datetime(l[2].time).hour and d == as_datetime(l[2].time).day) }}
        - unique_id: billigste_timer_1_4
          name: billigste_timer_1_4
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[14:39]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day)
              or (t == as_datetime(l[1].time).hour and d == as_datetime(l[1].time).day)
              or (t == as_datetime(l[2].time).hour and d == as_datetime(l[2].time).day)
              or (t == as_datetime(l[3].time).hour and d == as_datetime(l[3].time).day) }}
        - unique_id: billigste_timer_1_5
          name: billigste_timer_1_5
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[14:39]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day)
              or (t == as_datetime(l[1].time).hour and d == as_datetime(l[1].time).day)
              or (t == as_datetime(l[2].time).hour and d == as_datetime(l[2].time).day)
              or (t == as_datetime(l[3].time).hour and d == as_datetime(l[3].time).day)
              or (t == as_datetime(l[4].time).hour and d == as_datetime(l[4].time).day) }}
        - unique_id: billigste_timer_1_6
          name: billigste_timer_1_6
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[14:39]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day)
              or (t == as_datetime(l[1].time).hour and d == as_datetime(l[1].time).day)
              or (t == as_datetime(l[2].time).hour and d == as_datetime(l[2].time).day)
              or (t == as_datetime(l[3].time).hour and d == as_datetime(l[3].time).day)
              or (t == as_datetime(l[4].time).hour and d == as_datetime(l[4].time).day)
              or (t == as_datetime(l[5].time).hour and d == as_datetime(l[5].time).day) }}
        - unique_id: billigste_timer_1_18
          name: billigste_timer_1_18
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices_today')|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ not ((t == as_datetime(l[18].time).hour and d == as_datetime(l[18].time).day)
              or (t == as_datetime(l[19].time).hour and d == as_datetime(l[19].time).day)
              or (t == as_datetime(l[20].time).hour and d == as_datetime(l[20].time).day)
              or (t == as_datetime(l[21].time).hour and d == as_datetime(l[21].time).day)
              or (t == as_datetime(l[22].time).hour and d == as_datetime(l[22].time).day)
              or (t == as_datetime(l[23].time).hour and d == as_datetime(l[23].time).day)) }}
        - unique_id: billigste_lading_venstre
          name: billigste_lading_venstre
          state: >-
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[16:29]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t >= 5 and t < 16)
              or (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day)
              or (t == as_datetime(l[1].time).hour and d == as_datetime(l[1].time).day)
              or (t == as_datetime(l[2].time).hour and d == as_datetime(l[2].time).day)
              or (t == as_datetime(l[3].time).hour and d == as_datetime(l[3].time).day) }}
        - unique_id: billigste_lading_hoyre
          name: billigste_lading_hoyre
          state: >-
            {% set trinn = float(states('input_select.nettleie_pristrinn')) < 6 %}
            {% set l=state_attr('sensor.average_electricity_price_today', 'prices')[16:iif(trinn, 27, 29)]|sort(attribute='price') %}
            {% set t = now().hour %}
            {% set d = now().day %}
            {{ (t >= iif(trinn, 3, 5) and t < 15)
              or (t == as_datetime(l[0].time).hour and d == as_datetime(l[0].time).day)
              or (t == as_datetime(l[1].time).hour and d == as_datetime(l[1].time).day)
              or (t == as_datetime(l[2].time).hour and d == as_datetime(l[2].time).day)
              or (t == as_datetime(l[3].time).hour and d == as_datetime(l[3].time).day)
              or iif(trinn, (t == as_datetime(l[4].time).hour and d == as_datetime(l[4].time).day), false)
              or iif(trinn, (t == as_datetime(l[5].time).hour and d == as_datetime(l[5].time).day), false)
              or iif(trinn, (t == as_datetime(l[6].time).hour and d == as_datetime(l[6].time).day), false)}}

     

  4. Byelektrikeren skrev (2 timer siden):

    I Forskrift for elektrisk utstyr §21 står det hva en kan utføre av elektrisk arbeid i egen bolig (ref innlegg fra Moskus).

    Nei, det gjør det ikke.

     

    Byelektrikeren skrev (2 timer siden):

    I dag kan ikke en hvilken som helt elektriker utføre arbeid i egen bolig, uten at det kan dokumenteres rett kompetanse - før var det nok med elektrikersertifikat Gr.L, slik er det ikke lenger.


     

    FEK § 7 fjerde ledd sier at: Den som har det faglige ansvaret for arbeid knyttet til elektriske anlegg i egen bolig og fritidsbolig skal oppfylle kravene i første ledd eller ha relevant fagbrev og tre års praksis fra bygging og vedlikehold av lavspenningsanlegg.

    FEK § 7 første ledd sier at: Den som har det faglige ansvaret for arbeid knyttet til elektriske anlegg, skal ha relevant master- eller bachelorgrad eller toårig utdanning som fagskoletekniker med relevant fagbrev. Vedkommende skal i tillegg ha minst tre års relevant praksis opparbeidet etter endt utdanning.

  5. MrE skrev (På 2.6.2023 den 16.15):

    Produktet krever elektriker.
    DSB krever elektriker.

    https://lovdata.no/dokument/SF/forskrift/2017-10-10-1598/KAPITTEL_2#§21


    Se paragraf 21 og punkt 3.

     

    Sitat

    (3) Unntatt er elektrisk materiell som utelukkende er ment for bruk i faste teleinstallasjoner, og elektrisk materiell som forbruker selv lovlig kan installere.
     



    Det er mange tilfeller der en kan montere selv. Jeg er ikke "elektriker", men har allikevel lov i følge paragraf 21 å montere selv. Og da tenker jeg på at jeg som fagperson har lov å utføre arbeid på eget hus. Det er ingen begrensing på at det "må" gjøres av en registrert elektroinstallatør.

  6. mroek skrev (21 minutter siden):

     

    Ja, jeg tenkte nok at det kanskje var det du mente, men det dreier seg like mye om prinsippet som de hundrelappene produktet koster. Jeg har allerede vært ærlig med dem, og det ligger ikke i min natur å endre hukommelsen min på denne måten.

     

    Jeg tviler sterkt på at de kan kreve noe slikt så lenge den er fagmessig montert. Og det kan du hevde den er.

    Men hvorfor ikke ta det skriftlig med dem og be dem argumentere at de har rett til å nekte reklamasjon ut i fra lovverket. Da er det de som må ta jobben med å undersøke det juridiske.

  7. Kim123 skrev (1 time siden):

    Ser fortsatt ikke poenget i å vite historisk data? Lag en automasjon som putter de forskjellige timene i en hjelper når de er tilgjengelig og se om de stemmer opp mot nåværende time? 

    Da har du allerede gjort det mye mer komplisert. Du må lage en automasjon som gjør jobben og du må lage en eller flere hjelpere. I motsetning til en malsensor som er forholdsvis kort og enkel.

    Men som du nevner, det er fullt mulig å få til. Det er bare unødvendig komplisert pga ams-leser sin iver i å slette data så snart timen er ferdig.

    Data med nye priser er tilgjengelig en gang i døgnet og da kan en lese inn de neste 24 timene og kvitte seg med de 24 eldste timene. På den måten har en tilgjengelig to døgn med priser. Det er slik entso-e integrasjonen virker. Det er ingen god grunn for å slette data hver time slik som ams-leser gjør eller ved midnatt slik nordpool integrasjonen gjør. Begge disse to krever at en må lage automasjoner og hjelpere for å ta vare på informasjon som er helt unødvendig å slette fram til nye priser er tilgjengelig. Mener nå jeg.

  8. Kim123 skrev (8 timer siden):

    hvorfor er det vesentlig å vite historisk data? Hvis en skal vite hvor lenge du har ladet er det andre enkle løsninger. 

    Finn de 5 billigste timene mellom 21:00 og 06:00 uten å vite noe om historikk. Med entso-e integrasjonen som tar vare på historikk er dette superenkelt og en gjør det med en mal-sensor uten å installere noe nytt i HA.

  9. Jeg ser at amsleser gjør samme "feilen" som Nordpool integrasjonen. De sletter historiske data etterhvert som tiden går. Når en ønsker å lade en bil på de X billigste timer i løpet av en natt så er historiske data helt vesentlig. Klokken tre om natten er det greit å vite om bilen har ladet i 3 eller 5 timer allerede.

    Så for å løse dette må en ta vare på data i Home Assistant. Det er fullt mulig, men det føles unødvendig tungvint i forhold til hvordan det er løst i entso-e integrasjonen. Der er det en tabell med alle tilgjengelige priser dette og neste døgn og hvilken time den gjelder for. Denne kan en sortere på pris og en finner lett X billigste timer. Hvis amsleser i fremtiden tilbyr prisene noe ala dette, så skal jeg vurdere å kikke på det. Men når amsleser sletter all historikk så blir det bare masse ekstra arbeid å ta vare på den. Home Assistant sine templates er begrenset i bruk og de er vanskelige å bruke til å ta vare på historikk som dette.

     

    Feilen i helgen lå hos Entso-e. Dette er ikke noe amsleser kan gjøre noe med utenom at de må hente data fra andre kilder. Nordpool_diff integrasjonen kan lese prisdata både fra entso og nordpool og nordpool brukes som en reserve. Det kan også være en løsning. 

  10. Jeg har null erfaring med talegjenkjenning og vet ikke hvor kresne de er. Men innlegget ditt innbyr til å kommentere språk og jeg synes "ta ned screens i stua" eller "ta ned solskjerming i stua" er dårlig norsk. Begrepet "ta ned" kan forveksles med "demontere". De fleste, meg selv inkludert, forstår hva du vil. Men gjør en maskin det? Dessuten legger du opp til at alle forstår at gardinen lukkes ovenfra og ned. Igjen, opplagt for oss, men forstår en maskin det?

    Hva med "Lukk gardin i stuen" ?

  11. Kim123 skrev (12 timer siden):

    med nytt minnekort

    Har nevnt det ørten ganger før, men kan gjerne gjenta - det er viktig å velge et kort med stor kapasitet. SD kort har det som heter "wear levelling" og belastningen på hver celle blir halvert for hver gang du dobler lagringskapasiteten. Hvis et 2GB kort er utslitt etter 6 måneder, vil et 128GB kort vare i 32 år. Og der ligger mye av årsaken til at SSD har godt rykte, mens SD kort har dårlig rykte. Ingen kjøper en SSD på 2GB, men de kan gjerne bruke et SD kort på 2GB (og forvente at det varer like lenge som en 500GB SSD).

  12. Fredrick skrev (20 timer siden):

    Ta ned screens i stua

    Hva med å bruke kun norsk eller engelsk? Å blande norske og engelske ord i samme setning kan umulig være gunstig.

  13. HA har i mai utgaven fått en taleassistent (på norsk) som kjører lokalt og ikke sender data ut av huset. Da er det muligens interessant for meg også. Er det noen som har testet den? Er den grei å bruke eller bare bortkastet tid?

  14. MrE skrev (23 minutter siden):

    Hei,

     

    Her er slik jeg har gjort det, uten bruk av Node-Red etc. Jeg bruker Auto-Entities kortet i HA, og sorterer på pris lavest - høyest. Ett kort for bensin, og ett for diesel. Jeg hadde en del planer for hvordan jeg skulle ha dette, blant annet med bilde som ikon, kart som viste de forskjellige stasjonene, legge inn når den ble sist oppdatert etc.. Tiden strekker dessverre ikke til, så det har blitt lagt på is inntil videre. Anyways, her er det jeg har så langt:

    FYI:

    Har en ukvalifisert oppfatning av at Uno-X på Orstad / Øksnevad ville sortert høyt opp på listen din. Det er kanskje interessant siden den ligger i det samme området som de andre du har.

    • Thanks 1
×
×
  • 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.