Sinric Pro - IoT Cloud-Plattform für ESP8266, ESP32 und Raspberry Pi Pico W

Sinric Pro ist eine Cloud-Plattform, die deine DIY-IoT-Projekte Smart-Home-kompatibel macht. Du verbindest einen ESP8266, ESP32 oder Raspberry Pi Pico W mit wenigen Zeilen Code und steuerst ihn per Sprachbefehl, mobiler App, Automationen oder eigener Software.

Du musst keinen Server betreiben, keine Ports an deinem Router öffnen und keinen Alexa Skill schreiben.

Das bekommst du

Funktion Beschreibung
Sprachassistenten Amazon Alexa und Google Home, über den offiziellen Sinric Pro Skill und die Action
Mobile App Sinric Pro App für Android und iPhone/iPad
Smart-Home-Plattformen Samsung SmartThings, Homebridge (HomeKit), Home Assistant, IFTTT, Node-RED, Apple Shortcuts
Integrierte Gerätetypen Switch, Dimmer, Licht, Thermostat, TV, Lautsprecher, Schloss, Ventilator, Rollläden, Garagentor, Türklingel, Kamera sowie Temperatur-, Bewegungs-, Kontakt- und Luftqualitätssensoren
Benutzerdefinierte Gerätetypen Gerätevorlagen: per Drag and Drop eigene Gerätetypen erstellen und den Code generieren
Automationen Automationen, erstellt per Drag and Drop
Push-Benachrichtigungen Sende Push-Benachrichtigungen von deinem Gerät an dein Smartphone
OTA-Updates Firmware-Updates über die Luft (OTA) ohne physischen Zugriff auf das Gerät
Lokale Steuerung Die App steuert deine Geräte weiter über WLAN, wenn das Internet ausfällt
API REST API, um eigene Apps und Integrationen zu bauen

Unterstützte Hardware

SDKs sind verfügbar für Arduino (C++), ESP-IDF, MicroPython, Python und NodeJS. Siehe die SDK-Liste.

So funktioniert es

  1. Lege ein Gerät im Sinric Pro Portal an und kopiere dessen Zugangsdaten.
  2. Füge die Sinric Pro Bibliothek zu deinem Sketch hinzu und flashe dein Board.
  3. Das Board verbindet sich mit Sinric Pro. Steuere es über die App, Alexa, Google Home oder die API.
#include <SinricPro.h>
#include <SinricProSwitch.h>

bool onPowerState(const String &deviceId, bool &state) {
  digitalWrite(RELAY_PIN, state ? HIGH : LOW);
  return true;
}

void setup() {
  // ... connect to Wi-Fi ...
  SinricProSwitch &mySwitch = SinricPro[SWITCH_ID];
  mySwitch.onPowerState(onPowerState);
  SinricPro.begin(APP_KEY, APP_SECRET);
}

void loop() {
  SinricPro.handle();
}

Die vollständige Anleitung findest du unter ESP32 oder ESP8266 mit Alexa und Google Home steuern.

Preise

Die aktuellen Preise findest du unter Pricing.

Für Produkte und Unternehmen

Wenn du ein Produkt zum Verkauf entwickelst, bietet Sinric Pro for Business Geräte-Provisionierung, Gerätemanagement und OTA-Updates für den kommerziellen Einsatz.

Loslegen

This document is open source. See a typo? Please create an issue