ITEAD integrieren Sonoff mit originaler Firmware a Home Assistant

3 Minuten des Lesens
ZWECKE DES FÜHRERS:
KONZEPTE GEGENÜBER:
  • Software-Konfiguration
VERWENDETE SOFTWAREKOMPONENTEN:
Voraussetzungen:
VERWENDETE PHYSIKALISCHE GERÄTE:
  • Il Raspberry Pi auf dem es liegt Home Assistant
  • ein Android oder Smartphone / Tablet Appdas iOS
  • Das zu integrierende ITEAD-Element
GUIDE mehr angezeigt für:

Alle Umgebungen

Hinweise und Haftungsausschluss
  • qualsiasi modifica all'impianto elettrico dev'essere progettata ed effettuata da personale qualificato;
  • Änderungen in provorher ist a proEigenverantwortung sowie a proerstes Risiko und erste Gefahr (der Inhalt dieser Seite ist rein lehrreich);
  • Änderungen in provor einem gerät erlischt die garantie, die qualitätszulassungen und die zertifizierungen.
Fahrbericht: 1

Abstrakt

Es ist bekannt, dass die konsolidierteste Praxis darin besteht, die Komponenten basierend auf auszurüsten SOC ESP8266 (wie, für dieappfettig, die meisten ITEADs) di alternative Firmware nützlich, um dem Benutzer mehr Konfigurationsfreiheit und eine gewisse Integration zu ermöglichen (normalerweise über MQTT) mit irgendwelchen HUB Personal und ähnliches. Wenn du dich nicht damit beschäftigen willst la proRückerstattungsauftragproFirmware-Gewichtkönnen Sie diese Komponente verwenden, wobei Sie immer berücksichtigen, dass:

  • Integration ist garantiert basierend zur Kompatibilitätsmatrix (Modell- / Versionsbinomial der ursprünglichen Firmware);
  • Die funktionierende Integration garantiert nicht immer die Nutzung aller Funktionen des integrierten Geräts (z. B. die Sonoff POW R2 mit 3.3.x Firmware);
  • Die Integration nutzt daher die ITEAD-Cloud als Mittel in Ermangelung einer InternetverbindungIntegration funktioniert nicht mehr.

die Integrationwie gesagt, nutzt die ITEAD Cloud: in der Praxis die Komponente Sonoff verbindet sich damit durch die bisherige konfiguration des üblichen app Mobile eWeLink (Wird zum Konfigurieren und Verwalten von Familienmitgliedern verwendet Sonoff) und Home Assistant, durch "HASS-sonoff-ewelink " fa lo stessoAuthentifizierung gegenüber der Cloud mit denselben Anmeldeinformationen wieapp eWeLink: Diese "Brücken" -Verbindung ermöglicht daher dieHUB das "sehen" Sonoff und dann zu integrieren.

Es beginnt

Verifizierungen propedeutiche

Vor dem Einstieg ist die Einbindung über Original-Firmware erforderlich appurare:

  • um das zu integrierende Zubehör bereits am zu konfigurierenapp eWeLink;
  • um zu überprüfen, ob die Zubehör - / Original - Firmware - Version (überprüfbar durch app eWeLink) gehört zu denen, die durch Beratung eingebunden werden können die Kompatibilitätsmatrix.

Die Nichteinhaltung dieser Punkte macht die Integration in diese Modi unmöglich.

Komponenteninstallation

La procedura plant den Download von GitHub die ZIP-Datei entpacken und den Ordner kopieren “sonoff"Darin enthalten"custom_components"Im Gegenzug enthalten in dem, was es normalerweise bewahrt die Konfigurationsdateien von Home Assistant (Wenn es nicht existiert, erstelle es).

Dieser Ordner entspricht normalerweise:

  • wenn installiert als appLizenz auf Raspbian, in den Ordner “/home/homeassistant/.homeassistant";
  • su HASSIOin den Ordner "/ Config /"

So kopieren Sie den Ordner "sonoffMsgstr "Wir empfehlen die Verwendung von sFTP (möglicherweise den Client) Filezilla), der in Anwesenheit des SSH-Dienstes betriebsbereit ist. So installieren Sie SSH HASSIObeziehen sich auf zu dieser Anleitung.

Ab 0.101.x

Aus der 0.101.x-Version von Home Assistant dann wurde es notwendig:

  • entferne die Linie "REQUIREMENTS"In der Datei vorhanden __init__.py
  • füge eine Datei mit dem Namen sonoff.json mit folgendem Code:
{
  "domain": "sonoff",
  "name": "Sonoff / eWeLink",
  "documentation": "https://github.com/peterbuga/HASS-sonoff-ewelink",
  "dependencies": [],
  "codeowners": ["@peterbuga"],
  "requirements": ["uuid", "websocket-client==0.54.0"]
}

Endlich: im Falle von Home Assistant installiert als applicativo Führen Sie unter Raspbian den folgenden Befehl aus, um die Berechtigungen für das Dateisystem zu korrigieren:

sudo chmod -R 0777  /home/home/.homeassistant

Konfiguration Home Assistant

An dieser Stelle ist es möglich zu variieren die Konfiguration von Home Assistant um dich hinzuzufügen der folgende Block:

sonoff:
  username: [email o numero telefonico]
  password: [password]
  scan_interval: 60
  grace_period: 600
  api_region: 'eu'
  entity_prefix: True
  debug: False

Erklärung der Felder:

FeldWert
sonoff:(Erforderlich) Gibt den Konfigurationsblock an, der sich auf die Komponente bezieht. "HASS-sonoff-ewelink".
username(String, obligatorisch) ProIhr Benutzername in der ITEAD-Cloud.
password(String, obligatorisch) ProIhr Passwort in der ITEAD Cloud.
scan_interval(Ganzzahl, optional) Anzahl der Sekunden zwischen einem Updatenamento und der andere. 60 Minimum.
grace_period(Ganzzahl, optional) Da keine Verbindung hergestellt werden kann proIhr Konto von mehr als einem Kunden gleichzeitig, falls Sie sich anmelden app Home Assistant Es wird automatisch getrennt: Dieser Wert gibt an, wie viele Sekunden Home Assistant Er darf nicht versuchen, sich erneut anzumelden.
api_region(Zeichenfolge, optional) Gibt den Kontinent an, von dem aus eine Verbindung hergestellt werden soll. Die Standardeinstellung ist "eu„; andere mögliche Werte sind "us","as"Und"cn".
entity_prefix(Boolean, optional) Wenn auf "true"Präfix löschen"sonoff_”Aus dem Namen von Wesen generiert am Home Assistant durch Integration.
debug(Boolean, optional) Wenn auf "true"Debug - Modus aktivieren. Weitere Informationen zum Debug-Modus sind hier.

Nach erfolgreicher Konfiguration Wiederaufnahme Home Assistant.

Verwenden

An dieser Stelle ist nichts anderes erforderlich die anfangen, Entitäten zu verwenden das wird von der Komponente generiert worden sein, in der Regel vom Typ "Switch"Und"Sensor".

Home Assistant Switch
ein Beispiel für einen Schalter.

Eine mögliche Folge Hinzufügen von Aktoren und Sensoren zu denapp eWeLink (immer kompatibel mit der Kompatibilitätsmatrix) generiert automatisch, um Home Assistant, die entsprechenden Einheiten.

FIRMWARE-UPDATE

un'accortezza wichtig: bei Bedarf für Updatesnameder Original - Firmware einer oder mehrerer ITEAD - Komponenten (denken Sie natürlich daran, dies zu überprüfen) die Kompatibilitätsmatrix um nicht die Möglichkeit der Integration zu verlieren Home Assistant), erinnere dich zuerst zu stoppen Home Assistantund nur nach das aktualisiertnamenzur Firmware provvedere um es neu zu starten.


Home Assistant Offizielles LogoATTENZIONE: Denken Sie daran, dass es in unserer FORUM-Community gibt ein Ad-hoc-Bereich für Home Assistantfür jeden Zweifel, Frage, Information auf dem spezifischen Verdienst dieser Komponenten.


Bitte kommentieren Sie unten