---
title: "solvimus MBUS-GEM – M-Bus vízmérő"
description: "Vezetékes M-Bus vízmérő a TapHome-ban Modbus TCP-n és a solvimus MBUS-GEM átjárón át — térfogat m³-ben, átfolyás és átlagos átfolyás szivárgásriasztáshoz."
url: "https://taphome.com/hu/compatibility/solvimus-mbus-gem-m-bus-water-meter/"
language: hu
lastmod: 2026-11-05
generator: hugo
ai:
  topics: ["modbus-tcp","sensor","m-bus","gateway","water-meter","leak-detection","din-rail"]
  questions: ["Hogyan csatlakoztathatok M-Bus vízmérőt a TapHome-hoz?","Támogatja a TapHome az M-Bus mérőket?","Hogyan integrálható a solvimus MBUS-GEM átjáró a TapHome-mal Modbus TCP-n keresztül?","Mit olvas ki a TapHome sablon egy M-Bus vízmérőből?","Milyen számok kerülnek a RegMeter, RegVolume és RegFlow változókba?","Hogyan észlelheti a TapHome a vízszivárgást egy M-Bus vízmérő alapján?"]
---

# solvimus MBUS-GEM – M-Bus vízmérő

Kommunikáció: Modbus TCP

- [A solvimus hivatalos weboldala](https://www.solvimus.de/en/homepage/)
- [solvimus MBUS-GE20M / MBUS-GE80M termékoldal](https://www.solvimus.de/en/product/mbus-ge20m-mbus-ge80m-2/)

A TapHome-nak nincs saját M-Bus interfésze. A vezetékes M-Bus vízmérő M-Bus–Modbus átjárón keresztül csatlakozik, és a TapHome Modbus TCP eszközként olvassa. Ez a sablon a solvimus MBUS-GEM átjárót használja (MBUS-GE20M, MBUS-GE80M, MBUS-GE125M, MBUS-GE250M, MBUS-GE500M): az átjáró kiolvassa a mérőket a saját M-Bus buszán, és adataikat Modbus TCP szerverként kínálja az 502-es porton. Egy importált modul egy vízmérőt jelent; további mérőkhöz a sablont újra importálod.

A sablon kiolvassa a víz térfogatát m³-ben, a mérő által jelentett átfolyást és az átjáró két kiolvasása közötti átlagos átfolyást l/h-ban. Az átlagos átfolyás szivárgás észlelésére szolgál: a TapHome smart rule-jai határértékekkel vethetik össze, például hogy riasszanak, ha éjjel is folyik a víz.

> [!WARNING]
> **Közösségi sablon — hardveren még nem tesztelt.** A sablon a TapHome portálon készült a solvimus MBUS-GEM felhasználói kézikönyvéből (1.31-es verzió). Nem futott valódi átjárón és mérőn, sem szimulátoron. A regiszterszámai (`RegMeter`, `RegVolume`, `RegFlow`) helykitöltő értékek: importálás után a telepítő az átjáró **Meter** lapjának **Register** oszlopa alapján állítja be őket. Mielőtt az értékekre hagyatkozol, ellenőrizd a kapcsolatot az átjáró tesztüzemmódjával (lásd Konfiguráció); a gyakorlati tapasztalatokat szívesen fogadjuk. Az XML-t letöltheted ezen az oldalon vagy a TapHome portálról: [solvimus MBUS-GEM – M-Bus vízmérő — közösségi sablon](https://portal.taphome.com/portal/community/solvimus-mbus-gem-m-bus-water-meter), majd importáld új modulként.

**[solvimus MBUS-GEM – M-Bus water meter](https://portal.taphome.com/hu/portal/community/solvimus-mbus-gem-m-bus-water-meter)** — solvimus, Modbus TCP. Wired M-Bus water meter via solvimus MBUS-GEM Modbus TCP gateway: volume in m³, flow for leak detection, meter read status.

## Amire szükséged van

- **solvimus MBUS-GEM** átjáró vezetékes M-Bushoz, Modbus TCP-vel: MBUS-GE20M, MBUS-GE80M, MBUS-GE125M, MBUS-GE250M vagy MBUS-GE500M. Az MBUS-GEWM a vezeték nélküli M-Bus változata, ezt a sablon nem fedi le.
- **Vezetékes M-Bus vízmérő** (EN 13757), amelyet az átjáró ki tud olvasni. Az ultrahangos vízmérők általában az átfolyást is jelentik.
- Az átjáró és a Core vezérlőegység ugyanabban a helyi hálózatban.

## Hardveres csatlakozás

Az MBUS-GEM 35 mm-es DIN-sínre szerelhető, csavaros sorkapcsai vannak az M-Bushoz és a tápellátáshoz, valamint RJ45 Ethernet-csatlakozója (10/100 Mbit/s).

| Modell | M-Bus egységterhelés | Szélesség | Tápellátás | M-Bus átviteli sebesség |
|---|---|---|---|---|
| MBUS-GE20M | 20 | 2 modul | 21,6–24,5 VDC | max. 19200 bps |
| MBUS-GE80M | 80 | 2 modul | 21,6–24,5 VDC | max. 19200 bps |
| MBUS-GE125M | 125 | 3 modul | 12–36 VDC | max. 9600 bps |
| MBUS-GE250M | 250 | 3 modul | 12–36 VDC | max. 9600 bps |
| MBUS-GE500M | 500 | 3 modul | 12–36 VDC | max. 9600 bps |

Egy egységterhelés (UL) többnyire egy mérőnek felel meg.

1. Kösd a vízmérő M-Bus vonalát az átjáró M-Bus sorkapcsaira.
2. Csatlakoztasd az átjárót Ethernet-kábellel a helyi hálózathoz.
3. Csatlakoztass külső 24 VDC-s tápegységet. Az átjáró magától elindul.

## Konfiguráció

### Hálózat és mérőlista

Az átjáró a **192.168.1.101** statikus IP-címmel érkezik (alhálózati maszk 255.255.255.0, alapértelmezett átjáró 192.168.1.254); webes felülete a `http://192.168.1.101/` címen nyílik meg. Az első bejelentkezéskor az adminisztrátornak meg kell változtatnia a jelszót. A solvimus **Netdiscover** eszköze megtalálja az átjárót a hálózatban, és át tudja állítani másik statikus címre vagy DHCP-re; DHCP esetén a kiosztott címet a DHCP-szerverben az átjáró MAC-címe alapján találod meg. DHCP-szerver nélkül az átjáró a 169.254.x.x tartományból választ címet. A sablon IP-címmel éri el az átjárót, ezért adj neki fix címet vagy DHCP-foglalást.

A webes felületen keresd meg a mérőket az M-Buson, hogy a vízmérő megjelenjen a **Meter** lap mérőlistájában az értékeivel együtt (térfogat és, ha a mérő jelenti, átfolyás).

### Modbus-beállítások a Server lapon

1. A **Modbus mode** legyen Modbus TCP, a **Modbus port** maradjon 502.
2. A **Modbus float only** maradjon kikapcsolva. Ez az üzemmód eltávolítja a típus- és mértékegységmezőket, amelyeket a sablon ellenőriz.
3. A **Modbus swap** maradjon kikapcsolva. A sablon az alapértelmezett szósorrendet várja (a legnagyobb helyiértékű szó elöl).
4. A **Modbus multi slave** bekapcsolása ajánlott. Ekkor minden mérő saját virtuális Modbus slave lesz saját címmel (1–247), és a regiszterek számozása minden mérőnél elölről indul, így az azonos típusú mérők regiszterszámai megegyeznek.

A multi slave be- vagy kikapcsolása után a Meter lapon a címeket újra ki kell osztani (helyi menü, **Allocate**).

### Kiolvasási ciklus

Az átjáró a Modbus-kérésektől függetlenül olvassa ki a mérőket: a **Configuration** lap **Readout cycle** beállítása szerint, vagy a Meter lapon az adott mérő **Cycle** értéke (másodpercben) szerint. Ezek a beállítások döntik el, mennyire frissek az értékek a TapHome-ban. Egyes elemes M-Bus mérők naponta csak korlátozott számú kiolvasást engednek; rövid ciklus választása előtt nézd meg a mérő adatlapját.

### A sablon beállításai importálás után

Az átjárónak nincs rögzített regisztertáblája. Minden mérőbejegyzés és minden mérőérték saját, 10 holding regiszterből álló blokkot kap, és minden blokk kezdetét a Meter lap **Register** oszlopa mutatja. Az értékek sorrendje követi azt a sorrendet, amelyben a mérő az M-Bus rekordjait küldi, ezért mérőmodellenként eltér. A sablon ezért minden blokk kezdetét egy modulváltozóban tartja, és ebből számítja ki az összes regisztercímet.

| Beállítás | Hol | Érték |
|---|---|---|
| IP-cím | Importálási paraméter | Az átjáró címe (az importálási párbeszéd 192.168.1.100-at javasol; az átjáró 192.168.1.101-gyel érkezik) |
| `SlaveId` | Importálási paraméter (alapérték 1) | Multi slave esetén: a mérő sorában a Register oszlop száma. Multi slave nélkül: 255 |
| `RegMeter` | Modulváltozó (alapérték 10) | Multi slave esetén: 10 (a mérőbejegyzés minden virtuális slave-ben a 10-nél kezdődik). Multi slave nélkül: a mérő sorában a Register oszlop száma |
| `RegVolume` | Modulváltozó (alapérték 20) | A mérő térfogatsorában a Register oszlop száma (mértékegység m³) |
| `RegFlow` | Modulváltozó (alapérték 30) | A mérő átfolyássorában a Register oszlop száma (mértékegység m³/h, m³/min vagy m³/s) |

A 10, 20 és 30 alapértékek csak az átjáró tesztüzemmódjának elrendezéséhez illenek; írd felül őket a valódi mérő számaival.

Minden eszköz ellenőrzi a blokkja bejegyzéstípusát és mértékegységét. Hibás szám esetén az eszköz a modulváltozót megnevező hibát mutat, például `RegVolume does not point to a volume value in m³ … copy the Register number of this value from the gateway Meter tab`.

### Kapcsolat ellenőrzése a Modbus testtel

Ha a Server lapon be van kapcsolva a **Modbus test**, az átjáró statikus tesztadatokat szolgáltat: mérőbejegyzést a 10-es regiszteren és egy energiaértéket (mértékegység Wh, 1234,5678 Wh) a 20-as regiszteren. Az alapértelmezett modulváltozókkal a **Víztérfogat** ekkor elfogadja a 10-es regisztert mérőbejegyzésként (figyelmeztetéssel, hogy a tesztmérő közege, a 2-es kód, nem víz), és jelzi, hogy a 20-as regiszter nem térfogatérték (mértékegységkód 5). Ha pontosan ezeket az üzeneteket látod, az IP-cím, a port, a slave-cím és a regiszterszámok rendben elérik az átjárót. Utána kapcsold ki a tesztüzemmódot, és állítsd be a valódi mérő modulváltozóit.

## Az eszközök képességei

Mindhárom eszköz csak olvasható, és 15 másodpercenként olvasódik. Értékeik csak akkor változnak, amikor az átjáró a kiolvasási ciklusában kiolvassa a mérőt.

### Víztérfogat

A **Víztérfogat** a mérőállás m³-ben, három tizedesjegyre, a térfogatblokk skálázott lebegőpontos értékéből olvasva. Az eszköz a mérőbejegyzést is ellenőrzi:

| Üzenet | Típus | Jelentés |
|---|---|---|
| `RegMeter does not point to a meter entry …` | Hiba | A `RegMeter` olyan blokkra mutat, amely nem mérőbejegyzés |
| `RegMeter points to a meter with medium code …, which is not a water meter …` | Figyelmeztetés | A mérő nem vízmérő (elfogadott közegkódok: víz, hidegvíz, melegvíz, forróvíz és kettős regiszteres víz) — ellenőrizd a `RegMeter` és a `SlaveId` értékét |
| `The gateway could not read the meter in its last readout …` | Hiba | Ellenőrizd az M-Bus bekötését, a mérő címét és az átjáró mérőlistáját |
| `Not all meter values were updated in the last gateway readout` | Figyelmeztetés | Az utolsó kiolvasás nem volt teljes |

A **Mérő sorozatszáma** szervizattribútum az M-Bus mérő sorozatszámát mutatja, és segít megerősíteni, hogy a sablon a megfelelő mérőt olvassa. A betűket tartalmazó sorozatszám 0-ként jelenik meg.

### Átlagos vízátfolyás

Az **Átlagos vízátfolyás** az átjáró két utolsó kiolvasása közötti térfogatnövekedés osztva az időbélyegeik közötti idővel, l/h-ban. Csak akkor számolódik újra, amikor a mérő kiolvasási időbélyege megváltozik, így egy kiolvasási ciklus átlaga.

- Az első kiolvasás után, a Core vezérlőegység újraindítása után és a mérő nullázása után (a térfogat kisebb, mint korábban) az érték a következő kiolvasásig 0.
- Ha az átjáró abbahagyja a mérő kiolvasását, az utolsó átlag megmarad; a Víztérfogat ekkor a kiolvasási hibát mutatja.

Az eszköz ugyanazt a térfogatblokkot olvassa, mint a Víztérfogat. Magát a szivárgásészlelést — határértékeket, nyitvatartási időt, riasztásokat — a TapHome smart rule-jaival állítod be; a sablon az értéket adja.

### Vízátfolyás

A **Vízátfolyás** a mérő által jelentett átfolyás, m³/h-ra átszámítva (m³/h, m³/min vagy m³/s értékből). Nem minden M-Bus vízmérő jelent átfolyást; az ultrahangos mérők általában igen.

## Hibaelhárítás

### Nincs kommunikáció

- Ellenőrizd, hogy az átjáró és a Core vezérlőegység ugyanabban a hálózatban van-e, és az átjáró válaszol-e a pingre.
- Ellenőrizd, hogy a Modbus be van-e kapcsolva a Server lapon, a port 502-e, és nem blokkolja-e tűzfal.
- Használd a fent leírt tesztüzemmódot.
- Az átjáró alapkonfigurációban egyszerre legfeljebb öt Modbus TCP kapcsolatot fogad; e határ felett egy új kapcsolat a legrégebbit bontja.

### A hiba egy modulváltozót nevez meg

A változóban lévő szám más típusú vagy mértékegységű blokkra mutat. Másold át újra a számot a Meter lap Register oszlopából; multi slave esetén a `SlaveId` értékét is ellenőrizd. A multi slave be- vagy kikapcsolása után oszd ki újra a címeket (**Allocate**), és másold át az új számokat.

### Az értékek nem változnak

Ellenőrizd az átjáró kiolvasási ciklusát és a mérő kiolvasási korlátját. Az átjáró rendszeridejének helyesnek kell lennie (kézzel vagy SNTP-n beállítva), különben a kiolvasási időbélyegek és az átlagos átfolyás hibásak.

### Kis eltérés az átjáró weboldalától

A lebegőpontos érték körülbelül 7 értékes jegyű, ezért az utolsó számjegyek kissé eltérhetnek az átjáró webes felületén látható értéktől.

## Elérhető eszközök

solvimus MBUS-GEM – vízmérő Modul

Egyéni változók

|                            |                                                                                                                                                                  |
|----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `RegMeter` (numeric) = 10  | A mérőbejegyzés kezdete (sorozatszám, kiolvasási idő, kiolvasási állapot) — Modbus multi slave esetén 10, egyébként a mérő sorának Register értéke a Meter lapon |
| `RegVolume` (numeric) = 20 | A térfogatérték kezdete (mértékegység m³) — a térfogat sorának Register értéke a Meter lapon                                                                     |
| `RegFlow` (numeric) = 30   | Az átfolyásérték kezdete (mértékegység m³/h, m³/min vagy m³/s) — az átfolyás sorának Register értéke a Meter lapon                                               |

Víztérfogat Változó Csak olvasható

Mérőállás m³-ben, három tizedesjegyre; hibát jelez, ha az átjáró nem tudta kiolvasni a mérőt

Regiszter: H:RegVolume+4 Float Egység: m³ numeric

Szerviz attribútumok

|                   |                                                                                |
|-------------------|--------------------------------------------------------------------------------|
| Mérő sorozatszáma | Az M-Bus mérő sorozatszáma — igazolja, hogy a sablon a megfelelő mérőt olvassa |

Átlagos vízátfolyás Változó Csak olvasható

Átlagos átfolyás az átjáró két utolsó kiolvasása között, l/h-ban — szivárgás észleléséhez, például ha éjjel folyik a víz

Regiszter: H:RegVolume+4, H:RegMeter+4 Float, UInt32 Egység: l/h numeric

Vízátfolyás Változó Csak olvasható

A mérő által jelentett átfolyás m³/h-ban; csak az átjáró minden kiolvasásakor változik

Regiszter: H:RegFlow+4 Float Egység: m³/h numeric

**Kapcsolat:** Modbus TCP • Slave ID: $\[SlaveId]

Lehetséges fejlesztések (3)

- H:RegVolume+0 Unscaled meter value (64-bit integer) with scaling factor — Int64 at offset 0–3 with the power-of-ten scaling factor at offset 6; preferred by the manual for exact billing, 0 when the meter sends a floating-point value. The template reads the scaled Float at offset 4.
- H:RegVolume+8 Timestamp of the value from the meter — UNIX time provided by the meter for the value, 0 if the meter provides none. The template uses the readout time of the meter entry (H:RegMeter+4) instead.
- H:RegMeter+2 Manufacturer code of the meter — Three letters encoded in 5-bit groups.

## Források

- solvimus MBUS-GEM User manual v1.31 (Modbus TCP server, network configuration)
  
  [www.solvimus.de](https://www.solvimus.de/wp-content/uploads/2026/02/UG_EN_MBUS-GEM.pdf) 2026-11-05
- solvimus MBUS-GEM datasheets (MBUS-GE20M/80M and MBUS-GE125M/250M/500M)
  
  [www.solvimus.de](https://www.solvimus.de/wp-content/uploads/2026/09/DB_EN_MBUS_GEM_2TE.pdf) 2026-11-05

## 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/)

