ausgehend von hier: https://technikkram.net/2017/10/raspber ... temperatur
wollte ich das ganze auch auch der piVCCU haben. Geht leider nicht direkt, da in im image des lxc containers der Befehl "vcgencmd measure_temp" nicht kennt.
Da hier mit einem ähnlichem Problem gekämpft wurde: Zugriff von der CCU2 auf einen Raspi: viewtopic.php?t=36600 habe ich ich aus beiden Anleitungen was zusammengebastelt.
1. SSH Schlüsselpaar erstellen um aus dem lxc container ohne Passwort auf den Raspi (host) zuzugreifen.
2. Modifikation der Lösung von Technikkram.net für den lxc container:
Code: Alles auswählen
string command = "ssh pi@192.168.x.x vcgencmd measure_temp | awk '// { printf substr($1, length($1) -5, 4)}'";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State(command);
dom.GetObject("CUxD.CUX2801001:1.CMD_QUERY_RET").State(1);
var v = dom.GetObject("CUxD.CUX2801001:1.CMD_RETS").State();
dom.GetObject ("Temperatur Raspberry Zahl").State (dom.GetObject ("CUxD.CUX2801001:6.CMD_RETS").State());
dom.GetObject ("Temperatur Raspberry").State (dom.GetObject ("Temperatur Raspberry Zahl").Value().ToString().Substr(0,5));
Gruß Tyson