All Projects → sdwilsh → hass-truenas

sdwilsh / hass-truenas

Licence: MIT license
TrueNAS integration for Home Assistant

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to hass-truenas

ocpp
Home Assistant integration for electric vehicle chargers that support the Open Charge Point Protocol (OCPP).
Stars: ✭ 82 (+148.48%)
Mutual labels:  home-automation, hacs
plugwise-beta
Custom-component / development version of the Plugwise Home Assistant platform
Stars: ✭ 23 (-30.3%)
Mutual labels:  home-automation, hacs
Middleware
TrueNAS CORE/Enterprise/SCALE Middleware Git Repository
Stars: ✭ 1,851 (+5509.09%)
Mutual labels:  freenas, truenas
hass-amplifi
A home assistant integration for Ubiquiti Amplifi
Stars: ✭ 17 (-48.48%)
Mutual labels:  home-automation, hacs
hifiberry
This is a custom component to allow control of HifiberryOS devices in Home Assistant using the audiocontrol2 REST API.
Stars: ✭ 26 (-21.21%)
Mutual labels:  home-automation, hacs
ad-alexatalkingclock
Alexa (or other Smart Speakers) tell you the time without asking every hour. Please ⭐️if you like my app :)
Stars: ✭ 30 (-9.09%)
Mutual labels:  home-automation, hacs
hass-pandora-cas
Home Assistant custom component for Pandora Car Alarm System
Stars: ✭ 15 (-54.55%)
Mutual labels:  home-automation, hacs
ha-config-ataraxis
My Home Assistant Configs. If you like what you see, please ⭐️my repo. It would encourage me a lot 🤘
Stars: ✭ 146 (+342.42%)
Mutual labels:  home-automation, hacs
hass traeger
Hass Plugin for Traeger (WIP)
Stars: ✭ 58 (+75.76%)
Mutual labels:  hacs
esp32-motorized-roller-blinds
Control your motorized blinds with Web interface/ MQTT. Easy integration with automation systems like Home Assistant and OpenHab. 3d printing model for Leroy Merlin blinds.
Stars: ✭ 51 (+54.55%)
Mutual labels:  home-automation
PyTado
Python binding for Tado web API. Pythonize your central heating!
Stars: ✭ 50 (+51.52%)
Mutual labels:  home-automation
hygge
Purisitic HA Dashboard theme.
Stars: ✭ 30 (-9.09%)
Mutual labels:  home-automation
PowerSwitch Android
PowerSwitch ist eine Android App zum Schalten von Funksteckdosen
Stars: ✭ 23 (-30.3%)
Mutual labels:  home-automation
hass-ember-mug-component
Ember Mug Integration for Home Assistant
Stars: ✭ 36 (+9.09%)
Mutual labels:  hacs
micronova controller
Allows you to easily control via MQTT any Micronova equiped pellet stove. (MCZ, Extraflame, Laminox, and many others brands!)
Stars: ✭ 30 (-9.09%)
Mutual labels:  home-automation
MeteoalarmCard
Meteoalarm, Météo-France and DWD severe weather warnings card for Home Assistant Lovelace UI ⛈️
Stars: ✭ 48 (+45.45%)
Mutual labels:  hacs
ioBroker.mihome-vacuum
Control your Xiaomi vacuum cleaner
Stars: ✭ 96 (+190.91%)
Mutual labels:  home-automation
Smart-Lights-Yeelight
Control Yeelight Devices quickly from your Mac OS Tray
Stars: ✭ 51 (+54.55%)
Mutual labels:  home-automation
Indego
Home Assistant Custom Component for Bosch Indego Lawn Mower
Stars: ✭ 42 (+27.27%)
Mutual labels:  hacs
ps-date-countdown
A python script for Homeassistant that counts down the days to birthdays, anniversaries etc
Stars: ✭ 21 (-36.36%)
Mutual labels:  hacs

hacs_badge hacs hassfest

TrueNAS Integration for Home Assistant

Features

  • Virtual machines and their running state
  • Disks and their temperature

Installation

  1. Install using HACS. Or install manually by copying custom_components/truenas folder into <config_dir>/custom_components
  2. Restart Home Assistant.
  3. In the Home Assistant UI, navigate to Configuration then Integrations. Click on the add integration button at the bottom right and select TrueNAS. Fill out the options and save.
    • Host: the ip address or hostname of the TrueNAS server.
    • Username: the username used to login to the TrueNAS server.
    • Password: the password used to login to the TrueNAS server.

Using Services

truenas.jail_start

truenas.jail_stop

truenas.jail_restart

truenas.vm_start

truenas.vm_stop

truenas.vm_restart

Development

python3.9 -m venv .venv
source .venv/bin/activate

# Install Dev Requirements
pip install -r requirements-dev.txt

# One-Time Install of Commit Hooks
pre-commit install

# Run tests
python -m pytest tests
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].