HA: Difference between revisions
Content added Content deleted
m (Changed protection settings for "HA": Excessive vandalism ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite) [Delete=Allow only administrators] (indefinite)) [cascading]) |
|||
Line 66: | Line 66: | ||
</pre> |
</pre> |
||
== Install HACS == |
|||
sudo docker exec -it homeassistant bash |
|||
wget -O - https://get.hacs.xyz | bash - |
|||
== SSH Based Sensor == |
|||
Goto Docker Container: |
|||
sudo docker exec -it homeassistant bash |
|||
Enable Keyless SSH Access: |
|||
ssh-keygen |
|||
ssh-copy-id -i ~/.ssh/id_rsa.pub pi@192.168.1.2 |
|||
ssh-copy-id -i ~/.ssh/id_ed25519.pub pi@192.168.1.2 |
|||
Test SSH Keyless from container: |
|||
ssh pi@192.168.1.2 |
|||
Sensor Config: |
|||
<pre> |
|||
command_line: |
|||
- sensor: |
|||
command: "ssh pi@192.168.1.2 '/usr/bin/python3 /home/pi/homeassist/pmm_time_taken.py'" |
|||
name: PMM Time Taken |
|||
unit_of_measurement: "s" |
|||
value_template: '{{ value }}' |
|||
scan_interval: 86400 |
|||
</pre> |
|||
<br /> |
<br /> |
Revision as of 02:25, 30 April 2024
Installation
HomeAssist Docker Install
Source: home-assistant.io
- Install Docker Docker
- Installation:
sudo docker run -d \ --name homeassistant \ --privileged \ --restart=unless-stopped \ -e TZ=Europe/Dublin \ -v /home/pi/homeassist/config:/config \ -v /run/dbus:/run/dbus:ro \ --network=host \ ghcr.io/home-assistant/home-assistant:stable
Notifications
Telegram
#################################################### # Telegram # #################################################### # Telegram Bot telegram_bot: - platform: polling api_key: "xxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxx" allowed_chat_ids: - xxxxxxxx # Rpiwz Personal Chat - -xxxxxxxx # My Family Group Chat # Notifier notify: - platform: telegram name: "mychat" chat_id: xxxxxxxxxxx - platform: telegram name: "mygroup" chat_id: -xxxxxxxxx
Sensors
CPU Temperature
#################################################### # Command Line # #################################################### # Pi Temperature command_line: - sensor: command: "cat /sys/class/thermal/thermal_zone0/temp" name: HA CPU Temperature unit_of_measurement: " C" value_template: '{{ value | multiply(0.001) | round(1) }}'
Install HACS
sudo docker exec -it homeassistant bash wget -O - https://get.hacs.xyz | bash -
SSH Based Sensor
Goto Docker Container:
sudo docker exec -it homeassistant bash
Enable Keyless SSH Access:
ssh-keygen ssh-copy-id -i ~/.ssh/id_rsa.pub pi@192.168.1.2 ssh-copy-id -i ~/.ssh/id_ed25519.pub pi@192.168.1.2
Test SSH Keyless from container:
ssh pi@192.168.1.2
Sensor Config:
command_line: - sensor: command: "ssh pi@192.168.1.2 '/usr/bin/python3 /home/pi/homeassist/pmm_time_taken.py'" name: PMM Time Taken unit_of_measurement: "s" value_template: '{{ value }}' scan_interval: 86400
- References
{{#widget:DISQUS
|id=networkm
|uniqid=HA
|url=https://aman.awiki.org/wiki/HA
}}