Ibland fungerar det inte att ändra parametrarna på ens Z-wave enheter i Fibaros styrenheter. Oftast beror detta på att produkten är så pass ny att Fibaro inte hunnit uppdatera sitt stöd ännu.

Som tur är går det oftast att lösa genom att ändra dem direkt via deras API.

Hur gör man då?

Börja med att ta reda på ID:t på enheten du vill ändra på. Du hittar det genom att klicka på enheten i din styrenhet och kolla under rubriken ID.

Gå sedan till adressen xxx.xxx.x.xx/docs, där xxx.xxx.x.xx är ipnumret till din styrenhet.

Gå till devices och klicka på “Show/Hide”

Under fliken GET /devices/{deviceID} skriver du in ditt ID från steg 1 och klickar på knappen “TRY IT!”

Du har nu fått reda på all information som systemet känner till om den enheten. I vårt fall är den intressanta delen den som börjar med “properties”:

"properties": {
  "parameters": [
    {
      "id": 9,
      "lastReportedValue": 256,
      "lastSetValue": 256,
      "size": 2,
      "value": 256
    }, 
    { 
      "id": 70, 
      "lastReportedValue": 65535, 
      "lastSetValue": 65535, 
      "size": 2, 
      "value": 65535 
    } 
  ],

För vår enhet fanns det två parametrar vi kan ändra, parameter 9 och parameter 70.

Kopiera hela denna del och gå till fliken PUT /devices/{deviceID}. Klistra in hela stycket i rutan body och sätt “måsvingar” runt hela uttrycket. Ange även din enhets ID i rutan deviceID.

Ändra värdet för “lastSetValue” samt “value” till önskat nytt värde. Klicka på knappen “TRY IT!”.

Om allt gick som det skulle skall du se svarskoden “200” i rutan för Response Code.

Grattis! Du har nu satt nya parametrar på din enhet. Observera att om du gjort det på en batteridriven enhet måste den väckas innan parametrarna slår igenom.