Raspberry IPS nicht mehr erreichbar

Hallo,

ich teste gerade IPS auf meinem Raspberry. Eigentlich läuft alles Bombe, allerdings hängt sich IPS nach 1-2 Tagen auf und ist nicht mehr erreichbar.

Socket Fehler #10061

Ich habe im Logfile geschaut, da ist aber nichts außergewöhnliches zu Beobachten, der Dienst bleibt einfach stehen :confused:

Letzter Eintrag im Log

01:34:00 | 11532 | DEBUG | ScriptEngine | Executing Event 34277 ~ Sender: TimerEvent

Hatte ich auch schon. Das letzte mal nach einem versehentlichen stromaus :wink: danach ne alte settings.json zurück gespielt und schon läufts wieder…

Ne, ist jetzt schon das zweite mal das es passiert. Ich könnte den Dienst einfach wieder starten, das ist aber nicht die Lösung.
Stromausfall kann nicht, hier war kein Stromausfall und der Raspi ist USV gesichert und der Akku hält mind. eine Stunde.

Ist der raspi an einem ausreichend dimensionierten Netzgerät angeschlossen?

5V, 2,4A. Hutschienen Netzteil von Pollin

Heute Nacht wieder die Grätsche gemacht, Logfile reiche ich gleich nach

Am besten dies einmal ausprobieren: Debugging für Experten (Raspberry Pi, Linux)

paresy

Habe die Befehle jetzt ausgeführt, die Meldungen laufen jetzt durch. Muss ich jetzt die ganze Zeit die Puttysitzung geöffnet lassen, greife über Laptop auf den Raspi zu. :confused:

Logfile von heute Morgen sagt auch nichts ungewöhnliches, Prozess bleibt einfach mittendrin stehen.

05:34:35 | 22777 | DEBUG | VariableManager | [Stromzähler\Daten\Fabriknummer] = 1ESY1203003022
05:34:35 | 36254 | DEBUG | ScriptEngine | Executed Script 36254 ~ Sender: RegisterVariable
05:34:35 | 59441 | WARNING | Register Variable |

Ich habe irgendwie die Vermutung das es mit den geloggten Daten zusammenhängt! Habe diese von meinem Altsystem übernommen.
Bei jedem Start von IPS kommt am Anfang der Logs:

08:38:34 | 15912 | MESSAGE | Archive Control | Invalid data for aggregation hour for VariableID #36176. Expected: 1361008800, Found: 1361016000
08:38:34 | 15912 | MESSAGE | Archive Control | Invalid data for aggregation hour for VariableID #36176. Expected: 1361019600, Found: 1361023200
08:38:34 | 15912 | MESSAGE | Archive Control | Invalid data for aggregation hour for VariableID #36176. Expected: 1361095200, Found: 1361098800

Hiervon gibt es dann ganz viele Meldungen! Nach jedem Neustart müssen die Archivwerte auch neu Aggregiert werden. Dachte das wäre jetzt mehr nötig, vielleicht kriege ich auch etwas durcheinander.

Wollte gerade ein Script bearbeiten und was meldet plötzlich die Konsole:

Zugriffsverletzung bei Adresse 00671369 in Modul „ips_console.exe“. Schreiben von Adresse C483EAAC

Diese Meldung kommt jetzt bei jedem Öffnen eines Skriptes über die Konsole. Bearbeiten der Skripte aktuell nicht mehr möglich. Neu starten möchte ich jetzt ungern, da das erweiterte Logging läuft.

Gestern Abend vor Absturz des Dienstes konnte ich noch Skripte bearbeiten.

ja…

So hiermit hat sich IPS verabschiedet und das war die Antwort

[New Thread 0x620ff430 (LWP 22607)]
*** Error in `gdb’: corrupted double-linked list: 0x00e1f5d0 ***

bt kann ich leider wie gewünscht nicht ausführen weil gdb sich auch wohl beendet!

Jemand eine Ahnung :frowning:

Oh. Das sieht nicht so gut aus. Hast du es noch mal probiert? Stirbt gdb immer mit?

parsy

Noch nicht, wollte auf deine Antwort abwarten. Probiere es noch mal und melde mich

Hallo DeejayT.

Mir fällt in dem Log auf, das in der einen (letzten) Sekunde sehr viele Variable beschrieben werden, und mehrfach die Fritzbox online ?=true …

Was passiert da, laufen zu viele Scripte parallel ab ?

Schau doch auch nochmal die letzten Logs vor den Abstürzen unter dem Aspekt an.

Da fällt mir noch ein:
ich provoziere einen solchen Absturz ZUVERLÄSSIG, wenn ich den Test-Pi2 schneller als 900 MHz fahre.
Vielleicht kann dass ein Tip sein.

Gruß
lueralba

Wie kann ich denn vermeiden das zuviele Scripte gleichzeitig laufen? Werde mir die anderen Logs einmal anschauen.

Mit dem Übertakten ist eine gute Idee, habe noch hin nämlich übertaktet. Habe ihn jetzt auf 900MHz laufen.

Nachtrag: Habe das WMRS Skript deaktiviert was zusätzlich den Batteriestatus ausliest. Dieses taucht bei den Abstürzen immer auf und wird auch immer mehrmals ausgeführt. Desweiteren den Raspi auf 900MHz runtergetaktet.

Ich habe einen Watchdog am laufen, der den IPS Dienst neustartet, falls er sich wieder beendet. In dem Log vom Watchdog sehe ich, ob der Dienst wieder die Grätsche gemacht hat. Falls ja, werde ich das erweiterte Debugging wieder durchführen. Ich melde mich wieder wenn ca. 10Std. rum sind, das ist die Zeit bis er sich sonst immer verabschiedet hat.

Hier noch mal zwei Auszüge aus den Logs. Die letzen Sekunden bis sich der Dienst verabschiedet. Das Script 31103 taucht hier schon sehr häufig auf :confused:


05:34:32 | 47657 | DEBUG   | VariableManager      | [Wetterstation\WMRS200 Windsensor\Windrichtung] = 202,5
05:34:32 | 47160 | MESSAGE | VariableManager      | [Wetterstation\WMRS200 Windsensor\Windgeschwindigkeit m/s] = 1
05:34:32 | 42095 | MESSAGE | VariableManager      | [Wetterstation\WMRS200 Windsensor\Windgeschwindigkeit Ø] = 0,4
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:32 | 46575 | DEBUG   | VariableManager      | [Wetterstation\WMRS200 Windsensor\Batterie Windsensor] = true
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:32 | 46725 | WARNING | Register Variable    | 
 
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:32 | 46725 | WARNING | Register Variable    | 
 
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:32 | 33611 | DEBUG   | VariableManager      | [Rauchmelder\Feueralarm\Value] = true
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:32 | 46725 | WARNING | Register Variable    | 
 
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:32 | 46725 | WARNING | Register Variable    | 
 
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:32 | 46725 | WARNING | Register Variable    | 
 
05:34:32 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 36254 | DEBUG   | ScriptEngine         | Executing Script 36254 ~ Sender: RegisterVariable
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 16819 | DEBUG   | VariableManager      | [Stromzähler\Daten\Zählernummer] = 2,72020313e+11
05:34:33 | 10120 | DEBUG   | VariableManager      | [Stromzähler\Daten\Bezugszähler Daten] = 13507,07
05:34:33 | 40465 | DEBUG   | VariableManager      | [Stromzähler\Daten\Lieferzähler Daten] = 24221,29
05:34:33 | 59724 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L1 Daten] = 23,49
05:34:33 | 47630 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L2 Daten] = 19,23
05:34:33 | 19452 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L3 Daten] = 497,14
05:34:33 | 51643 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung Gesamt Daten] = 539,86
05:34:33 | 55488 | DEBUG   | VariableManager      | [Stromzähler\Daten\Status] = 82
05:34:33 | 22777 | DEBUG   | VariableManager      | [Stromzähler\Daten\Fabriknummer] = 1ESY1203003022
05:34:33 | 36254 | DEBUG   | ScriptEngine         | Executed Script 36254 ~ Sender: RegisterVariable
05:34:33 | 59441 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
05:34:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
05:34:33 | 46725 | WARNING | Register Variable    | 
 
05:34:35 | 36254 | DEBUG   | ScriptEngine         | Executing Script 36254 ~ Sender: RegisterVariable
05:34:35 | 28067 | MESSAGE | VariableManager      | [Aktuelle Verbräuche\Verbräuche Strom, Gas u. Wasser\Eigenverbrauchs-Stromzähler Haus\Stromzähler Haus Zählerstand\Zählerstand aktuell ohne Faktor] = 217720
05:34:35 | 16819 | DEBUG   | VariableManager      | [Stromzähler\Daten\Zählernummer] = 2,72020313e+11
05:34:35 | 10120 | DEBUG   | VariableManager      | [Stromzähler\Daten\Bezugszähler Daten] = 13507,07
05:34:35 | 40465 | DEBUG   | VariableManager      | [Stromzähler\Daten\Lieferzähler Daten] = 24221,29
05:34:35 | 59724 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L1 Daten] = 23,46
05:34:35 | 47630 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L2 Daten] = 19,51
05:34:35 | 19452 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L3 Daten] = 404,54
05:34:35 | 51643 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung Gesamt Daten] = 447,51
05:34:35 | 55488 | DEBUG   | VariableManager      | [Stromzähler\Daten\Status] = 82
05:34:35 | 22777 | DEBUG   | VariableManager      | [Stromzähler\Daten\Fabriknummer] = 1ESY1203003022
05:34:35 | 36254 | DEBUG   | ScriptEngine         | Executed Script 36254 ~ Sender: RegisterVariable
05:34:35 | 59441 | WARNING | Register Variable    | 


02:04:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:33 | 46725 | WARNING | Register Variable    | 
 
02:04:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:33 | 46725 | WARNING | Register Variable    | 
 
02:04:33 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:33 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:33 | 46725 | WARNING | Register Variable    | 
 
02:04:34 | 36254 | DEBUG   | ScriptEngine         | Executing Script 36254 ~ Sender: RegisterVariable
02:04:34 | 16819 | DEBUG   | VariableManager      | [Stromzähler\Daten\Zählernummer] = 2,72020313e+11
02:04:34 | 10120 | DEBUG   | VariableManager      | [Stromzähler\Daten\Bezugszähler Daten] = 13526,32
02:04:34 | 40465 | DEBUG   | VariableManager      | [Stromzähler\Daten\Lieferzähler Daten] = 24221,42
02:04:34 | 59724 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L1 Daten] = 24,63
02:04:34 | 47630 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L2 Daten] = 20,13
02:04:34 | 19452 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L3 Daten] = 312,39
02:04:34 | 51643 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung Gesamt Daten] = 357,15
02:04:34 | 55488 | DEBUG   | VariableManager      | [Stromzähler\Daten\Status] = 82
02:04:34 | 22777 | DEBUG   | VariableManager      | [Stromzähler\Daten\Fabriknummer] = 1ESY1203003022
02:04:34 | 36254 | DEBUG   | ScriptEngine         | Executed Script 36254 ~ Sender: RegisterVariable
02:04:34 | 59441 | WARNING | Register Variable    | 
 
02:04:36 | 19303 | DEBUG   | ScriptEngine         | Executing Event 43200 ~ Sender: TimerEvent
02:04:36 | 57572 | DEBUG   | VariableManager      | [FritzBox Project\Verbindung zur FritzBox\FritzBox online ?] = true
02:04:36 | 33635 | MESSAGE | VariableManager      | [FritzBox Project\WAN Interface\Senderate] = 0,1
02:04:36 | 57258 | MESSAGE | VariableManager      | [FritzBox Project\WAN Interface\Empfangsrate] = 0,1
02:04:36 | 44858 | MESSAGE | VariableManager      | [FritzBox Project\WAN Interface\Last Upstream] = 0,14
02:04:36 | 51528 | DEBUG   | VariableManager      | [FritzBox Project\WAN Interface\Last Downstream] = 0,01
02:04:36 | 36046 | DEBUG   | VariableManager      | [FritzBox Project\WAN Interface\Gesendet seit Reconnect] = 3242,45
02:04:36 | 31157 | DEBUG   | VariableManager      | [FritzBox Project\WAN Interface\Empfangen seit Reconnect] = 4051,87
02:04:36 | 19303 | DEBUG   | ScriptEngine         | Executed Event 43200 ~ Sender: TimerEvent
02:04:36 | 19303 | WARNING | ScriptEngine         | Result for Event 43200

 
02:04:36 | 36254 | DEBUG   | ScriptEngine         | Executing Script 36254 ~ Sender: RegisterVariable
02:04:36 | 16819 | DEBUG   | VariableManager      | [Stromzähler\Daten\Zählernummer] = 2,72020313e+11
02:04:36 | 10120 | DEBUG   | VariableManager      | [Stromzähler\Daten\Bezugszähler Daten] = 13526,32
02:04:36 | 40465 | DEBUG   | VariableManager      | [Stromzähler\Daten\Lieferzähler Daten] = 24221,42
02:04:36 | 59724 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L1 Daten] = 24,61
02:04:36 | 47630 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L2 Daten] = 20,05
02:04:36 | 19452 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung L3 Daten] = 312,54
02:04:36 | 51643 | MESSAGE | VariableManager      | [Stromzähler\Daten\Wirkleistung Gesamt Daten] = 357,2
02:04:36 | 55488 | DEBUG   | VariableManager      | [Stromzähler\Daten\Status] = 82
02:04:36 | 22777 | DEBUG   | VariableManager      | [Stromzähler\Daten\Fabriknummer] = 1ESY1203003022
02:04:36 | 36254 | DEBUG   | ScriptEngine         | Executed Script 36254 ~ Sender: RegisterVariable
02:04:36 | 59441 | WARNING | Register Variable    | 
 
02:04:37 | 29160 | DEBUG   | VariableManager      | [Licht\Obergeschoss\Badezimmer - Waschtische (Status)\Value] = false
02:04:37 | 12347 | DEBUG   | ScriptEngine         | Executing Event 18528 ~ Sender: Variable
02:04:37 | 12347 | DEBUG   | ScriptEngine         | Executed Event 18528 ~ Sender: Variable
02:04:37 | 12347 | WARNING | ScriptEngine         | Result for Event 18528

 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executed Script 31103 ~ Sender: RegisterVariable
02:04:37 | 46725 | WARNING | Register Variable    | 
 
02:04:37 | 31103 | DEBUG   | ScriptEngine         | Executing Script 31103 ~ Sender: RegisterVariable

So, Zwischenstand. Die Kiste läuft seit heute Nacht um 1Uhr durch, somit länger als 10Std… Der Prozess hat sich sonst immer nach 8-10Std. verabschiedet. Jetzt sind es schon 15Std.! Mmmmm ich lasse ihn jetzt bis Montag durchlaufen und werde dann das WMRS Script wieder aktivieren. Sollte er dann auch durchlaufen, lag es am übertakten!

Edit: Script ist wieder aktiviert und der PI läuft und läuft und läuft. Seit über 12 Std.! Ich beobachte weiter, denke aber es war die Übertackung!

So Rückmeldung, die Kiste läuft und läuft und läuft auch mit aktiviertem Skript was unter Verdacht stand.
@Paresy Vielleicht irgendwo vermerken, das ein Übertakten des Raspberry 2 zum verabschieden des IPS Dienstes führen kann.

Danke für das Feedback. Wir werden es in die Doku mit aufnehmen.

paresy

Hi @ all,
mal eine Frage in die Runde.

Habe mir einen Rasspery zugelegt, möchte darauf die IPS, WsWin und den OwnCloud Server aufbauen.
Hardware Rasspery Pi2, 32GB Speicherkarte, 1TB Festplatte und zur zeit habe ich Ubuntu Mate neueste Ver. installiert.

So nun meine Fragen,

  • ist das Betriebssystem Ok dafür, (Speicher ist auf 32 aufgemacht und das Update war auch OK)
  • zur Zeit läuft alles unter WIN7 kann ich das einfach umziehen oder ist da eine Neuinstallation notwendig ??

Grüße Ralf

Ich kann dir nur sagen wie ich es habe, bei mir läuft Raspbian Jessie Lite. Zu deiner zweiten Frage, umziehen hat bei mir von Windows auf Raspberry problemlos geklappt, nur die IPSLibrary mußte ich neu installieren. Anleitung für den Umzug gibt es hier im Forum.
Ob der Raspberry die Aufgaben neben IPS performancemäßig schafft kann ich dir nicht sagen, probier es einfach aus.

[QUOTE=DeejayT;281990
Edit: Script ist wieder aktiviert und der PI läuft und läuft und läuft. Seit über 12 Std.! Ich beobachte weiter, denke aber es war die Übertackung![/QUOTE]
Oder war die CPU zu HOT ?
Kühlung beim Übertackten gemacht ?

Daten der CPU Temp könnten helfen, in so einem Fall.