powersync-docs/docs/appareils/compatibilite.de.md
Patrick Schurig 0c8c814f75 fix(ci): l'entrée Waveshare bloquait toute la chaîne — retirée, CI débloquée
validate_entries() arrête la génération quand une entrée de PORTING_STATUS d'un
canal autre que nightly n'a pas son integrationplugin*.json dans --src. L'entrée
waveshare-relay-d8 était en `channel: testing` pour un plugin qui n'a JAMAIS été
livré : la CI a donc échoué chaque nuit du 2026-08-02 au 2026-10-13, et le site de
doc est resté gelé au build du 1er août. Dix semaines, en silence.

Le garde-fou avait raison. C'est l'entrée qui était fausse, pas le contrôle — d'où
le choix de retirer l'entrée plutôt que de la basculer en nightly (ce qui aurait
publié « portage en cours » là où il n'y a pas de portage) ou d'assouplir
validate_entries() (ce qui aurait échangé un échec visible contre une doc
silencieusement incomplète).

Retirés : l'entrée de PORTING_STATUS — remplacée par le motif complet, sur place,
pour que personne ne la réintroduise sans savoir — et les trois fiches
smart/waveshare.{md,de.md,en.md}. Le reste des mentions vivait dans du contenu
généré (SUMMARY.md, index de catégorie, matrice de compatibilité) et a disparu à
la régénération.

Au passage, deux choses trouvées en nettoyant :
- `appareils/index.md` citait « SmartDevices — Waveshare » comme exemple de la
  catégorie ; remplacé par Shelly, Tasmota, GPIO, qui sont en canal stable.
- cette même page n'avait AUCUNE variante traduite : une entrée de nav de premier
  niveau servie en français sous /de/ et /en/. Traduite.

Chaîne CI rejouée en entier dans l'ordre, après correction : génération appareils
OK, génération API OK, `mkdocs build --strict` sans aucun avertissement,
contrôle d'idempotence OK.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-10-13 07:43:31 +02:00

11 KiB

Kompatibilität

Referenzliste der von ETM PowerSync unterstützten Geräte. Erzeugt aus PORTING_STATUS.yaml — zwischen den Markern nicht manuell ändern.

Jedes Gerät trägt drei unabhängige Badges:

APT-Kanal — Verfügbarkeit im Paket-Repository:

Badge Bedeutung
STABLE APT-Repository stable — produktionsreif
TESTING APT-Repository testing — funktionsfähig, in Bewährung
NIGHTLY Portierung läuft — nicht für den Produktivbetrieb

Herkunft — woher das Plugin kommt:

Badge Bedeutung
ETM Von ETM-Schurig entwickeltes oder gepflegtes Plugin
NYMEA Upstream-Plugin von nymea (Open-Source-Community)
TIERS Externes Plugin von Dritten / aus der Community

Stabilität — vom Plugin-Autor erklärte Reife (meta.json):

Badge Bedeutung
CONSUMER Für den Endkundeneinsatz validiert
COMMUNITY Community-Plugin, Support nach bestem Bemühen

Compteurs

Brand / Model Protocol Channel Origin Stability
Eastron SDM Modbus RTU STABLE ETM CONSUMER
Compteur ABB B2x Modbus RTU TESTING ETM CONSUMER
powerfox — STABLE NYMEA CONSUMER
B+G E-Tech Modbus RTU STABLE NYMEA CONSUMER
inepro Metering Modbus RTU STABLE NYMEA CONSUMER
Schrack Modbus RTU STABLE NYMEA CONSUMER
Bestel Modbus TCP STABLE NYMEA CONSUMER
Senseair Modbus RTU STABLE NYMEA CONSUMER

Bornes de recharge

Brand / Model Protocol Channel Origin Stability
Borne ABB Terra AC Modbus TCP TESTING ETM CONSUMER
Keba Modbus TCP TESTING ETM CONSUMER
Easeex — STABLE NYMEA CONSUMER
go-eCharger Modbus TCP STABLE NYMEA CONSUMER
EVBox — STABLE NYMEA CONSUMER
EVerest Modbus TCP STABLE NYMEA CONSUMER
Amber Electric — STABLE NYMEA —
Amperfied Modbus RTU STABLE NYMEA CONSUMER
MENNEKES Modbus TCP STABLE NYMEA CONSUMER
webasto Modbus TCP STABLE NYMEA CONSUMER
PC Electric Modbus TCP STABLE NYMEA CONSUMER
PhoenixConnect Modbus TCP STABLE NYMEA CONSUMER
INRO Modbus TCP STABLE NYMEA CONSUMER

SmartDevices

Brand / Model Protocol Channel Origin Stability
Shelly — STABLE NYMEA CONSUMER
Tasmota — STABLE NYMEA COMMUNITY
Tuya — STABLE NYMEA COMMUNITY
GPIO — STABLE NYMEA COMMUNITY
USB Relay — STABLE NYMEA CONSUMER
USB-RLY82 — STABLE NYMEA CONSUMER
MQTT client — STABLE NYMEA COMMUNITY
Modbus Commander Modbus TCP STABLE NYMEA COMMUNITY
UniPi — STABLE NYMEA CONSUMER

HVAC

Brand / Model Protocol Channel Origin Stability
Daikin — STABLE NYMEA COMMUNITY
SG-Ready — STABLE NYMEA COMMUNITY
SimpleHeatpump — STABLE NYMEA COMMUNITY
Tado — STABLE NYMEA COMMUNITY
Stiebel Eltron Modbus TCP STABLE NYMEA COMMUNITY
iDM Modbus TCP STABLE NYMEA CONSUMER
Drexel und Weiss Modbus RTU STABLE NYMEA COMMUNITY
alpha innotec Modbus TCP STABLE NYMEA COMMUNITY
my-PV — STABLE NYMEA COMMUNITY

Onduleurs / PV

Brand / Model Protocol Channel Origin Stability
Fronius Modbus TCP STABLE NYMEA CONSUMER
Bosswerk Modbus TCP STABLE NYMEA CONSUMER
Solar-Log — STABLE NYMEA CONSUMER
SMA Modbus TCP STABLE NYMEA CONSUMER
SolaX Power Inverter Modbus TCP STABLE NYMEA CONSUMER
Sungrow Inverter Modbus TCP STABLE NYMEA CONSUMER
Huawei FusionSolar Modbus TCP STABLE NYMEA CONSUMER
KOSTAL Solar Electric Modbus TCP STABLE NYMEA CONSUMER
mtec Modbus TCP STABLE NYMEA —
Wattsonic Modbus RTU STABLE NYMEA CONSUMER
SunSpec Modbus TCP STABLE NYMEA CONSUMER

Tarifs & prévisions

Brand / Model Protocol Channel Origin Stability
OpenMeteo — TESTING ETM CONSUMER
aWATTar — STABLE NYMEA CONSUMER
Tempo — STABLE NYMEA CONSUMER
spot-hinta — STABLE NYMEA CONSUMER

Types génériques

Brand / Model Protocol Channel Origin Stability
genericenergy — STABLE NYMEA —
genericheatingcooling — STABLE NYMEA —
genericcar — STABLE NYMEA —