Nattlys

Jeg har to lyspunkter, en med dimmer, en uten, begge styrt av hver sin bryter. Fibaro Zwave FGS 213

Når natten senker seg, ønsker jeg at det ene skal dimme ned til 40 % og av/på lys skal skru seg av automatisk.

Hvis jeg trykker på noen av knappene skal følgende skje :

  • knapp for dimmet lys : skru til 100%
  • knapp for av/på : skru til 100% på dimmet lys og “på” for annet lys

Når disse er 100% og “på” og det er natt, og jeg trykker på knappene

  • knapp for dimmet lys : skru ned til 40%
  • knapp for av/på : skru til 40% og “av” for annet lys

Dette er naturlig å knytte til scenario “hjemme” og er belysning for bad.

Fullt mulig gjennom Thingsplex - man kan filtrere basert på tidspunkt. Kan også lage en «if» scenario om det er etter solnedgang.

Har du gjort noe i Thingsplex?

Jeg testet noe, men det ble ikke funksjonelt. Ikke helt gift med verktøyet enda.

Skal prøve å lage noe litt senere i dag som du kan bruke.

1 Like

Her er det jeg foreslår for deg - det er enkelt og bygger litt erfaring med Thingsplex.

Siden du har to brytere og vil ha 3 “actions” (På-dagtid, dimmet-natt, av), du må ha 3 enkelt flows per bryter. I tillegg du må vite om det er mørk ellers ikke.

Først bør du importere dette flow i ThingsPlex. Det setter om “sunset” ellers “sunrise” er tidspunket. Den er for Oslo-område - om du bor langt unna, du kan forandre Latitude/Longitude i Time Trigger. Ellers trenger den kun at du lager variablen. Det gjør du ved å åpne “set Variable” og hukke av for “Is Global” og klikk på “Add” Skrive inm “sunset”, velg “String” som value type, og IKKE hukke av “in Memory.” ogso save og save igjen på flow.

{
  "Id": "NzH6uJ3hBVClZgj",
  "ClassId": "OpUT2757n4Rg3dV",
  "Author": "",
  "Version": 0,
  "CreatedAt": "2022-04-08T08:28:01.745420915+02:00",
  "UpdatedAt": "2022-04-08T09:12:48.846596019+02:00",
  "Name": "Astrour_variable",
  "Group": "variables",
  "Description": "",
  "Nodes": [
    {
      "Id": "2",
      "Type": "time_trigger",
      "Label": "Astrour",
      "SuccessTransition": "3",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "Config": {
        "DefaultMsg": {
          "Value": "",
          "ValueType": ""
        },
        "Expressions": [
          {
            "Comments": "",
            "Expression": "",
            "Name": ""
          }
        ],
        "GenerateAstroTimeEvents": true,
        "Latitude": 59.15399,
        "Longitude": 11.00078,
        "SunriseTimeOffset": 0,
        "SunsetTimeOffset": -60
      },
      "Ui": {
        "nodeType": "",
        "x": 294,
        "y": 198
      },
      "TypeAlias": "Time trigger"
    },
    {
      "Id": "3",
      "Type": "set_variable",
      "Label": "",
      "SuccessTransition": "",
      "TimeoutTransition": "",
      "ErrorTransition": "",
      "Address": "",
      "Service": "",
      "ServiceInterface": "",
      "Config": {
        "DefaultValue": {
          "Value": 0,
          "ValueType": ""
        },
        "Name": "sunrise",
        "UpdateGlobal": true,
        "UpdateInputMsg": false
      },
      "Ui": {
        "nodeType": "",
        "x": 441,
        "y": 448
      },
      "TypeAlias": "Set variable"
    }
  ],
  "Settings": null,
  "IsDisabled": false,
  "IsDefault": false,
  "ParallelExecution": "parallel"
}

Da må du lage de flowene du skal bruke. Jeg har ikke fibaro enheten du har, men når du bruker bryteren, du sender en “trigger” til systemet. Forhåpentligvis du kan finne den ved å lage en automasjon i appen - her er instruksen Scene instruks Gjør ferdig flow ved å sette den til første action du vil ha.

Da åpner du ThingsPlex og finne flowet, og sette inn en “if” for ’ sjekke sunset, også skru på den andre enheten. Når du er ferdig de burde se sann:

If setting skal være:

Dan kan du teste den for å sjekke at det fungerer. Om alt er OK, da bruk det samme process for de andre actions på bryter 1, også videre til bryter 2.

Om du ikke får opp scene id, du må kanskje lette i message stream for å finne trigger - for min zwave namron dimmer det ser sann ut: Så kommando i trigger er evt.lvl.report ellers evt.binary.report. Men prøv med appen først…

Si ifra hvordan det går, og lykke til!

Mike

1 Like

hva er det som er sceneid på den linja ? bare evt.binary.report?

Jeg får den ikke til å autoinsette Scene Id, og det er nok variabler

Du må legge inn en vanlig trigger i flowet. Den burde se slik for når den er vanlig på:

Om den fungerer riktig, du can lage en til for av - du må bytte filter i trigger til false istedenfor true.

For dimmeknappen, prøv evt.level.report uten filter på.