Dashboard med Home Assistant till mitt smarta hem

I mitt smarta hem använder jag en dashboard med home assistant för att få en snabb överblick över det jag tycker är viktigt i mitt hem.  För att få till en bra lösning har jag en Dashboard för min ipad och större skärmar och en Dashboard för mobiler med små skärmar. Genom att skapa en egen dashboard kan jag bestämma själv hur informationen ska presenteras.

Vad använder jag

– Raspberry Pi 4
– Home Assistant
– En äldre iPad air
– Athom Homey för vissa funktioner


Äldre iPad monterad på vägg. Fästet är köpt på Kjell och Company: Väggfäste för surfplatta 7-12”
Laddaren till iPad är alltid i.

För att få kommunikationen att fungera för de enheter som fortfarande är kopplade till Homey använder jag:

I min Homey använder jag följande appar:
MQTT Client:  https://homey.app/sv-se/app/nl.scanno.mqtt/MQTT-Client/
MQTT Hub: https://homey.app/sv-se/app/nl.hdg.mqtt/MQTT-Hub/

I min Raspberry Pi 4 som jag har Home assistant på använder jag följande integration:
Mosquitto broker

Dashboard med Floorplan

Denna Dashboard använder jag för min iPad och större skärmar som datorer. Tyvärr fungerar inte floorplan något vidare på mina mobila enheter utan jag skapade en dahboards för mobiler. Det är en av fördelarna att använda Home Assistant. Flexibilitet att kunna använda olika dashboards beroende på enhet eller vem som är inloggad.

Har även skapat sidor för olika rum, status på datorer i nätverket, utomhuskameror och en vy för mina sonos-enheter

Så här ser min Dashboard ut Mars 2022 för min ipad och datorer med stor skärm

Dashboard för Mobil

För mobiler med mindre skärm använder jag kort i Home Assistant samt Mushroom cards som jag tycker fungerar bra och det ser snyggt ut. För att få till  utseendet jag vill ha har jag mixat korten lite.

Mushroom Alarm Card för att ändra status på mitt egna larm.
Bild för att visa status på sensorer, samt belysning. Detta kort blir mörkt när hjälparen mörkt ute slår om.
Bildentitet för att visa kameran vid entren

Custom button card använder jag som genvägar till andra sidor. Vissa av ikonerna ändras beroende på status. Tex fläkten går fortare när jag har fläktläge hög på FTX systemet och brevlådan ändras till grått och annan symbol när jag har hämtat posten.
Loggboken använder jag för att visa status på vissa saker. Här har min Automower ändrat status.

Ovan en bild från ett av rummen där jag använder korten Mediaspelare, Custom shutter card, Mushroom Light card och Mushroom Chips Card

Funktioner

Automatisk ändring från Ljust till Mörkt tema

För att ändra ljust och mörk tema använder jag ljussensorer som är placerade i huset. Dessa ljussensorer ändrar status på en hjälpare i Home Assistant och på så sätt kan jag ändra tema om det är mörkt inne eller ljust inne.

Funktion för att ändra bild på kort

En annan funktion som jag har är att jag ändrar kortet på huset på min Dashboard när det blir mörkt ute. Skapade denna funktion för att se symbolerna för fasad och trädgårdsbelysningen på ett bättre sätt.

Funktion för att automatiskt visa bilden för kameror

När sensorerna i trädgården indikerar rörelse så ändrar jag sida, från Hem till Kamera. Efter 1 minut växlar jag tillbaka till Hem-sidan
För att få till denna funktion använder jag mig av integrationen browser-mod

Funktion för att göra skärmen svart på Ipad som är monterad i köket

Använder sedan en tid tillbaka en funktion med Apple HomeKit för att skapa denna funktion. Genom att använda Apples funktion Guidad åtkomst kan jag med hjälp av HomeKit tända och släcka skärmen på min iPad. Vad jag har gjort är att importera en sensor från Home Assistant till Apple Home. När sensorn i Apple home triggas får jag till funktionen.

Funktion för att växla tillbaka till hemläge

Hemskärmen vill jag alltid ha som default läge. Har märkt att om någon trycker för att komma till vyn för t ex temperatur eller kamera så växlar man inte tillbaka till hem läget. För att alltid visa hem läget skapade jag en timer på 30 sekunder. Timern startar när vyn ändras från hem och när timern har räknat ner byter jag läge till hem. Den här funktionen använder integrationen browser-mod och timer funktionen i Home assistant.

Skapa en Dashboard med Home Assistant

En video där jag skapar en ny Dashboard i Home Assistant för mitt smarta hem. Använder Mushroom cards, Sun card och standard kort i Home Assistant. Allt byggt med hjälp av Home Assistant rutnät. Närvaro, Nätverk, energi. Status på enheter och genvägar till andra sidor.

Sätta upp kommunikation mellan Athom Homey och Home Assistant

För att få kommunikationen mellan Athom Homey och Home Assistant att fungera så gjorde jag så här:
Installerade MQTT Client och MQTT Hub i min Athom Homey.
Installerade Mosquitto broker i Home Assistant som finns som finns i Add-on Store

MQTT clienten i Athom Homey
IP adressen pekar mot min Home Assistant och därefter valde jag användarnamn och lösenord till min användare i Home Assistant. En användare i min Home Assistant heter Dashboard.

Användarnamn i MQTT client är: Dashboard
Lösenord är: Vad jag valde när jag satte upp användaren dashboard

Home Assistant Addera MQTT i Konfiguration -> Enheter och Tjänster. MQTT bör dyka upp automatiskt och om den inte gör det kan man lägga till den manuellt.

MQTT Hub
Öppnade MQTT hub och klickad på knappen Broadcast som finns i Konfigurera app.

Texten om homey och MQTT uppdaterades 2022 05 01

Exempel på kort jag använder i Home Assistamt

Bildelement i Home Assistant som visar status på temperatursensorer och smartplugs
Bakgrunden är ett ölglas
Temperatur sensorn är en Aqara och smart plug är Philips Hue.
Jag använder dessa när jag brygger öl och kan då reglera temperatur i skåpet under jäsprocessen.

ikonerna visar olika färg beroende på status. Om kylen slås på blir ikonen blå.

Exempel på hur jag får Filter att visa olika färger beroende på status.


elements:
  - entity: sensor.temperature_60
    prefix: 'Skåp '
    style:
      color: white
      font-size: 100%
      left: 20%
      top: 49%
    type: state-label
  - entity: switch.on_off_plug_in_unit_33
    icon: 'mdi:radiator'
    style:
      '--paper-item-icon-color': 'rgb(79, 34, 2)'
      '--paper-item-icon-active-color': red
      color: null
      left: 38%
      top: 49%
    type: state-icon
image: local/images/Öl2.PNG
Animerade Ikoner

För att få lite mer liv och rörelse på min dashboard valde jag att lägga till en rad med ikoner som jag gjorde rörliga.

Alla dessa är gjorda med Button Card: https://github.com/custom-cards/button-card
Fläkt som symboliserar hastighet på mitt FTX aggregat. Ikonen snurrar fortare ifall ventilation hög är aktiverad.
Brevlådan ändrar ikon vid aktivering. Ikonen blir gul och svajar fram och tillbaka.
Termometern visar utetemperatur och ikonen ändrar färg beroende på temperatur.

För att få ikonen att snurra gjorde jag så här:


type: 'custom:button-card'
entity: switch.ventilation_aktiverad
name: Ventilation
icon: 'mdi:fan'
color: blue
style: |

  @keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
  }
   ha-icon {
    animation: {% if is_state('switch.ventilation_hog_aktiverad', 'on') %} spin 1s linear infinite {% endif %};
  }
  ha-icon {
    animation: {% if is_state('switch.ventilation_hog_aktiverad', 'off') %} spin 5s linear infinite {% endif %};
  }

Läs mer om mitt smarta hem:
Smarta Hem – Home Automation