Commit Graph

5 Commits

Author SHA1 Message Date
c36fea7e2d dobranoc: obejście nie działającej chwilowo aleksy, wyłączanie wszystkiego 2025-12-03 09:57:44 +01:00
9390d7803e feat(high perf): uogólnienie high performance mode na poziomie systemd
Zużycie prądu przez obecny komputer:
- idle - ok 100W
- Kodi odtwarza, high performance - okolice 140W
2022-09-10 15:21:40 +02:00
81310eefe2 kodi: pod przełączanie bcache podpięcie też karty graficznej
writeback i karta na auto jak kodi gra,
writearoung i kart na low power jak nie gra.
2021-10-03 14:36:42 +02:00
root
1d0d343454 bcache: wirtualny przełącznik do zmiany trybu pracy bcache
Zastosowanie: włączenie szybszego, ale mniej bezpiecznego trybu
w czasie oglądania czegoś w Kodi.

  Wymaga unitu systemd toggle-bcache@.service:
---
[Unit]
Description=toggle bcache mode for all devices

[Service]
Type=oneshot
WorkingDirectory=/sys
ExecStart=/usr/bin/fd --full-path bcache/cache_mode --exec sh -c "echo %i > {}; "
ProtectSystem=strict
ProtectHome=yes
PrivateTmp=yes
ProtectControlGroups=yes
---

 Oraz regułki polkit openhab.rules:
---

polkit.addRule(function(action, subject) {
	if (action.id == "org.freedesktop.systemd1.manage-units") {
		var unit = action.lookup("unit");
		if (unit == "toggle-bcache@writethrough.service" ||
		    unit == "toggle-bcache@writeback.service") {
			var verb = action.lookup("verb");
			if (verb == "start" && subject.user == "openhabik") {
				return polkit.Result.YES;
			}
		}
	}
});
---
2019-08-13 18:46:42 +02:00
root
678699a1cd kuchnia: wprowadzenie wirtualnego stanu dla okapu
Normalne sterowanie okapem jest realizowane dimmerem (0-100%).
Wirtualny stan jest po to, żeby się sceny dobrze mapowały i do współpracy
HomeHabit.
2018-12-02 18:34:50 +01:00