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

Fibaro Dimmer 2 (FGD-212) assosiasjon med S2 krever to trykk


Venin

Anbefalte innlegg

Jeg har en Dimmer 2 som styrer en annen Dimmer 2 via S2 og assosiasjon. Problemet er at hvis jeg skrur AV den assosierte lampen via Home Assistant, så trengs det to trykk på bryteren for at den skal skru seg PÅ. Hvis jeg skrur lampa PÅ via HA, trengs det to trykk på bryteren for å skru den AV. Den kommer altså i desync med HA. Kan dette fikses med riktige assosiasjoner? 

Lenke til kommentar
Del på andre sider

Jeg har en workaround jeg helst vil ikke bruke, og det er en automasjon som oppdaterer targetValue til 0 når den assosierte lampen skrus av:

 

      - service: zwave_js.set_value
        target:
          device_id: 8de52c530ff6b7b8b36632748a041b87
        data:
          endpoint: '2'
          property: targetValue
          value: 0
          command_class: '38'

 

Da vil de alltid være i sync når avslått. Det fungerer greit, men man må jo ha tilsvarende for når man skrur den på:

 

      - service: zwave_js.set_value
        target:
          device_id: 8de52c530ff6b7b8b36632748a041b87
        data:
          command_class: '38'
          endpoint: '2'
          property: targetValue
          value: 50

Men her må man jo sette en verdi 0-99 som brukes neste gang lyset slås på med bryter (tror jeg). Det kan hende man kunne hentet value her fra den assosierte lampen idet den skrus på, men dette er jo som sagt en teit workaround.

Lenke til kommentar
Del på andre sider

Tenkte ikke på at den også må huske forskjellige nivåer av brightness for å være i sync. Denne automasjonen ser ut til å fungere:

 

Spoiler

alias: 'Bad - #37 Fikse desync av lysbryter (Dupliser)'
description: ''
trigger:
  - platform: state
    entity_id: light.bad_led_over_speilet
    attribute: brightness
condition: []
action:
  - choose:
      - conditions:
          - condition: state
            entity_id: light.bad_led_over_speilet
            state: 'off'
        sequence:
          - service: zwave_js.set_value
            target:
              device_id: 8de52c530ff6b7b8b36632748a041b87
            data:
              command_class: '38'
              endpoint: '2'
              property: targetValue
              value: 0
    default:
      - service: zwave_js.set_value
        target:
          device_id: 8de52c530ff6b7b8b36632748a041b87
        data:
          command_class: '38'
          endpoint: '2'
          property: targetValue
          value: >-
            {{ (state_attr('light.bad_led_over_speilet', 'brightness') /
            2.56)|int }}
mode: single

 

 

Den trigges av endring av brightness på den assosierte enheten og setter targetValue på den som styrer til nivået av brightness / 2.56 (for å få verdien mellom 0 og 99 som parameteret krever). Dersom den assosierte enheten skrus av, settes targetValue til 0.

 

EDIT: Der den assosierte enheten hos meg var en Fibaro RGBW måtte jeg sette følgende parameter. På assosiert Dimmer 2 kunne den være default (last state):

image.png.7efa28b3c211372b710acc151bed1bd3.png

Endret av Venin
Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

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