flowchart TD %% ---------- styles ---------- classDef internet fill:#e1f5ff,stroke:#007bff classDef router fill:#fff3cd,stroke:#ffc107 classDef server fill:#ffe6e6,stroke:#dc3545 classDef dns fill:#e6ffe6,stroke:#28a745 classDef homeauto fill:#fff0f5,stroke:#e83e8c classDef worker fill:#f0e6ff,stroke:#6f42c1 classDef iot fill:#fff9e6,stroke:#fd7e14 classDef unknown fill:#f8f9fa,stroke:#6c757d subgraph LAN["LAN 192.168.1.0/24 - 40 devices"] subgraph CORE["Core Infrastructure"] 192_168_1_1["[Router] 192.168.1.1
192.168.1.1"] class 192_168_1_1 router; 192_168_1_49["[Server] 192.168.1.49
192.168.1.49"] class 192_168_1_49 server; 192_168_1_100["[Worker] host.docker.internal
192.168.1.100"] class 192_168_1_100 worker; 192_168_1_159["[Server] git.appmodel.nl
192.168.1.159"] class 192_168_1_159 server; 192_168_1_163["[DNS] 192.168.1.163
192.168.1.163"] class 192_168_1_163 dns; 192_168_1_165["[Server] HP678531.home
192.168.1.165"] class 192_168_1_165 server; 192_168_1_193["[Home] homeassistant
192.168.1.193"] class 192_168_1_193 homeauto; 192_168_1_1["[Router] 192.168.1.1
192.168.1.1"] class 192_168_1_1 router; 192_168_1_49["[Server] 192.168.1.49
192.168.1.49"] class 192_168_1_49 server; 192_168_1_100["[Worker] host.docker.internal
192.168.1.100"] class 192_168_1_100 worker; 192_168_1_159["[Server] git.appmodel.nl
192.168.1.159"] class 192_168_1_159 server; 192_168_1_163["[DNS] 192.168.1.163
192.168.1.163"] class 192_168_1_163 dns; 192_168_1_165["[Server] HP678531.home
192.168.1.165"] class 192_168_1_165 server; 192_168_1_193["[Home] homeassistant
192.168.1.193"] class 192_168_1_193 homeauto; end 192_168_1_10["[?] 192.168.1.10
192.168.1.10"] class 192_168_1_10 unknown; 192_168_1_44["[?] 192.168.1.44
192.168.1.44"] class 192_168_1_44 unknown; 192_168_1_59["[?] 192.168.1.59
192.168.1.59"] class 192_168_1_59 unknown; 192_168_1_65["[?] 192.168.1.65
192.168.1.65"] class 192_168_1_65 unknown; 192_168_1_102["[?] 192.168.1.102
192.168.1.102"] class 192_168_1_102 unknown; 192_168_1_136["[?] 192.168.1.136
192.168.1.136"] class 192_168_1_136 unknown; 192_168_1_151["[?] 192.168.1.151
192.168.1.151"] class 192_168_1_151 unknown; 192_168_1_206["[?] 192.168.1.206
192.168.1.206"] class 192_168_1_206 unknown; 192_168_1_214["[?] 192.168.1.214
192.168.1.214"] class 192_168_1_214 unknown; 192_168_1_240["[?] 192.168.1.240
192.168.1.240"] class 192_168_1_240 unknown; 192_168_1_243["[?] 192.168.1.243
192.168.1.243"] class 192_168_1_243 unknown; 192_168_1_10["[?] 192.168.1.10
192.168.1.10"] class 192_168_1_10 unknown; 192_168_1_44["[?] 192.168.1.44
192.168.1.44"] class 192_168_1_44 unknown; 192_168_1_42["[?] 192.168.1.42
192.168.1.42"] class 192_168_1_42 unknown; 192_168_1_59["[?] 192.168.1.59
192.168.1.59"] class 192_168_1_59 unknown; 192_168_1_65["[?] 192.168.1.65
192.168.1.65"] class 192_168_1_65 unknown; 192_168_1_93["[?] 192.168.1.93
192.168.1.93"] class 192_168_1_93 unknown; 192_168_1_102["[?] 192.168.1.102
192.168.1.102"] class 192_168_1_102 unknown; 192_168_1_136["[?] 192.168.1.136
192.168.1.136"] class 192_168_1_136 unknown; 192_168_1_151["[?] 192.168.1.151
192.168.1.151"] class 192_168_1_151 unknown; 192_168_1_161["[?] 192.168.1.161
192.168.1.161"] class 192_168_1_161 unknown; 192_168_1_190["[?] 192.168.1.190
192.168.1.190"] class 192_168_1_190 unknown; 192_168_1_206["[?] 192.168.1.206
192.168.1.206"] class 192_168_1_206 unknown; 192_168_1_214["[?] 192.168.1.214
192.168.1.214"] class 192_168_1_214 unknown; 192_168_1_240["[?] 192.168.1.240
192.168.1.240"] class 192_168_1_240 unknown; 192_168_1_243["[?] 192.168.1.243
192.168.1.243"] class 192_168_1_243 unknown; end subgraph TETHER["Tether 192.168.137.0/24 - 35 devices"] 192_168_137_1["[Worker] MI
192.168.137.1"] class 192_168_137_1 worker; 192_168_137_100["[Worker] MI
192.168.137.100"] class 192_168_137_100 worker; 192_168_137_239["[Hermes] 192.168.137.239
192.168.137.239"] class 192_168_137_239 worker; 192_168_137_1["[Worker] MI
192.168.137.1"] class 192_168_137_1 worker; 192_168_137_3["[Worker] 192.168.137.3
192.168.137.3"] class 192_168_137_3 worker; 192_168_137_13["[Worker] 192.168.137.13
192.168.137.13"] class 192_168_137_13 worker; 192_168_137_35["[Worker] 192.168.137.35
192.168.137.35"] class 192_168_137_35 worker; 192_168_137_61["[Worker] 192.168.137.61
192.168.137.61"] class 192_168_137_61 worker; 192_168_137_72["[Worker] 192.168.137.72
192.168.137.72"] class 192_168_137_72 worker; 192_168_137_100["[Worker] MI
192.168.137.100"] class 192_168_137_100 worker; 192_168_137_102["[Worker] 192.168.137.102
192.168.137.102"] class 192_168_137_102 worker; 192_168_137_114["[Worker] 192.168.137.114
192.168.137.114"] class 192_168_137_114 worker; 192_168_137_137["[Worker] 192.168.137.137
192.168.137.137"] class 192_168_137_137 worker; 192_168_137_161["[Worker] 192.168.137.161
192.168.137.161"] class 192_168_137_161 worker; 192_168_137_172["[Worker] 192.168.137.172
192.168.137.172"] class 192_168_137_172 worker; 192_168_137_203["[Worker] 192.168.137.203
192.168.137.203"] class 192_168_137_203 worker; 192_168_137_217["[Worker] 192.168.137.217
192.168.137.217"] class 192_168_137_217 worker; 192_168_137_239["[Hermes] hermes.lan
192.168.137.239"] class 192_168_137_239 worker; 192_168_137_244["[Worker] 192.168.137.244
192.168.137.244"] class 192_168_137_244 worker; 192_168_137_1["[Worker] MI
192.168.137.1"] class 192_168_137_1 worker; 192_168_137_5["[Worker] 192.168.137.5
192.168.137.5"] class 192_168_137_5 worker; 192_168_137_11["[Worker] 192.168.137.11
192.168.137.11"] class 192_168_137_11 worker; 192_168_137_46["[Worker] 192.168.137.46
192.168.137.46"] class 192_168_137_46 worker; 192_168_137_53["[Worker] 192.168.137.53
192.168.137.53"] class 192_168_137_53 worker; 192_168_137_100["[Worker] MI
192.168.137.100"] class 192_168_137_100 worker; 192_168_137_82["[Worker] 192.168.137.82
192.168.137.82"] class 192_168_137_82 worker; 192_168_137_91["[Worker] 192.168.137.91
192.168.137.91"] class 192_168_137_91 worker; 192_168_137_116["[Worker] 192.168.137.116
192.168.137.116"] class 192_168_137_116 worker; 192_168_137_142["[Worker] 192.168.137.142
192.168.137.142"] class 192_168_137_142 worker; 192_168_137_156["[Worker] 192.168.137.156
192.168.137.156"] class 192_168_137_156 worker; 192_168_137_174["[Worker] 192.168.137.174
192.168.137.174"] class 192_168_137_174 worker; 192_168_137_206["[Worker] 192.168.137.206
192.168.137.206"] class 192_168_137_206 worker; 192_168_137_215["[Worker] 192.168.137.215
192.168.137.215"] class 192_168_137_215 worker; 192_168_137_239["[Hermes] hermes.lan
192.168.137.239"] class 192_168_137_239 worker; 192_168_137_233["[Worker] 192.168.137.233
192.168.137.233"] class 192_168_137_233 worker; end %% ---------- Connections ---------- 192_168_1_159 -.-> TETHER 192_168_1_1 --> LAN