mit diesem Script kann der zusätzliche Pi entfallen und die CCU greift direkt auf das unifi switch zu:
1. SSH auf der CCU aktivieren und einloggen: ssh root@192.168.1.xxx
2. ssh-keygen -t rsa (alles mit Enter bestätigen)
3. cat .ssh/id_rsa.pub Ausgabe in der Webui vom unifi controller unter dem Punkt SSH keys als admin freigeben. Alle Geräte werden automatisch und dauerhaft mit dem key provisioniert.
4. einmal manuell mit der CCU die SSH Verbindung in Richtung switch aufbauen, um den fingerprint des switches anzuerkennen: ssh admin@192.168.1.xxx
5. Folgendes Script mit der IP vom switch hier für port 8 zum Abschalten nutzen:
Code: Alles auswählen
string stdout;
string stderr;
string url="ssh admin@192.168.10.119 \'(echo \"en\" ; echo \"conf\" ; echo \"interface 0/8\" ; echo \"poe opmode shutdown\") | telnet localhost 23 ; exit;\'";
system.Exec (url, &stdout, &stderr);
WriteLine("FEHLER:\n "#stderr);
WriteLine("Ausgabe:\n "#stdout);
Code: Alles auswählen
poe opmode auto
Viel Erfolg! Danke an alle Beteiligte hier für die gute Grundlage!