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

Morten B

Medlemmer
  • Innlegg

    137
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    1

Innlegg skrevet av Morten B

  1. toffyrn skrev (På 20.2.2022 den 11.34):

    Til info forsøker jeg nå å legge til en oppdatert db-fil til zwave-js med flere associations for v1.92. Om noen her har kompetanse eller oppsett for å teste det før merge setter jeg pris på det. https://github.com/zwave-js/node-zwave-js/pull/4260

    Hvordan gikk dette? Har en termostat som er oppgradert til 1.92 men den vises ikke korrekt i HA. Eller.. Den vises men den oppdaterer seg ikke med tanke på temp og setpunkt og den viser heller ikke relestatus.

  2. På 9.4.2019 den 19.59, ruant skrev:

     

    Når det gjelder Register og Coil oppsettet varierer det også fra modell til modell slik jeg har sett det. Her er de jeg har satt opp for mitt VSR300 anlegg:

    image.thumb.png.b31f3d91d9cc3706add5f32f5715d16f.png

     

    Hvordan "jobber" du med holding register 11204 her?  Når jeg sjekker hos meg står denne til "false". Antar at denne sier at heateren skal være på eller av og at man etterpå kan lese ut pådraget til varmeelementet i register REG_HC_WH_SIGNAL 205 R 1 Reg Signal to analog heater output (in %) ?
    Register 205 står konstant til 0 hos meg selv om setpunktet for temperatur er satt til 22 grader.

    image.png.b8410d0efb3f9ab96c27dc8d23e6aa03.png

    Her er verdiene mine  fra et utvalg registre.

     

    //Morten
     

     

  3. 13 timer siden, thoj skrev:

    Litt off topic. Men gitt at termofloor kommer med oppdatering til disse. Hvor enkelt er det egentlig å få de oppdatert? Jeg antar at det ikke er mulig gjennom home assistant per i dag?

    Man må ha en spesialkabel og gjøre oppdateringen fra PC. Kabelen kan enten kjøpes eller så ligger det oppskrift på nett på hvordan lage den. Tror også det er noen her som "leier" ut kabel.

  4. 30 minutter siden, baronKanon skrev:

    Legg hele datatemplate-feltet ditt i templates-testfeltet image.png.02f2a1e6cfa48647960cf2c607d403d0.png, så ser du om det virker.

     

    Ellers er templating noe dritt jeg prøver å holde meg unna, da syntaxen i beste fall er vrien å få hodet rundt.

    Ja.. tydeligvis ikke alltid rett fram siden jeg ikke fikk det til. Hadde testet den i testfeltet og funnet ut at den ikke virket men en del googling ga meg ikke svaret. Da er det godt det finnes kloke hoder her.

    25 minutter siden, baronKanon skrev:

    Fjern .state fra input_select-ene dine i if-setningen.

    Takker og bukker. Så enkelt kan det altså gjøres :P

  5. Heisann

     

    Jeg har en automasjon hvor en av mine action ikke fungerer som den skal. Er usikker på om jeg egentlig har gjort det riktig så legger ut her for å få noen gode tips og råd.

    automation:
      - alias: 'Hjemme'
        trigger: 
          - platform: state
            entity_id: input_boolean.home
            to: 'on'
          - platform: state
            entity_id: group.familie
            to: 'Hjemme'
        action:
          - service: notify.facebook
            data:
              message: 'Velkommen hjem.'
              target:
                - '+47xxxxxx'
        
          - service: input_boolean.turn_on
            data_template:
              entity_id: >
                {% if is_state('input_select.dognstatus.state', 'Morgen') %}
                  input_boolean.trigger_morgen
                {% elif is_state('input_select.dognstatus.state', 'Formiddag') %}
                  input_boolean.trigger_formiddag
                {% elif is_state('input_select.dognstatus.state', 'Ettermiddag') %}
                  input_boolean.trigger_ettermiddag
                {% elif is_state('input_select.dognstatus.state', 'Kveld') %}
                  input_boolean.trigger_kveld
                {% elif is_state('input_select.dognstatus.state', 'Natt') %}
                  input_boolean.trigger_natt
                {% endif %}       

    Jeg vet at automasjonen trigges korrekt for jeg får notifikasjonen i facebook som forventet. Derimot settes ingen boolske til on slik jeg ønsker at data_templaten skal gjøre.
    Jeg har dobbeltsjekket at input_select.dognstatus både har verdi, og at jeg benytter korrekte verdier.
    Jeg har også dobbeltsjekket at jeg bruker riktige navn på de boolske som skal settes. Det jeg derimot ikke er sikker på er om jeg faktisk skal bruke datatemplate eller noe annet for å få til logikken jeg ønsker.

     

    Det den altså skal gjøre er å sette en input_boolean basert på verdien i input_select.dognstatus.

  6. Jeg har løst det slik:

     

        sensors:
          vaskaktiv:
            friendly_name: "Vaskemaskin aktiv"
            value_template: >-
              {% if states.sensor.e1_vaskerom_energi_vaskemaskin_power.state|float > 9.9 %}
                1
              {% else %}
                0
              {% endif %}

    Den er ikke helt fintuna enda så den veksler litt mellom 0 og 1 når den tar pauser men der vil nok en delay løse problemet.

  7. 11 minutter siden, hulkhaugen skrev:

     

    EDIT: MortenB, kan du forklare logikken med din utregning? Hvis forskjellen på de to er mindre enn 1/4 av max?

    Da er endringen i løpet av dagen såpass liten at det er liten vits med strømsparing. Men som sagt er jeg ikke helt fornøyd og leter etter bedre måter å definere tider hvor det er anbefalt å være litt forsiktig med strømbruken.

  8. Jeg tester ut følgende "regel":

    Styring av "Strømsparing aktivert" følger følgende regelverk: Nåværende > 0.9*Max. Dette gjelder dersom (Max-Min)>(Max/4)

    Denne lider litt noen ganger dersom det er fryktelig billig strøm på nattan.. da blir den i "sparemodus" så og si hele formiddagen. Så må jobbe mer med å komme til en god løsning.

  9. Er det en ting jeg er god på så er det å gjenbruke andre personers ideer. Så også her så jeg jobber med å implementere en variant av koden til @Dennis87.

    Imidlertid er planen å trinne regulatoren opp og ned basert på temperatur. Det jeg sliter litt med er hvordan jeg skal håndtere justeringen av ønsket trinn.

     

    Koden jeg har for å trigge er:

      - alias: 'Floor Heating Living Room Power'
        trigger:
          platform: state
          entity_id: input_boolean.lav_temp_stue
          to: 'on'
        action:
          service: input_number.set_value
          data_template:
            entity_id: input_number.floor_heating_livingroom
            value: "5.0"

    Imidlertid ønsker jeg at value: skal være eksisterende "powernivå" + 1. Kanskje @Dennis87 har et godt forslag til hvordan jeg bør angripe det? Har testet ut at dersom jeg endrer "input_number.floor_heating_livingroom" så endres det også på termostatene som er med i gruppa. Det som da gjenstår er altså å sette +1 på nivå.

     

     

    EDIT:

    Da har jeg fått til det jeg ønsket. Her er koden om noen lurer på det:

      - alias: "Stue - Juster setpunkt opp"
        trigger:
          - platform: state
            entity_id: input_boolean.lav_temp_stue
            to: 'on'
        action:
          - service: notify.pushover
            data:
              message: Justerer setpunkt opp.
          - service: input_number.set_value
            data_template: 
              entity_id: input_number.floor_heating_level
              value: "{{ states.input_number.floor_heating_level.state | int +1 }}"

    Jeg har endret litt på navn osv så det passer bedre til hvordan jeg bygger det opp hjemme. I tilleg har jeg da en lik for høy temperatur som setter setpunktet ned med 1. Når en endring er gjort blir den boolske verdien lav/høy_temp_stue stående true i 30 minutter og det gjøres da en ny sjekk om temp er utenfor område for så å ev. justere igjen. Skal sette dette i drift hjemme i kveld for å teste det litt over tid og se hvordan det fungerer.

    • Like 1
  10. 10 minutter siden, baronKanon skrev:

    Du sammenligner tekst med tall... Prøv med Json-formatert noe for å hente ut verdien. Nå ser automasjonen ikke annet enn en streng. 

    Ja jeg fikk tips om det fra face så det løste seg :)
     

    automation:
      - alias: "Lav temperatur stue"
        trigger: 
          platform: template
          value_template: "{{ (states('sensor.temperatur_stue') | float) < (states('input_number.stue_min') | float) }}"
        action:
          - service: input_boolean.turn_on
            entity_id: input_boolean.lav_temp_stue

    Flott at det er så enkelt å få hjelp når man har kjørt seg fast

  11. Heisann alle smarte HAere.

     

    Jeg sitter og jobber med litt varmestyring og har møtt på en utfordring jeg ikke har klart å finne svaret på. Jeg har en input_number som jeg ønsker å bruke i en betingelse på en trigger i en automasjon.

    Koden er som følger:

    input_number:
      stue_min:
        name: Minimumstemperatur Stue
        min: 15
        max: 30
        step: 0.5
    automation:
      - alias: "Lav temperatur stue"
        trigger: 
          - platform: numeric_state
            entity_id: sensor.temperatur_stue
            below: input_number.stue_min
        action:
          - service: input_boolean.turn_on
            entity_id: input_boolean.lav_temp_stue

    Dette vil ikke validere. Men dersom jeg bytter til below: 21 eller below: 21.5 eller et annet tall fungerer det. Har ikke klart å finne ut om det ikke er lov å bruke en "variabel" slik jeg ønsker. Noen som vet? Ev. ser hva jeg har klart å gjøre feil?

  12. Heisann

     

    Har lagt merke til at jeg på flere av mine z-wave devicer har noen merkelige entities. Hvordan har disse dukket opp og hva er beste måte å bli kvitt de på? Må jeg ekskludere og inkludere enhetene på nytt?

    Her er et eksempel på entities jeg får opp på en Fibaro Wall Plug:

    image.png.1606b640dd3e8db1dd56faba255aa2ba.png

     

    Her er nodeinformasjonen:

    image.thumb.png.20384a24d9a5cd74606ed8d0aed8156f.png

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