-
-
Notifications
You must be signed in to change notification settings - Fork 17
StreamDeck_
This plugin allows to control all the device supported by yadoms, using Stream Deck keys.
Device | Supported | Tested |
---|---|---|
Stream Deck Original | Yes | Yes |
Stream Deck Original V2 | Yes | No |
Stream Deck Mini | Yes | No |
Stream Deck XL | Yes | No |
Plateform | Root permissions |
---|---|
Windows | No |
MacOS | No |
All linux plateforms | Yes |
To get root permissions under linux :
- Add your user to the 'plugdev' group:
sudo usermod -a -G plugdev `yadoms`
- Add the udev rules using your text editor:
sudoedit /etc/udev/rules.d/99-streamdeck.rules
# If that doesn't work, try:
sudo nano /etc/udev/rules.d/99-streamdeck.rules
- Paste the following lines:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", MODE:="660", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0063", MODE:="660", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006c", MODE:="660", GROUP="plugdev"
SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006d", MODE:="660", GROUP="plugdev"
- Reload the rules:
sudo udevadm control --reload-rules
This rules are from streamdeck-ui repository. Thank you Timothy Edmund Crosley
- Create a new plugin "Stream Deck" :
- Select you device :
Hit ok!
- Make sure that all keys are declared under Devices/Stream Deck
It provides 2 pairing mode in both of them you have to get API_key, this key is needed and provided by sign up on Lametric website.
You can switch between modes by hitting the combo box.
- Automatic pairing mode
This mode use UPNP protocol to detect all connected devices automatically. Each device will be declared as follow : DeviceName + IP address.
We recommend to use secure way to communication between the device and Yadoms via https using port 4343.
- Manual pairing mode
In this mode you must fill in the IP address :
You can find your device IP address easily by using Lametric Time mobile application (Your smartphone should be connected to the same wifi as your device !) :
We wrote a simple script to send notification (The level of the battery) when the fakeSensor1 battery level becomes lower then 20%
you have the possibilty to add some of the available icons by setting IconType enumerator. Available icons are listed bellow
Enum Name | Icons |
---|---|
Yadoms | |
Beer | |
BeerAnimated | |
Battery100 | |
Battery80 | |
Battery60 | |
Battery40 | |
Battery20 | |
BatteryLowAnimated | |
ThermometerLow | |
ThermometerOutdoor | |
ThermometerAnimated | |
WaterDrop | |
WaterDropAnimated | |
Sun | |
CloudlySunAnimated |
When the notifications is sent, Lametric will display Yadoms_logo + YADOMS in the first frame :
and in the second frame Yadoms_logo + customize text (Here is the FakeSensor1 battery level)
Yadoms -- The ultimate house automation solution