Skip to content
This repository was archived by the owner on Nov 8, 2024. It is now read-only.

Commit d721550

Browse files
committed
change to sylhare/Type-on-Strap theme
1 parent c4e9412 commit d721550

File tree

5 files changed

+191
-212
lines changed

5 files changed

+191
-212
lines changed

README.md

+3-158
Original file line numberDiff line numberDiff line change
@@ -1,161 +1,6 @@
1-
ZigUSB was developed as a device that allows you to control and monitor the power of a device connected via USB.
1+
# ZigUSB
22

3-
Using this device, you can remotely control the power of the USB port to turn on or off the connected device. And also monitor the current voltage and current. And it's not a bad Zigbee network router.
3+
### Go to [xyzroe.cc/ZigUSB](https://xyzroe.cc/ZigUSB)
44

5-
Frequent use cases: converting a "stupid" USB lamp into a "smart" one; connecting modems / sticks / adapters, which sometimes require a power reset; monitoring the current consumption of any connected device.
65

7-
Possibilities:
8-
- Power on/off by push button and via Zigbee network.
9-
- Automatic restart loop of the connected device with a single Zigbee command.
10-
- Monitoring of voltage and current supplied to the connected device, INA219 chip.
11-
- Setting the maximum USB current using a variable resistor on the board (1.0-3.2A)
12-
- For power management, a MIC2545A USB switch chip is used.
13-
- E18-MS1PA2-PCB (CC2530 with +20dBi amplifier) ​​was used as the Zigbee chip, which allows it to be used in remote places, and at the same time act as a good router for other devices.
14-
- USB data transfer is available. This may be needed when connecting a USB modem to a router that does not know how to manage USB power, and the modem may need to be rebooted.
15-
- Designed for AK-N-12 case.
16-
- To re-pairing or reset to factory defaults:
17-
**Power on (plug into power source), wait 2 seconds, power off (remove from power source), repeat this cycle three times.**
18-
19-
20-
### Overview
21-
22-
#### Touch version
23-
<div align="center">
24-
<img width="20%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/top_touch.png">
25-
<img width="20%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/bottom_touch.png">
26-
</div>
27-
28-
#### Button version
29-
<div align="center">
30-
<img width="20%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/top.png">
31-
<img width="20%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/bottom.png">
32-
</div>
33-
34-
### Photos
35-
36-
#### Touch version
37-
<table>
38-
<tr>
39-
<td width="50%">
40-
<img src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/top_case_touch.jpeg">
41-
</td>
42-
<td>
43-
<img src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/back_case_touch.jpeg">
44-
</td>
45-
</tr>
46-
</table>
47-
48-
<div align="center">
49-
<img width="70%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/top_pcb_touch.jpeg">
50-
</div>
51-
52-
53-
54-
#### Button version
55-
<table>
56-
<tr>
57-
<td width="50%">
58-
<img src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/top_case.jpeg">
59-
</td>
60-
<td>
61-
<img src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/back_case.jpeg">
62-
</td>
63-
</tr>
64-
<tr>
65-
<td width="50%">
66-
<img src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/top_pcb.jpeg">
67-
</td>
68-
<td>
69-
<img src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/back_pcb.jpeg">
70-
</td>
71-
</tr>
72-
</table>
73-
74-
75-
76-
77-
78-
### Schematic
79-
<div align="center"><img width="90%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/hardware/Schematic_ZigUSB.png"></div>
80-
<div align="center"><img width="90%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/hardware/Schematic_ZigUSB_touch.png"></div>
81-
82-
83-
84-
85-
### PTVO Config
86-
87-
#### Touch version
88-
<div align="center"><img width="70%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/ptvo_1_touch.png"></div>
89-
90-
#### Button version
91-
<div align="center"><img width="70%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/ptvo_1.png"></div>
92-
93-
94-
#### zigbee2mqtt & Home Assistant overview
95-
96-
<div align="center">
97-
98-
</div>
99-
100-
101-
<table>
102-
<tbody>
103-
<tr>
104-
<td><img width="50%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/z2m_device.png"></td>
105-
<td rowspan="2"><img src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/ha.png"></td>
106-
</tr>
107-
<tr>
108-
<td><img width="70%" src="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/images/z2m_exposes.png"></td>
109-
</tr>
110-
</tbody>
111-
</table>
112-
113-
### Hardware files
114-
115-
#### Touch version
116-
[Gerber](https://raw.githubusercontent.com/xyzroe/ZigUSB/main/hardware/Gerber_ZigUSB_touch.zip)
117-
[BOM](https://raw.githubusercontent.com/xyzroe/ZigUSB/main/hardware/BOM_ZigUSB_touch.csv) or [iBOM](https://xyzroe.cc/ZigUSB/hardware/iBOM_ZigUSB_touch.html) 🚀
118-
119-
#### Button version
120-
[Gerber](https://raw.githubusercontent.com/xyzroe/ZigUSB/main/hardware/Gerber_ZigUSB.zip)
121-
[BOM](https://raw.githubusercontent.com/xyzroe/ZigUSB/main/hardware/BOM_ZigUSB.csv) or [iBOM](https://xyzroe.cc/ZigUSB/hardware/zigbee_usb_power_switch_final_rev0.html) 🚀
122-
123-
### Firmware files
124-
[NEW z2m external converter](https://github.com/xyzroe/ZigUSB/tree/main/firmware/ZigUSB_updated.js) 🎉 (for new z2m ext converter format) **with NEW image**
125-
[old z2m external converter](https://github.com/xyzroe/ZigUSB/tree/main/firmware/ZigUSB.js)
126-
127-
[All FW .hex, PTVO .ini, .txt and converter .js files](https://github.com/xyzroe/ZigUSB/tree/main/firmware)
128-
129-
### Verified supported Zigbee systems:
130-
1. [zigbee2mqtt](https://www.zigbee2mqtt.io/) - FULL support, use [external converter](https://github.com/xyzroe/ZigUSB/tree/main/firmware/ZigUSB_updated.js) ⭐⭐⭐⭐⭐
131-
2. [Homey](https://homey.app/) - FULL support, [more info](https://homey.app/a/cc.xyzroe.zigusb/). Thanks to [
132-
Arun Babu Neelicattu](https://github.com/abn) ⭐⭐⭐⭐⭐
133-
3. [HOMEd](https://wiki.homed.dev/page/HOMEd) - partial support. On-off control inversed. ⭐⭐⭐⭐
134-
4. [ZHA](https://www.home-assistant.io/integrations/zha/) - partial support. No current and voltage sensor, no ability to restart USB device, on-off control inversed. ⭐⭐⭐
135-
5. Samsung Smartthings Hub - partial support. No sensors, no ability to restart USB device, on-off control inversed. ⭐⭐⭐
136-
137-
other systems supported Zigbee should also work, but need testing.
138-
139-
140-
### Where to buy?
141-
Tindie stopped supporting shipments from Ukraine, so now you can only buy on my partners’ website (shipping worldwide)
142-
143-
<a href="https://mind.in.ua/"><img src="https://static.tildacdn.com/tild3433-3934-4565-b362-386238366331/logo_full.png" alt="Go to mind.in.ua" height="120"></a>
144-
145-
146-
### Like ♥️?
147-
[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/xyzroe)
148-
149-
<br>
150-
151-
[![Made in Ukraine](https://img.shields.io/badge/made_in-ukraine-ffd700.svg?labelColor=0057b7)](https://stand-with-ukraine.pp.ua)
152-
153-
154-
### Inspired by
155-
1. The original project of USB switch by [Kasito](https://kasito.ru/zigbee-vyklyuchatel-usb-nagruzki/)
156-
2. Zigbee configurable firmware [PTVO](https://ptvo.info)
157-
158-
<br>
159-
ZigUSB is licensed under the
160-
161-
[GNU General Public License v3.0](https://raw.githubusercontent.com/xyzroe/ZigUSB/main/LICENSE)
6+
<div align="center">This work is licensed under a <a rel="license" href="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/LICENSE">GNU General Public License v3.0</a></div>

_config.yml

+14-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,14 @@
1-
theme: jekyll-theme-cayman
2-
google_analytics: UA-203059197-1
1+
title: ZigUSB
2+
description: Zigbee USB power monitor and switch
3+
4+
5+
avatar: https://avatars.githubusercontent.com/u/6440415?v=4
6+
favicon: https://xyzroe.cc/favicon.ico
7+
url: "https://xyzroe.cc"
8+
remote_theme: sylhare/Type-on-Strap
9+
cookie_consent: true
10+
google_analytics: G-5JP6L4L4DL
11+
color_theme: auto
12+
footer_text: '<a rel="xyzroe" href="http://xyzroe.cc">xyzroe</a> © 2022-2024<br /><a rel="license" href="https://raw.githubusercontent.com/xyzroe/ZigUSB/main/LICENSE">GNU General Public License v3.0</a>'
13+
plugins:
14+
- jekyll-remote-theme

_data/menu.yml

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
- xyzroe-blog:
2+
title: "xyzroe's blog"
3+
url: https://xyzroe.cc
4+
position: 1
5+
- git-hub-repo:
6+
title: "GitHub Repo"
7+
url: https://github.com/xyzroe/ZigUSB
8+
position: 2

_layouts/default.html

-52
This file was deleted.

0 commit comments

Comments
 (0)