macOS High Sierra iMac soll durchschlafen

M

ma2412

Aktives Mitglied
Thread Starter
Dabei seit
17.03.2013
Beiträge
770
Reaktionspunkte
188
Irgendwie schaffe ich es nicht, dass mein Mac durchschläft - immer wieder springt er alle x Minuten wieder an (ohne dass das Display hell wird; das habe ich inzwischen hinbekommen).

Mein Szenario bzw. mein Wunsch:
- iMac Late 2012 mit FusionDrive per Kabel am Router
- Synology NAS per Kabel am Router
- Anker USB 3.0 HUB, SuperDrive, Drucker (ausgeschalten) am USB
- Tastatur ist kabelgebunden (Apple) und die Magic Mouse 1 via BT
- iMac muss nicht von der Ferne oder dem WLAN aufgeweckt werden

Idealvorstellung:
Nachts (oder auch kürzer tagsüber) soll man den Mac (idealerweise per Apfelmenü "Ruhezustand") schlafen schicken und er soll erst wieder aufwachen, wenn ich eine Taste auf der Tastatur drücke. Er soll dazwischen auch nicht immer für ca. 1 Minute aufwachen (was tut er da so?) - wenn ich nicht vorm Rechner bin, dann brauche ich auch nicht zu wissen, ob eine Email gekommen ist oder so.

Ich vermute, dass es einfach auch mit den div. Programmen zusammenhängt, dass die den Ruhemodus verhindern können uns so (wobei er ja auch von selbst einschläft. Aber wenn er brav einschläft und dann alle x Minuten immer für 1 Minute die Platte hochfährt, nervt das in der Nacht, wenn man daneben ist und ist für die Platte auch nicht gerade lebensverlängernd.
(ganz ausschalten ist für mich keine Option)

Es gibt ja so ein tolles Tool (Amphetamine), wo man einstellen kann, wann der Mac NICHT schlafengeht (zB. wenn gewisse Programme laufen etc.).
Darum frage ich mal hoffnungsvoll in die Runde: Gibt es das auch etwas andersrum, dass man sagen kann, dass der Mac bei gewissen Programmen oder besser systeminternen Tasks nicht aufwacht, um so dieses Ruhezustandunterbrechungen zu verhindern?

Kann man ev. mit Applescript oder Terminal da etwas tun?

Danke für eure Hilfe!
 
Nein. Grundsätzlich wacht der iMac auf wenn Du sowas wie PowerNap anhast oder ein USB/Bluetooth Signal reinkommt, dass zum aufwecken dient.
Es kann auch mal eine Stromschwankung im Netz dafür sorgen, dass das Gerät aufwacht.
Fazit: wenn richtig konfiguriert ist das Verhalten genau so wie Du es willst, dh wenn es nicht so ist, ist irgendwo ein Fehler. Warum der iMac aufwacht, schreibt der übrigens mit (Konsole.app) aber da musst Du halt mit Geduld ran, das ist viel Lesearbeit
 
Unterbrechung des Ruhezustands den du beschreibst (Dark Wake):
Bereitgestellte Netzwerkdienste welche im Ruhezustand jede Stunde im Netzwerk mitgeteilt werden.

Willst du das nicht musst du Ruhezustand bei Netzwerkzugriff beenden abschalten und PowerNAP.
 
Achja, bei den Energieoptionen ist alles auf "aus" bis auf PowerNap, da (soweit ich mich noch erinnern kann) damals zusätzlich zum Aufwachen auch der Monitor immer anging.

Wie finde ich den Grund anhand der Logs raus? nach welchem Stichwort muss ich suchen und in welchem der Logs?
 
Wenn Powernap an ist wacht der wegen PowerNap auf
 
Das steht bei mir im pm-log, wenn ich nach "wake" suche.

00:14:31.574845 +0100 powerd DarkWake from Normal Sleep [CDNP] due to RTC/Maintenance:
00:45:14.560913 +0100 powerd DarkWake from Normal Sleep [CDNP] due to RTC/Maintenance:
01:15:57.563810 +0100 powerd DarkWake from Normal Sleep [CDNP] due to RTC/Maintenance:
02:09:45.665638 +0100 powerd DarkWake from Normal Sleep [CDNPB] due to RTC/Maintenance:
03:09:47.749625 +0100 powerd DarkWake from Normal Sleep [CDNP] due to RTC/Maintenance:
03:40:30.489723 +0100 powerd DarkWake from Normal Sleep [CDNP] due to RTC/Maintenance:
04:11:13.484315 +0100 powerd DarkWake from Normal Sleep [CDNP] due to RTC/Maintenance:
04:41:56.464967 +0100 powerd DarkWake from Normal Sleep [CDNP] due to RTC/Maintenance:
06:20:45.617018 +0100 powerd DarkWake from Normal Sleep [CDNPB] due to RTC/Maintenance:
07:24:51.167782 +0100 powerd DarkWake from Normal Sleep [CDNPB] due to RTC/Maintenance:
08:27:33.151701 +0100 powerd DarkWake from Normal Sleep [CDNPB] due to RTC/Maintenance:
09:21:23.163849 +0100 powerd DarkWake from Normal Sleep [CDNPB] due to RTC/Maintenance:
09:42:58.057637 +0100 powerd Wake from Normal Sleep [CDNVA] due to EHC2/UserActivity Assertion:
14:20:15.132552 +0100 powerd Wake from Normal Sleep [CDNVA] due to EHC2/UserActivity Assertion:​
ok, ich vermute, dass die letzten beiden Einträge ich selbst war, der den Mac aufgeweckt hat, aber das ist das RTC/Maintenance?


das steht, wenn ich "pmset -g assertions" im Terminal eingebe:
2018-01-14 16:38:15 +0100
Assertion status system-wide:
BackgroundTask 0
ApplePushServiceTask 0
UserIsActive 1
PreventUserIdleDisplaySleep 0
PreventSystemSleep 0
ExternalMedia 1
PreventUserIdleSystemSleep 0
NetworkClientActive 0
Listed by owning process:
pid 81(powerd): [0x0000000500088000] 11:49:27 ExternalMedia named: "com.apple.powermanagement.externalmediamounted"
pid 122(hidd): [0x00004b53000988ae] 00:00:00 UserIsActive named: "com.apple.iohideventsystem.queue.tickle.4294968399.3"
Timeout will fire in 900 secs Action=TimeoutActionRelease
Kernel Assertions: 0xc=USB,BT-HID
id=506 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14700000 owner=USB3.0 Hub
id=508 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14300000 owner=USB2.0 Hub
id=511 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.1a130000 owner=Keyboard Hub
id=513 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14340000 owner=USB2.0 Hub
id=515 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14740000 owner=USB3.0 Hub
id=517 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14330000 owner=USB2.0 Hub
id=519 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14730000 owner=USB3.0 Hub
id=521 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14331000 owner=CanoScan
id=528 level=255 0x4=USB mod=01.01.70, 01:00 description=com.apple.usb.externaldevice.14200000 owner=MacBook Air SuperDrive
id=529 level=255 0x8=BT-HID mod=01.01.70, 01:00 description=com.apple.driver.IOBluetoothHIDDriver owner=BNBMouseDevice
Idle sleep preventers: IODisplayWrangler​
 
Darkwake ist um Dienste im Netzwerk aufzufrischen damit der Mac gefunden wird. Da wird der Eintrag im Bonjour Sleep Proxy erneuert.
 
Kann man das wo deaktivieren, dass der deswegen immer aufwacht? Ich nutze kein Bonjour, soweit ich weiss.

Ich habe mal das Power Nap deaktiviert und hoffe, dass CCC nun in der Nacht die Backups erstellt, ohne den Bildschirm einzuschalten.
 
CCC hat mit PowerNap überhaupt nichts zu tun. Dies wird den Monitor immer aktivieren.
 
ah, gut zu wissen, danke.

Mal sehen, wie es die nächsten tage ohne PowerNap läuft... sonst melde ich mich wieder, wenn ich darf.
 
Nachtrag:
http://osxdaily.com/2010/07/17/why-mac-wakes-from-sleep/
  • OHC: stands for Open Host Controller, is usually USB or Firewire. If you see OHC1 or OHC2 it is almost certainly an external USB keyboard or mouse that has woken up the machine.
  • EHC: standing for Enhanced Host Controller, is another USB interface, but can also be wireless devices and bluetooth since they are also on the USB bus of a Mac.
  • USB: a USB device woke the machine up
  • LID0: this is literally the lid of your MacBook or MacBook Pro, when you open the lid the machine wakes up from sleep.
  • PWRB: PWRB stands for Power Button, which is the physical power button on your Mac
  • RTC: Real Time Clock Alarm, is generally from wake-on-demand services like when you schedule sleep and wake on a Mac via the Energy Saver control panel. It can also be from launchd setting, user applications, backups, and other scheduled events.
Muss also eher an irgend einem USB-Teil liegen...
 
Wieso? Lies doch mal was du vorher gepostet hast.
RTC hat nix mit USB zu tun....
 
ah, das EHC war, als ich via USB-Tastatur manuell aufgeweckt hatte, stimmt.

Das bedeutet, dass das RTC mit einer der Einstellungen in den "Energie sparen" Einstellungen zu tun hat... ev. lags ja am Power Nap. das wäre ideal, solange das CCC bei deaktiviertem PowerNap weiterhin dunkel seine Arbeit verrichtet (da gibts ja IMO eine Einstellung im CCC dafür, finde die aber nicht mehr)

Ich warte mal die nächsten tage ab...
 
so, nach Durchsicht des Logs:
gut: keine Dark Wakes mehr, er schläft quasi durch
nicht ganz so gut (aber jetzt nicht tragisch): CCC weckte den Mac auch nicht auf (ev. kann ich im CCC noch was einstellen dazu), er hatte die Backups dann erst beim ersten Aufwecken in der Früh abgearbeitet.
 
so, nach Durchsicht des Logs:
gut: keine Dark Wakes mehr, er schläft quasi durch
nicht ganz so gut (aber jetzt nicht tragisch): CCC weckte den Mac auch nicht auf (ev. kann ich im CCC noch was einstellen dazu), er hatte die Backups dann erst beim ersten Aufwecken in der Früh abgearbeitet.
Ähm ja, soll er nun schlafen oder nicht?
Du hast selbst geschrieben er soll erst dann wieder aufwachen wenn du eine Taste drückst.
Erwartest du nun Backups im Schlafmodus oder wie soll ich das verstehen? :(
 
Er sollte bei den Backups kurz aufwachen und dann wieder problemlos weiterschlafen - so der Plan.
Ich dachte, dass CCC das irgendwie mit einer Art Cronjob steuert (der nicht PowerNap benötigt) - zumal man bei jeder Änderung in den Backupeinstellungen das Admin-Passwort eingeben muss.

Aber scheint wohl nicht so zu sein - ist jetzt aber auch nicht das Riesenproblem.
 
Zurück
Oben Unten