# WeMo MCP Server Environment Variables # Copy this file to .env and customize as needed # # All settings can be configured via environment variables with the WEMO_MCP_ prefix # These override any settings in config.yaml # Network Configuration # ===================== # Default subnet to scan (CIDR notation) WEMO_MCP_DEFAULT_SUBNET=192.168.1.0/24 # Scan timeout in seconds (0.1 - 5.0) WEMO_MCP_SCAN_TIMEOUT=0.6 # Maximum concurrent workers (1 - 200) WEMO_MCP_MAX_WORKERS=60 # Cache Configuration # =================== # Enable/disable cache (true/false, 1/0, yes/no) WEMO_MCP_CACHE_ENABLED=true # Cache file path (relative or absolute) WEMO_MCP_CACHE_FILE=~/.wemo_mcp_cache.json # Cache TTL in seconds (0 = no expiration) WEMO_MCP_CACHE_TTL=3600 # Logging Configuration # ===================== # Log level (DEBUG, INFO, WARNING, ERROR, CRITICAL) WEMO_MCP_LOG_LEVEL=INFO # Example Configurations # ====================== # Development/Debug: # WEMO_MCP_LOG_LEVEL=DEBUG # WEMO_MCP_CACHE_TTL=300 # Production: # WEMO_MCP_LOG_LEVEL=WARNING # WEMO_MCP_CACHE_TTL=7200 # Large Network: # WEMO_MCP_DEFAULT_SUBNET=10.0.0.0/16 # WEMO_MCP_SCAN_TIMEOUT=1.0 # WEMO_MCP_MAX_WORKERS=100 # IoT/Guest Network: # WEMO_MCP_DEFAULT_SUBNET=192.168.99.0/24 # WEMO_MCP_MAX_WORKERS=30