# HASS Test Data Creator

> Open-Source-Integration für Home Assistant: erzeugt Testgeräte, Testentitäten und Testdaten für Entwicklung und Lasttests, mit Kurven, Zeitplänen, Störungen, MQTT und Zigbee2MQTT. Nur für Testumgebungen, installierbar über HACS.

Hunderte Geräte mit glaubwürdigen Werten in einer Testinstanz von Home Assistant: Steckdosen, Sensoren, Leuchten, Rollos und mehr, mit Kurven, Zeitplänen und Störungen. Jederzeit restlos entfernbar.

## Eckdaten

- Lizenz: Apache-2.0
- Installation: HACS
- Home Assistant: ab 2026.9
- Sprachen: DE · EN
- Version: 0.4.0
- Quellcode: https://github.com/stacknoise/hass-test-data-creator

## Funktionen

Testdaten, die sich wie echte anfühlen.

### Geräte aus Vorlagen

Neun Vorlagen von der Steckdose mit Messung bis zur Waschmaschine, oder Ihre eigenen Entitäten. Bis zu 2000 Geräte, verteilt auf Bereiche, die beim Erzeugen angelegt werden.

### Kurven statt Zufall

Sinus, Zufallsweg, Haushaltslast, PV-Tag, Zähler, Zustandsfolgen und die Wiedergabe von CSV-Dateien. Jede Kurve ist eine Funktion von Zeit und Seed: gleicher Seed, gleiche Werte. Im Panel ändern Sie sie mit Vorschau.

Tags: CSV

### Zeitpläne und Szenarien

Aktionen zu festen, wiederkehrenden oder zufälligen Zeiten, auf einem oder mehreren Geräten, einer Vorlage oder allen. Szenarien verketten Schritte mit Wartezeit. Die Auswahl bietet nur Aktionen, die alle gewählten Geräte können.

### Störungen auf Knopfdruck

Aussetzer, eingefrorene Werte, Spitzen, schwache Batterie, sinkende Verbindungsqualität, verspätete oder doppelte Meldungen: so prüfen Sie, wie Ihre Dashboards und Automationen mit Fehlern umgehen.

### Verlauf nachtragen

Schreibt stündliche Langzeitstatistiken für bis zu 365 Tage aus den Kurven, damit Energie-Dashboard und Verlaufskarten sofort gefüllt sind. Ein Entfernen löscht genau diese Statistiken wieder.

### MQTT und Zigbee2MQTT

Neben der nativen Ausgabe veröffentlichen die Geräte über MQTT Discovery oder im Zigbee2MQTT-Format, samt Gruppen. Das Panel bietet das nur an, wenn ein MQTT-Broker eingerichtet ist.

### Zeitraffer

Mit dem Faktor 60 läuft eine Stunde pro Minute: Tageskurven und Zähler lassen sich beobachten, ohne zu warten.

### Restlos und sicher entfernbar

Alles, was die Integration erzeugt, trägt eine Markierung. Das Entfernen zeigt vorher, was gelöscht wird, und rührt nie fremde Geräte, Entitäten, Bereiche, Statistiken oder MQTT-Themen an. Verwendete Geräte sind geschützt, bis sie aus Zeitplänen, Szenarien und Gruppen genommen sind.

## Ansichten

Alles im Seitenmenü von Home Assistant.

- Geräte erstellen
- Neuer Zeitplan mit Entitätsauswahl
- Zeitpläne mit den nächsten 24 Stunden
- Gerät mit Kurveneditor und Verwendung
- Szenario mit seinen Schritten

## Mehr

Gruppen, Verlauf und Entfernen.

MQTT-Gruppen für Zigbee2MQTT, Langzeitstatistiken nachtragen und alles wieder entfernen, mit Vorschau vorab.

- Statistiken nachtragen
- MQTT-Gruppen
- Entfernen mit Vorschau

## Installation

In vier Schritten in der Testinstanz.

[In HACS öffnen ↗](https://my.home-assistant.io/redirect/hacs_repository/?owner=stacknoise&repository=hass-test-data-creator&category=integration)

1. In HACS das Menü öffnen, Benutzerdefinierte Repositories wählen und `stacknoise/hass-test-data-creator` als Integration hinzufügen, oder den Button oben nutzen.
2. HASS Test Data Creator herunterladen und Home Assistant neu starten.
3. Einstellungen → Geräte & Dienste → Integration hinzufügen → HASS Test Data Creator. Bestätigen Sie, dass dies eine Testumgebung ist.
4. Im Seitenmenü Testdaten Generator öffnen (nur für Administratoren).

Beispiel (YAML):

```yaml
action: hass_test_data_creator.create_devices
data:
  template: plug_metering
  count: 10
  name_pattern: "Steckdose {nn}"
  areas: [Wohnzimmer, Küche, Büro]
```

Nur für Testumgebungen, nie neben echten Geräten. Alle Dienste und Optionen stehen im README auf GitHub.

## Kontakt

- Entwickler: Anton Graichen-Hartl, Stacknoise (https://www.stacknoise.com/)
- E-Mail: anton.hartl@stacknoise.com
- GitHub: https://github.com/stacknoise
- Webseite: https://www.stacknoise.com/hass-test-data-creator/
- English version: https://www.stacknoise.com/en/hass-test-data-creator.md
