---
title: "solvimus MBUS-GEM – M-Bus kalorimetar"
description: "Očitanje M-Bus kalorimetra u TapHomeu preko pristupnika solvimus MBUS-GEM putem Modbus TCP — toplinska energija, volumen, snaga, protok i obje temperature."
url: "https://taphome.com/hr/compatibility/solvimus-mbus-gem-m-bus-heat-meter/"
language: hr
lastmod: 2026-11-05
generator: hugo
ai:
  topics: ["modbus-tcp","sensor","m-bus","gateway","heat-meter","energy-metering","din-rail"]
  questions: ["Kako spojiti M-Bus kalorimetar na TapHome?","Ima li TapHome M-Bus sučelje?","Kako integrirati pristupnik solvimus MBUS-GEM s TapHomeom?","Što čita TapHome predložak za M-Bus kalorimetar?","Koje brojeve registara upisati u predložak za MBUS-GEM?","Zašto uređaj predloška kalorimetra prikazuje grešku koja navodi RegPower ili RegEnergy?"]
---

# solvimus MBUS-GEM – M-Bus kalorimetar

Komunikacija: Modbus TCP

- [Službena web 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. Kalorimetri sa žičanim M-Busom (EN 13757) spajaju se preko pristupnika koji pretvara M-Bus u [Modbus](https://taphome.com/hr/docs/integration/modbus/), a TapHome ih zatim čita kao Modbus TCP uređaje. Ovaj predložak zajednice koristi pristupnik solvimus MBUS-GEM (MBUS-GE20M, MBUS-GE80M, MBUS-GE125M, MBUS-GE250M, MBUS-GE500M): pristupnik čita mjerila na svom M-Busu i njihove vrijednosti nudi kao Modbus TCP poslužitelj na portu 502.

Predložak čita jedan kalorimetar (ili jedno kombinirano mjerilo topline i hlađenja): toplinsku energiju u kWh, volumen ogrjevne vode, toplinsku snagu, protok te temperaturu polaza i povrata. Jedan uvezeni modul predstavlja jedno mjerilo; za svako sljedeće mjerilo predložak se uvozi ponovno. Toplinska energija je obična varijabla, a ne brojilo električne energije, pa je TapHome nikada ne ubraja u potrošnju električne energije.

> [!WARNING]
> **Predložak zajednice — s TapHomeom na pristupniku još nije testiran.** Predložak je izrađen prema korisničkom priručniku MBUS-GEM i nije radio s pristupnikom, kalorimetrom ni simulatorom. Njegovi brojevi registara su zamjenski i treba ih zamijeniti brojevima koje pristupnik prikazuje za vaše mjerilo (vidi Konfiguracija). Povratne informacije iz prakse su dobrodošle. Preuzmite XML na ovoj stranici ili ga nabavite na TapHome portalu: [solvimus MBUS-GEM – M-Bus heat meter — predložak zajednice](https://portal.taphome.com/portal/community/solvimus-mbus-gem-m-bus-heat-meter), i uvezite ga kao novi modul.

**[solvimus MBUS-GEM – M-Bus heat meter](https://portal.taphome.com/hr/portal/community/solvimus-mbus-gem-m-bus-heat-meter)** — solvimus, Modbus TCP. Wired M-Bus heat meter via solvimus MBUS-GEM Modbus TCP gateway: energy kWh, power, volume, flow, flow and return temperature.

## Što vam treba

- **Pristupnik solvimus MBUS-GEM** — MBUS-GE20M (20 jediničnih opterećenja), MBUS-GE80M (80), MBUS-GE125M (125), MBUS-GE250M (250) ili MBUS-GE500M (500). Jedno jedinično opterećenje uglavnom je jedno mjerilo.
- **Kalorimetar sa žičanim M-Busom** (EN 13757) na M-Busu pristupnika, ili kombinirano mjerilo topline i hlađenja.
- **Pristupnik i TapHome Core u istoj lokalnoj mreži.**

## Hardversko spajanje

MBUS-GEM se montira na DIN šinu od 35 mm. M-Bus vodovi mjerila idu na M-Bus vijčane stezaljke pristupnika, a mreža na njegov RJ45 Ethernet priključak (10/100 Mbit/s). Pristupnik treba vanjsko istosmjerno napajanje: 21,6–24,5 V DC za MBUS-GE20M i MBUS-GE80M, 12–36 V DC za MBUS-GE125M, MBUS-GE250M i MBUS-GE500M. Pokreće se sam nakon spajanja napajanja.

## Konfiguracija

### Mrežna adresa pristupnika

MBUS-GEM se isporučuje sa statičkom IP adresom **192.168.1.101** (maska podmreže 255.255.255.0, zadani pristupnik 192.168.1.254). Njegova konfiguracijska web stranica otvara se na `http://192.168.1.101/`; pri prvoj prijavi administrator mora promijeniti lozinku. Alat tvrtke solvimus **Netdiscover** pronalazi pristupnik u mreži i mijenja njegovu IP adresu, masku podmreže i zadani pristupnik ili ga prebacuje na DHCP. Uz DHCP se adresa dodijeljena pristupniku pronalazi u DHCP poslužitelju prema njegovoj MAC adresi, koju prikazuje i Netdiscover. Bez DHCP poslužitelja pristupnik odabire adresu iz raspona 169.254.x.x.

Predložak se pristupniku obraća njegovom IP adresom, stoga mu postavite statičku adresu ili rezervirajte njegovu adresu u DHCP poslužitelju.

### Postavke pristupnika

Na konfiguracijskoj web stranici, kartica **Server**:

1. Postavite **Modbus mode** na Modbus TCP i **Modbus port** ostavite na 502.
2. **Modbus float only** ostavite isključeno. Taj način uklanja polja tipa 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. Uključite **Modbus multi slave** (preporučeno). Svako mjerilo tada postaje zaseban virtualni Modbus slave s vlastitom adresom (1–247), a numeriranje registara počinje ispočetka za svako mjerilo, pa mjerila istog tipa dobivaju iste brojeve registara.

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

### Popis mjerila i ciklus očitanja

Kalorimetar mora biti na popisu mjerila pristupnika (kartica **Meter**), pronađen na M-Busu ili ručno stvoren. Pristupnik čita mjerila neovisno o Modbus zahtjevima, u ciklusu **Readout cycle** na kartici **Configuration** ili u ciklusu **Cycle** (u sekundama) pojedinog mjerila na kartici Meter. Te postavke određuju koliko su svježe vrijednosti u TapHomeu. Neka M-Bus mjerila na baterije dopuštaju samo ograničen broj očitanja dnevno — prije odabira kratkog ciklusa provjerite tehnički list mjerila.

### Postavke predloška nakon uvoza

Pristupnik nema fiksnu tablicu registara. Zapisu mjerila i svakoj vrijednosti mjerila dodjeljuje vlastiti blok od 10 holding registara i početak svakog bloka prikazuje u stupcu **Register** na kartici Meter. Redoslijed vrijednosti slijedi redoslijed kojim mjerilo šalje svoje M-Bus zapise, pa ovisi o modelu mjerila.

| Postavka | Što upisati |
|---|---|
| IP adresa | Adresa pristupnika |
| `SlaveId` | S multi slave: broj iz stupca Register u retku mjerila. Bez multi slave: 255 |
| `RegMeter` | S multi slave: 10 (zapis mjerila u svakom virtualnom slaveu počinje na 10). Bez multi slave: broj iz stupca Register u retku mjerila |
| `RegEnergy`, `RegVolume`, `RegPower`, `RegFlow`, `RegFlowTemp`, `RegReturnTemp` | Broj iz stupca Register u retku odgovarajuće vrijednosti. Koji je redak koji, pokazuju stupci Description i Unit na kartici Meter |

IP adresa i `SlaveId` traže se pri uvozu; sedam vrijednosti `Reg…` su varijable modula. Njihove zadane vrijednosti (10, 20, 30 … 70) su zamjenske: 10 i 20 odgovaraju testnom načinu pristupnika, ostale samo nastavljaju u koracima od 10. Uvijek ih prepišite.

Svaki uređaj prije prikaza vrijednosti provjerava tip zapisa i jedinicu svog bloka. Pogrešan broj izaziva na uređaju grešku koja navodi varijablu modula, na primjer `RegPower does not point to a power value … – copy the Register number of this value from the gateway Meter tab`.

### Provjera veze

Kada je na kartici Server uključen **Modbus test**, pristupnik nudi statičke testne podatke: zapis mjerila na registru 10 i vrijednost energije 1234,5678 Wh na registru 20. Sa zadanim varijablama modula Toplinska energija tada prikazuje **1,2 kWh** s upozorenjem da medij testnog mjerila nije toplina (testno mjerilo je brojilo električne energije). To dokazuje da su IP adresa, port, adresa slavea, brojevi registara i redoslijed riječi ispravni. Ostali uređaji javljaju greške jer testni podaci nemaju daljnje vrijednosti. Nakon toga isključite testni način.

## Mogućnosti uređaja

| Uređaj | Jedinica | Što prikazuje |
|---|---|---|
| Toplinska energija | kWh | Ukupna toplinska energija, preračunata iz Wh ili J i zaokružena na 0,1 kWh |
| Volumen ogrjevne vode | m³ | Ukupni volumen ogrjevne vode |
| Toplinska snaga | kW | Trenutna toplinska snaga, preračunata iz W ili J/h |
| Protok | m³/h | Trenutni protok, preračunat iz m³/min ili m³/s kada mjerilo šalje te jedinice |
| Temperatura polaza | °C | Temperatura polaza ogrjevnog kruga |
| Temperatura povrata | °C | Temperatura povrata ogrjevnog kruga |

### Stanje mjerila

Toplinska energija prati i samo mjerilo. Prikazuje grešku kada `RegMeter` ne pokazuje na zapis mjerila ili kada pristupnik pri posljednjem očitanju nije uspio pročitati mjerilo, a upozorenje kada nisu ažurirane sve vrijednosti ili kada medij mjerila nije ni toplina ni hlađenje. Ima dva servisna atributa:

| Servisni atribut | Opis |
|---|---|
| Serijski broj mjerila | Serijski broj mjerila, za provjeru da modul čita pravo mjerilo |
| Posljednje očitanje mjerila | Minute od posljednjeg očitanja mjerila pristupnikom |

Sve vrijednosti mijenjaju se samo pri svakom očitanju pristupnika; uređaji pristupnik propituju svakih 15 s.

## Rješavanje problema

### Nema komunikacije

Provjerite je li Modbus uključen na kartici Server, je li port na obje strane 502 i ne blokira li ga vatrozid. TapHome i pristupnik moraju biti u istoj podmreži ili imati ispravnu rutu; pomaže ping na pristupnik. Zatim upotrijebite gore opisanu provjeru veze.

### Greška koja navodi varijablu modula

Broj u toj varijabli pokazuje na blok drugog tipa ili druge jedinice. Ponovno kopirajte broj Register s kartice Meter; uz multi slave provjerite i `SlaveId`.

### Vrijednosti se ne mijenjaju

Provjerite ciklus očitanja pristupnika i ograničenje očitanja mjerila. Sistemsko vrijeme pristupnika mora biti točno (postavljeno ručno ili preko SNTP-a), inače je starost posljednjeg očitanja pogrešna.

### Malo odstupanje od vrijednosti na web stranici pristupnika

Predložak čita vrijednost s pomičnim zarezom, koja ima oko 7 značajnih znamenki. Prije usporedbe ponovno učitajte karticu Meter pristupnika.

### Drugi Modbus klijenti na istom pristupniku

Pristupnik istodobno poslužuje najviše pet Modbus TCP veza; kada se ograničenje prekorači, zatvara najstariju. Imajte to na umu kada isti pristupnik čita i sustav upravljanja zgradom ili zaslon.

## Dostupni uređaji

solvimus MBUS-GEM – heat meter Modul

Prilagođene varijable

|                                |                                                                                                                                                                                 |
|--------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `RegMeter` (numeric) = 10      | Početak zapisa mjerila (serijski broj, vrijeme očitanja, status čitanja) — 10 uz Modbus multi slave, inače broj iz stupca Register u retku mjerila na kartici Meter pristupnika |
| `RegEnergy` (numeric) = 20     | Početak vrijednosti energije (Wh ili J) — broj iz stupca Register u njezinu retku na kartici Meter pristupnika                                                                  |
| `RegVolume` (numeric) = 30     | Početak vrijednosti volumena (m³) — broj iz stupca Register u njezinu retku na kartici Meter pristupnika                                                                        |
| `RegPower` (numeric) = 40      | Početak vrijednosti snage (W ili J/h) — broj iz stupca Register u njezinu retku na kartici Meter pristupnika                                                                    |
| `RegFlow` (numeric) = 50       | Početak vrijednosti protoka (m³/h, m³/min ili m³/s) — broj iz stupca Register u njezinu retku na kartici Meter pristupnika                                                      |
| `RegFlowTemp` (numeric) = 60   | Početak vrijednosti temperature polaza (°C) — broj iz stupca Register u njezinu retku na kartici Meter pristupnika                                                              |
| `RegReturnTemp` (numeric) = 70 | Početak vrijednosti temperature povrata (°C) — broj iz stupca Register u njezinu retku na kartici Meter pristupnika                                                             |

Toplinska energija Varijabla Samo za čitanje

Ukupna toplinska energija mjerila u kWh; javlja i kada pristupnik nije uspio očitati mjerilo ili vrijednosti nisu ažurne

Registar: H:RegEnergy+4 Float Jedinica: kWh

Servisni atributi

|                             |                                                                |
|-----------------------------|----------------------------------------------------------------|
| Serijski broj mjerila       | Serijski broj mjerila, za provjeru da modul čita pravo mjerilo |
| Posljednje očitanje mjerila | Minute od posljednjeg očitanja mjerila pristupnikom            |

Volumen ogrjevne vode Varijabla Samo za čitanje

Ukupni volumen ogrjevne vode koja je protekla kroz mjerilo, u m³

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

Toplinska snaga Varijabla Samo za čitanje

Registar: H:RegPower+4 Float Jedinica: kW

Protok Varijabla Samo za čitanje

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

Temperatura polaza Senzor temperature Samo za čitanje

Temperatura polaza ogrjevnog kruga koju mjeri mjerilo

Registar: H:RegFlowTemp+4 Float Jedinica: °C

Temperatura povrata Senzor temperature Samo za čitanje

Temperatura povrata ogrjevnog kruga koju mjeri mjerilo

Registar: H:RegReturnTemp+4 Float Jedinica: °C

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

Moguća poboljšanja (6)

- H:RegX+0 … H:RegX+3, H:RegX+6 Unscaled 64-bit meter value with scaling factor — The manual prefers the INT64 value with its power-of-ten scaling factor for exact billing; the template reads the FLOAT32 value (about 7 significant digits).
- value block with unit K (code 20) Temperature difference — Many heat meters also send the temperature difference between flow and return; it would be one more value block.
- second energy value block (combined heat/cooling meter, medium 13) Cooling energy — A combined heat/cooling meter sends a separate cooling energy value; the template reads one energy value.
- value blocks with a storage number Historic meter values — Stored values such as the reading on the billing date appear as further value rows in the Meter tab.
- H:RegX+8 Meter value timestamp — UNIX time the meter provides for each value (0 if none); the template uses the readout time of the meter entry instead.
- H:0 … H:9 (slave 255) Gateway device entry — Serial number, software version and system time of the gateway itself.

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

