ground7 / homekit-scripts

Trigger HomeKit Scenes to Run Scripts Over SSH

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

HomeKit Scripts

This repo uses HomeKit scenes to run scripts over ssh. Each script toggles a systemd user service on a Sharp NEC raspberry pi display to show different things.

πŸ”₯ Fireplace Stream πŸ’§

systemctl edit --user --force --full fireplace
[Unit]
Description=Play VLC Fireplace Video
After=graphical-session.target

[Service]
Environment="DISPLAY=:0"
ExecStart=/usr/bin/cvlc -f --no-osd  --input-repeat=99999999999 /home/admin/Developer/homekit-scripts/fireplace-stream/fireplace.mp4

[Install]
WantedBy=default.target

🌧️ Rain Radar 🌎

systemctl edit --user --force --full radar
[Unit]
Description=Open Home Assistant Rain Radar in Kiosk Mode
After=graphical-session.target

[Service]
Environment="DISPLAY=:0"
ExecStart=/usr/bin/chromium-browser --kiosk --incognito --noerrdialogs --hide-scrollbars --force-device-scale-factor=3.0 --canvas-oop-rasterization --ignore-gpu-blocklist --enable-gpu-rasterization --enable-zero-copy --enable-drdc --enable-features=VaapiVideoDecoder http://home-assistant.lan:8123/lovelace/radar?kiosk

[Install]
WantedBy=default.target

πŸ›œ Network Monitor πŸ–₯️

systemctl edit --user --force --full uptime
[Unit]
Description=Open Uptime Kuma in Kiosk Mode
After=graphical-session.target

[Service]
Environment="DISPLAY=:0"
ExecStart=/usr/bin/chromium-browser --kiosk --incognito --noerrdialogs --hide-scrollbars --force-device-scale-factor=3.0 http://uptime.hutchinson.house/status/family-room-tv

[Install]
WantedBy=default.target

About

Trigger HomeKit Scenes to Run Scripts Over SSH

License:MIT License


Languages

Language:Shell 100.0%