#!/opt/tuya_venv/bin/python3
"""
Скрипт для работы с розеткой Tuya через виртуальное окружение
"""
import sys
import json
import time

# === КОНФИГУРАЦИЯ ===
CONFIG = {
    "device_id": "bf23429e787d7589c0cjue",
    "device_ip": "192.168.1.131", 
    "local_key": "",  # ЗАМЕНИТЕ КОГДА ПОЛУЧИТЕ
    "version": 3.5
}

def main():
    """Основная функция"""
    action = sys.argv[1] if len(sys.argv) > 1 else "test"
    
    # Простейший тест для проверки работы
    if action == "test":
        result = {
            "success": True,
            "message": "Python script is working",
            "python_path": sys.executable,
            "config": CONFIG
        }
        print(json.dumps(result, indent=2))
        return
    
    # Для других действий нужен tinytuya
    try:
        import tinytuya
    except ImportError:
        print(json.dumps({
            "success": False,
            "error": "Tinytuya not found in /opt/tuya_venv",
            "fix": "Run: sudo /opt/tuya_venv/bin/pip install tinytuya"
        }))
        return
    
    print(json.dumps({
        "success": True, 
        "message": "Tinytuya imported successfully",
        "version": tinytuya.__version__ if hasattr(tinytuya, '__version__') else "unknown"
    }))

if __name__ == "__main__":
    main()
