Gibt es intelligente elektrische Stecker mit einer offenen API?

11

Mein Freund und ich sind an einer Universität und der Landwirtschaftsprofessor hat uns gebeten, automatisierte Bewässerungssysteme für Pflanzen zu entwickeln. Wir möchten die Kontrolle über die Wachstumslichter haben. Gibt es also ein kommerzielles Produkt mit einer API, mit der ich den Stromverbrauch über eine HTTP-Anforderungsanforderung usw. ein- / ausschalten / abfragen kann?

Wir müssen nur 300W-1200W äquivalente LED-Wachstumslichter steuern.

Trevin Corkery
quelle
Bitte beschreiben Sie die Endgeräte, die Sie steuern müssen
Guy. D
Wir müssen nur 300W-1200W äquivalente LED-Wachstumslichter steuern.
Trevin Corkery

Antworten:

5

Ein paar Optionen aus meinem Kopf.

  1. Sonoff-Kit, kann mit Open-Source- Firmware geflasht werden , die die Steuerung über MQTT / HTTP ermöglicht. Obwohl es keine Steckdosen gibt, ist das direkte Hinzufügen zum Kabel nicht schwierig. Der Sonoff Pow steuert und überwacht die Stromversorgung.
  2. Die WeMo-Sockets von Belkin verwenden SOAP-Nachrichten und uPnP, das selbstbeschreibend ist (meine Hinweise zum Ausarbeiten der Nachrichten finden Sie hier . Der Wemo Insight steuert und überwacht die Stromversorgung.

Dies sind hauptsächlich Consumer-Kits. Es gibt eine große Menge an Industrie-Kits, die Protokolle wie Modbus verwenden, die das Gleiche tun.

hardillb
quelle
3

Schauen Sie sich Wifiplug.co.uk an, sie bieten die Hardware und die offene API für 3-polige Stecker (UK, ASIA usw.)

API hier: Developer.wifiplug.co.uk

Kostenlose API für Hobbyisten - auch hervorragende Unterstützung.Geben Sie hier die Bildbeschreibung ein

DeDo1
quelle
0

Mit NodeMCU und Solid State Relay können Sie Ihr eigenes Gerät für Ihre Anforderungen erstellen. Dies kann auch mit Google Assistant oder Amazon Alexa verknüpft werden. Weitere Informationen finden Sie unter: https://websevice.lk ODER https://sinric.com

LahiruTM
quelle
0

Zum Schalten eines 1200W-Geräts können Sie das ESP8266 inkl. Relais verwenden .

Sie können einen generischen Arduino-Code hochladen, um ihn zu steuern, oder Home Assistant zum Steuern und Planen verwenden.

Guy. D.
quelle
@ SeanHoulihane - Link behoben. Bitte erklären Sie, worüber Sie sich Sorgen machen
Guy. D
Freiraum zwischen der NO Spur und Vdd ist etwa 0,2 mm - die die Vdd bedeuten müssen gut geerdet werden , und ein ELCB verwendet. Die Universität wird möglicherweise als "berufstätig" eingestuft. Daher besteht die Möglichkeit einer gesetzlichen Haftung, wenn Sie keine angemessenen Sicherheitsvorkehrungen treffen.
Sean Houlihane
PCB standardisiert diese Lücken. Stellen Sie sicher, was Ihre wirklichen Einschränkungen sind
Guy. D
0

Netio stellt intelligente Steckdosenleisten in Industriequalität her. Es ist ein bisschen teuer, hat aber eine Menge offener Schnittstellen (SOAP, REST, MQTT, CGI und mehr) und Sie können die Spezifikationen von ihrer Website herunterladen. Es hat sogar einen Ethernet-Port verkabelt.

https://www.netio-products.com/de/device/netio-4all

Jirka Pražák
quelle
0

Nachdem ich mich bemüht hatte, intelligente Stecker mit einer offenen API zu finden, fand ich eine stabile Problemumgehung, die für viele persönliche Projekte geeignet ist.

Mir ist aufgefallen, dass viele Smart Plugs über einen IFTTT- Dienst verfügen , über den Sie die verschiedenen Funktionen abfragen können. Da Sie auf viele verschiedene Arten (E-Mail, Webhook usw.) mit IFTTT interagieren können, können Sie mit IFTTT als Endpunkt für die Interaktion mit dem Plug recht komplexe Apps erstellen.

Sie können beispielsweise einen IFTTT-Webhook einrichten , bei dem es sich im Grunde um eine Webanforderung (GET oder POST) an IFTTT handelt, die eine Aktion zum Ein- und Ausschalten des Steckers auslösen kann. Ich habe dies mit einem D-Link-Stecker (DSP-W115) getestet und es hat wie erwartet funktioniert.

Einige Produkte, für die ich einen IFTTT-Dienst gefunden habe, sind: D-Link , TP-Link oder WeMo .

jinnlao
quelle