Démarrage rapide : simuler un profil de charge dans ce simulateur
Q : Pourquoi devons-nous simuler le profil de charge dans ce simulateur ? R : Si vous pouvez simuler le profil de charge aussi précisément que la réalité, vous pourrez faire des expériences sur ce simulateur. Trouvez une façon appropriée de manipuler la charge contrôlable et d'utiliser la production solaire PV plus efficacement.
Ce tutoriel prendra environ 10 minutes. Il vous montre comment exécuter ce simulateur et comment simuler un profil de charge dans ce simulateur.
N'hésitez pas à nous faire part de vos réflexions ici Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system
Il y a quelques introductions de base au simulateur. Vous pouvez les lire d'abord, ou passer directement au chapitre suivant. (Lire ce chapitre ou non n'affectera pas votre capacité à utiliser le simulateur dans le chapitre suivant).
Pourquoi nous avons développé ce simulateur
Comment fonctionne le simulateur
Le simulateur est un code source ouvert, le code est ici IAMMETER`s simulator in GitHub
Vous pouvez télécharger le code et l'exécuter directement (nécessite d'abord le téléchargement et l'installation de .NET Runtime 6.0.10).
Exécuter le simulateur à partir du code source
Nous fournissons également une image Docker, vous pouvez aussi exécuter ce simulateur dans Docker.
Exécuter le simulateur à partir de Docker
Visitez http://localIP:8080

Le port 8080 peut être défini dans le fichier "appsettings.json"

Le simulateur prend également en charge l'API "monitorjson", comme le véritable WEM3080T
Lorsque vous modifiez la puissance de charge à partir des paramètres, en plus du tableau de bord du simulateur, cette API peut également être utilisée pour vérifier la variation de puissance sur la phase B.

Nous fournissons quelques configurations de profil de charge ici. Vous pouvez les télécharger et les importer directement dans votre simulateur.
https://github.com/lewei50/iammeter-simulator
Après avoir décrit votre profil de charge dans le simulateur, vous pouvez exporter la configuration dans un fichier JSON. D'autres personnes peuvent également importer ce fichier JSON directement.

Dans ce mode, la charge peut être activée/désactivée manuellement dans le tableau de bord, ou par appel API.
Puissance : c'est une plage de puissance. Si vous avez besoin d'une valeur de puissance fixe, conservez simplement la même valeur ici.

Vous pouvez activer/désactiver manuellement dans le tableau de bord principal.


Puissance : c'est une plage de puissance. Si vous avez besoin d'une valeur de puissance fixe, conservez simplement la même valeur ici.
Temps : définissez la plage horaire de fonctionnement
Minutes d'ouverture : définissez la durée de fonctionnement dans cette plage horaire.
Prenons l'image ci-dessus comme exemple, le "temps" est 17:00-23:00, les "minutes d'ouverture" sont 180-240. Ce paramètre signifie que cette charge fonctionnera entre 180 et 240 minutes (aléatoires) de 17:00 à 23:00. Si vous souhaitez qu'elle fonctionne en continu de 17:00 à 23:00, les "minutes d'ouverture" doivent être réglées sur 360-360 (couvrant les 6 heures complètes).
Si le mode défini est "configurable", cela signifie que cette charge peut être contrôlée par appel API, comme dans l'image ci-dessous
/api/setloadpower?v=1200
Veuillez noter : la version actuelle ne prend en charge qu'une seule charge "configurable" pour le moment. Nous pourrions augmenter le nombre de charges "configurables" dans la prochaine version.

tutoriel : https://imeter.club/topic/349
Démo : http://ha.iammeter.com:18123/lovelace/sim1 (utilisateur:iammeter ,mot de passe:iammeter)

Le simulateur suppose que vous avez installé le compteur d'énergie de cette manière.
Après avoir modifié les paramètres de charge, vous pouvez également utiliser l'API locale "monitorjson" pour visualiser les changements de puissance sur la phase B.

Compteur d'énergie Wi-Fi triphasé (WEM3080T)
Compteur d'énergie Wi-Fi monophasé (WEM3080)
Compteur d'énergie Wi-Fi triphasé (WEM3046T)
Compteur d'énergie Wi-Fi triphasé (WEM3050T)