---
title: "Orno OR-WE-525/526"
description: "Jednofázový elektroměr Orno OR-WE-525/526 s Modbus RTU (RS-485). TapHome čte celkovou, importní a exportní energii, výkon a proud."
url: "https://taphome.com/cs/compatibility/orno-or-we-525-526/"
language: cs
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","electric-meter","rs485","single-phase","energy-metering","din-rail","bidirectional"]
  questions: ["Jak integrovat Orno OR-WE-525/526 s TapHome?","Co měří šablona Orno OR-WE-525/526 v TapHome?","Jak připojit Orno OR-WE-525/526 přes RS-485 k TapHome?","Jaký je rozdíl mezi OR-WE-525 a OR-WE-526?","Jak nakonfigurovat kombinovaný kód na OR-WE-525/526?","Jak změnit Modbus adresu slave na OR-WE-525/526?"]
---

# Orno OR-WE-525/526

Komunikace: Modbus RTU

- [Oficiální stránka Orno](https://www.orno.pl)

## Návod na integraci

Orno OR-WE-525 a OR-WE-526 jsou jednofázové elektroměry na DIN lištu, které komunikují přes Modbus RTU po RS-485. Oba modely mají certifikaci MID (směrnice 2014/32/EU), jsou dimenzovány na 230 V AC s kapacitou 5(100) A, třída přesnosti B a zabírají pouze 1 modul (18 mm) na liště TH-35. Šablona TapHome poskytuje 4 zařízení pokrývající celkovou energii, exportní (do sítě) energii, importní (ze sítě) energii a měření proudu, spolu s rozsáhlými servisními atributy pro napětí, účiník, frekvenci, zdánlivý výkon, jalový výkon a jalovou energii podle kvadrantů.

Hlavní rozdíl mezi modely spočívá v tom, že **OR-WE-525** je základní jednosměrný elektroměr s pamětí EEPROM, zatímco **OR-WE-526** přidává obousměrné měření, vícetarifní podporu (T1--T4), vestavěný RTC s Li-Ion baterií a registry data/času. Oba modely sdílejí stejnou mapu Modbus registrů a rozhraní RS-485. Všechny měřicí registry používají kódování Int32 čtené přes funkční kód FC03 (holding registry).

## Hardwarové zapojení

### Kabeláž RS-485

![Schéma zapojení Orno OR-WE-525/526 a kabeláž RS-485](https://taphome.com/images/compatibility/orno-or-we-525-526/wiring-rs485_hu_c5c0af96e34c5bdb.jpg)

OR-WE-525/526 má vestavěný port RS-485 se třemi svorkami na spodní straně elektroměru:

- **Svorka 23** (A) — RS-485 datová linka A, připojit na A+/D+ na TapHome RS-485
- **Svorka 24** (G) — Ground / GND
- **Svorka 25** (B) — RS-485 datová linka B, připojit na B-/D- na TapHome RS-485

> [!NOTE]
> Pokud převodník RS-485 nemá port G, propojení GND není nutné.

Propojení se provede dvoužilovým komunikačním kabelem přizpůsobeným standardu RS-485, přes standardní převodník USB-RS485 nebo přímo na sběrnici RS-485 TapHome Core.

## Konfigurace

### Komunikační parametry

Výchozí nastavení Modbus odpovídají šabloně TapHome přímo po instalaci:

| Parametr | Výchozí | Možnosti |
|----------|---------|----------|
| Přenosová rychlost | 9600 bps | 9600, 19200, 38400, 115200 |
| Datové bity | 8 | Fixní |
| Parita | None | None, Odd, Even |
| Stop bity | 1 | 1, 2 |
| Slave ID | 1 | 1--247 |

Komunikační parametry lze změnit přes tlačítko na předním panelu (stisknout a podržet tlačítko 2 alespoň 3 sekundy pro přístup na stránku nastavení) nebo vzdáleně přes servisní akce šablony.

### Slave ID

Při zapojení více elektroměrů na stejnou sběrnici RS-485 musí mít každý elektroměr unikátní Slave ID. Výchozí Slave ID je 1 (konfigurovatelné od 1 do 247). Po importu šablony TapHome nastavte Slave ID v nastavení připojení modulu tak, aby odpovídalo elektroměru. Šablona také poskytuje servisní akci **Slave ID** pro vzdálenou změnu adresy přes Modbus.

### Kombinovaný kód (režim)

Registr kombinovaného kódu (H:0x100F) určuje, jak zařízení „Total Energy" počítá celkovou hodnotu:

| Režim | Hodnota | Popis |
|-------|---------|-------|
| To Grid | 1 | Celková = pouze dodávka do sítě |
| From Grid | 2 | Celková = pouze odběr ze sítě |
| To Grid + From Grid | 3 | Celková = dodávka + odběr (výchozí) |
| To Grid - From Grid | 4 | Celková = dodávka - odběr |

Toto nastavení je konfigurovatelné přes servisní akci **Mode** na zařízení Total Energy. Zařízení importní a exportní energie nejsou tímto nastavením ovlivněna — vždy čtou své dedikované registry.

## Schopnosti zařízení

Šablona vytváří 4 zařízení organizovaná do tří skupin: celková energie, obousměrné měření importu/exportu a měření proudu. Každé zařízení elektroměru hlásí kumulativní energii (kWh) a okamžitý odebíraný výkon (kW).

### Měření celkové energie

- **Total Energy** — celková činná energie (H:0x122, kWh) a odebíraný činný výkon (H:0x104, kW). Hodnota celkové energie závisí na nastavení kombinovaného kódu. Toto zařízení obsahuje 12 servisních atributů: napětí (V), proud (A), frekvence sítě (Hz), účiník, zdánlivý výkon (VA), jalový výkon (VAr), celková jalová energie (kVArh) a jalová energie podle kvadrantů (1. až 4. kvadrant, kVArh). Servisní akce **Mode** umožňuje přepínání kombinovaného kódu mezi výpočtem dodávky, odběru, součtu nebo rozdílu.

### Obousměrné měření energie

Dvě zařízení sledují směr toku energie pro monitoring fotovoltaiky nebo interakce se sítí:

- **Export Energy** — celková reverzní činná energie (H:0x118, kWh) a exportní výkon odvozený ze záporných hodnot činného výkonu (H:0x104). Servisní atributy zahrnují celkovou dopřednou jalovou energii (kVArh) a dopředný jalový odběr (VAr).
- **Import Energy** — celková dopředná činná energie (H:0x10E, kWh) a importní výkon odvozený z kladných hodnot činného výkonu (H:0x104). Servisní atributy zahrnují celkovou reverzní jalovou energii (kVArh) a reverzní jalový odběr (VAr).

> [!TIP]
> Rozdělení importu/exportu je dosaženo čtením registru znaménkového činného výkonu (H:0x104). Kladné hodnoty indikují odběr ze sítě (import), záporné hodnoty indikují dodávku do sítě (export). Toto je zvláště užitečné pro monitoring vlastní spotřeby fotovoltaiky a interakce se sítí.

### Měření proudu

- **Electric Current** — proud v lince (H:0x102, A) s napětím jako servisním atributem (H:0x131, V). Toto zařízení používá rychlejší 1,5sekundový interval dotazování pro téměř real-time monitoring proudu.

### Servisní akce

Šablona poskytuje servisní akce na úrovni modulu pro vzdálenou konfiguraci:

- **Date/Time** — synchronizace interních hodin elektroměru s aktuálním časem (zápis BCD-kódovaného data/času do registrů H:0x1007--H:0x100A). Funkční pouze na OR-WE-526, který má vestavěný RTC.
- **Slave ID** — změna Modbus adresy slave (1--255)
- **LCD Cycle time** — nastavení intervalu automatického přepínání LCD displeje (0--99 sekund)
- **Baud Rate** — změna komunikační rychlosti (9600, 19200, 38400 nebo 115200 bps)

### Další schopnosti

OR-WE-525/526 také nabízí registry pro tarifní počítadla energie (T1--T4 pro dodávku, odběr a celkovou činnou/jalovou energii), vynulovatelná počítadla, průměrovaný odebíraný výkon se zaznamenanými maximy a konfiguraci tarifního rozvrhu. Registry související s tarify jsou funkční pouze na OR-WE-526. Tyto lze doplnit v budoucí aktualizaci šablony.

## Řešení problémů

### Žádná komunikace

1. Zkontrolujte připojení svorek RS-485 — Svorka 23 = A, Svorka 25 = B. Prohoďte A a B pokud komunikace nefunguje, protože konvence označování se liší mezi výrobci
2. Ověřte, že přenosová rychlost v TapHome odpovídá nastavení elektroměru (výchozí 9600 bps, viditelná na informační stránce elektroměru)
3. Ověřte, že Slave ID se shoduje (výchozí 1)
4. Zkontrolujte nastavení parity — tento elektroměr má výchozí **None** (8N1), na rozdíl od některých elektroměrů, které používají sudou paritu

### Nesprávné hodnoty celkové energie

1. Zkontrolujte nastavení režimu kombinovaného kódu (H:0x100F) — výchozí režim 3 (dodávka + odběr) sčítá oba směry, což nemusí být žádoucí chování pro všechny instalace
2. Pro fotovoltaické instalace může být vhodnější režim 1 (pouze dodávka) nebo režim 4 (dodávka - odběr) v závislosti na umístění měřicího bodu
3. Pokud exportní nebo importní energie ukazuje nulu zatímco celková energie roste, ověřte, že elektroměr je nainstalován v bodě, kde skutečně dochází k obousměrnému toku energie

## Dostupná zařízení 4

Tato zařízení se po importu zobrazí v TapHome.

OR-WE-525/526 Modul

Servisní atributy

|                    |                                                                                  |
|--------------------|----------------------------------------------------------------------------------|
| Slave ID           |                                                                                  |
| Přenosová rychlost |                                                                                  |
| Parita             |                                                                                  |
| Stop bit           |                                                                                  |
| Čas                | Aktuální datum a čas z interních hodin elektroměru — dostupné pouze na OR-WE-526 |

Servisní akce

|                    |                                                                                                                     |
|--------------------|---------------------------------------------------------------------------------------------------------------------|
| Datum/Čas          | Synchronizace interních hodin elektroměru s aktuálním datem a časem — funkční pouze na OR-WE-526 (s vestavěným RTC) |
| Slave ID           |                                                                                                                     |
| Cyklus LCD         |                                                                                                                     |
| Přenosová rychlost |                                                                                                                     |

Servisní atributy

${device\_SlaveId}

```taphome
modbusr(H, 0x1003, Int16)
```

${baud\_rate} \[bps]

```taphome
switch(getbyte(modbusr(H, 0x100c, Int16),0),6,9600,7,19200,8,38400,9,115200,"Invalid")
```

${xml\_parity}

```taphome
switch(getbyte(modbusr(H, 0x100d, Int16),0),0,"None",1,"Odd",2,"Even","Invalid")
```

${xml\_stop\_bit}

```taphome
modbusr(H, 0x100e, Int16)
```

${time}

```taphome
var Y := 2000 + frombcd(modbusr(H,0x1007,uint16));
var M := frombcd(getbyte( modbusr(H,0x1008,uint16),1));
var D := frombcd(getbyte( modbusr(H,0x1008,uint16),0));
var W := frombcd(getbyte( modbusr(H,0x1009,uint16),1));
var H := frombcd(getbyte( modbusr(H,0x1009,uint16),0));
var min := frombcd(getbyte( modbusr(H,0x100a,uint16),1));
var sec := frombcd(getbyte( modbusr(H,0x100a,uint16), 0));

tostring(tostring(H,"D2") + ":" + tostring(min,"D2") + ":" + tostring(sec, "D2") + " " + tostring(D,"D2") + "." + tostring(M,"D2") + "." + Y)


```

Servisní akce

Date/Time

```taphome
var now := NOW();

var out1 := tobcd(now.YEAR - 2000);
var out2 := (tobcd(now.MONTH)<<8) + tobcd(now.DAY);
var out3 := (tobcd(now.DAYOFWEEK)<<8) + tobcd(now.HOUR);
var out4 := (tobcd(now.MINUTE)<<8) + tobcd(now.SECOND);

modbusw(H, 0x1007, uint16, out1, out2, out3, out4);

#var out1 := (tobcd(MI) << 8) + tobcd(SS);
#var out2 := (tobcd(DW) << 8) + tobcd(HH);
#var out3 := (tobcd(MM) << 8) + tobcd(DD);

#modbusw(H, 0x3c, LittleEndianUint16, out1, out2, out3, YY);
```

Slave ID

Parametry: Slave ID (1–255 ID)

```taphome
modbusw(H, 0x1003, Uint16, ID)
```

LCD Cycle time

Parametry: Time \[s] (0–99 t)

```taphome
modbusw(H, 0x100b, Uint16, t)
```

${baud\_rate}

Parametry: Baud rate

```taphome
modbusw(H,0x100c,int16,Br)
```

Celková energie Elektroměr Pouze ke čtení

Celková činná energie a odebíraný výkon — konfigurovatelný režim kombinovaného kódu určuje, zda se počítá dodávka, odběr, součet nebo rozdíl. Obsahuje 12 servisních atributů pro napětí, proud, frekvenci, účiník a jalovou energii podle kvadrantů

Registr: H:0x122 (readtotalconsumption), H:0x104 (readdemand) Int32 Jednotka: kWh / kW / 100 (energy), / 1000 (power)

Servisní atributy

|                                      |                                                                                                                 |
|--------------------------------------|-----------------------------------------------------------------------------------------------------------------|
| Režim                                | Kombinovaný kód — určuje způsob výpočtu celkové energie: do sítě (dodávka), ze sítě (odběr), součet nebo rozdíl |
| Napětí                               |                                                                                                                 |
| Proud                                |                                                                                                                 |
| Frekvence sítě                       |                                                                                                                 |
| Účiník                               |                                                                                                                 |
| Zdánlivý výkon                       |                                                                                                                 |
| Jalový výkon                         |                                                                                                                 |
| Celková jalová energie               |                                                                                                                 |
| Celková jalová energie (1. kvadrant) |                                                                                                                 |
| Celková jalová energie (2. kvadrant) |                                                                                                                 |
| Celková jalová energie (3. kvadrant) |                                                                                                                 |
| Celková jalová energie (4. kvadrant) |                                                                                                                 |

Servisní akce

|       |
|-------|
| Režim |

Čtení celkové spotřeby

```taphome
MODBUSR(H, 0x122, Int32) / 100
```

Čtení odběru

```taphome
MODBUSR(H, 0x104, Int32)/1000
```

Servisní atributy

${xml\_mode}

```taphome
switch(modbusr(H, 0x100f, uint16), 1, "To Grid", 2, "From Grid", 3, "To Grid + From Grid", 4, "To Grid - From Grid", "Unknown")
```

${electric\_voltage} \[V]

```taphome
tostring(modbusr(H, 0x100,Int32)/1000, "F2")
```

${electric\_current} \[A]

```taphome
tostring(modbusr(H, 0x102,Int32)/1000, "F2")
```

${grid\_frequency} \[Hz]

```taphome
tostring(modbusr(H, 0x10a,Int16)/10, "F2")
```

${power\_factor}

```taphome
tostring(modbusr(H, 0x10b,Int16)/1000, "F2")
```

${apparent\_power} \[VA]

```taphome
tostring(modbusr(H, 0x106,Int32), "F2")
```

${reactive\_power} \[VAr]

```taphome
tostring(modbusr(H, 0x108,Int32), "F2")
```

${total\_reactive\_energy} \[kVArh]

```taphome
tostring(modbusr(H, 0x140,Int32)/100, "F2")
```

${total\_reactive\_energy} (1. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x14a,Int32)/100, "F2")
```

${total\_reactive\_energy} (2. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x154,Int32)/100, "F2")
```

${total\_reactive\_energy} (3. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x15e,Int32)/100, "F2")
```

${total\_reactive\_energy} (4. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x168,Int32)/100, "F2")
```

Servisní akce

${xml\_mode}

Parametry: ${xml\_mode}

```taphome
modbusw(H, 0x100f, uint16, mode)
```

Exportní energie Elektroměr Pouze ke čtení

Dodávka do sítě — celková reverzní činná energie (kWh) a exportní výkon ze záporných hodnot činného výkonu (kW)

Registr: H:0x118 (readtotalconsumption), H:0x104 (readdemand) Int32 Jednotka: kWh / kW / 100 (energy), / 1000 (power)

Servisní atributy

|                                 |
|---------------------------------|
| Celková dopředná jalová energie |
| Dopředný jalový odběr           |

Čtení celkové spotřeby

```taphome
MODBUSR(H, 0x0118, Int32) / 100
```

Čtení odběru

```taphome
var demand := MODBUSR(H, 0x104, Int32)/1000;
if (demand < 0, return(demand * -1), return(0));
```

Servisní atributy

${total\_reactive\_energy} \[kVArh]

```taphome
tostring(modbusr(H, 0x12c,Int32)/100, "F2")
```

${reactive\_power} \[VAr]

```taphome
tostring(modbusr(H, 0x180,Int32) / 10, "F2")
```

Elektrický proud Proměnná Pouze ke čtení

Registr: H:0x102 (readstate) Int32 Jednotka: A / 1000

Servisní atributy

|        |
|--------|
| Napětí |

Čtení

```taphome
MODBUSR(H, 0x102, Int32)/1000
```

Servisní atributy

Voltage \[V]

```taphome
round(modbusr(H, 0x131, uint16)*0.01)
```

Importní energie Elektroměr Pouze ke čtení

Odběr ze sítě — celková dopředná činná energie (kWh) a importní výkon z kladných hodnot činného výkonu (kW)

Registr: H:0x10E (readtotalconsumption), H:0x104 (readdemand) Int32 Jednotka: kWh / kW / 100 (energy), / 1000 (power)

Servisní atributy

|                                 |
|---------------------------------|
| Celková reverzní jalová energie |
| Reverzní jalový odběr           |

Čtení celkové spotřeby

```taphome
MODBUSR(H, 0x10e, Int32) / 100
```

Čtení odběru

```taphome
var demand := MODBUSR(H, 0x104, Int32)/1000;
if (demand > 0, return(demand), return(0));
```

Servisní atributy

${total\_reactive\_energy} \[kVArh]

```taphome
tostring(modbusr(H, 0x136,Int32)/100, "F2")
```

${reactive\_power} \[VAr]

```taphome
tostring(modbusr(H, 0x184,Int32) / 10, "F2")
```

**Připojení:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Možná vylepšení (32)

- H:0x110 T1 Total Forward Active Energy — Tariff 1 forward active energy (kWh) — without tariffs T1 = total
- H:0x112 T2 Total Forward Active Energy — Tariff 2 forward active energy (kWh)
- H:0x114 T3 Total Forward Active Energy — Tariff 3 forward active energy (kWh)
- H:0x116 T4 Total Forward Active Energy — Tariff 4 forward active energy (kWh)
- H:0x11A T1 Total Reverse Active Energy — Tariff 1 reverse active energy (kWh)
- H:0x11C T2 Total Reverse Active Energy — Tariff 2 reverse active energy (kWh)
- H:0x11E T3 Total Reverse Active Energy — Tariff 3 reverse active energy (kWh)
- H:0x120 T4 Total Reverse Active Energy — Tariff 4 reverse active energy (kWh)
- H:0x124 T1 Total Active Energy — Tariff 1 total active energy (kWh)
- H:0x126 T2 Total Active Energy — Tariff 2 total active energy (kWh)
- H:0x128 T3 Total Active Energy — Tariff 3 total active energy (kWh)
- H:0x12A T4 Total Active Energy — Tariff 4 total active energy (kWh)
- H:0x12E T1 Total Forward Reactive Energy — Tariff 1 forward reactive energy (kVArh)
- H:0x130 T2 Total Forward Reactive Energy — Tariff 2 forward reactive energy (kVArh)
- H:0x132 T3 Total Forward Reactive Energy — Tariff 3 forward reactive energy (kVArh)
- H:0x134 T4 Total Forward Reactive Energy — Tariff 4 forward reactive energy (kVArh)
- H:0x138 T1 Total Reverse Reactive Energy — Tariff 1 reverse reactive energy (kVArh)
- H:0x13A T2 Total Reverse Reactive Energy — Tariff 2 reverse reactive energy (kVArh)
- H:0x13C T3 Total Reverse Reactive Energy — Tariff 3 reverse reactive energy (kVArh)
- H:0x13E T4 Total Reverse Reactive Energy — Tariff 4 reverse reactive energy (kVArh)
- H:0x142 T1 Total Reactive Energy — Tariff 1 total reactive energy (kVArh)
- H:0x144 T2 Total Reactive Energy — Tariff 2 total reactive energy (kVArh)
- H:0x146 T3 Total Reactive Energy — Tariff 3 total reactive energy (kVArh)
- H:0x148 T4 Total Reactive Energy — Tariff 4 total reactive energy (kVArh)
- H:0x172 Resettable Total Active Energy — Resettable counter (kWh)
- H:0x174 Resettable Total Reactive Energy — Resettable counter (kVArh)
- H:0x176 Forward Active Demand — Demand-averaged forward active power (W)
- H:0x178 Forward Maximum Active Energy Demand — Maximum recorded forward active demand (W)
- H:0x17A Reverse Active Demand — Demand-averaged reverse active power (W)
- H:0x17C Reverse Maximum Active Energy Demand — Maximum recorded reverse active demand (W)
- H:0x182 Forward Maximum Reactive Demand — Maximum recorded forward reactive demand (VAr)
- H:0x186 Reverse Maximum Reactive Demand — Maximum recorded reverse reactive demand (VAr)

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí       |
|-------------------|---------------|
| Slave ID          | `1`           |
| IP adresa         | `192.168.1.0` |

## Zdroje

- OR-WE-524/525/526 Modbus Register Map
  
  [files.orno.pl](https://files.orno.pl/support/Others/ORNO/ORWE525_5908254827846/OR-WE-525_rejestry.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/orno-or-we-525-526/manufacturer/OR-WE-525_rejestry.pdf)
- OR-WE-524/525/526 Installation Manual (PL/EN/DE)
  
  [files.orno.pl](https://files.orno.pl/support/ManualsUserPDF/ORNO/PL-EN-DE/OR-WE-524,525,526_manual_PL_EN_DE.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/orno-or-we-525-526/manufacturer/OR-WE-524-525-526_manual.pdf)

Dokumenty výrobců jsou © jejich příslušných vlastníků. Poskytujeme je tak, jak je výrobce zveřejnil, pouze pro informaci.

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

