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

Smartlys via Modbus


Sindre

Anbefalte innlegg

Hei,

 

Jeg har et smartlyssystem fra Carlo Gavazzi. De har sitt eget program, men man kan bruke Modbus for å få det inn i HA. Det er 5 nivåer, som kan styres med command. Følgende commands gir følgende lysstyrker.

0: Slår av lyset

1: Slår lyset på på samme lysstyrke som sist

2: 20%

3: 40%

4: 80%

9: 100%

 

Med koden under får jeg 5 entiteter som funker for å dimme lysene. Ideelt sett ønsker jeg 1 entitet som kan styre alle nivåene (helst med slider). Noen som vet hvordan jeg kan få til det? 

 

Ev. kan jeg benytte 5 entiteter som nå, men ha ett kort hvor de 5 entitetene kan styres sammen (istedenfor 5 egne). Forslag til hvordan jeg får til det?

 

      - name: "Kontor - Taklys"
        address: 1182
        slave: 1
        write_type: holding
        scan_interval: 1
        command_on: 1
        command_off: 0
        verify:
          input_type: holding
          address: 1182
      - name: "Kontor - Taklys2"
        address: 1182
        slave: 1
        write_type: holding
        scan_interval: 1
        command_on: 2
        command_off: 0
        verify:
          input_type: holding
          address: 1182
      - name: "Kontor - Taklys3"
        address: 1182
        slave: 1
        write_type: holding
        scan_interval: 1
        command_on: 3
        command_off: 0
        verify:
          input_type: holding
          address: 1182
      - name: "Kontor - Taklys4"
        address: 1182
        slave: 1
        write_type: holding
        scan_interval: 1
        command_on: 4
        command_off: 0
        verify:
          input_type: holding
          address: 1182
      - name: "Kontor - Taklys5"
        address: 1182
        slave: 1
        write_type: holding
        scan_interval: 1
        command_on: 9
        command_off: 0
        verify:
          input_type: holding
          address: 1182

 

Lenke til kommentar
Del på andre sider

Såvidt jeg forstår vil slike grupper bety at du f.eks. kan styre 5 ulike lys med en knapp, men tror ikke det hjelper på mitt problem? Jeg ønsker ideelt sett en slider som kan styre de forskjellige nivående (commands). Tror det er mer noe ala det som jeg har vist under (funnet på nett). Men skjønner ikke helt hva jeg skal ha under "set_level:".

 

  lights:
    fxkokken_smartlight:
      friendly_name: "(Fx) Køkken - Smart light "
      level_template: "{{ (((states('sensor.sensor_fxkokken_smartlight')|int)*17)/6)-(85/3)  }}"
      value_template: "{{ states('sensor.sensor_fxkokken_smartlight')|int > 0 }}"
      turn_off:
        service: modbus.write_register
        data_template:
          hub: SmartHouse
          unit: 1
          address: 356
          value: 0
      turn_on:
        service: modbus.write_register
        data_template:
          hub: SmartHouse
          unit: 1
          address: 356
          value: 1
      set_level:
        service: modbus.write_register
        data_template:
          hub: SmartHouse
          unit: 1
          address: 356
          value: "{{ (brightness/255)*90+10 }}"

 

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.