-
Notifications
You must be signed in to change notification settings - Fork 10
hardware dock
The YIO Dock charges the remote and functions as an IR receiver and blaster.
- USB-C connector (works with all chargers that adhering the USB-C Standard)
- IR-Receiver (located at the top, let you learn IR codes)
- 4 IR LEDs (can emit RAW & Pronto HEX IR codes)
- headphone jack (IR Extender can be connected in parallel to this Port)
The YIO dock has an USB-C connector and works with power supplies adhering to the USB-C standard. Make sure you use a power supply that can do 3A @ 5V.
There are 4 IR LEDs and one IR receiver on the top of the dock. There is a headphone jack for connecting IR extenders. This jack is connected in parallel with the 4 IR LEDs and also has a 51 ohm resistor.
RAW and Pronto code formats are supported for IR sending.
State | Light |
---|---|
Needs setup | Blinking (1s) |
Connecting to WiFi | Blinking (0.2s) |
Connection successful | Three quick blinks (0.1s) |
State | Light |
---|---|
Battery low | Blink every 4s |
Battery charging | Pulsing |
Battery fully charged | Constant light |
Otherwise | No light |
Download the firmware from: github.com/YIO-Remote/dock-software/releases
You can use ESPHome-Flasher to update the firmware via USB or use curl
to perform an OTA update. Navigate to the extracted zip file and run the following command:
curl -F "[email protected]" http://yio-dock-something.local/update
Of course replace the address with the IP address or hostname of your YIO dock. You will see the dock LED blink during the update process.
❗️ The OTA update method might not work with the Kickstarter units. Please use the USB flash method instead.
It might happen that the dock forgets the WiFi credentials. In this case you need to send them over via Bluetooth. The WiFi access point was removed due to stability issues.
Connect to the dock via Bluetooth and send the following json
via the
Bluetooth serial interface:
{
"ssid": "your_ssid",
"password": "your_wifi_password"
}
After this the dock should connect to your network again.
You can connect to the dock from your Mac via Bluetooth. Go to System preferences/Bluetooth and wait for the dock to show up. For best results make sure the dock is close to your Mac, the closer the better. It might take a couple of minutes to show up. If it won’t show up, you can try the following:
- Click in the area where devices should show up
- Turn Bluetooth off/on on your Mac
- Go back to System preferences main menu and then enter Bluetooth settings again
When it’s there, click on connect. After this a device should show up in
/dev/
. After that you can just echo to that device:
echo "{\"ssid\":\"your_ssid\", \"password\":\"your_password\"}" > /dev/cu.YIO-something
Don’t forget to escape the "
as it’s shown above.
YIO Remote Project Documentation Wiki Page https://github.com/YIO-Remote/documentation/wiki
Home
YIO Remote API
Dock
FAQ
Supporters
Remote Firmware
Dock Firmware
YIO Homepage
YIO Community
YIO Github
YIO Discord Channel
YIO Facebook
YIO Instagram
YIO Twitter
YIO YouTube
YIO Translation
Dock
Remote
Supported IR Extenders
Home Assistant
Homey
openHAB
Roon
Spotify
YIO Dock
Build Environment
Setup Qt IDE
Setup PlatformIO IDE
Developer VM
Setup Buildroot
API
API
WebSocket API
Generic
SSH/SCP
Architecture
Coding Guidelines
Configuration File
Developing Integrations
Entity Types
Logging
Workflow
Git Workflow
Pull Requests
Continuous Integration