Skip to content

Instantly share code, notes, and snippets.

View thaynes43's full-sized avatar

Tom Haynes thaynes43

View GitHub Profile
@thaynes43
thaynes43 / ASUS_Keyboard_Protocol.diff
Last active October 31, 2026 00:51
SignalRGB ASUS ROG Azoth / Omni receiver: disable countdownStream for Azoth to fix color mismatch
--- a/ASUS_Keyboard_Protocol.js
+++ b/ASUS_Keyboard_Protocol.js
@@ -196,7 +196,7 @@ export class AsusKeyboardLibrary {
this.ledLibrary = {
"ROG Azoth":
{
- countdownStream: true,
+ countdownStream: false,
size: [15, 6],
vLeds:[
@thaynes43
thaynes43 / inovelli-mmwave-control.md
Created March 16, 2026 01:40
inovelli mmwave control

inovelli mmWave Control

Below is a script and an example of how to call it from a bubble-card sub buttons card. You can adapt the card to be a standard button.

Script

alias: Inovelli mmWave control
description: |
 Sends a mmWave control command to an Inovelli mmWave switch via Zigbee2MQTT.
@thaynes43
thaynes43 / empty-json-schema.json
Created October 10, 2024 03:02
empty-json-schema
{}
@thaynes43
thaynes43 / ms-01-proxmox-cluster.md
Last active April 15, 2026 03:53
Proxmox MS-01 Cluster w/ Ceph Ring Network

Shopping List

I was looking for mini PCs with SFP+ and found a lot of fairly expensive small servers that were tempting. Then I got lucky and saw a new product coming out from minisforum, the MS-01, which had everything I needed at a much lower pricepoint.

image

image

I went with the 20 core intel i9-13900H but I think any of the three would have been fine for my needs.