From 1de4aa2ae35aa251b2d8018b7a093e11286a2a67 Mon Sep 17 00:00:00 2001 From: Chicagoland Mesh Date: Sat, 15 Aug 2026 21:44:00 -0500 Subject: [PATCH] feat(presets): add chimesh broker preset for ChicagolandMesh.org --- repeater/presets/chimesh.yaml | 16 ++++++++++++++++ tests/test_presets.py | 1 + 2 files changed, 17 insertions(+) create mode 100644 repeater/presets/chimesh.yaml diff --git a/repeater/presets/chimesh.yaml b/repeater/presets/chimesh.yaml new file mode 100644 index 0000000..f0fdde2 --- /dev/null +++ b/repeater/presets/chimesh.yaml @@ -0,0 +1,16 @@ +# Chicagoland Mesh MC2MQTT broker preset. +display_name: "Chicagoland Mesh" +website: "https://chicagolandmesh.org" +brokers: + - name: "chimesh" + enabled: true + host: mqtt.chimesh.org + port: 443 + transport: "websockets" + audience: "mqtt.chimesh.org" + use_jwt_auth: true + format: letsmesh + retain_status: false + tls: + enabled: true + insecure: false diff --git a/tests/test_presets.py b/tests/test_presets.py index 531ab55..4b44529 100644 --- a/tests/test_presets.py +++ b/tests/test_presets.py @@ -31,6 +31,7 @@ def test_list_presets_returns_bundled_names(): assert "letsmesh" in names assert "meshmapper" in names assert "meshat-se" in names + assert "chimesh" in names def test_get_preset_waev_uses_alias_for_server_side_failover():