- Reorganized project: codesys/, docs/codesys|redesign|integration|reference/, scripts/ - CODESYS project and exports in codesys/ - Documentation index in docs/README.md - Redesign and light naming configuration - Water boiler control and safety design Co-authored-by: Cursor <cursoragent@cursor.com>
2.0 KiB
2.0 KiB
Network Topology
Overview
This document describes the network configuration and topology of the home automation system.
Network Diagram
[To be created with actual IP addresses]
IP Address Assignments
| Device/Service | IP Address | MAC Address | Hostname | Notes |
|---|---|---|---|---|
| Raspberry Pi (CODESYS) | [To be filled] | [To be filled] | [To be filled] | |
| Node-RED Host | [To be filled] | [To be filled] | [To be filled] | |
| MQTT Broker (LXC) | [To be filled] | [To be filled] | [To be filled] | |
| Zigbee2MQTT Host | [To be filled] | [To be filled] | [To be filled] | |
| Home Assistant | [To be filled] | [To be filled] | [To be filled] |
Network Segments
Subnets
- Main Network: [Subnet/CIDR]
- IoT Network: [If separate VLAN/subnet]
- Management Network: [If separate]
VLANs
[If VLANs are used]
Port Assignments
| Service | Protocol | Port | Access | Notes |
|---|---|---|---|---|
| MQTT | TCP | 1883 | Internal | |
| MQTT TLS | TCP | 8883 | Internal | If enabled |
| Node-RED | HTTP | [Port] | [Access] | |
| Home Assistant | HTTP | [Port] | [Access] | |
| CODESYS | [Protocol] | [Port] | [Access] | |
| Zigbee2MQTT | HTTP | [Port] | [Access] |
Firewall Rules
[Document firewall rules if applicable]
DNS
- Internal DNS: [If used]
- Hostname Resolution: [How devices find each other]
Routing
[If complex routing is involved]
Network Services
DHCP
- DHCP Server: [To be filled]
- Reserved IPs: [List if static IPs are reserved]
DNS
- DNS Servers: [To be filled]
Security
- Network Isolation: [To be filled]
- VPN Access: [If applicable]
- Remote Access: [How remote access is configured]
Troubleshooting
Network Connectivity
- Ping Tests: [How to test connectivity]
- Port Checks: [How to verify ports are open]
Common Issues
Status: Template - needs IP addresses and network details