Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

raptorjr

Members
  • Joined

  • Last visited

  1. Thank you for the suggestion. I guess a lot smarter people than me have tried to get it to work =) It would probably have been better if it didn’t work in any container. But if it works in one it should be possible in this also. I don’t have any knowledge of Docker, but is it because what kind of OS is in the bottom of the container? If that is a thing? Would just be interesting to know where the problem is. Just looking at Unraid and what it can do, and all the different Dockers that is available, it feels like this should be possible. Although it needs someone smart to need it enough to take the time and look into it.
  2. Hi. I tried to search and I’m sorry if this have already been asked. But I have a problem with HW acceleration with an Intel iGPU. It works in the official EmbyDocker, after adding device /dev/dri to the docker. But not here, after adding device /dev/dri. (Tailscale doesn’t work in the official EmbyDocker. That is why I switched.) Is it possible for me to make any changes to get HW acceleration to work, or is changes to the container necessary? Any suggestions or help is appreciated. If any logs or other testing is necessary I will help. Thank you.
  3. Thank you so much. I will try it. I have some basic knowledge of code, so with examples I can many times cut and paste or modify others code to get something working. But it would probably be uglier than your hack. But when there is USB support for the micro I can at least try and find a solution. Great if it will work with the OpenFan controller software, if not, as long as USB works, maybe I can adapt some other solution with scripts or something. But now there is a possibility to get a working solution. Sorry for being a pain. I really appreiate that you took the time to do this.
  4. You seem to be a honest and good man so I appreciate the offer. But trying to send this back would not do that much for me since postage for me would probably be at least half or more of the money I would get back. So I would lose anyway. But even if there is no support, or no examples to help get it working. Maybe you could at least change the text on your webshop that the micro "works over WiFi and USB" and that it has an "open-source API that allows you to programmatically control your fan over USB". This implies that it should already be working, not that you have to make changes to the product to get it working. Because control over USB don't work as it is sold now. Just because it gets power over USB, is not the same as works or control over USB. Then I can only hope that there will be working in the future(or if I find a better solution first), and there will be some examples on how to get started. Edit: But I should maybe add that I think it is a cool product, and if I had the use and space for the big controller I would have bought that and everything would have been perfect. Maybe the micro will get the same support and features one day.
  5. Just one small follow up question. Is there any documentation on how to control the micro through USB? I only find the Web API examples.
  6. That was sad to hear. I guess I should have asked before I bought it. But since you made both devices I just assumed that it was just a smaller version of the big one, not that it was a completely new device. A script is probably easy if you know how to do it, unfortunately I don't. I have to find another solution for my fan needs.
  7. Is the OpenFan micro supported by the OpenFan Controller? I don't get any RPM reading from the Controller web UI, but the web interface for the micro works and shows the RPM. Also, I get some other(maybe related?) error in the logs. See below. 192.168.1.2 is my Unraid computer where the micro is installed. 192.168.1.222 is my desktop computer. 500 GET /api/v0/fan/status (192.168.1.222) 6007.29ms Sep 11 2025 15:13:09.070 pid:7 webserver.py 145 INFO Request:STATUS Sep 11 2025 15:13:09.070 pid:7 FanCommander.py 24 DEBUG CMD:0 Data: None Sep 11 2025 15:13:09.070 pid:7 FanCommander.py 25 DEBUG Sending >00 Sep 11 2025 15:13:15.076 pid:7 serial_driver.py 145 ERROR Timeout occured (1757603595.0768938 > 1757603594.070429) Uncaught exception GET /api/v0/fan/status (192.168.1.222) HTTPServerRequest(protocol='http', host='192.168.1.2:3210', method='GET', uri='/api/v0/fan/status', version='HTTP/1.1', remote_ip='192.168.1.222') Traceback (most recent call last): File "/usr/local/lib/python3.10/dist-packages/tornado/web.py", line 1788, in _execute result = method(*self.path_args, **self.path_kwargs) File "/mnt/OpenFan/webserver.py", line 147, in get rpm = self.handler.get_all_fan_rpm() File "/mnt/OpenFan/FanCommander.py", line 57, in get_all_fan_rpm return self._parse_fan_rpm(res) File "/mnt/OpenFan/FanCommander.py", line 38, in parsefan_rpm res = response.split("|") AttributeError: 'bool' object has no attribute 'split' Appreciate any help I can get.
  8. I can also help with the sponsor part if we could get support for OpenFanController. This plugin looks great, but I think also many people have home built custom systems from mini PCs that need an external fan controller for multi fan support. I use a Lenovo M720Q, and it only has one fan controlled by BIOS that I have no access to. So I need to use an external controller if I want more fans and any control of them.
  9. Hi Two questions: I get missing apple_id all the time. Anyone knows how to fix this? Does this docker also upload new files that I put in the iCloud folder? Thanks.
  10. Ok, then it is my fault. Then it doesn't really help if the cache get filled faster than the cron is about to execute. Thank you for the help.
  11. Yes I know. This output was with Test Mode activated. If I disable that and press Move now, everything moves. But I was under the impression that moves should happen automatical when the criterias were met? Or have I misundersttod the purpose of the whole plugin? In that case I apologize.
  12. Thank you for the fast reply. Yes I did find those logfiles. If I try and do a test run, and manually press "Move now" it generates output implying that files will be moved. For exampel: 20:45:18.576 ------------------------------------------------------------ Processing [series] share ---------------------------------------------------------- 20:45:18.606 Primary storage: cache - size: 900GiB - used: 82 % (747GiB) 20:45:18.607 Secondary storage: user0 20:45:18.612 Share Information: Name: series - Path: /mnt/cache/series 20:45:18.617 Moving threshold: 80% (720GiB) ; Freeing threshold: 10% (90GiB) 20:45:18.618 Mover action: cache->user0 (cache:yes). Pool is above moving threshold percentage: 82% >= 80%. 20:45:18.619 => Will smart move old files from cache to user0. Nothing will be moved from user0 to cache 20:45:18.620 Adding Age 20:45:18.621 Age (modification time) 15 20:45:18.649 Updated Filtered filelist: /tmp/ca.mover.tuning/Filtered_files_2025-07-24T204516.list for series And a little later: 20:45:18.722 ************************************************************ ANALYSING MOVING ACTIONS *********************************************************** 20:45:18.724 Deciding the action (move/sync/keep) for each file. There are 1753 files, it can take a while... 20:45:20.731 A total of 1315 files representing 598GiB will be moved/synced: 20:45:20.734 - 1315 files representing 598GiB will be moved/sync from cache to secondary 20:45:20.738 Action started at: 20:45:20 But am I missing some setting so that the Mover Tuning starts?
  13. It is a long thread and I have tried to read some of it to get help, so I apologize if I'm asking the same thing again. I have a little problem with the mover tuning not starting when my cache is getting full. If I start manually it works. Is there some periodical debug output I can enable to see why the Mover Tuning doesn't start? Where it shows the logic so I can understand what setting is keeping it from starting. Because I assume it does this with some interval? I enabled Debug logging but can't really find what I'm looking for.
  14. Ok. I was just having a little hope since that controller is also open source.
  15. A little off topic, but would it be possible to add support for a fan controller like this? https://github.com/SasaKaranovic/OpenFanController I'm using a Lenovo M720Q, and it only has one fan that is not possible to control with software. So to cool my NAS case I have to have a external conroller. Now only a small cheap Ali Express controller with temperature sensor, but will buy the above one soon. But I would love to be able to control the cooling based on the HDD temp. But, need support for external controller. Would it be possible?

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.