hbedek/ec-interface

Interface to connect to Electricity Cost

v1.3 2021-08-30 08:26 UTC

This package is auto-updated.

Last update: 2025-07-29 02:02:10 UTC


README

Interface permettant de se connecter à ElectricityCost

L'intégration de l'interface se fait via composer:

"require": { "hbedek/ec-interface": "dev-main" },

Fichier plugin.php

Ici il y a plusieurs modifications à faire.

Pour afficher la configuration nécessaire à Electricity Cost: ` {{Calculer le coût de l'équipement}} {{Nécessite le plugin Electricity Cost}}

`

Plugin::getConfigEqHtml() doit renvoyer vers la fonction :

public static function isPluginInstalled() { return ECInterfaceImpl::isPluginInstalled(); }

A rajouter au chargement des JS: `

`

Plugin::isPluginInstalled() doit renvoyer vers la fonction: public static function getConfigEqHtml() { $elecApi = new ECInterfaceImpl(); return $elecApi->getConfigEqHtml(); }

Fichier plugin.class.php

Création des commandes

A la création des commandes, il faut appeler: $elecApi = new ECInterfaceImpl(); $elecApi->createECCmds($this, $needRefreshCmd); Avec $this le contexte de la classe plugin.class.php Avec $needRefreshCmd un booléen pour créer ou non une commande refresh.

Cette fonction va créer toutes les commandes nécessaire à Electricity Cost

Rafraîchissement