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:
virtual:
devices:
virtual_smoke_detector_wohnzimmer: #Enttätsname
name: "Virtueller Rauchmelder Wohnzimmer" #title wie erls Beschreibung im Home Assistant erscheint
entities: #die entitäten
- name: "Smoke Detected" #der Name
type: binary_sensor #weclher typ typen liste weiter unten. Hier ein bool als an/aus (dieser Wert ist nur read only)
initial_state: off #Init state. Also beim starten des gerätes bzw Home Assistant
icon: mdi:smoke-detector # das icon für die entität
- name: "Tamper Detected" # Sobatage als name
type: binary_sensor # aiuch wieder binry als on/off (dieser Wert ist nur read only)
initial_state: off #initialwert off
icon: mdi:alert #icon ein alert zeichen
- name: "Battery Level" #nun der batterie wert
type: sensor #ein sensor, kann also einen wert haben
initial_state: 100 #beim start ist die batterie voll, da ein dummy gerät wird diese natürlich nie leer.
#wollen wir 50% simulieren, hier 50 eintargen
unit_of_measurement: "%" #Welche Einheit. hier Prozent. Eine Liste der Maßeinheiten dann weiter unten
- name: "Siren" #Alarm Sirene. Unser Rauchmelder hat wie auch die echten eine Steuerbare Sirene. So könnte man diese auch für ne Alarmanlage verwenden...
type: switch # Typ ein Schalter, also man kann aktiv ein auschalten. (dieser Wert ist read/writeable weil ist ein Schalter)
initial_state: off #beim start ist die Sirene aus
icon: mdi:alarm-light-outline #icon alarm outline
Danach Home Assistant neustarten und schon haben wir ein neues Gerät in diesem fall unseren Rauchmelder. Weite Geräte einfach drunter anfügen.