---
title: "Orno OR-WE-515"
description: "Orno OR-WE-515 egyfázisú többtarifás villamos mérő Modbus RTU (RS-485) kommunikációval."
url: "https://taphome.com/hu/compatibility/orno-or-we-515/"
language: hu
lastmod: 2026-03-27
generator: hugo
ai:
  topics: ["modbus-rtu","electric-meter","rs485","single-phase","energy-metering","din-rail","multitariff"]
  questions: ["Hogyan integrálható az Orno OR-WE-515 a TapHome rendszerbe?","Mit mér az Orno OR-WE-515 TapHome sablon?","Hogyan csatlakoztatható az Orno OR-WE-515 RS-485-ön keresztül a TapHome-hoz?","Hogyan konfigurálhatók az időtarifák az OR-WE-515-ön a TapHome-on keresztül?","Mi a különbség az OR-WE-514 és az OR-WE-515 között?","Hogyan változtatható meg a Modbus slave cím és az átviteli sebesség az OR-WE-515-ön?"]
---

# Orno OR-WE-515

Kommunikáció: Modbus RTU

- [Orno hivatalos weboldal](https://www.orno.pl)

## Integrációs útmutató

Az Orno OR-WE-515 egy DIN sínre szerelhető egyfázisú többtarifás villamos mérő, amely Modbus RTU protokollon kommunikál RS-485-ön keresztül. Mindössze 18 mm szélességével (1 DIN modul) méri a hatásos energiát, meddő energiát, feszültséget, áramot, teljesítményt, teljesítménytényezőt és frekvenciát. Az egyszerűbb OR-WE-514-hez képest a fő különbség a 4 független tarifa (csúcs, magas, völgy, lapos) támogatása konfigurálható időzóna-ütemezéssel és beépített lítium akkumulátorral a valós idejű óra számára.

A TapHome sablon 6 eszközt biztosít: egy összesített energiamérőt pillanatnyi teljesítményigénnyel, 4 önálló tarifás számlálót (T1--T4) és egy villamos áramszenzort. A modulszintű szervizműveletek lehetővé teszik a tarifatervek konfigurálását, az RTC óra beállítását, a Modbus slave cím módosítását, az átviteli sebesség változtatását és az LCD kijelző ciklusidejének vezérlését — mindezt távolról a TapHome-on keresztül.

## Hardveres csatlakoztatás

### RS-485 bekötés

Az OR-WE-515 egy 3 csatlakozós RS-485 interfészt tartalmaz a mérő jobb oldalán. Csatlakoztasd daisy-chain topológiában:

- **23-as csatlakozó (A)** a TapHome RS-485 A+/D+ pontjára
- **24-es csatlakozó (G)** a TapHome RS-485 GND pontjára
- **25-ös csatlakozó (B)** a TapHome RS-485 B-/D- pontjára

A további csatlakozók a hálózati vezetékhez tartoznak: az **1-es csatlakozó** az L-IN (fázisbemenet), a **3-as csatlakozó** az L-OUT (fáziskimenet), a két **N** csatlakozó pedig a nullavezetékhez.

> [!NOTE]
> Ha az RS-485 átalakítónak nincs G (földelés) csatlakozója, a 24-es csatlakozón lévő földelés elhagyható. Megbízható kommunikáció érdekében hosszabb kábeleknél azonban a GND csatlakoztatása ajánlott.

> [!WARNING]
> A telepítés előtt mindig válaszd le a tápellátást. A mérő akár **100 A** áramot is kezel a csatlakozóin keresztül. Gondoskodj a megfelelő vezetékméretezésről (csavaros csatlakozók max. 25 mm2) és a bekötés után zárd le a csatlakozófedelet.

## Konfiguráció

### Kommunikációs paraméterek

Az alapértelmezett Modbus beállítások megfelelnek a TapHome sablonnak:

| Paraméter | Alapértelmezett | Lehetőségek |
|-----------|-----------------|-------------|
| Átviteli sebesség | 9600 | 1200, 2400, 4800, 9600 |
| Adatbitek | 8 | Fix |
| Paritás | Even | Fix (8E1) |
| Stop bitek | 1 | Fix |
| Slave ID | 1 | 1--255 |

> [!WARNING]
> A regiszterleírás PDF fejléce „N81"-et (paritás nélkül) jelöl, de a telepítési útmutató és a közösségi implementációk (Arduino könyvtár, AGG Software) egyöntetűen a **8E1 (páros paritás)** beállítást erősítik meg helyesként. A TapHome-ban páros paritást használj.

### Slave ID

Több mérő egyazon RS-485 buszon történő csatlakoztatásakor minden mérőnek egyedi Slave ID-val kell rendelkeznie. Az alapértelmezett Slave ID 1, az 1--255 tartományban konfigurálható. A TapHome sablon tartalmaz egy **Set Slave ID** szervizműveletet, amely a H:272 holding regiszterbe ír, lehetővé téve a távoli címváltoztatást a mérő fizikai elérése nélkül.

### Átviteli sebesség

Az átviteli sebesség távolról módosítható a **Set Baud Rate** szervizművelettel. Az elérhető opciók: 1200, 2400, 4800 és 9600 bps. Az érték a H:273 holding regiszterben kódolt egész számként van tárolva (1=1200, 2=2400, 3=4800, 4=9600). Az átviteli sebesség módosítása után frissítsd a modul csatlakozási beállításait a TapHome-ban.

## Eszközfunkciók

A sablon 6 eszközt hoz létre két csoportban: energiamérés és árammérés. Minden regiszter a Modbus 03H funkciókódot (holding regiszterek) használja.

### Energiamérés

Öt ModbusElectricityMeter eszköz követi az energiafogyasztást:

- **Total Energy** — összesített hatásos energia (H:40960, UInt32 / 100, kWh-ban) és pillanatnyi hatásos teljesítményigény (H:320, Int32 / 1000, kW-ban). Ez az eszköz 4 szervizattribútumot tartalmaz: hálózati frekvencia (Hz), meddő teljesítmény (kVAr), látszólagos teljesítmény (kVA) és teljesítménytényező (0,000--1,000).
- **Tariff T1** — az 1-es tarifa időszakaiban felhalmozott hatásos energia (H:40962, UInt32 / 100, kWh-ban). Tartalmaz meddő energia szervizattribútumot a T1-hez (kVArh).
- **Tariff T2** — a 2-es tarifa időszakaiban felhalmozott hatásos energia (H:40964, UInt32 / 100, kWh-ban). Tartalmaz meddő energia szervizattribútumot a T2-höz (kVArh).
- **Tariff T3** — a 3-as tarifa időszakaiban felhalmozott hatásos energia (H:40966, UInt32 / 100, kWh-ban). Tartalmaz meddő energia szervizattribútumot a T3-hoz (kVArh).
- **Tariff T4** — a 4-es tarifa időszakaiban felhalmozott hatásos energia (H:40968, UInt32 / 100, kWh-ban). Tartalmaz meddő energia szervizattribútumot a T4-hez (kVArh).

A 4 tarifaszint az időzónás fogyasztásnak felel meg: 1 = csúcs (legmagasabb díj), 2 = magas tarifa, 3 = völgy (csúcsidőn kívüli), 4 = lapos tarifa. Naponta legfeljebb 8 időintervallum határozza meg, mikor melyik tarifa érvényes.

### Árammérés

- **Electric Current** — pillanatnyi vezetéki áram (H:313, UInt32 / 1000, A-ben). Tartalmaz feszültség szervizattribútumot (H:305, V).

### Tarifa- és órakezelés

A modul 5 szervizműveletet kínál a távoli konfiguráláshoz:

- **Set Date/Time** — beállítja a beépített RTC órát (év, hónap, nap, óra, perc, másodperc). Az OR-WE-515 lítium akkumulátorral rendelkezik, amely áramkimaradáskor is fenntartja az órát.
- **Set Tariffs** — legfeljebb 8 hétköznapi időintervallumot konfigurál. Minden intervallum egy kezdési időt (óra, perc) és egy tarifaszintet határoz meg (0=kikapcsolva, 1=csúcs, 2=magas, 3=völgy, 4=lapos). Az alapértelmezett ütemezés a 2-es tarifát (magas) 07:00-kor és a 3-as tarifát (völgy) 22:00-kor indítja.
- **Set Slave ID** — módosítja a Modbus címet (1--255).
- **Set Baud Rate** — módosítja az RS-485 kommunikációs sebességet (1200/2400/4800/9600 bps).
- **Set LCD Cycle Time** — beállítja az automatikus kijelzőgörgetési intervallumot (1--120 másodperc).

A modulszintű szervizattribútumok megjelenítik az aktuális Slave ID-t, átviteli sebességet, dátumot/időt és a 8 konfigurált időszak-ütemezést a tarifakiosztásokkal.

> [!TIP]
> A TapHome-on keresztül konfigurált tarifaterv csak a **hétköznapokra** vonatkozik (regiszterek 0x8100--0x810F). Az OR-WE-515 külön hétvégi (0x8110) és ünnepnapi (0x8130) ütemezéseket is támogat, de ezek a jelenlegi sablonban nem érhetők el. Az Orno szoftverrel konfigurálhatók, vagy egyéni Modbus eszközökként adhatók hozzá a TapHome-ban.

### További funkciók

Az OR-WE-515 nagy pontosságú feszültségregisztert is biztosít (UInt32, 0,001 V felbontás), mint a sablonban használt UInt16 regiszter alternatívája. A mérő támogatja a kétirányú mérést (előre és hátra irányú hatásos teljesítmény), a tarifánkénti export energiaszámlálókat, a kombinált kétirányú összesítő számlálókat, az összes tarifára vonatkozó teljes meddő energiát, valamint a feszültség és áram teljes harmonikus torzítását (THD). Ezek egy jövőbeli sablonfrissítésben adhatók hozzá.

## Hibaelhárítás

### Nincs kommunikáció

1. Ellenőrizd az RS-485 bekötést: 23-as csatlakozó = A, 25-ös csatlakozó = B — cseréld fel az A-t és B-t, ha a kommunikáció nem működik
2. Győződj meg róla, hogy a TapHome-ban a paritásbeállítás **Even** (8E1), nem None
3. Ellenőrizd, hogy a TapHome átviteli sebessége megegyezik a mérőével (alapértelmezett 9600)
4. Ellenőrizd, hogy a TapHome Slave ID-ja megegyezik a mérőével (alapértelmezett 1)
5. Hosszú kábeleknél gondoskodj a GND (24-es csatlakozó) csatlakoztatásáról

### Helytelen energiamérési értékek

1. Ellenőrizd a mérő mérési módját — az 1-es opció (alapértelmezett) hatásos és meddő energiát mér; a 2-es opció előre és hátra irányú (kétirányú) energiát mér
2. A tarifás számlálók (T1--T4) csak a hozzárendelt időszakok alatt gyűjtik az energiát — ha az összes tarifaterv ki van kapcsolva (0-ra állítva), a tarifás számlálók nullán maradnak, miközben a Total Energy tovább számol
3. A mérőállandó konfigurálható (100, 1000 vagy 2000 imp/kWh) — az alapértelmezett 1000 imp/kWh megfelel a sablon regiszterméretezésének

### Megjegyzés a meddő energia skálázásáról

A hivatalos regiszterdokumentáció 0,01 kVArh skálázást ad meg a meddő energia regiszterekhez, míg a TapHome sablon /1000 osztót használ a tarifánkénti meddő energia szervizattribútumokhoz. Ez a különbség 10-szeres skálázási eltérést okozhat a meddő energiaértékeknél. Ha a meddő energiaértékek helytelennek tűnnek, hasonlítsd össze a fizikai mérő LCD kijelzőjén látható értékekkel.

## Elérhető eszközök 6

Ezek az eszközök az importálás után jelennek meg a TapHome-ban.

Orno OR-WE-515 Modul

Szerviz attribútumok

|                          |                                                                                      |
|--------------------------|--------------------------------------------------------------------------------------|
| Slave ID                 |                                                                                      |
| Átviteli sebesség        |                                                                                      |
| Dátum/Idő                | Beépített valós idejű óra olvasása — dátum és idő lítium akkumulátorral fenntartva   |
| Időszak 1                | Tarifaterv slot 1 — kezdési idő (HH:MM) és díjszint (csúcs, magas, völgy vagy lapos) |
| Időszak 2                | Tarifaterv slot 2 — kezdési idő és díjszint                                          |
| Időszak 3                | Tarifaterv slot 3 — kezdési idő és díjszint                                          |
| Időszak 4                | Tarifaterv slot 4 — kezdési idő és díjszint                                          |
| Időszak 5                | Tarifaterv slot 5 — kezdési idő és díjszint                                          |
| Időszak 6                | Tarifaterv slot 6 — kezdési idő és díjszint                                          |
| Időszak 7                | Tarifaterv slot 7 — kezdési idő és díjszint                                          |
| Időszak 8                | Tarifaterv slot 8 — kezdési idő és díjszint                                          |
| Frekvencia               |                                                                                      |
| Feszültség               |                                                                                      |
| Fázis meddő teljesítmény |                                                                                      |

Szerviz műveletek

|                              |                                                                                                                                |
|------------------------------|--------------------------------------------------------------------------------------------------------------------------------|
| Dátum/Idő beállítása         | Beépített valós idejű óra beállítása — év, hónap, nap, óra, perc, másodperc                                                    |
| Tarifák beállítása           | Legfeljebb 8 hétköznapi időintervallum konfigurálása — mindegyik kezdési idővel és tarifaszinttel (csúcs, magas, völgy, lapos) |
| Slave ID beállítása          |                                                                                                                                |
| LCD ciklusidő beállítása     | Az automatikus LCD kijelzőgörgetési intervallum beállítása (1--120 másodperc)                                                  |
| Átviteli sebesség beállítása |                                                                                                                                |

Szerviz attribútumok

${device\_SlaveId}

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

${baud\_rate} \[bps]

```taphome
switch(getbyte(modbusr(H, 0x111, Int16),0),0,0,1,1200,2,2400,3,4800,4,9600,"Invalid")
```

${time}

```taphome
var Y := getbyte( modbusr(H,0x8120,uint16),1);
var M := getbyte( modbusr(H,0x8120,uint16),0);
var D := getbyte( modbusr(H,0x8121,uint16),1);
var H := getbyte( modbusr(H,0x8121,uint16),0);
var min := getbyte( modbusr(H,0x8122,uint16),1);
var sec := getbyte( modbusr(H,0x8122,uint16), 0);

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


```

{1. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100, INT16);
var belong := modbusr(H,0x8101,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

{2. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100+2, INT16);
var belong := modbusr(H,0x8101+2,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

{3. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100+4, INT16);
var belong := modbusr(H,0x8101+4,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

{4. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100+6, INT16);
var belong := modbusr(H,0x8101+6,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

{5. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100+8, INT16);
var belong := modbusr(H,0x8101+8,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

{6. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100+10, INT16);
var belong := modbusr(H,0x8101+10,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

{7. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100+12, INT16);
var belong := modbusr(H,0x8101+12,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

{8. time period starting time}, {rate}

```taphome
var date := modbusr(H, 0x8100+14, INT16);
var belong := modbusr(H,0x8101+14,INT16);
tostring(tostring(getbyte(date,1),"D2") + ":" + tostring(getbyte(date,0),"D2") + ", " + belong + " (" + switch(belong,1,"sharp",2,"peak",3,"Valley",4,"flat","NaN")+")")
```

Frequency \[Hz]

```taphome
round(modbusr(h,0x130,uint16)*0.01)
```

Voltage \[V]

```taphome
round(modbusr(h,0x131,int16)*0.01)
```

Split phase reactive power \[kwar]

```taphome
round(modbusr(h, 0x148,uint32)*0.001*10)/10
```

Szerviz műveletek

Date/Time

Paraméterek: Year (22–99 YY), Month (1–12 MM), Day (1–31 DD), Hour (1–24 HH), Minutes (0–59 MI), Seconds (0–59 SS)

```taphome
var out1 := (YY<<8) + MM;
var out2 := (DD<<8) + HH;
var out3 := (MI<<8) + SS;

modbusw(H, 0x8120, uint16, out1);
modbusw(H, 0x8121, uint16, out2);
modbusw(H, 0x8122, uint16, out3);



#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);
```

${set\_tarriffs}

Paraméterek: Interval 1 - ${hour} (0–23 HH1), Interval 1 - ${minutes} (0–59 MI1), Interval 1 - ${tariff} (0–4 T1), Interval 2 - Hour (0–23 HH2), Interval 2 - Minutes (0–59 MI2), Interval 2 - ${tariff} (0–4 T2), Interval 3 - Hour (0–23 HH3), Interval 3 - Minutes (0–59 MI3), Interval 3 - ${tariff} (0–4 T3), Interval 4 - Hour (0–23 HH4), Interval 4 - Minutes (0–59 MI4), Interval 4 - ${tariff} (0–4 T4), Interval 5 - Hour (0–23 HH5), Interval 5 - Minutes (0–59 MI5), Interval 5 - ${tariff} (0–4 T5), Interval 6 - Hour (0–23 HH6), Interval 6 - Minutes (0–59 MI6), Interval 6 - ${tariff} (0–4 T6), Interval 7 - Hour (0–23 HH7), Interval 7 - Minutes (0–59 MI7), Interval 7 - ${tariff} (0–4 T7), Interval 8 - Hour (0–23 HH8), Interval 8 - Minutes (0–59 MI8), Interval 8 - ${tariff} (0–4 T8)

```taphome
modbusw(H, 0x8100, uint16, (HH1<<8) + MI1);
modbusw(H, 0x8101, uint16, T1);

modbusw(H, 0x8100+2, uint16, (HH2<<8) + MI2);
modbusw(H, 0x8101+2, uint16, T2);

modbusw(H, 0x8100+4, uint16, (HH3<<8) + MI3);
modbusw(H, 0x8101+4, uint16, T3);

modbusw(H, 0x8100+6, uint16, (HH4<<8) + MI4);
modbusw(H, 0x8101+6, uint16, T4);

modbusw(H, 0x8100+8, uint16, (HH5<<8) + MI5);
modbusw(H, 0x8101+8, uint16, T5);

modbusw(H, 0x8100+10, uint16, (HH6<<8) + MI6);
modbusw(H, 0x8101+10, uint16, T6);

modbusw(H, 0x8100+12, uint16, (HH7<<8) + MI7);
modbusw(H, 0x8101+12, uint16, T7);

modbusw(H, 0x8100+14, uint16, (HH8<<8) + MI8);
modbusw(H, 0x8101+14, uint16, T8);
```

Slave ID

Paraméterek: Parameter1 (1–255 ID)

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

LCD Cycle time

Paraméterek: Time \[s] (1–120 t)

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

Baud rate

Paraméterek: Baud rate

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

Villamos áram Változó Csak olvasható

Pillanatnyi egyfázisú vezetéki áram (A) feszültség szervizattribútummal

Regiszter: H:313 UInt32 Egység: A numeric

Szerviz attribútumok

|            |
|------------|
| Feszültség |

Olvasás

```taphome
MODBUSR(H, 0x139, UInt32)/1000
```

Szerviz attribútumok

Voltage \[V]

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

Összes energia Villanyóra Csak olvasható

Összesített hatásos energiafogyasztás (kWh) és pillanatnyi teljesítményigény (kW) hálózati frekvenciával, meddő teljesítménnyel, látszólagos teljesítménnyel és teljesítménytényezővel

Regiszter: H:40960 (readtotalconsumption), H:320 (readdemand) UInt32 / Int32 Egység: kWh / kW numeric

Szerviz attribútumok

|                          |
|--------------------------|
| Hálózati frekvencia      |
| Meddő teljesítmény       |
| Látszólagos teljesítmény |
| Teljesítménytényező      |

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 0xA000, UInt32)/100
```

Igény olvasása

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

Szerviz attribútumok

${grid\_frequency} \[Hz]

```taphome
tostring(modbusr(H, 0x130,UInt16)/100, "F2")
```

${reactive\_power} \[kVAr]

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

${apparent\_power} \[kVA]

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

${power\_factor}

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

Tarifa T1 Villanyóra Csak olvasható

Az 1-es tarifa (csúcs) időszakaiban felhalmozott hatásos energia meddő energiaszámlálóval

Regiszter: H:40962 (readtotalconsumption) UInt32 Egység: kWh numeric

Szerviz attribútumok

|                      |
|----------------------|
| Összes meddő energia |

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 0xA002, UInt32)/100
```

Szerviz attribútumok

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

```taphome
tostring(modbusr(H, 0xA01E + 2,UInt32)/1000, "F2")
```

Tarifa T2 Villanyóra Csak olvasható

A 2-es tarifa (magas) időszakaiban felhalmozott hatásos energia meddő energiaszámlálóval

Regiszter: H:40964 (readtotalconsumption) UInt32 Egység: kWh numeric

Szerviz attribútumok

|                      |
|----------------------|
| Összes meddő energia |

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 0xA004, UInt32)/100
```

Szerviz attribútumok

Total Reactive Energy \[kwarh]

```taphome
tostring(modbusr(H, 0xA01E + 4,UInt32)/1000, "F2")
```

Tarifa T3 Villanyóra Csak olvasható

A 3-as tarifa (völgy/csúcsidőn kívüli) időszakaiban felhalmozott hatásos energia meddő energiaszámlálóval

Regiszter: H:40966 (readtotalconsumption) UInt32 Egység: kWh numeric

Szerviz attribútumok

|                      |
|----------------------|
| Összes meddő energia |

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 0xA006, UInt32)/100
```

Szerviz attribútumok

Total Reactive Energy

```taphome
tostring(modbusr(H, 0xA01E + 6,UInt32)/1000, "F2")
```

Tarifa T4 Villanyóra Csak olvasható

A 4-es tarifa (lapos) időszakaiban felhalmozott hatásos energia meddő energiaszámlálóval

Regiszter: H:40968 (readtotalconsumption) UInt32 Egység: kWh numeric

Szerviz attribútumok

|                      |
|----------------------|
| Összes meddő energia |

Összes fogyasztás olvasása

```taphome
MODBUSR(H, 0xA008, UInt32)/100
```

Szerviz attribútumok

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

```taphome
tostring(modbusr(H, 0xA01E + 8,UInt32)/1000, "F2")
```

**Kapcsolat:** Modbus RTU • 9600 baud• 8E1 • Slave ID: $\[SlaveId]

Lehetséges fejlesztések (8)

- H:312 (0x138) Voltage (high-precision UInt32) — UInt32 voltage register with 0.001V resolution — template uses H:305 (UInt16, 0.01V) instead
- H:320 (0x140) — export Active Power (export/negative) — Template reads H:320 for total power but does not split into import/export — no bidirectional energy separation
- H:0xA00A–0xA00E Tariff T1–T4 Export Active Energy — Per-tariff export (reverse) energy counters — template only reads import direction
- H:0xA010 Total Active Energy (combined import+export) — Combined bidirectional total — template uses H:0xA000 (import only)
- H:0xA01C Total Reactive Energy (all tariffs) — Grand total reactive energy across all tariffs — template only reads per-tariff reactive counters
- H:0xA01E (40990) Total Reactive Energy (import) — Total reactive import energy — base address used by per-tariff SA formulas (0xA01E + offset)
- H:0x160 (352) Current THD — Total harmonic distortion of current, %
- H:0x168 (360) Voltage THD — Total harmonic distortion of voltage, %

## Importálási paraméterek

Ezeket az értékeket az XML importálásakor adja meg.

| Az alkalmazás kéri | Alapérték     |
|--------------------|---------------|
| Slave ID           | `1`           |
| IP-cím             | `192.168.1.0` |

## Források

- Orno OR-WE-514 & OR-WE-515 Register Description
  
  2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/orno-or-we-515/manufacturer/register-description.pdf)
- Orno OR-WE-512/514/515 Installation Manual
  
  [www.partner.orno.pl](https://www.partner.orno.pl/manuals/OR-WE-512,514,515_manual_EN.pdf) 2026-03-27
  
  [PDF](https://taphome.com/compatibility/devices/orno-or-we-515/manufacturer/installation-manual.pdf)
- AGG Software — OR-WE-514/515 Modbus Register Map
  
  [www.aggsoft.com](https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/orno-or-we-514-or-we-515.htm) 2026-03-27
- OR\_WE\_Energy\_Meter Arduino Library — Register Definitions
  
  [github.com](https://github.com/CSchoch/OR_WE_Energy_Meter) 2026-03-27

A gyártói dokumentumok © a mindenkori tulajdonosaikat illetik. A gyártó által közzétett formában, kizárólag tájékoztatásul tesszük elérhetővé őket.

## Kapcsolódó dokumentáció

- [Modbus Integration](https://taphome.com/hu/compatibility/modbus-guide/)
- [Modbus útmutató a TapHome készülékekhez](https://taphome.com/hu/docs/integration/modbus/)
- [Egyszerű konfiguráció sablonok használatával](https://taphome.com/hu/docs/integration/modbus/templates/)
- [Modbus szkriptek és prefetch](https://taphome.com/hu/docs/script/modbus-scripts/)
- [Modbus függvények](https://taphome.com/hu/docs/script/modbus/)
- [Modbus adattípusok](https://taphome.com/hu/docs/script/modbus-data-types/)

