• Joined on 2023-11-19
coon pushed to main at cccb/mixer-rpc 2025-10-02 22:36:36 +02:00
5d39ab08f2 mqtt_client.py: connect to mixer on demand
coon pushed to main at cccb/mixer-rpc 2025-10-02 22:12:49 +02:00
b61f9ca299 mqtt_client.py: connect to mixer on demand
coon pushed to main at cccb/mixer-rpc 2025-10-02 21:58:51 +02:00
b17b26a326 mixer.py: get and use qu + daw midi channel on connect
efd6281ebc mixer.py: replace Mixer.set_bank_1() by Mixer.set_bank(bank_no)
9f33bf3d8f mixer.py: set iPad flag = 0 (no need for periodic active_sense byte to keep TCP connection alive)
35bf8a4928 mixer.py: get_system_state: return data in a struct instead of printing them
a6ee957e21 mixer.py: make channel debug output one indexed
Compare 5 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-30 22:40:31 +02:00
f298edbb81 mqtt_client.py: make auto discovery message retained
coon pushed to main at cccb/mixer-rpc 2025-09-30 22:24:20 +02:00
14b92ac966 configuration.nix: start systemd unit at boot
coon pushed to main at cccb/mixer-rpc 2025-09-30 21:50:44 +02:00
c798554bc4 configuration.nix: comment out non systemd python package
coon pushed to main at cccb/mixer-rpc 2025-09-30 21:25:22 +02:00
d3b5bfd6cf configuration.nix: auto restart script on crash
4bd5f738e7 make mqtt_client.py executable
7c2d8e806a configuration.nix: replace -c by PYTHONUNBUFFERED=1 env var
d3c7886552 configuration.nix: hacky execution of mqtt_client.py via systemd
Compare 4 commits »
coon pushed to main at cccb/mixer-rpc 2025-09-30 20:19:41 +02:00
772dee8cd9 add configuration.nix with python env
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 »