# 🗺 zigbee2mqtt networkmap

**URL:** <https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646>\
**Category:** Uncategorized\
**Created:** [10 Sierpień 2020 07:38 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646 "2020-08-10T07:38:50Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Autor:** ![jolka](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/jolka/32/5_2.png) [@jolka](https://ai-speaker.discourse.group/u/jolka)\
**Data wpisu:** [10 Sierpień 2020 07:38 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/1 "2020-08-10T07:38:50Z")

</div>

## Opis jak działa mapa sieci zigbee

Czym jest i jak działa zigbee2mqtt opisujemy tu:

> [@honeybee zigbee2mqtt opis techniczy + instrukcja ręcznej instalacji / aktualizacji](https://ai-speaker.discourse.group/t/zigbee2mqtt-opis-techniczy-instrukcja-recznej-instalacji-aktualizacji/642):
>
> honeybee Opis techniczny działania zigbee2mqtt na bramce AIS dom zigbee2mqtt to program napisany w serwerowym JavaScript → node.js Czym jest node.js opisujemy tu: tu jest też opis jak napisać pierwszy własny program w node.js Lokalizacja zigbee2mqtt na bramce zigbee2mqtt znajduje się na bramce w katalogu domowym użytkownika AIS (przedstawiany w Linux symbolem ~ i zmienną środowiskową $HOME ) Przejście do folderu z zigbee2mqtt to komenda w konsoli: cd ~/zigbee2mqtt [image] Konfigura…

### Mapa zwracana jest przez zigbee2mqtt

Opisane jest to w dokumentacji zigbee2mqtt

> **[MQTT Topics and Messages | Zigbee2MQTT](https://www.zigbee2mqtt.io/information/mqtt_topics_and_message_structure.html#zigbee2mqttbridgenetworkmap)**
>
> Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges

poniżej postaramy się ten opis streścić i pokazać na przykładach

### Temat mqtt dla mapy

Mapa zwracana jest na temacie `zigbee2mqtt/bridge/networkmap`

### Formaty mapy

Mapa może być zwracana w jednym z 3 formatów:

- raw  
`zigbee2mqtt/bridge/networkmap/raw`  
to jest czysty JSON - ten format obsługujemy na naszej mapie i ten rodzaj formatu mapy będziemy opisywali w dalszej części

- graphviz  
`zigbee2mqtt/bridge/networkmap/graphviz`  
żeby wygenerować mapę z tego formatu możesz użyć narzędzia [webgraphviz.com](http://www.webgraphviz.com/)

- plantuml  
`zigbee2mqtt/bridge/networkmap/plantuml`  
żeby wygenerować mapę z tego formatu możesz użyć narzędzia [planttext.com](https://www.planttext.com/)

### Pobranie mapy

Żeby zobaczyć jaką mapę zwraca zigbee2mqtt wystarczy w ustawieniach Asystenta domowego prześć do Konfiguracje → Integracja → Konfiguracja MQTT i włączyć nasłuch tematu `zigbee2mqtt/bridge/networkmap/raw` (subskrybujemy wiadomości na tym temacie)

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/d8e423b4f9e5c256fbb2f8e58f0e48e63f7be665.png)

następnie publikujemy na temacie `zigbee2mqtt/bridge/networkmap` wiadomość `raw` żeby “powiedzieć” zigbee2mqtt, że chcemy dostać aktualny stan mapy (odświeżyć mapę):

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/a/aa63c03b5d553439a08f7b9eff94f618837a82c6.png)

to samo osiągniemy (opublikujemy wiadomość do zigbee2mqtt) gdy na mapie wciskamy przycisk “odśwież”:

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/1c3a6ff1d67a39c655197b50f965546d2c5a6eb0.png)

w odpowedzi otrzymamy informacje o węzłach w sieci zigbee i jakości połącznia pomiędzy nimi

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/1/18efad7d42b94438a69ac02bbcde491e6c09e32e.png)

tak odpowiedz prezentowana jest na mapie

### Dane do mapy w Asystencie domowym

Po stronie Asystenta domowego dane zwracane z zigbee2mqtt przechowywane są w encji `sensor.zigbee2mqtt_networkmap`

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/d/da93222a7d2287416be909038f98dd5c8078c5b7.png)

### Mapa w aplikacji

Mapa to nic innego jak specjalna karta która pobiera dane z sensora `sensor.zigbee2mqtt_networkmap` i je wyświetla w formie grafu

Można dodać kartę mapy zigbee w dowolnym widoku w aplikacji, kod karty:

```auto
type: ais-zigbee2mqtt
entity: sensor.zigbee2mqtt_networkmap

```

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/c/c50001c6e204a52c7f5c9c50ad6e2b99f4ec3aca.png)

jeżeli taką karę z mapą zigbee umieścimy na widoku w trybie panelu

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/c/c68f900f43d90cff5057780c85232f0f491914fc.png)

to w efekcie otrzymamy pełnostronicową mapę

 ![image](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/3/361c0eb1bd1aa77c2c078fb1810fc02ed080971e.png)

---

<div class="post-metadata">

**Autor:** ![CichY](https://avatars.discourse-cdn.com/v4/letter/c/82dd89/32.png) [@CichY](https://ai-speaker.discourse.group/u/CichY)\
**Data wpisu:** [11 Sierpień 2020 13:47 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/2 "2020-08-11T13:47:31Z")

</div>

Czy istnieje możliwość wyświetlenia mapy urządzeń zigbee, które są podłączone przez bramkę “Xiaomi Mi Gateway 2” ?

---

<div class="post-metadata">

**Autor:** ![jszkiela](https://avatars.discourse-cdn.com/v4/letter/j/c5a1d2/32.png) [@jszkiela](https://ai-speaker.discourse.group/u/jszkiela)\
**Data wpisu:** [15 Grudzień 2020 18:58 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/3 "2020-12-15T18:58:39Z")

</div>

Witam

Chciałem sobie dodać mapę zigbee w karcie. Robię nasłuch tematu `zigbee2mqtt/bridge/networkmap/raw` publikuje go i pokazują się informacje o mapie

 ![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/a/ade1f77c6c88f42bf24a395368e331e329268fde.png)

Nie pojawia się natomiast encja “sensor.zigbee2mqtt\_networkmap”

![obraz](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/2X/b/b3ea5a4ca643120b38c666392a9c10902282ef8f.png)

Gdzie popełniam błąd? Czy coś się zmieniło od czasu publikacji tego tutoriala?

---

<div class="post-metadata">

**Autor:** ![Stravi](https://avatars.discourse-cdn.com/v4/letter/s/e9c0ed/32.png) [@Stravi](https://ai-speaker.discourse.group/u/Stravi)\
**Data wpisu:** [15 Grudzień 2020 20:09 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/4 "2020-12-15T20:09:17Z")

</div>

O ile dobrze penitencjarny nadal można tego używać tylko to raczej nie ma sensu, lepiej więc w kartę konfiguracji zigbee2mqtt i tam mieć estetyczną mapę z wszystkimi połączeniami.

---

<div class="post-metadata">

**Autor:** ![Szamotuly2004](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/szamotuly2004/32/14213_2.png) [@Szamotuly2004](https://ai-speaker.discourse.group/u/Szamotuly2004)\
**Data wpisu:** [3 Wrzesień 2025 20:34 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/5 "2025-09-03T20:34:01Z")

</div>

Czy w przypadku zigbee home automation można zrobić coś podobnego czy potrzebne do tego są jakieś niestandardowe komponenty np z hacs?

---

<div class="post-metadata">

**Autor:** ![szopen](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/szopen/32/5143_2.png) [@szopen](https://ai-speaker.discourse.group/u/szopen)\
**Data wpisu:** [4 Wrzesień 2025 00:51 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/6 "2025-09-04T00:51:37Z")

</div>

ZHA we współczesnych wersjach HA ma wbudowaną mapę (ale raczej można użyć też jakieś niestandardowe komponenty do alternatywnego wizualizowania sieci - nie jestem na bieżąco, ale jakieś kiedyś były).

---

<div class="post-metadata">

**Autor:** ![Szamotuly2004](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/szamotuly2004/32/14213_2.png) [@Szamotuly2004](https://ai-speaker.discourse.group/u/Szamotuly2004)\
**Data wpisu:** [4 Wrzesień 2025 07:06 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/7 "2025-09-04T07:06:08Z")

</div>

Chodzi mi jak wyświetlić wizualizacje na pulpicie nawigacyjnym (dashboard czy lovelace czy jak to się tam zwie) żebym nie musiał wchodzić w ustawienia a potem w integrację i szukać tej mapy tam

---

<div class="post-metadata">

**Autor:** ![szopen](https://yyz2.discourse-cdn.com/free1/user_avatar/ai-speaker.discourse.group/szopen/32/5143_2.png) [@szopen](https://ai-speaker.discourse.group/u/szopen)\
**Data wpisu:** [4 Wrzesień 2025 08:59 UTC](https://ai-speaker.discourse.group/t/zigbee2mqtt-networkmap/646/8 "2025-09-04T08:59:26Z")

</div>

A widzisz to zmienia postać rzeczy, niestety jetem za leniwy by kombinować z ZHA, którego nie używam, ale

1. używając `panel_custom:`można wyświetlać dowolny element interfejsu HA w ramach elementu na sidebarze (pionowy pasek menu po lewej), nie będzie to wprawdzie element dashboardu, tylko ramka ingress, ale to nie rzutuje (w ten sposób można sobie “odkopać” coś głęboko zagrzebanego w standardowym GUI by było na wierzchu)
2. poszukaj w HACS [GitHub - dmulcahey/zha-network-card: Custom Lovelace card that displays ZHA network and device information](https://github.com/dmulcahey/zha-network-card) jakkolwiek ta mapa ma postać tabelki, a nie grafu (w ogóle olej opisany na repo sposób instalacji - w normalnym HA znajdziesz to po prostu w HACS, ale gdyby nie było, to dodasz to jako niestandardowe repozytorium do HACS, to wtedy nie trzeba kombinować z instalacją “z palca” tylko zainstalujesz jak cokolwiek normalnie dostępnego w HACS, dodaj w takim wypadku do kategorii _dashboard_)

ad 1. tak mam zrobiony panel Supervisora (który zlikwidowano z interfejsu parę lat temu)

 ![sidebar-2025-09-04_11-02](https://global.discourse-cdn.com/free1/uploads/ai_speaker/original/3X/e/c/ec657a475d4c9e089af1f9aa417553553bf56311.png)

więcej info masz tam, tylko pamiętaj, że to wiekowy wątek i nie wszystko jest nadal aktualne

> **[Supervisor dostęp](https://forum.arturhome.pl/t/supervisor-dostep/4073/3)**
>
> Można by pokombinować w ten sposób, ale nie próbowałem Dla kontroli serwera której mi najbardziej brakowało oraz supervisora wystarczy dorobić taki kawałek w configuration.yaml panel\_custom: - name: server\_control sidebar\_title:...
