A hálózat előkészítése a TapHome telepítéséhez
Állandó cím a Core és minden hálózati eszköz számára — IP-foglalás a routerben, mDNS-név és a beépített MQTT bróker címe
Utoljára frissítve:
A TapHome Core azon a címen kommunikál az otthoni hálózat eszközeivel, amely a konfigurációjában szerepel. Ha a router a Core-nak vagy egy eszköznek más IP-címet oszt ki — a router cseréje, újraindítás vagy DHCP-re váltás után —, az integráció leáll, és az eszköz hibát jelez. A telepítés előtt ezért adjon a Core-nak és minden ilyen eszköznek állandó címet: IP-foglalást a routerben, vagy mDNS-nevet, ha az eszköz támogatja. A beépített MQTT brókerhez a TapHome-ban a 127.0.0.1 címet adja meg.
Az alapszabály: állandó cím
Minden eszköznek, amellyel a Core a hálózaton keresztül kommunikál, és magának a Core-nak is olyan címre van szüksége, amely nem változik:
- IP-foglalás a routerben (DHCP-foglalás, egyes routereken „statikus DHCP” vagy „Address Reservation”) — a router az eszköz MAC-címéhez mindig ugyanazt az IP-címet rendeli. Minden eszköznél működik, és az eszköz cseréjekor elég a foglalást az új MAC-címre áthelyezni.
- mDNS-név (például
shellyplus1-a8032ab12345.local) — az eszköz maga hirdeti a hálózaton, és a név az IP-cím változásával sem változik. Csak az mDNS-t támogató eszközöknél működik. Ha az eszközt a TapHome-ban hálózati kereséssel adja hozzá, és az eszköz mDNS-nevet hirdet, a TapHome magától azt használja (IP szkenner).
A router cseréjekor a foglalásokat az új routerben is rögzítse.
A Core vezérlőegység címe
A vezérlőegység IP-címét, MAC-címét és mDNS-nevét az alkalmazásban a Beállítások → Saját helyem alatt találja (IP-cím, MAC-cím és mDNS név sorok).
- IP-foglalást javaslunk a routerben a vezérlőegység MAC-címe alapján.
- A statikus IP az alkalmazásban (Beállítások → Saját helyem → Hálózati beállítások, kapcsolja ki: DHCP engedélyezése) szintén működik, de a címnek kívül kell esnie azon a tartományon, amelyet a router DHCP-n keresztül kioszt — különben a router egy másik eszköznek adhatja, és címütközés keletkezik. Ha a routert egy más hálózatú routerre cserélik, a statikus IP-vel rendelkező Core elérhetetlen, amíg a beállítást ki nem javítják. Lépések → Hálózati architektúra.
- A vezérlőegység mDNS-neve a helyszín neve ékezetek nélkül,
.localvégződéssel (a „Családi ház” helyszín →Csaladi-haz.local). Megváltozik, ha átnevezi a helyszínt.
Eszközök a hálózaton
| Eszköz | Milyen címre van szüksége | Javaslat |
|---|---|---|
| Modbus TCP (inverterek, wallboxok, hőszivattyúk) | az eszköz címe a TapHome-ban | IP-foglalás a routerben |
| HTTP, TCP, UDP Packet Parseren keresztül (Shelly, időjárás-állomások, átjárók) | az eszköz címe a TapHome-ban | mDNS-név, ha az eszköz hirdeti; egyébként IP-foglalás |
| MQTT eszközök (Shelly MQTT, Zigbee2MQTT, Tasmota) | a Core címe az eszközben (bróker) | IP-foglalás a Core számára; a TapHome-ban 127.0.0.1 (lásd lent) |
| SIP kaputelefonok | a Core címe a kaputelefonban és a kaputelefon címe a TapHome-ban | IP-foglalás mindkettő számára |
| IP kamerák | a kamera címe a TapHome-ban | IP-foglalás a routerben |
| Egy további Core vezérlőegység | a másik vezérlőegység címe | IP-foglalás mindkettő számára → Több Core összekapcsolása |
Közvetlenül az eszközben beállított statikus IP-t csak akkor használjon, ha a gyártó előírja; ennek is a router DHCP-tartományán kívül kell esnie.
Beépített MQTT bróker
A beépített MQTT bróker alapértelmezés szerint az 1883-as (TCP) porton figyel. Két különböző cím tartozik hozzá:
- A TapHome-ban (Packet Parser modul MQTT protokollal, a bróker IP-címének mezője) adja meg a
127.0.0.1címet. Ez a vezérlőegység saját magának szóló címe, és akkor sem változik, ha a vezérlőegység IP-címe megváltozik. Ide ne a vezérlőegység IP-címét írja — amint megváltozik, a modul nem kap több üzenetet. - Az MQTT eszközben (például a Shelly webes felületén) a vezérlőegység IP-címét adja meg, a routerben beállított foglalással. A vezérlőegység mDNS-nevét csak akkor használja, ha az eszköz gyártója feltünteti, hogy a szervercímben a
.localnevet feloldja.
Egyes sablonokban a bróker alapértelmezett címe a
taphome.mqtt.broker.localnév volt. A vezérlőegység ezt a nevet nem ismeri, és a modul nem csatlakozik — írja át127.0.0.1-re.
Portok és tűzfal
A portok, amelyeket a tűzfalnak engedélyeznie kell az alkalmazás, a Core és a felhő számára → tűzfalbeállítások.
Ellenőrzőlista az átadás előtt
- A Core-nak van IP-foglalása a routerben (vagy statikus IP-je a DHCP-tartományon kívül).
- Minden Modbus TCP, HTTP és SIP eszköznek és minden kamerának van IP-foglalása, vagy mDNS-névvel szerepel a TapHome-ban.
- A TapHome MQTT moduljaiban a bróker címe
127.0.0.1, az MQTT eszközökben a vezérlőegység IP-címe szerepel, foglalással. - A foglalások listáját (MAC-cím, IP-cím, eszköz) átadta az ügyfélnek — a router cseréjekor szüksége lesz rá.
- A router újraindítása után a TapHome-ban minden eszköz hiba nélkül jelenti az értékeit.
Lásd még — Harmadik féltől származó eszközökre vonatkozó követelmények.