---
title: "solvimus MBUS-GEM – M-Bus vodomjer"
description: "Žičani M-Bus vodomjer u TapHome preko Modbus TCP i pristupnika solvimus MBUS-GEM — volumen u m³, protok i prosječni protok za alarm curenja."
url: "https://taphome.com/hr/compatibility/solvimus-mbus-gem-m-bus-water-meter/"
language: hr
lastmod: 2026-11-05
generator: hugo
ai:
  topics: ["modbus-tcp","sensor","m-bus","gateway","water-meter","leak-detection","din-rail"]
  questions: ["Kako spojiti M-Bus vodomjer na TapHome?","Podržava li TapHome M-Bus brojila?","Kako integrirati pristupnik solvimus MBUS-GEM s TapHome preko Modbus TCP?","Što čita TapHome predložak za M-Bus vodomjer?","Koji brojevi idu u RegMeter, RegVolume i RegFlow?","Kako TapHome može otkriti curenje vode pomoću M-Bus vodomjera?"]
---

# solvimus MBUS-GEM – M-Bus vodomjer

Komunikacija: Modbus TCP

- [Službena stranica solvimus](https://www.solvimus.de/en/homepage/)
- [Stranica proizvoda solvimus MBUS-GE20M / MBUS-GE80M](https://www.solvimus.de/en/product/mbus-ge20m-mbus-ge80m-2/)

TapHome nema vlastito M-Bus sučelje. Žičani M-Bus vodomjer spaja se preko pristupnika (gateway) s M-Busa na Modbus, a TapHome ga čita kao Modbus TCP uređaj. Ovaj predložak koristi pristupnik solvimus MBUS-GEM (MBUS-GE20M, MBUS-GE80M, MBUS-GE125M, MBUS-GE250M, MBUS-GE500M): pristupnik očitava brojila na svojoj M-Bus sabirnici i njihove podatke nudi kao Modbus TCP poslužitelj na portu 502. Jedan uvezeni modul predstavlja jedan vodomjer; za daljnja brojila predložak se uvozi ponovno.

Predložak čita volumen vode u m³, protok koji javlja samo brojilo i prosječni protok između dva očitanja pristupnika u l/h. Prosječni protok služi za otkrivanje curenja: smart rules u TapHome mogu ga uspoređivati s granicama, na primjer da pokrenu alarm kad voda teče i noću.

> [!WARNING]
> **Predložak zajednice — još nije testiran na hardveru.** Predložak je nastao u portalu TapHome iz korisničkog priručnika solvimus MBUS-GEM (verzija 1.31). Nije radio na stvarnom pristupniku i brojilu ni na simulatoru. Njegovi brojevi registara (`RegMeter`, `RegVolume`, `RegFlow`) privremene su vrijednosti: nakon uvoza instalater ih postavlja prema stupcu **Register** na kartici **Meter** pristupnika. Prije nego što se oslonite na vrijednosti, provjerite vezu testnim načinom pristupnika (vidi Konfiguracija); iskustva iz prakse su dobrodošla. XML preuzmite na ovoj stranici ili s portala TapHome: [solvimus MBUS-GEM – M-Bus vodomjer — predložak zajednice](https://portal.taphome.com/portal/community/solvimus-mbus-gem-m-bus-water-meter), i uvezite ga kao novi modul.

**[solvimus MBUS-GEM – M-Bus water meter](https://portal.taphome.com/hr/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.

## Što vam treba

- Pristupnik **solvimus MBUS-GEM** za žičani M-Bus s Modbus TCP: MBUS-GE20M, MBUS-GE80M, MBUS-GE125M, MBUS-GE250M ili MBUS-GE500M. MBUS-GEWM je inačica za bežični M-Bus i ovaj ga predložak ne pokriva.
- **Žičani M-Bus vodomjer** (EN 13757) koji pristupnik može očitati. Ultrazvučni vodomjeri obično javljaju i protok.
- Pristupnik i centralnu jedinicu Core u istoj lokalnoj mreži.

## Hardversko spajanje

MBUS-GEM se montira na DIN šinu od 35 mm i ima vijčane stezaljke za M-Bus i napajanje te Ethernet priključak RJ45 (10/100 Mbit/s).

| Model | M-Bus jedinična opterećenja | Širina | Napajanje | Brzina M-Busa |
|---|---|---|---|---|
| MBUS-GE20M | 20 | 2 modula | 21,6–24,5 VDC | maks. 19200 bps |
| MBUS-GE80M | 80 | 2 modula | 21,6–24,5 VDC | maks. 19200 bps |
| MBUS-GE125M | 125 | 3 modula | 12–36 VDC | maks. 9600 bps |
| MBUS-GE250M | 250 | 3 modula | 12–36 VDC | maks. 9600 bps |
| MBUS-GE500M | 500 | 3 modula | 12–36 VDC | maks. 9600 bps |

Jedno jedinično opterećenje (UL) uglavnom odgovara jednom brojilu.

1. Spojite M-Bus liniju vodomjera na M-Bus stezaljke pristupnika.
2. Spojite pristupnik Ethernet kabelom u lokalnu mrežu.
3. Spojite vanjsko napajanje od 24 VDC. Pristupnik se pokreće sam.

## Konfiguracija

### Mreža i popis brojila

Pristupnik se isporučuje sa statičkom IP adresom **192.168.1.101** (maska podmreže 255.255.255.0, zadani izlaz 192.168.1.254); njegovo web sučelje otvara se na `http://192.168.1.101/`. Pri prvoj prijavi administrator mora promijeniti lozinku. Alat **Netdiscover** tvrtke solvimus pronalazi pristupnik u mreži i može ga prebaciti na drugu statičku adresu ili na DHCP; uz DHCP dodijeljenu adresu pronađite u DHCP poslužitelju prema MAC adresi pristupnika. Bez DHCP poslužitelja pristupnik odabire adresu iz raspona 169.254.x.x. Predložak se pristupniku obraća preko IP adrese, zato mu dodijelite fiksnu adresu ili DHCP rezervaciju.

U web sučelju pretražite M-Bus sabirnicu kako bi se vodomjer pojavio na popisu brojila na kartici **Meter**, zajedno sa svojim vrijednostima (volumen i protok, ako ga brojilo javlja).

### Postavke Modbusa na kartici Server

1. **Modbus mode** postavite na Modbus TCP, a **Modbus port** ostavite na 502.
2. **Modbus float only** ostavite isključeno. Taj način uklanja polja vrste i jedinice koja predložak provjerava.
3. **Modbus swap** ostavite isključeno. Predložak očekuje zadani redoslijed riječi (najznačajnija riječ prva).
4. Preporučuje se uključiti **Modbus multi slave**. Svako brojilo tada postaje zaseban virtualni Modbus slave s vlastitom adresom (1–247), a numeriranje registara počinje iznova za svako brojilo, pa brojila iste vrste imaju iste brojeve registara.

Nakon uključivanja ili isključivanja multi slave adrese na kartici Meter treba ponovno dodijeliti (kontekstni izbornik **Allocate**).

### Ciklus očitanja

Pristupnik očitava brojila neovisno o Modbus zahtjevima: u **Readout cycle** na kartici **Configuration** ili u **Cycle** (u sekundama) pojedinog brojila na kartici Meter. Te postavke određuju koliko su svježe vrijednosti u TapHome. Neka M-Bus brojila na baterije dopuštaju samo ograničen broj očitanja dnevno; prije odabira kratkog ciklusa pogledajte tehnički list brojila.

### Postavke predloška nakon uvoza

Pristupnik nema fiksnu tablicu registara. Svaki zapis brojila i svaka vrijednost brojila dobiva vlastiti blok od 10 holding registara, a početak svakog bloka prikazuje stupac **Register** na kartici Meter. Redoslijed vrijednosti slijedi redoslijed kojim brojilo šalje svoje M-Bus zapise, pa se razlikuje među modelima brojila. Predložak zato drži početak svakog bloka u varijabli modula i iz nje računa svaku adresu registra.

| Postavka | Gdje | Vrijednost |
|---|---|---|
| IP adresa | Parametar uvoza | Adresa pristupnika (dijalog uvoza predlaže 192.168.1.100; pristupnik se isporučuje s 192.168.1.101) |
| `SlaveId` | Parametar uvoza (zadano 1) | S multi slave: broj u stupcu Register u retku brojila. Bez multi slave: 255 |
| `RegMeter` | Varijabla modula (zadano 10) | S multi slave: 10 (zapis brojila počinje u svakom virtualnom slaveu na 10). Bez multi slave: broj u stupcu Register u retku brojila |
| `RegVolume` | Varijabla modula (zadano 20) | Broj u stupcu Register u retku volumena brojila (jedinica m³) |
| `RegFlow` | Varijabla modula (zadano 30) | Broj u stupcu Register u retku protoka brojila (jedinica m³/h, m³/min ili m³/s) |

Zadane vrijednosti 10, 20 i 30 odgovaraju samo rasporedu testnog načina pristupnika; zamijenite ih brojevima stvarnog brojila.

Svaki uređaj provjerava vrstu zapisa i jedinicu svog bloka. Pogrešan broj prikazuje na uređaju grešku koja navodi varijablu modula, na primjer `RegVolume does not point to a volume value in m³ … copy the Register number of this value from the gateway Meter tab`.

### Provjera veze pomoću Modbus test

Kad je na kartici Server uključen **Modbus test**, pristupnik daje statične testne podatke: zapis brojila na registru 10 i vrijednost energije (jedinica Wh, 1234,5678 Wh) na registru 20. Sa zadanim varijablama modula **Volumen vode** tada prihvaća registar 10 kao zapis brojila (uz upozorenje da medij testnog brojila, kod 2, nije voda) i javlja da registar 20 nije vrijednost volumena (kod jedinice 5). Kad vidite upravo te poruke, IP adresa, port, adresa slavea i brojevi registara stižu do pristupnika kako treba. Zatim isključite testni način i postavite varijable modula za stvarno brojilo.

## Mogućnosti uređaja

Sva tri uređaja služe samo za čitanje i čitaju se svakih 15 s. Njihove se vrijednosti mijenjaju samo kad pristupnik očita brojilo, u svom ciklusu očitanja.

### Volumen vode

**Volumen vode** je stanje vodomjera u m³ na tri decimale, pročitano kao skalirana vrijednost s pomičnim zarezom iz bloka volumena. Uređaj provjerava i zapis brojila:

| Poruka | Vrsta | Značenje |
|---|---|---|
| `RegMeter does not point to a meter entry …` | Greška | `RegMeter` pokazuje na blok koji nije zapis brojila |
| `RegMeter points to a meter with medium code …, which is not a water meter …` | Upozorenje | Brojilo nije vodomjer (prihvaćeni kodovi medija: voda, hladna voda, topla voda, vruća voda i voda s dvostrukim registrom) — provjerite `RegMeter` i `SlaveId` |
| `The gateway could not read the meter in its last readout …` | Greška | Provjerite M-Bus ožičenje, adresu brojila i popis brojila u pristupniku |
| `Not all meter values were updated in the last gateway readout` | Upozorenje | Posljednje očitanje nije bilo potpuno |

Servisni atribut **Serijski broj brojila** prikazuje serijski broj M-Bus brojila i pomaže potvrditi da predložak čita pravo brojilo. Serijski broj koji sadrži slova prikazuje se kao 0.

### Prosječni protok vode

**Prosječni protok vode** je porast volumena između dva posljednja očitanja pristupnika podijeljen s vremenom između njihovih vremenskih oznaka, u l/h. Ponovno se izračunava samo kad se promijeni vremenska oznaka očitanja brojila, pa je to prosjek za jedan ciklus očitanja.

- Nakon prvog očitanja, nakon ponovnog pokretanja centralne jedinice Core i nakon poništavanja brojila (volumen manji nego prije) vrijednost je 0 do sljedećeg očitanja.
- Ako pristupnik prestane očitavati brojilo, ostaje posljednji prosjek; Volumen vode tada prikazuje grešku očitanja.

Uređaj čita isti blok volumena kao Volumen vode. Samo otkrivanje curenja — granice, radno vrijeme, alarme — postavljate pomoću smart rules u TapHome; predložak daje vrijednost.

### Protok vode

**Protok vode** je protok koji javlja samo brojilo, preračunat u m³/h (iz m³/h, m³/min ili m³/s). Ne javlja svaki M-Bus vodomjer protok; ultrazvučna brojila to obično čine.

## Rješavanje problema

### Nema komunikacije

- Provjerite jesu li pristupnik i centralna jedinica Core u istoj mreži i odgovara li pristupnik na ping.
- Provjerite je li Modbus uključen na kartici Server, je li port 502 i blokira li ga vatrozid.
- Upotrijebite gore opisani testni način.
- Pristupnik u standardnoj konfiguraciji prihvaća najviše pet istodobnih Modbus TCP veza; iznad te granice nova veza zatvara najstariju.

### Greška navodi varijablu modula

Broj u toj varijabli pokazuje na blok druge vrste ili jedinice. Ponovno prepišite broj iz stupca Register na kartici Meter; uz multi slave provjerite i `SlaveId`. Nakon uključivanja ili isključivanja multi slave ponovno dodijelite adrese (**Allocate**) i prepišite nove brojeve.

### Vrijednosti se ne mijenjaju

Provjerite ciklus očitanja pristupnika i ograničenje očitanja brojila. Sistemsko vrijeme pristupnika mora biti točno (postavljeno ručno ili preko SNTP-a), inače su vremenske oznake očitanja i prosječni protok pogrešni.

### Malo odstupanje od web stranice pristupnika

Vrijednost s pomičnim zarezom ima oko 7 značajnih znamenki, pa se posljednje znamenke mogu malo razlikovati od vrijednosti u web sučelju pristupnika.

## Dostupni uređaji

solvimus MBUS-GEM – vodomjer Modul

Prilagođene varijable

|                            |                                                                                                                                                                      |
|----------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `RegMeter` (numeric) = 10  | Početak zapisa brojila (serijski broj, vrijeme očitanja, stanje očitanja) — uz Modbus multi slave 10, inače broj iz stupca Register u retku brojila na kartici Meter |
| `RegVolume` (numeric) = 20 | Početak vrijednosti volumena (jedinica m³) — broj iz stupca Register u retku volumena na kartici Meter                                                               |
| `RegFlow` (numeric) = 30   | Početak vrijednosti protoka (jedinica m³/h, m³/min ili m³/s) — broj iz stupca Register u retku protoka na kartici Meter                                              |

Volumen vode Varijabla Samo za čitanje

Stanje vodomjera u m³ na tri decimale; prikazuje grešku kad pristupnik nije uspio očitati brojilo

Registar: H:RegVolume+4 Float Jedinica: m³ numeric

Servisni atributi

|                       |                                                                         |
|-----------------------|-------------------------------------------------------------------------|
| Serijski broj brojila | Serijski broj M-Bus brojila — potvrđuje da predložak čita pravo brojilo |

Prosječni protok vode Varijabla Samo za čitanje

Prosječni protok između dva posljednja očitanja pristupnika u l/h — za otkrivanje curenja, na primjer kad voda teče noću

Registar: H:RegVolume+4, H:RegMeter+4 Float, UInt32 Jedinica: l/h numeric

Protok vode Varijabla Samo za čitanje

Protok koji javlja samo brojilo, u m³/h; mijenja se samo pri svakom očitanju pristupnika

Registar: H:RegFlow+4 Float Jedinica: m³/h numeric

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

Moguća poboljšanja (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.

## Izvori

- 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

## Povezana dokumentacija

- [Modbus Integration](https://taphome.com/hr/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/hr/docs/integration/modbus/)
- [Jednostavna konfiguracija pomoću predložaka](https://taphome.com/hr/docs/integration/modbus/templates/)
- [Skripte Modbus i prefetch](https://taphome.com/hr/docs/script/modbus-scripts/)
- [Funkcije Modbus](https://taphome.com/hr/docs/script/modbus/)
- [Tipovi podataka Modbus](https://taphome.com/hr/docs/script/modbus-data-types/)

