Hi,
Did you find something to use it ?
Hi,
Did you find something to use it ?
TrueNAS 25 is not yet compatible. You can test master, but not everything is working yet.
You can check on issue #210 on github if you want to be kept up to date on this.
EDIT: There is a beta release that supports TrueNAS 25
Hi,
Still don’t work in 1.4b4 ![]()
Just noticed my TrueNas integration is no longer working. I deleted my existing configuration and I am attempting to re add it.
I get the following error:
Here is what I see in the log:
This error originated from a custom integration.
Logger: custom_components.truenas.api
Source: custom_components/truenas/api.py:198
integration: TrueNAS (documentation, issues)
First occurred: 11:12:57 (4 occurrences)
Last logged: 11:17:23
TrueNAS 192.168.1.98 unable to fetch data "system.info" ('TrueNASAPI' object has no attribute '_ws')
I am on TrueNAS version `ElectricEel-24.10.2.2` and running `Home Assistant OS, 2025.6.1`
Not sure if this is a new or known error. Any ideas.
Thanks.
It is known.
But as far as I know, there is no solution currently.
I tried also some beta versions but I still got the same issue.
Actually, the problem seems to be linked to the SSL, it is now mandatory.
So now I am trying to understand how to add this.
Question. Under what user in Truenas do I have to make the API key? I tried root, truenas_admin and new user with viewing rights. In all cases I can connect, but the setup fails and nothing loads.
I run Truenas CE 25.04.1 and HomeAssistant 2025.07.
I’ve been reading about how future versions of Truenas will depreciate the traditional rest API. How will this integration adapt to still gather that sensor data on regular polls?
1.4 already uses new api
How do I install 1.4? I can see only 1.3.1 on github
select release 1.4 if you want to download it in github. or same in HACS
I just updated to GoldenEye RC and the integration is no longer connecting. Intergration version 1.4b Home Assistant version 2025.10.2. I have two systems in different locations that are doing the same thing.
Getting this in my logs
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py”, line 392, in _async_refresh
self.data = await self._async_update_data()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/config/custom_components/truenas/coordinator.py”, line 92, in _async_update_data
await self.hass.async_add_executor_job(self.get_systeminfo)
File “/usr/local/lib/python3.13/concurrent/futures/thread.py”, line 59, in run
result = self.fn(*self.args, **self.kwargs)
File “/config/custom_components/truenas/coordinator.py”, line 213, in get_systeminfo
self._version_minor = int(
~~~^
self.ds[“system_info”]
^^^^^^^^^^^^^^^^^^^^^^
…<3 lines>…
.split(“.”)[1]
^^^^^^^^^^^^^^
)
^
ValueError: invalid literal for int() with base 10: ‘10-RC’
I have just installed 25.10-RC.1
The integration is connecting and receiving data from TrueNAS, can see it in the log if I put the integration into debug mode, eg:
12:28:15.731 DEBUG (SyncWorker_3) [custom_components.truenas.api] TrueNAS 192.168.1.3 query: system/info, get, {}
12:28:16.158 DEBUG (SyncWorker_3) [custom_components.truenas.api] TrueNAS 192.168.1.3 query response: {'version': '25.10-RC.1', 'buildtime': {'$date': 1759170956000}, 'hostname': 'toucan', 'physmem': 33391738880, 'model': 'Intel(R) Core(TM) i3-N305', 'cores': 8, 'physical_cores': 8, 'loadavg': [0.0390625, 0.0712890625, 0.0341796875], 'uptime': '3:35:54.430560', 'uptime_seconds': 12954.430559765, 'system_serial': 'Default string', 'system_product': '000-F4424Pro-FBA001-2000', 'system_product_version': 'Default string', 'license': None, 'boottime': {'$date': 1761641541000}, 'datetime': {'$date': 1761654496000}, 'timezone': 'Europe/London', 'system_manufacturer': 'retsamarret', 'ecc_memory': False}
but the integration on the settings page says
Failed setup, will retry: TrueNas Disconnected
Same here with official release 25.10 (didn’t realize it was still technically early adopter channel, oops).
is there a way to passtrough CLI commands. eg i need to mount/umount a SMB Share from another NAS