All checks were successful
Build & Deploy docs / build-deploy (push) Successful in 1m47s
Partie 1 — Dimension « origine » (3ème badge) - gen_device_reference.py : ORIGIN_BADGES dict, resolve_origin() déduit l'origine depuis repo: (nymea-* → NYMEA, etm-* → ETM) ou champ origin: explicite ; colonne Origine ajoutée dans matrice et index de catégorie ; badge origine dans l'en-tête des fiches générées - extra.css : styles .badge.origin-nymea (gris-bleu), .badge.origin-etm (vert), .badge.origin-tiers (orange) - compatibilite.md : légende étendue aux 3 dimensions (canal, origine, stab.) - Catégorie « generic » ajoutée (Types génériques nymea) Partie 2 — Catalogue complet PORTING_STATUS.yaml - 9 entrées validées conservées avec leurs canaux (stable/testing/nightly) - 41 nouveaux plugins énergie activés (channel: nightly) : onduleurs PV (sma, solax, sungrow, huawei, kostal, mtec, wattsonic, sunspec, bosswerk, solarlog), IRVE (easee, goecharger, evbox, everest, v2xeamberelectric, amperfied, mennekes, webasto, pcelectric, phoenixconnect, inro), HVAC (tado, homeconnect, stiebeleltron, idm, drexelundweiss, alphainnotec, mypv), compteurs (powerfox, bgetech, inepro, schrack, vestel, senseair), smartdevices (shelly, tasmota, tuya, gpio, usbrelay, usbrly82, mqttclient, modbuscommander, unipi), tarifs (awattar, tempo, spothinta), generic (genericenergy, genericheatingcooling, genericcar) - 60 plugins domotique/hors-périmètre commentés (réactivables via # → -) - 50 fiches générées + 2 index créés (tarifs/, generic/) - mkdocs build --strict OK, --check exit 0 (idempotent) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
73 lines
2.3 KiB
Markdown
73 lines
2.3 KiB
Markdown
# Waveshare relais
|
||
|
||
<span class="badge testing">TESTING</span> <span class="badge consumer">CONSUMER</span>
|
||
|
||
Module de relais Waveshare (modèle 8 canaux RS485), pilotage via **Modbus RTU**.
|
||
|
||
## 1. Matériel requis
|
||
|
||
- Module Waveshare 8-Channel Relay (RS485)
|
||
- Adaptateur USB↔RS485 côté hub
|
||
- Alimentation 12 V DC + câble bus (A/B)
|
||
|
||
## 2. Raccordement RS485
|
||
|
||
A↔A, B↔B, masse commune, terminaison **120 Ω** en bout de bus.
|
||
Alimentation 12 V DC sur les bornes VCC/GND du module.
|
||
|
||
## 3. Adressage Modbus
|
||
|
||
Adresse par défaut : **1**. Configurable via l'utilitaire Waveshare ou par
|
||
commande Modbus de changement d'adresse.
|
||
|
||
Paramètres : **9600 bps, 8N1**.
|
||
|
||
## 4. Ajout dans PowerSync
|
||
|
||
Ajout manuel (port série, adresse esclave).
|
||
Voir [Ajouter un appareil](../../installation/application.md).
|
||
|
||
---
|
||
|
||
## Référence
|
||
|
||
<!-- BEGIN GENERATED: integrationpluginwaveshare-relay-d8.json -->
|
||
**Fabricant :** Waveshare
|
||
**Plugin :** `WaveshareRelayD8`
|
||
|
||
#### Modèles pris en charge
|
||
| Modèle | Rôle | Transport | Ajout | Grandeurs |
|
||
| --- | --- | --- | --- | --- |
|
||
| **Waveshare Relay D8** | — | Modbus RTU | Découverte automatique | 17 |
|
||
|
||
#### Détail par modèle
|
||
??? abstract "Waveshare Relay D8 — `waveshareRelayD8`"
|
||
_Réglages :_
|
||
| Clé | Libellé | Type | Plage | Défaut | Lecture seule |
|
||
| --- | --- | --- | --- | --- | --- |
|
||
| `rtuMaster` | Modbus RTU master UUID | QString | — | — | non |
|
||
| `slaveAddress` | Modbus slave address | int | 1–247 | `1` | non |
|
||
|
||
_Grandeurs mesurées :_
|
||
| Clé | Grandeur | Type | Unité |
|
||
| --- | --- | --- | --- |
|
||
| `connected` | Connected | bool | — |
|
||
| `relay1State` | Relay 1 | bool | — |
|
||
| `relay2State` | Relay 2 | bool | — |
|
||
| `relay3State` | Relay 3 | bool | — |
|
||
| `relay4State` | Relay 4 | bool | — |
|
||
| `relay5State` | Relay 5 | bool | — |
|
||
| `relay6State` | Relay 6 | bool | — |
|
||
| `relay7State` | Relay 7 | bool | — |
|
||
| `relay8State` | Relay 8 | bool | — |
|
||
| `input1State` | Input 1 | bool | — |
|
||
| `input2State` | Input 2 | bool | — |
|
||
| `input3State` | Input 3 | bool | — |
|
||
| `input4State` | Input 4 | bool | — |
|
||
| `input5State` | Input 5 | bool | — |
|
||
| `input6State` | Input 6 | bool | — |
|
||
| `input7State` | Input 7 | bool | — |
|
||
| `input8State` | Input 8 | bool | — |
|
||
|
||
<!-- END GENERATED -->
|