WebCore („Community-eigene Regel-Engine“) ist eine kostenlose „Regel-Engine“ mit erweiterten Funktionen für Samsung SmartThings.
Benutzer können zwar ihre eigenen Skripte erstellen, für den Einstieg sind jedoch keine Programmierkenntnisse erforderlich. WebCore interpretiert und führt jedes benutzerdefinierte Skript mithilfe der zugehörigen SmartApp für SmartThings aus.
WebCore Wiki
Das WebCore-Team unterhält ein enorm hilfreiches Wiki mit detaillierten Anleitungen zu jedem Schritt. Um Ihnen zu helfen, mit der Zeit effizient zu sein, finden Sie hier die relevantesten Einstiegsseiten im Wiki für alle, die neu bei WebCore sind. Klicken Sie hier, um die WebCore Wiki-Homepage zu besuchen.
Schritte zum Einrichten von WebCore (Neuinstallation)
- Kernkomponenten installieren (2 Optionen)
- Verwenden von GitHub über die SmartThings-Entwickler-IDE (einfach, wenn Sie GitHub eingerichtet haben)
- WebCore-Komponenten manuell zu SmartThings hinzufügen
- Aktivieren Sie OAuth für WebCore (erforderlich)
- Beenden Sie die Einrichtung in der SmartThings Mobile App
- Greifen Sie über einen Desktop-Browser auf WebCore zu (viel einfacher auf dem Desktop zu erstellen / bearbeiten)
Was kann WebCore?
Die Plattform kann Automatisierungsabläufe mithilfe von Eingaben von jedem Z-Wave- oder Zigbee-Gerät ausführen, das an Ihren SmartThings Hub angeschlossen ist. Diese Automatisierungsabläufe oder „Kolben“ (unter Verwendung der WebCore-Terminologie) können so einfach sein wie „Lampe einschalten, wenn Bewegung erkannt wird“ oder so komplex wie: „Wenn ich zu Hause bin und es zwischen 4 und 6 Uhr ist und der Briefkasten heute nicht geöffnet wurde; Wenn der Briefkastendeckel geöffnet wird, blinken die Küchenbeleuchtung, sagen Sie „Mail ist angekommen“ auf dem Küchensonos“ und senden Sie mir eine Push-Benachrichtigung.“
Ob Sie es glauben oder nicht, selbst Sie können einen komplexen WebCore-Code wie im obigen Beispiel schreiben. Die gesamte Erstellung erfolgt im Web-Dashboard von WebCore und verwendet eine saubere grafische Benutzeroberfläche mit für Menschen lesbaren Wörtern und Elementen.
Hier ist ein Beispiel, mit dem ich das Garagentor automatisch öffne und das Haus bei meiner Ankunft zu Hause vorbereite:
Im obigen Beispiel überprüft das Skript, ob ich mindestens 30 Minuten weg war, und wenn ich nach Hause zurückkehre, öffne ich das Garagentor, entriegeln Sie die Außentüren, schalten Sie die Klimaanlage ein und schalten Sie die Lichter ein.