Esistono spine elettriche intelligenti con un'API aperta?


14

Io e il mio amico siamo in un'università e il professore di agricoltura ci ha chiesto di creare sistemi di irrigazione automatizzati per le piante. Vogliamo avere il controllo delle luci di coltivazione, quindi esiste un prodotto commerciale con un'API che posso accendere / spegnere / interrogare il consumo di energia attraverso una richiesta HTTP richiesta, ecc.

Dobbiamo solo controllare le luci di crescita a LED equivalenti a 300w-1200w.


descrivi i dispositivi finali che devi controllare
Guy. D

Dobbiamo solo controllare le luci di crescita a LED equivalenti a 300w-1200w.
Trevin Corkery,

Risposte:


6

Un paio di opzioni dalla parte superiore della mia testa.

  1. Sonoff kit, può essere fornito con firmware open source che consente il controllo tramite MQTT / HTTP. Pur non essendo prese direttamente aggiungendolo nel cavo non è difficile. Sonoff Pow controlla e monitora la potenza.
  2. Le prese WeMo di Belkin usano messaggi SOAP e uPnP che si descrivono da soli (puoi vedere le mie note su come elaborare i messaggi qui . Wemo Insight controlla e monitora la potenza.

Questi sono principalmente kit di livello consumer, c'è un'enorme quantità di kit industriali che utilizzano protocolli come Modbus che farà lo stesso tipo di cose.


3

Dai un'occhiata a Wifiplug.co.uk che forniscono l'hardware e l'API aperta per la spina a 3 pin (Regno Unito, ASIA ecc.)

API qui: Developer.wifiplug.co.uk

API gratuite per hobbisti - supporto eccellente anche.inserisci qui la descrizione dell'immagine



0

Per la commutazione di dispositivi da 1200 W è possibile utilizzare ESP8266 incl relè .

Puoi caricare un codice Arduino generico per controllarlo, o ancora di più - usa Home Assistant per il controllo e la pianificazione.


@SeanHoulihane - collegamento corretto. per favore, spiega di cosa sei preoccupato
Guy. D

La distanza tra la traccia NO e Vdd è di circa 0,2 mm, il che significa che Vdd deve essere ben collegato a terra e utilizzare un ELCB. L'università è potenzialmente classificata come "al lavoro", quindi c'è spazio per la responsabilità legale se non si prendono "adeguate precauzioni di sicurezza".
Sean Houlihane,

Il PCB standardizza queste lacune. Assicurati quali sono i tuoi veri limiti
Guy. D,


0

Dopo aver faticato a trovare smart plug con un'API aperta, ho trovato una soluzione stabile che può funzionare per molti progetti personali.

Ho notato che molte smart plug hanno un servizio IFTTT , dal quale è possibile interrogare le diverse funzionalità. Dato che puoi interagire con IFTTT in molti modi diversi (posta, webhook, ecc.), Ciò potrebbe consentire di creare app piuttosto complesse utilizzando IFTTT come endpoint per interagire con la spina.

Ad esempio, è possibile impostare un webhook IFTTT , che è fondamentalmente una richiesta Web (GET o POST) a IFTTT che può attivare un'azione per accendere o spegnere la spina. Ho provato questo con una spina D-Link che avevo (DSP-W115) e ha funzionato come previsto.

Alcuni prodotti per i quali ho trovato un servizio IFTTT sono: D-Link , TP-Link o WeMo .


0

Questo sito Web fornisce un elenco di dispositivi compatibili con Tasmota e probabilmente ESPhome perché basato su ESP8266 o chip simili. Dopo il riflashing puoi controllarli facilmente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.