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:
| 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. |
| 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. |
| 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). |