Guld

App

App - Øvelse 1

Scenarie!

Lys skal tænde og slukke af Door Window Sensor (Open = ON, Closed = OFF)
Men, hvis tændt af batteri tryk, så skal det ikke slukke , når dør lukkes.

Løs det med en virtual component, der trækkes ud som virtual device 🙂

Web Interface

Web Interface - Øvelse 1

1. “Par” Shelly 1PM Mini, med Blu Door/Window Sensor i kufferten.
      OBS! Tjek mac adressen i shelly appen, så i er sikker på i parre den rigtige.

2. Lav en Action der tænder relæ når dør åbnes.

3. Lav en action der slukker relæ, når dør lukkes.

Web Interface - Øvelse 2

1. Opret følgende Virtuelle komponenter:
– Nummer.
– Text.
– Boolean

Udfyld data og give dem evt. et ikon (kan findes på flere ikon sider)

2. Opret og tilføje komponenterne til en gruppe

 

RPC Kommandoer

RPC Kommandoer - Øvelse 1

Via RPC kommandoer, find følgende:

– Relæets tilstand (True or False)

– Om Cloud er aktive, eller ej

– Signal styrken på Wi-fi

– Temperaturen på Shelly enheden

– Tidszonen for Shelly enheden

– Hvor længe det er siden sidste reboot

– Total forbruget (effekt) på enheden

– Finde status på den “parret” Door/window Sensor (Tilstand og Lux)

OBS! Det er FORBUDT at køre Shelly.FactoryResetShelly.ResetWiFiConfig 

http://IPADRESSE/rpc/shelly.listmethods

RPC Kommandoer - Øvelse 2

Set.config

– Ændre navnet på både enheden og relæ

Script

Script - Øvelse 1

Find det samme i script ved hjælp af.

Shelly.call("",{},function(){
  print()
})


– Relæets tilstand (True or False)

– Om Cloud er aktive, eller ej

– Signal styrken på Wi-fi

– Temperaturen på Shelly enheden

– Tidszonen for Shelly enheden

– Hvor længe det er siden sidste reboot

– Total forbruget (effekt) på enheden

– Finde status på den “parret”
Door/window Sensor (Tilstand og Lux)

OBS! Det er FORBUDT at køre Shelly.FactoryResetShelly.ResetWiFiConfig 

Hint

Shelly.call(“Switch.GetStatus”,{ id: 0 },function(res) {
  print(res)
});

Script med Chatbot

Script med Chatbot - Øvelser

– Lav et script, når indgang er aktiv, så skal udgang blinke i 2 sek interval.

– Lav et script, Dør har været åben i 5 sek., så skal udgang blinke i 2 sek interval.

– Lav et script, ved dobbelt tryk, så skal relæ tænder efter 5 sek og slukke igen efter 10 sek.

– Lav et script, der omdøbe enhedsnavn til tid enheden har været oppe og køre. 
sig den skal auto opdatere hvert 10 sek.