etm-powersync-plugins

Fork ETM-Schurig de nymea-plugins. Contient l'ensemble des plugins d'intégration amont, plus les modules spécifiques ETM-PowerSync.

Modules ETM (les seuls qu'on développe ici)

Module Type Rôle
openmeteo IntegrationPlugin Conditions météo/solaires actuelles (GHI/DNI/DHI, GTI par pan, satellite)
linky IntegrationPlugin Compteur principal (TIC) : option, HC/HP, ISOUSC, couleur Tempo, puissances
tarif-api IntegrationPlugin Client d'une API tarifaire ; expose currentMarketPrice + rank
eastron IntegrationPlugin Compteur energie
waveshare IntegrationPlugin Modbus IO-module

Les autres dossiers sont des plugins amont, conservés tels quels.

Build

QMake, dans l'arbre nymea-plugins (Qt5 et Qt6). plugininfo.h est généré à partir du .json de métadonnées de chaque module.

Licence

GPL-3.0-or-later (cf. LICENSE.GPL3). Aucune logique propriétaire ici (cf. frontière de licence dans la doc d'architecture).

Architecture d'ensemble

Source de vérité transverse : etm-powersync-docs / ARCHITECTURE.md.

Description
No description provided
Readme 13 MiB
Languages
C++ 97.7%
IDL 1.2%
QMake 1.1%