Hmm, ein @reboot iobroker start macht IMHO keinen rechten Sinn. Dein Raspi ist ja eh so konfiguriert, dass er bei einem Start den ioBroker startet. Das ist also eine Anweisung, die bei einem Neustart ohnehin stattfindet - und natürlich auch nur dann, wenn der Raspi auch neu startet!!!
Den ioBroker allein zeitgesteuert neu zu starten ginge eher mit folgendem Eintrag in der crontab:
00 4 * * * iobroker restart
Damit startet jeden Tag um 4 Uhr der iobroker neu.
Nachdem du aber schreibst, es geht erst wieder richtig, nachdem der Raspi neu startet wäre eher ein
00 4 * * * sudo reboot
oder ein
00 4 * * * sudo shutdown - r now
sachgerecht.
Damit startet der Raspi ansich neu.
Manche Leute im iobroker-forum machen das auch jeden Tag so. Ich starte meinen Raspi nur ein mal die Woche neu.
Wenns bei dir so hapert, hast du vielleicht aber eher ein Speicherproblem. Wie viel RAM hast du denn noch frei, wenn der iobroker normal läuft? Der Raspi ist mit RAM-Speicher leider nicht so unbedingt gesegnet. Da muss man schon aufpassen, dass man nicht zu viel am laufen hat... Unbenutze Adaper musst du da auch rigoros wieder deaktivieren oder gleich deinstallieren! Ich kenn das ja selber - da will man mal schnell das eine oder andere ausprobieren und bis du schaust ist der Speicher aus....
Gruß
Milbert