Files
arnaudne 941abd98d5 feat: initial myprimal MQTT bridge service
Dynamic MySolem/MyIndygo IoT bridge with MQTT, Home Assistant
autodiscovery, and Homebridge EasyMQTT compatibility.

- Device discovery via MySolem API on startup (all modules/inputs/outputs)
- Configurable poll engine (fast/normal/slow buckets, per-input overrides)
- MQTT retained state publishing + HA autodiscovery payloads
- Unified manual command routing (linesControl vs sendManualModuleCommand)
- Runtime config via MQTT $config/set, persisted to config.json
- Expression override system (API-provided > hardcoded > passthrough)
- Minimal REST API: /health, /state, /control, /rediscover
- Docker deployment (Dockerfile + docker-compose.yml)
- 38 unit tests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-28 01:05:24 +02:00

33 lines
955 B
Markdown

# LRMB10 — LoRa Gateway (LRMB10-070532)
**Module ID**: `60ca4276ad69dac1558f7c61`
**Serial**: `1000000705320001`
**Type**: `lr-mb-10`
**Role**: LoRa relay — all other modules communicate through this gateway
---
## Hardware info (from `remote/module/configuration`)
| Field | Value |
|---|---|
| Firmware | 6.5.0 |
| Hardware | 68.0.0 |
| BLE | 1.0.13 |
| WiFi MAC | `10:52:1C:01:2D:F4` |
| BT MAC | `C8:B9:61:07:05:32` |
| Ethernet MAC | `FF:FF:FF:FF:FF:FF` (not used) |
| WiFi SSID | `Freebox-2A5E5D` |
| Links | WiFi ✓, Bluetooth ✓, Ethernet ✗, Modem ✗ |
| Server | `qualif.mysolem.com` / `10.iot` |
| Uptime | 775361 s (~9 days) |
| Last reboot count | 11 |
---
## Notes
- No programs or outputs — pure relay/gateway
- All LoRa child modules (`LRMS`, `LRAG`, `LRPS`, `LRPC`) reference this via their `relay` field
- Remote config endpoint works directly: `GET /remote/module/configuration?moduleId=60ca4276ad69dac1558f7c61`