# Sensitive Information *.key *.pem *.crt secrets.yaml secrets.json *.env .env # Configuration files with sensitive data # Uncomment if you want to exclude these # configuration.yaml # mqtt.conf # zigbee2mqtt/configuration.yaml # Logs *.log logs/ *.log.* # Backup files *.bak *.backup *.old # OS files .DS_Store Thumbs.db *.swp *.swo *~ # IDE files .vscode/ .idea/ *.sublime-* # Temporary files tmp/ temp/ *.tmp # Node modules (if any) node_modules/ # Node-RED: encrypted credentials (pull from server for backup; do not commit) node-red/config_files/flows_cred.json # Python __pycache__/ *.pyc *.pyo *.pyd .Python venv/ env/ # CODESYS *.projbackup *.proj.user # Note: Binary .project files are large but may be needed # XML exports (*.export, *.xml) should be committed for documentation