Direkt zum Hauptinhalt

Geräte anlegen

Beschreibung:

Da wir die Installation nun hinter uns haben, können wir nun unsere ersten Dummy Geräte anlegen.
Dazu müssen wir virtual.yamlanlegen, dort wo auch die configration.yml liegt wechseln und am ende unsere Devices anlegen.
Hier anhand unseres Rauchmelders den es ja gar nicht gibt. ;-)

Hinweis: Die Datei hat .yaml und nicht .yml am Ende

Code:

devices: 
  Virtual Smoke Detector 1: #Gerätename
    - platform: binary_sensor #Welcher Typ. Typenliste weiter unten. Hier ein bool als an/aus (dieser Wert ist nur read only)
      name: Smoke Detected 1  #der Name der Entität
      initial_value: 'off' #Init state. Also beim starten des gerätes bzw Home Assistant
      class: smoke #Die Klasse, danach wird auch das Icon vergeben. Klassenliste weiter unten

    - platform: binary_sensor #Welcher Typ. Typenliste weiter unten. Hier ein bool als an/aus (dieser Wert ist nur read only)
      name: Tamper Detected 1 #der Name der Entität
      initial_value: 'off' #Init state. Also beim starten des gerätes bzw Home Assistant
      class: tamper #Die Klasse, danach wird auch das Icon vergeben. Klassenliste weiter unten

    - platform: sensor  #Ein sensor, kann also einen Wert haben
      name: Battery Level 1 #der Name der Entität
      initial_value: 100 #Init state. Also beim starten des gerätes bzw Home Assistant
      unit_of_measurement: "%" #Welche Einheit. hier Prozent. Eine Liste der Maßeinheiten dann weiter unten 
      class: battery  #Die Klasse, danach wird auch das Icon vergeben. 
   

    - platform: switch
      name: Siren 1 #der Name der Entität
      initial_value: 'off' #Init state. Also beim starten des gerätes bzw Home Assistant
      #Bei einem Switch gibt es keine Klasse
      
      
#Eine Lampe hat besondere Eigenschaften:
#Denn diese hat nur eine Platform einen initwert und der rest ist lampen plattform spezifisch

  living room main light:
    - platform: light
      initial_value: 'on'
      support_brightness: true
      initial_brightness: 100
      support_color: true
      initial_color: [0,255]
      support_color_temp: true
      initial_color_temp: 255
      support_white_value: true
      initial_white_value: 240


Danach Home Assistant neustarten und schon haben wir ein neues Gerät in diesem fall unseren Rauchmelder. Weitere Geräte einfach drunter anfügen.

Nach jedem ändern muss Home Assistant neugestartet werden. Nur Konfig neuladen reicht nicht.

Platformen, Einheiten und Klassen:

Plattformtypen
Plattform Beschreibung
binary_sensor Ein binärer Sensor, der Zustände wie an/aus oder offen/geschlossen überwacht.
sensor Ein allgemeiner Sensor für Messwerte wie Temperatur, Luftfeuchtigkeit, etc.
switch Ein Schalter zum Ein- und Ausschalten von Geräten.
light Ein Lichtsteuerungselement zum Ein-/Ausschalten, Dimmen und Ändern von Farben.
lock Ein Entitätstyp für das Verriegeln und Entriegeln von Schlössern.
camera Ein Kameramodul, das Video-Feeds bereitstellt.
media_player Ein Entitätstyp zur Steuerung von Mediengeräten wie Lautsprechern und Fernsehern.
climate Ein Steuerungsmodul für Heizungen, Klimaanlagen und Thermostate.
cover Ein Modul zur Steuerung von Abdeckungen wie Rollläden und Garagentoren.
fan Ein Entitätstyp zur Steuerung von Ventilatoren.


Einheiten
Einheit Beschreibung
°C Grad Celsius - Temperaturmaß.
°F Grad Fahrenheit - Temperaturmaß.
% Prozent - z.B. für Luftfeuchtigkeit, Akkustand.
m Meter - Länge/Distanzmaß.
cm Zentimeter - Länge/Distanzmaß.
mm Millimeter - Länge/Distanzmaß.
km Kilometer - Länge/Distanzmaß.
m/s Meter pro Sekunde - Geschwindigkeit.
km/h Kilometer pro Stunde - Geschwindigkeit.
mph Meilen pro Stunde - Geschwindigkeit.
W Watt - Leistung.
kW Kilowatt - Leistung.
kWh Kilowattstunde - Energieverbrauch.
Wh Wattstunde - Energieverbrauch.
V Volt - Spannung.
A Ampere - Stromstärke.
Ah Amperestunde - Kapazität von Batterien.
mA Milliampere - Stromstärke.
dB Dezibel - Lautstärke.
lx Lux - Beleuchtungsstärke.
lm Lumen - Lichtstrom.
Pa Pascal - Druck.
bar Bar - Druck.
psi Pfund pro Quadratzoll - Druck.
ppm Teile pro Million - Konzentration (z.B. CO2).
g Gramm - Gewicht.
kg Kilogramm - Gewicht.
mg Milligramm - Gewicht.
l Liter - Volumen.
ml Milliliter - Volumen.


Klassen
Klasse Beschreibung
motion Bewegungssensor (erkennt Bewegung).
door Türsensor (erkennt, ob eine Tür geöffnet/geschlossen ist).
window Fenstersensor (erkennt, ob ein Fenster geöffnet/geschlossen ist).
smoke Rauchsensor (erkennt Rauch).
gas Gassensor (erkennt das Vorhandensein von Gasen).
battery Batteriesensor (überwacht den Batteriestatus).
humidity Feuchtigkeitssensor (misst Luftfeuchtigkeit).
temperature Temperatursensor (misst Temperatur).
illuminance Helligkeitssensor (misst Lichtstärke).
moisture Feuchtigkeitssensor (misst Bodenfeuchtigkeit).
opening Öffnungssensor (allgemein für Türen/Fenster).
power Leistungssensor (misst Stromverbrauch).
presence Präsenzsensor (erkennt Anwesenheit).
pressure Drucksensor (misst Druck).
safety Sicherheitssensor (allgemein für Sicherheitsüberwachung).
sound Geräuschesensor (erkennt Geräusche).
vibration Vibrationssensor (erkennt Vibrationen oder Erschütterungen).