habe jetzt mehrfach probiert den SSH Zugang in den Systemeinstellungen aktiviert und auch ein Passwort vergeben.
Leider Bekomme ich mit Putty auf dem SSH Por 22 die Meldung "server unexpectedly closed network connection".
Hat hier jemand noch eine Idee ?
Und dann hätte ich noch eine Frage zu einem Skript welches auf der CCU2 einwandfrei lief und nach einem Backup
einspielen auf der RaspMatic nicht mehr funktioniert. Hatte mit dem Script Ersteller schon Kontakt und er meinte alles iO.
Hätte da noch jemand eine Idee?
Code: Alles auswählen
!Status Tonnen setzen
string braune_tonne="00.00.";
string gelbe_tonne="09.01.,22.01.,05.02.,19.02.,05.03.,19.03.,03.04.,16.04.,30.04.,14.05.,28.05.,11.06.,25.06.,09.07.,23.07.,06.08.,20.08.,03.09.,17.09.,01.10.,15.10.,29.10.,12.11.,26.11.,10.12.,22.12.";
string graue_tonne="13.01.,26.01.,09.02.,23.02.,09.03.,23.03.,07.04.,20.04.,05.05.,18.05.,02.06.,15.06.,29.06.,13.07.,27.07.,10.08.,24.08.,07.09.,21.09.,06.10.,19.10.,03.11.,16.11.,30.11.,14.12.,29.12.";
string blaue_tonne="17.01.,14.02.,14.03.,11.04.,09.05.,06.06.,04.07.,01.08.,29.08.,26.09.,24.10.,21.11.,19.12.";
integer datum = system.Date("%F %X").ToTime().ToInteger();
string datum_heute = datum.ToTime().Format("%d.%m.");
string datum_morgen = (datum + 86400).ToTime().Format("%d.%m.");
string datum_uebermorgen = (datum + 86400 + 86400).ToTime().Format("%d.%m.");
string tonnen_farben = "blaue\tbraune\tgelbe\tgraue";
string farbe = "";
string heute ="";
string morgen ="";
string abfuhr ="";
foreach (farbe, tonnen_farben) {
if (farbe == "blaue") { string termine = blaue_tonne; }
else {
if (farbe == "braune") { string termine = braune_tonne; }
else {
if (farbe == "gelbe") { string termine = gelbe_tonne; }
else {
if (farbe == "graue") { string termine = graue_tonne; }
}
}
}
string status = "";
if (termine.Find(datum_heute) > (-1)) {
status = "heute";
if (heute == "") { heute = "Heute: " # farbe # " Tonne"; }
else { heute = heute # ", " # farbe # " Tonne"; }
}
if (termine.Find(datum_morgen) > (-1)) {
status = "morgen";
if (morgen == "") { morgen = "Morgen: " # farbe # " Tonne"; }
else { morgen = morgen # ", " # farbe # " Tonne"; }
}
if (termine.Find(datum_uebermorgen) > (-1)) { status = "übermorgen"; }
dom.GetObject("Abholung " # farbe # " Tonne").State(status);
}
if ((heute == "") && (morgen == "")) { abfuhr = "Keine"; }
else {
if ((heute != "") && (morgen != "")) { abfuhr = heute # " / " # morgen; }
else {
if ((heute != "") && (morgen == "")) { abfuhr = heute; }
else {
if ((heute == "") && (morgen != "")) { abfuhr = morgen; }
}
}
}
dom.GetObject("v_muellabfuhr").State(abfuhr);