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

TMB

Medlemmer
  • Innlegg

    123
  • Ble med

  • Besøkte siden sist

  • Dager vunnet

    3

Innlegg skrevet av TMB

  1. Jeg kjører Home Assistant som toppsystem (jeg integrerer flere av tjenestene du nevner), de andre appene ligger der og brukes ved behov.

    Det krever litt å sette seg inn i (tok meg vel 2-3 uker med prøving og feiling før jeg forsto hvordan det hele hang sammen) men det er det verdt.

    Man kan sette opp alt i et pent UI og man kan endre navn/ikoner/farger etc. til sin egen preferanse. Muligheten for programmering av automatisering er "uendelig" med støtte for så mange komponenter. Jeg blir med og mer glad i dette systemet.

     

    Eksempel: Jeg ville gjøre ringeklokka smart. Ville ha varsel på mobilen, og starte opptak på kameraet som står ved inngangsdør når noen ringer på (har normalt ingen opptak på dette).

     

    433MHz-ringeknappen trigger et 10-kroners relékort som trigger en inngang på kameraet mitt via kabelforbindelse (et annet kamera enn det jeg vil ha opptak på). Kameraet sender så en e-post til en mailkonto ved trigget inngang. Home Asisstant (via IMAP-plugin) får umiddelbart beskjed om denne e-posten og sender push-varsel med valgfri tekst til telefonen(e). Samtidig kjøres en regel på min Synology NAS, som starter opptak på aktuelt kamera.

     

    Et av mange eksempler på at alt kan integreres med hverandre, via noe så elementært som en e-post med spesifikk tekst eller emnefelt, når produkter/tjenester tilsynelatende ikke er "smart".

     

    Mulighetene er mange!

  2. Ordnet meg postkasse-varsling som har kjørt en ukes tid nå på test uten en eneste feilvarsling :)

     

    Prøvde først med en Z-wave-magnetkontakt, rekkevidden var ikke noe problem men signalet ble drept av metallet i postkassa. Prøvde meg så med en Hue Motion Sensor (ZigBee) som fungerer utmerket hver gang. Festet i bunnen av postkassa med dobbeltsidig tape og peker oppover.

     

    Når lokket åpnes/bevegelse registreres så sender den varsel til telefonene våre samtidig som den setter "timer" aktiv; dette gjør at en ny registrering innenfor 5 minutter ikke utløser noe ( i tilfelle postmannen åpner flere ganger). Så settes "status" til aktiv for en statuslinje i frontend:

     

    Spoiler

    20190507_172114000_iOS.thumb.png.6470d92d738fa46225fe0b9179e97d55.png

     

    post.JPG.50ab382a9f45e1bd5d6e7588fc16f8b4.JPG

     

    Når vi henter posten settes "status" til inaktiv og linje i frontend endrer seg:

     

    Spoiler

    post1.JPG.76426e62a13f19813bb62135074c3813.JPG

     

    Dersom vi ikke har hentet posten når klokka blir 22 så får vi enda et varsel:

     

    Spoiler

    20190507_172207000_iOS.thumb.png.b33a57560239082dd613b7146c5ef164.png

     

    Selve koden ser slik ut om noen skulle være interessert:

     

    Spoiler

    input_boolean:

    Spoiler
    
    
    # Brukes i automatisering for at homeassistant skal vite om det er post i postkassen eller ikke #
    postkasse_status:
      name: Post i postkasse
      initial: off
    
    # Brukes i automatisering for at homeassistant skal la være å trigge "post hentet" før postbudet er ferdig med å legge i post #
    postkasse_post_timer:
      name: post_timer
      initial: off

     

    Template sensor for frontend:

    Spoiler
    
    
    tmpl_postkasse_status:
            value_template: '{% if states.input_boolean.postkasse_status %}
              {% if states.input_boolean.postkasse_status.state == "on" %}
                Ikke hentet
              {% else %}
                Hentet
              {% endif %}
              {% else %}
                Hentet
              {% endif %}'
            friendly_name: 'Post'

     

    customize.yaml:

    Spoiler
    
    
    sensor.tmpl_postkasse_status:
      icon: mdi:email
      templates:
        hs_color: >
          if (state === 'Ikke hentet') return [48,76,251];

     

    Automasjoner:

    Spoiler
    
    
    - id: '1555941468670'
      alias: Sette "post-status" til aktiv
      initial_state: 'on'
      trigger:
      - entity_id: binary_sensor.postkasse_bevegelse
        from: 'off'
        platform: state
        to: 'on'
      condition:
      - condition: state
        entity_id: input_boolean.postkasse_status
        state: 'off'
      action:
      - data:
          entity_id: input_boolean.postkasse_status
        service: input_boolean.turn_on
        
    - id: '1555942673594'
      alias: Varsel ved post i postkasse
      initial_state: 'on'
      trigger:
      - entity_id: input_boolean.postkasse_status
        from: 'off'
        platform: state
        to: 'on'
      condition: []
      action:
      - data:
          message: Post i postkasse
          title: Postkasse
        service: notify.ios_xxx_sin_iphone
      - data:
          entity_id: input_boolean.postkasse_post_timer
        service: input_boolean.turn_on
      - timeout: 00:05:00
        wait_template: ''
      - data:
          entity_id: input_boolean.postkasse_post_timer
        service: input_boolean.turn_off
    
    - id: '1555942887504'
      alias: Sette "post-status" til inaktiv
      initial_state: 'on'
      trigger:
      - entity_id: binary_sensor.postkasse_bevegelse
        from: 'off'
        platform: state
        to: 'on'
      condition:
      - condition: state
        entity_id: input_boolean.postkasse_status
        state: 'on'
      - condition: state
        entity_id: input_boolean.postkasse_post_timer
        state: 'off'
      action:
      - data:
          entity_id: input_boolean.postkasse_status
        service: input_boolean.turn_off
        
    - id: '1555958231726'
      alias: Varsel ved mistanke om glemt post
      initial_state: 'on'
      trigger:
      - at: '21:00:00'
        platform: time
      condition:
      - condition: state
        entity_id: input_boolean.post_i_postkasse
        state: 'on'
      action:
      - data:
          message: Det er fortsatt post i postkassen. På tide å hente den før det blir
            natt?
          title: Postkasse
        service: notify.ios_xxx_sin_iphone

     

     

     

    • Like 3
  3. Som noen andre her inne sikkert også har fått nå, så sendte Tibber ut en e-post for noen dager siden med informasjon til de som har bestilt Pulse og som har Aidon-måler.

     

    De jobber med å utvikle en spesialversjon av Pulse som skal fungere sammen med Aidon slik at man ikke trenger ekstern USB-strømforsyning. 

    Man får da valget om man vil vente på denne eller om man vil ha tilsendt den vanlige versjonen allikevel.

     

    Jeg begynte å tenke; jeg har allerede en cat6 trekt mellom sikringsskapet mitt og teknisk rom. Kan jeg plassere Pulse i teknisk rom (hvor jeg kan gi den USB-strøm) og kjøre kommunikasjonen over denne nettverkskabelen eller vil det bli for langt strekk? Hvordan er det med makslengde på MBUS, og pinout i RJ45?

     

    Tenker litt på denne løsningen fremfor å vente på spesialversjonen da Tibber sier at de ikke vet om denne vil fungere med andre målere enn Aidon. Jeg skal jo kanskje flytte en dag, og da er det kjipt å ikke kunne ta med meg Pulse og benytte videre på en eventuell annen måler.

  4. På 1.5.2019 den 12.02, TMB skrev:

    Nå viser den "current temp" som den skal, men nå får jeg ikke lenger overstyrt setpoint, og endringer på setpoint enheten sendes ikke til HA.

     

    Dette begynte nå plutselig å fungere allikevel. Uten at jeg har gjort noe som helst med konfigurasjonen siden sist!

  5. Jeg har en Z-TRM2fx hvor jeg slet med at "current temp" viste 0.

    Sensoren for gulvtemperatur rapporterte riktig, og jeg fikk overstyrt setpoint fra HA. Dersom jeg endrer setpoint på selve enheten, oppdateres dette også i HA.

     

    Så endret jeg zwcfg for å forsøke å få "current temp" til å vise riktig. La inn følgende ref. innlegg tidligere i tråden her:

    <CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5">
    				<Instance index="1" endpoint="3" />
    				<Value type="decimal" genre="user" instance="1" index="0" label="External sensor" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="" />
    				<Value type="decimal" genre="user" instance="1" index="1" label="Temperature" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
    				<Value type="decimal" genre="user" instance="2" index="1" label="Floor sensor" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="28.3" />
    			</CommandClass>

    Nå viser den "current temp" som den skal, men nå får jeg ikke lenger overstyrt setpoint, og endringer på setpoint enheten sendes ikke til HA.

     

    Ser også at det er en differanse på 0.7 grader mellom entitien for gulvføler og dne som vises inne på "current temp".

  6. Skal sette opp status på garasjeporten og ser for meg to muligheter. Tenkte først å montere en basic magnetkontakt men så kom jeg over denne som virker populær:

     

    https://www.kjell.com/no/produkter/elektro-og-verktoy/smarte-hjem/z-wave/sensorer-tilbehor/vision-garasjeportdetektor-p51037

     

    Men hva er egentlig forskjellen i praksis?

    Denne registrerer om porten står eller ligger, mens en magnet registrerer åpen eller lukket.

     

    Signalet inn på systemet vil jo være det samme. Er den eneste forskjellen at denne vil være lettere å montere? Eller er det noe jeg ikke har fått med meg? :)

  7. Angående toppsystem så anbefaler jeg Home Asisstant.

     

    Jeg har også lett etter et bra toppsystem nå i noen måneder, og prøvd mye forskjellig. For meg var bred produkt-/tjenestestøtte viktig, samt GUI og muligheten til å kunne tilpasse ting (navn, ikoner osv.).

     

    HA har støtte for utrolig mye, som kan integreres i en og samme frontend, og brukes i automatiseringer med hverandre. Det er en del å sette seg inn i, men det er lett verdt det når man skjønner gangen i det.

  8. Jeg har en "sensor" som rapporterer watt som heter 

    sensor.vaskemaskin_power_2

    Jeg fant en kode på nettet som jeg la inn i comfiguration.yaml for å lage en "virtuell" binary sensor:

     

    binary_sensor:
      - platform: template
        sensors:
          vaskemaskin_status:
            friendly_name: "Vaskemaskin-status"
            delay_off:
              minutes: 1
            value_template: >
              {{ sensor.vaskemaskin_power_2 | float > 5 }}

    Denne skal da sette "vaskemaskin_status" til "on" dersom den rapporterer mer enn 5 watt. Og "off" hvis den går under 5 watt.

     

    Problemet er at sensoren aldri settes "on".

     

    Selve automatiseringen med varsel fungerer fint, hadde bare vaskemaskin_status vekslet som den skulle.

     

    Tips?

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