Cet adaptateur utilise le service Sentry.io pour signaler automatiquement les exceptions et les erreurs de code et les nouveaux schémas de périphériques en tant que développeur. Plus de détails Voir ci-dessous!
Une analyse détaillée de vos consommations d'énergie, de gaz et de liquide Toute source (KWH, WH, Watt, L / H ou M3) peut être utilisée pour les analyses de données:
| État | fonctionnalité | Description |
|---|---|---|
| > Dispositif <.cumulativeReading | accumuler des valeurs | Calculer les valeurs cumulées y compris la transformation La valeur cumulée peut être modifiée en suivant ces étapes |
| > Dispositif <.> Année <.> Statistiques de l'année < | Statistiques annuelles | Stocker les informations statistiques de l'année au niveau > Appareil.> Thisyear <.> Période sélectionnée < |
| > Device <.> Année <.> Currentyear | Statistiques de l'année en cours | Stocker les informations statistiques de l'année en cours au niveau > Appareil.> Currentyear <.> Période sélectionnée < |
| > Année <.> Currentyear.> Type de consommation < | Consommation | Dossier racine pour stocker les données de consommation (valeur actuelle - valeur précédente). Peut être la consommation ou la livraison |
| > Année <.> Currentyear.> Type de coût < | Frais | Dossier racine pour stocker les données de coûts. Valeur actuelle * Coût + prix de base Peut être la consommation ou la livraison |
Tous les emplacements d'état sont regroupés par nom d'état et séparés en période de période et de catégorie.
Les calculs seront automatiquement gérés et les valeurs transformées en unité appropriée telles que définies dans les définitions des prix.
Si vous avez des problèmes, veuillez d'abord lire le dépannage !


| Élément de configuration | Description |
|---|---|
| activé | Activer l'état pour Sourceanalytix |
| Alias | Par défaut: nom d'état, nom de l'appareil comme indiqué dans SA |
| Sélectionner le type | Obligatoire, choisissez votre type de calcul pour calculer en fonction des définitions des prix |
| Sélectionner l'unité | Par défaut: automatiquement, choisissez manuellement si nécessaire (voir les journaux) |
| Frais | Calcul des coûts |
| avec (hors) frais de base | incl; UDE Basic Charge dans le calcul des coûts |
| consommation | Calculer les données de consommation |
| contre-valeurs | Stocker les valeurs de comptoir actuelles |
| Lecture du compteur à | |
| début de x: | Valeur de démarrage du compteur pour une période spécifique à gérer Calcul Courant - StartValue |

TODO: décrire la logique
TODO: décrire la logique
TODO: décrire la logique
TODO: Lien de documentation vers la bibliothèque (Document Lib également!)
TODO: Documenter la transformation Watt vers KWH
TODO: Transformation de l'unité de document (comme Watt, à WH à KWH)
Stocker les informations statistiques sur la consommation / prix et / ou les coûts / bénéfices au niveau de l'année
Appareil.> Thisyear <.> Catégorie <.> Période sélectionnée
Ces informations sont généralement utilisées pour le stockage des données et les comparaisons historiques.
Les États sont regroupés par période spécifiée (comme l'année 2020 vs 2021, Ore février 2019 vs février ect)
Semaines
Appareil <.> Année <.> Coûts / gains
Consommation / livraison <.weeks. Weeknr <Mois
Appareil <.> Année <.> Coûts / gains
Consommation / livraison <. Monthes. Mois <Quartiers
Appareil <.> Année <.> Coûts / gains
Consommation / livraison <.Quarters. Qx <
Stocker les informations statistiques de l'année en cours au niveau:
dispositif.> Currentyear <.> Période sélectionnée
Semaines
Appareil <.> Année <.> Coûts / gains
Consommation / livraison <.weeks. Weeknr <Mois
Appareil <.> Année <.> Coûts / gains
Consommation / livraison <. Monthes. Mois <Quartiers
Dispositif <.> Année <.> Coûts / bénéfices Consommation / livraison <. Quarters. Qx <
Ces informations sont généralement utilisées pour le calcul quotidien / hebdomadaire / mensuel de
Coûts / gains et / ou consommation / livraison groupés par période spécifiée
TODO: ajouter des captures d'écran <
| catégorie | taper | Description |
|---|---|---|
| frais | financier | Résultat de la valeur de calcul * prix de coût + prix de base |
| gains | financier | Résultat de la valeur de calcul * prix de gain + prix de base |
| consommation | calculs | Résultat de la valeur de calcul comme coût - valeur de démarrage de l'année / mois / trimestre, etc. |
| livraison | calculs | Résultat de la valeur de calcul comme livraison - valeur de démarrage de l'année / mois / trimestre, etc. |
Avant de commencer le dépannage, il est important de comprendre comment l'analyse source initialise comme des erreurs ici peuvent se produire, voir la section des problèmes. La séquence suivante sera gérée:
Numéro 1 Aucune unité définie pour ....., ne peut pas exécuter des calculs
Veuillez sélectionner l'unité correcte dans les paramètres d'état
Numéro 2 Aucun type de coût défini pour ....., veuillez sélectionner le type de calcul au réglage d'état
Veuillez sélectionner le coût recherché pour comprendre quel montant doit être utilisé pour gérer les calculs
Numéro 3 type sélectionné ... n'existe pas dans les définitions de prix
Maintenant, les définitions de prix sont trouvées pour le type de coût choisi, veuillez vérifier votre paramètre de prix (configTe Config)
Numéro 4 Vérifiez les paramètres de .....! Valeur d'initiale connue: .....> valeur cumulative connue ..... ne peut pas continuer
La valeur d'initiation connue> des valeurs cumulées connues, cela peut être résolu en supprimant ou en modifiant ces objets dans l'état d'objet bru "valueAtDeviceInit": xxxx
Numéro 5 Vérifiez les paramètres de .....! ValueatDeviceRereset connu: .....> Valeur cumulative connue ..... ne peut pas procéder
La valeur d'initiation connue> des valeurs cumulées connues, cela peut être résolu
Suppression ou modification de ces objets dans l'état d'état d'objet brut valueAtDeviceReset": xxxx
Numéro 6 État pour le reading de cumulative n'est pas créé
L'initialisation de l'État a échoué, voir le numéro 1 à 5
Numéro 7 états pour les lectures de coûts n'a pas créé
Le type de calcul n'est pas activé dans les paramètres d'état 

Numéro 8 Valeur actuelle <
Une réinitialisation de l'appareil est détectée, voir la fonction 7
Numéro 9 Mes calculs sont incorrects
Vérifiez si l'unité correcte est choisie (de non sélectionnée, SA tentera d'autodétecter)
Vérifiez si le CumuledReading reflète la valeur totale correcte de votre lecture de valeur, sinon

Assurez-vous que les valeurs de démarrage sont définies correctement
SA gère les calculs par CumuledReading - CumuledReding connu au début de la période. Ces valeurs de démarrage sont définies dans les paramètres d'état et devraient être <que la lecture de courant
Veuillez vous assurer que CumulativeReading> = DayStart> = WeekStart> = Monthstart> = QuarterStart> = YearStart 
Vérifiez ces valeurs dans l'état Objet brut: valueAtDeviceReset": xxx "valueAtDeviceInit": xxx
Cet adaptateur a des racines avec merci à Pix en 2016 https://forum.iobroker.net/viewtopic.php?f=21&t=2262
qui a été amélioré par @hadering et publié sur github https://github.com/hdering/homematic_verbrauchszaehler
si vous aimez mon travail, veuillez envisager un don personnel
(Il s'agit d'un lien de don personnel pour Dutchmannl, sans relation avec le projet IOBRoker!)
Sentry.io est un service pour les développeurs pour obtenir un aperçu des erreurs de leurs applications. Et exactement cela est implémenté dans cet adaptateur.
Lorsque l'adaptateur se bloque ou toute autre erreur de code se produit, ce message d'erreur qui apparaît également dans le journal IOBRoker est soumis à Sentry. Lorsque vous avez permis à IOBRoker GmbH de collecter des données de diagnostic, votre ID d'installation (il s'agit simplement d'un ID unique sans aucun Infos supplémentaire à votre sujet, e-mail, nom ou tel) est inclus. Cela permet à Sentry de regrouper les erreurs et de montrer combien d'utilisateurs uniques sont affectés par une telle erreur. Tout cela m'aide à fournir des adaptateurs sans erreur qui ne se bloquent jamais.
Les problèmes de travailla
MIT
COPYRID
Toute personne obtenant une copie de ce logiciel et des fichiers de documentation associés (le "logiciel"), pour traiter le logiciel sans restriction, y compris sans limiter les droits d'utilisation, de copie, de modification, de fusion, de publication, de distribuer, de sous-licence et / ou de vendre des copies du logiciel, et de permettre aux personnes auxquelles le logiciel est fourni pour le faire, soumis aux conditions suivantes:
le logiciel ci-dessus et ce préjudice de l'autorisation doit être inclus dans les conditions de mise en œuvre substantielles.
Le logiciel est fourni "tel quel", sans garantie d'aucune sorte, express ou implicite, y compris, mais sans s'y limiter, les garanties de qualité marchande, d'adéquation à un usage particulier et de non-contrefaçon. En aucun cas, les auteurs ou les détenteurs de droits d'auteur ne seront pas responsables de toute réclamation, dommage ou autre responsabilité, que ce soit dans une action de contrat, de délit ou autre, découlant de, hors du logiciel ou de l'utilisation ou d'autres relations dans le logiciel.