Format
Pre-recorded
Pre-recorded
Self-paced course
English
This course is designed for individuals with a background in JavaScript programming and basic Shelly Scripting, either through personal experience or previous courses like Shelly Scripting Basics. It's ideal for those eager to explore advanced topics in Shelly Virtual Components and platform integration. Whether you're an enthusiast aiming to enhance your home automation or a professional managing complex projects, this course offers the knowledge and skills to take your expertise to the next level.
Required Devices:
Any Gen4, Gen3 or Pro Device and BLE Devices to use BTHome Component (Shelly BLU Motion sensor, Shelly BLU Door/Window, Shelly BLU Button Tough).
Optional Devices:
Powered by Shelly Devices, Shelly H&T Gen3, Shelly Dimmer Gen3, Shelly Pro Dimmer 2PM, Philips Hue, Shelly Plus RGBW PM, Google Home, Google Cast, Raspberry Pi
We've partnered with SoftUni, a global leading software academy, to ensure that you receive top-notch education and guidance from industry professionals.
What are Virtual Components?
Use Cases, Goals and limitations
Getting familiar with Virtual Components
Reading and Writing data to Virtual
Component
Examples
Events and Status changes
Virtual API
Dynamically creating and removing virtual components and groups
Examples
How BT and BLE Works
What is BTHome Standard
BTHome Component: BTHome Device and BTHome Sensor
Reading data from BTHome Component
Examples
Integration with Home Assistant
Using Philips Hue HTTP API
Integration with other third-party devices
Examples