TapHome

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, .local vé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özMilyen címre van szükségeJavaslat
Modbus TCP (inverterek, wallboxok, hőszivattyúk)az eszköz címe a TapHome-banIP-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-banmDNS-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 kaputelefonoka Core címe a kaputelefonban és a kaputelefon címe a TapHome-banIP-foglalás mindkettő számára
IP kameráka kamera címe a TapHome-banIP-foglalás a routerben
Egy további Core vezérlőegységa másik vezérlőegység címeIP-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.1 cí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 .local nevet feloldja.

Egyes sablonokban a bróker alapértelmezett címe a taphome.mqtt.broker.local név volt. A vezérlőegység ezt a nevet nem ismeri, és a modul nem csatlakozik — írja át 127.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.