• Joined on 2023-11-19
coon pushed to main at cccb/mixer-rpc 2025-09-29 23:10:08 +02:00
b7024c124b mqtt_client.py: remove unused command line args
coon pushed to main at cccb/mixer-rpc 2025-09-29 23:09:49 +02:00
7c97f94908 mqtt_client.py: build fix
coon pushed to main at cccb/mixer-rpc 2025-09-27 02:02:42 +02:00
eb10a069ac mixer.py: make code more compact
coon pushed to main at cccb/mixer-rpc 2025-09-27 01:58:44 +02:00
d6e62544db mqtt_client.py: reorder imports
eafc71d4f2 mqtt_client.py: mqtt_autodiscovery: remove client arg
Compare 2 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-26 23:51:29 +02:00
bde5e940c8 hass_button_emulator.py: ruff format
14c4ec65ee mqtt_client.py: remove mixer import
3a97a7a059 mqtt_client.py: move global vars into MqttClient class
6acb919486 mqtt_client.py: move implemntation into MqttClient class
5ae6d1f832 mqtt_client.py: add auto discovery for home assistant
Compare 5 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-26 23:10:03 +02:00
3c316dc759 mqtt_client.py: add auto discovery for home assistant
coon pushed to main at cccb/mixer-rpc 2025-09-26 23:09:20 +02:00
0a791ca48c mqtt_client.py: add auto discovery for home assistant
6b8c57441f mqtt_client.py: add subparser for scene_recall and shutdown
Compare 2 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-25 22:31:59 +02:00
f31a6b8817 hass_button_emulator.py: restructure + remove on_message handler + require hostname as arg
a2f4079223 mqtt_client.py: subscribe to actual topic + require mqtt broker hostname via arg
6bf5debce8 add comment with link to A&H midi spec
Compare 3 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-25 22:29:30 +02:00
b0d9c1c382 hass_button_emulator.py: restructure + remove on_message handler + require hostname as arg
c84ff53b16 mqtt_client.py: subscribe to actual topic + require mqtt broker hostname via arg
Compare 2 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-25 22:00:44 +02:00
cd65e57b67 add comment with link to A&H midi spec
238aada4a1 use MQTT credentials from mqtt_client.py
0f3ab79bdb make mido parser a class var
3e123bc751 move MIXER_PORT into Mixer class
Compare 4 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-24 23:11:54 +02:00
2ae803ebfe add hass_button_emulator.py with mqtt test
872d56fcbd add mqtt_client.py with scene_recall + shutdown commands
20f90018c0 mixer.py: remove double arg
Compare 3 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-24 21:45:25 +02:00
927e2513e3 add uv stuff
5d73bf125f add .gitignore
dbdf3a226f mixer.py: ran ruff
cce93ce2cb mixer.py: rename recv -> recv_sys_ex
Compare 4 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-23 21:49:46 +02:00
4a31f50b50 add optional filter for recv() function
coon pushed to main at cccb/mixer-rpc 2025-09-23 21:48:33 +02:00
5e3ec3c511 add optional filter for recv() function
coon pushed to main at cccb/mixer-rpc 2025-09-23 21:20:45 +02:00
f639bb9d1b fix enum (remove trailing , to avoid accidental tuple creation)
coon pushed to main at cccb/mixer-rpc 2025-09-23 21:17:16 +02:00
c1b6020d39 fix enum (remove trailing , to avoid accidental tuple creation)
coon deleted branch dev from cccb/mixer-rpc 2025-09-23 20:44:22 +02:00
coon pushed to main at cccb/mixer-rpc 2025-09-23 20:42:35 +02:00
ebef9e1a54 add and use enum for SysEx message ids
8bce5aa899 DRY: create mixer once
c16c482eb8 enhance arg parsing
38a3d23b91 implement set_default_mixer command
0af2dabf6b use match / case syntax
Compare 7 commits »
coon pushed to dev at cccb/mixer-rpc 2025-09-23 20:41:12 +02:00
ebef9e1a54 add and use enum for SysEx message ids
8bce5aa899 DRY: create mixer once
c16c482eb8 enhance arg parsing
38a3d23b91 implement set_default_mixer command
0af2dabf6b use match / case syntax
Compare 7 commits »
coon pushed to dev at cccb/mixer-rpc 2025-09-19 20:19:28 +02:00
75e22e0166 add and use enum for SysEx message ids
43c4a5e50c DRY: create mixer once
Compare 2 commits »