úložiště:IAMMETER-simulátor
Vítejte a sdělte nám zde své myšlenkyIntegrujte virtuální 3-fázový měřič energie (open source) do HA, použijte jej k optimalizaci vašeho solárního FV systému
Myšlenka, která nám umožní začít vyvíjet tento simulátor, pochází z tohoto příspěvkuhttps://imeter.club/topic/320
Jeden z našich zákazníků se snaží optimalizovat využití solárního přebytečného výkonu domácím asistentem. Použijte měřič energie IAMMETER ke sledování nadměrného solárního výkonu a řiďte nabíjení Tesla pomocí Home Assistant (využívejte přebytečné solární energie co nejvíce).
také se chceme podílet na tomto projektu, abychom společně optimalizovali logiku řízení. Ale teď nemáme Teslu a invertor v naší kanceláři. Měli jsme tedy nápad, vyvinout simulátor k dosažení takových úkolů.
Prostřednictvím tohoto simulátoru můžete získat simulovaný WEM3080T.
Fáze A je výsledkem měření výstupu solárního invertoru (Tento výsledek může být kompletně simulován simulátorem nebo získán ze skutečného elektroměru).
Profil zatížení se konfiguruje v simulátoru, existují různé modely zatížení (pevný, časovač, konfigurovatelný).
Poté simulátor automaticky vypočítá spotřebu sítě na základě výsledku solárního měření (simulovaného nebo skutečného) a profilu zátěže (simulovaného) a odešle výsledek ve fázi B.
S tímto simulátorem můžete dělat takové zajímavé práce.
Simulovaný 3fázový elektroměr lze také přidat do Home assistant nebo IAMMETER, stejně jako skutečný hardware.
Simulátor je vyvinut společností "ASP.NET Core", jde o open source .
Po spuštění tohoto kódu se předpokládá, že jste tímto způsobem nainstalovali 3fázový elektroměr (WEM3080T).
Simulátor také podporuje API pro "monitorjson" jako skutečný 3fázový elektroměr.
Data fáze A v simulátoru mohou pocházet ze zcela simulovaných dat (můžete nastavit maximální výkon pro simulovaný střídač), skutečného měřiče energie (WEM3080T) nebo návratové hodnoty API z nějaké platformy (jako je PVoutput).
Model zátěže se používá k simulaci skutečné spotřeby energie, nyní jsou podporovány tři různé modely zátěže.
V tomto simulátoru můžete zavést svou vlastní řídicí logiku pro řízení takových modelů zatížení. Například, aby některá velká zátěž fungovala v době mimošpičkového tarifu, aby se co nejvíce využíval solární přebytečný výkon.
Samozřejmě není snadný způsob, jak poskytnout model zatížení, který dokáže simulovat skutečnou situaci. Po otevření tohoto kódu doufáme, že každý, kdo se o tento projekt zajímá, může společně vylepšit model zatížení, aby se přiblížil skutečné situaci.
Při tomto použití jsou všechna data simulována tímto simulátorem. Jak solární FV výstup, tak profil zátěže jsou simulovány s ohledem na vaše nastavení.
Simulátor bude simulovat výstup FV a vyvede jeho data ve fázi A. Výstupem bude simulovaný profil zatížení. Vypočítá výkon sítě na základě simulovaných dat FV ve fázi A a simulovaného profilu zatížení a vydá jej ve fázi B.
Můžete použít získávání dat ze simulátoru pomocí stejného API ("monitorjson"), které podporuje skutečný měřič energie
Zdá se, že nemá smysl integrovat simulovaný měřič energie do Home assistant, ale pomůže vám to dobře porozumět tomuto simulátoru, pak byste simulátor lépe používali v použití 2 a použití 3.
Nyní podporuje pouze dvě rozhraní, čtení ze skutečného WEM3080T nebo čtení z API IAMMETER
Ve skutečnosti lze jakékoli rozhraní obsahující data solárního výkonu (ať už načtená z reálných měřičů nebo získaná z online API) považovat za zdroj dat a přidat je sem.
Pokud jste obeznámeni s jinými rozhraními, můžete nám zaslat PRúložiště.
Pokuste se nakonfigurovat profil zatížení v simulátoru tak, aby odpovídal vaší skutečné situaci.
Poté simulátor vypočítá spotřebu sítě s ohledem na tento vzorec Výkon sítě = solární výstupní výkon - výkon zátěže Podle toho také vypočítá údaje o kWh sítě (jak importované, tak exportované energii).
Simulátor vydá výsledek dat sítě (vypočtený podle skutečného solárního a simulovaného zatížení) ve fázi B.
Tento výsledek simulované mřížky si můžete přečíst pomocí místního rozhraní API „monitorjson“ a integrovat jej do jakékoli platformy, kterou znáte.
Pokud je model zatížení dostatečně blízko vaší skutečné situaci, může vám pomoci najít nejlepší řídicí logiku (algoritmus). Tato logika ovládání vám může pomoci:
Napájejte zátěž co nejvíce přebytečným solárním zářením.
Pokud zátěž nemůže napájet solární energii (v noci), zkuste ji co nejvíce napájet mimo špičku.
Prosím obrať se na
Jak vytvořit profil zatížení a integrovat jej do domácího asistenta
Spusťte tento simulátor pomocí zdrojového kódu nebo Dockeru
Jak vytvořit profil zatížení a integrovat jej do domácího asistenta