Poslení víkendový den (neděle 1.10.2017) jsme trávili na domě. Žena uklízela koupelny a záchody (a že jich máme) a já jsem se vrtal v elektrice. Postupně jsem Rozcházel některá tlačítka a připojoval jsem je na Quida, pak jsem přidělával podhledová svítidla v přízemí a nakonec jsem ladil elektroměry, které jsem měl už připojené, jen to nastavit.
Pulzní elektroměry
Pulzní elektroměry používám Hutermann HT-1PD – tyto jsem sehnal za super peníze, protože jsem napsal přímo do firmy Hutermann a požádal jsem je o slevu a oni vyhověli. Schéma, jak jsem elektroměry zapojoval, je zřejmé už z předchozího článku, jen pro připomenutí, při čelním pohledu levá svorka => do Loxone / Quida, pravá svorka => +24Vss.
V LoxConfigu pak nastavení vypadá u každého z elektroměrů následovně. Vytvořil jsem si novou stránku „Měření spotřeby“, kam všechna tato „zařízení“ dávám.
Pro každý elektroměr jsem vložil funkční blok „Čítač – Měření spotřeby“. Na vstup „Tr“ jsem přivedl vždy patřičný vstup z Quida. To by ovšem nestačilo, protože elektroměry „tikají“ v určitém intervalu a toto je potřeba miniserveru říct. Na elektroměru je informace „0,5Wh/imp“, to znamená, že jeden impuls dává informaci o spotřebě „velikosto“ 0,5Wh. Přepočtem tedy zjistím, že 2 impulzy = 1Wh a tím pádem 2000 impulzů = 1kWh. A toto je potřeba říct i miniserveru. Kliknutím na funkřní blok měření spotřeby dostávám možnost vyplnit „Parametry standardní hodnota“ kam uvedu, kolik impulzů očekávám za 1kWh;
A proto, že moje elektroměry už mají něco „natikáno“ a naměřeno, vyplním ještě parametr „O: Offset“, který říká, jakou hodnotu připočíst k tomu, co Loxone už naměřil, tedy opíšu to, co vidím na displayi elektroměru. Pak už jen zapnu statistiku s rozmezím „Průměr za hodinu“ a ukládám do miniserveru. Výsledek ve vizualizaci pak vypadá třeba takto:
Elektroměr ABB B23 (212-100) MODBUS
O těchto elektroměrech se napsalo už celkem hodně, a spousta lidí hodně bojovala se zapojením a následnou konfigurací. Já jsem vycházel z toho, co již bylo napsáno a pak z metody pokus a omyl, protože informace na internetu jsou vždy kusé.
Schéma zapojení
Netřeba se rozepisovat, obrázek napoví – pozor ABB má prohozené konektory A a B.
Nastavení elektroměru
Tohle pro mě bylo opravdu peklo. Na internetu je návod, který říká že v menu SET je potřeba nastavit hodnoty v menu Mbus. Jenže takové menu jsem na svém elektroměru nenašel. Ani oficiální návod nebyl moc nápomocný. Ale nakonec se vše v dobré obrátilo a elektroměr jede.
- Otevřít menu (dlouhá stisk tlačítka OK)
- Najít menu „Set“ a OK
- Najít menu „Opt“ a OK
- Protocol – vybrat Mbus
- Dlouhým stiskem OK se vrátit o úroveň nahoru
- Baud – nastavit požadovanou hodnotu, já jsem původně dal 9600 ale pak jsem to změnil na 19200
- Dlouhým stiskem OK se vrátit o úroveň nahoru
- Address – nastavit modbus adresu – já čísluju od 1
- Dlouhým stiskem OK se vrátit o úroveň nahoru
- Dlouhým stiskem OK se vrátit o úroveň nahoru (ještě jednou)
- Vybrat menu „RS-485„
- Opět nastavit protokol „Modbus“, „Baud“ a „Address“
- Dlouhým stiskem vyjet o úroveň výš a na nejvyšší úrovni najít položku „ESC“ a OK – tím se dostanu na hlavní obrazovku
Pokusil jsem se udělat videonávod, ale je tam pouze první část, jak se zase dostanu k rozvaděči, tak doplním.
Kus oficiálního návodu, který putuje po netu je zde:
Co už na netu ale neputuje, je další kus návodu, díky kterému se mi to podařilo rozchodit:
LoxConfig a komunikace elektroměru s miniserverem
Tato část už není tak složitá a to díky uživateli „jirin.sv„, který se podělil o šablonu Modbus zařízení. Šablona je k dispozici zde, hledejte příspěvek ze dne „14/09/2017 9:41 pm“. Na tomto odkaze najdete jak šablonu, tak popis, jak ji zprovoznit.
Jediné, co není z návodu zřejmé a uvádí se dále v diskusi, je potřeba:
- Pokud používáte Loxone MODBUS Extension: „odškrtnutí“ checkboxu „Pořadí registru“.
- Pokud používáte převodník USR – TCP232 – 410S namísto Modbus extension: „nechat zaškrtnutý“ checkbox „Pořadí registru“
Ještě je nutné nastavit u elektroměru správnou Adresu a Baud rate:
Vizualizace
No a pokud je vše nastaveno správně, jsou ve vizualizaci dostupné informace, načítané z elektroměru.
Ke stažení
- Šablona Elektroměr ABB B23 – použití převodníku USR – TCP232 – 410S (autor jirin.sv)
- Šablona Elektroměr ABB B23 – použití Loxone Modbus Extension
- Soubor jednoduše vzít, rozbalit a uložit do C:\ProgramData\Loxone\Loxone Config X.Y\Templates\Comm
- Zavřít / Otevřít Loxone Config
- Kliknout na Modbus Extension
- V horní liště „+ Senzory a aktory – Předdefinovaná zařízení“ a vybrat požadovanou šablonu
Velké díky
Je potřeba poděkovat všem, kteří se podělili o informace a pomohli tak ke zprovoznění elektroměrů.
Odkazy na dané téma:
- https://www.vodnici.net/community/loxone-a-arduino/propojeni-loxone-modbus-abb-elektromer/paged/2/
- https://www.vodnici.net/community/loxone-a-arduino/mereni-spotreby-elektriny-pomoci-loxone-nebo-arduina/paged/16/
Dobrý den, mám ten jednofáz. elektroměr Hutermann HT-1PD a modbus od Loxone. Ale nějak to mám problém rozchodit.
1 kam tedy připojit svorky od elektorměru a co popřípadně nastavit v config.¨
Díky
Díky moc za tento článek, konečně jsem po mnoha hodinách rozběhal Modbus na ABB B23 přes RS485toTLL převodník.
Tuším, že hlavní poznání bylo, že jsou přehozené konektory A a B. Předpokládám, že jsem to v jednom okamžiku zkoušel přehodit, ale asi jsem zase měl něco jiného špatně nastavené.
Co se týče nastavování M-Bus sběrnice, tak to v mém případě není potřeba. Co jsem ale musel vypnout je kontrola parity u protokolu RS485.
Jenom pro zajímavost, mé zapojení je po hardwarové stránce následující: ABB B23 -> RS485toTTL -> Wemos D1 Mini (ESP8266)
A po softwarové: Wemos D1 Mini Tasmota firmware -> MQTT broker -> NodeRED -> InfluxDB -> Grafana
Ještě jednou díky.
Dobry den, chystam se zprovoznit ABB B23 podobne jako vy (tasmota->MQTT->NodeRed). Nasel jste nejaky navod/knihovnu/node, nebo jste to cele udelal sam?
Diky Nikles
Uz jsem to nasel… presto diky za popostrceni!
https://tasmota.github.io/docs/Smart-Meter-Interface/#abb-b23-modbus