ControlHUB (MQTT HTTP RS485 RS232 ModBus WiFi GSM relè)
Sistema di controllo programmatore timer smart facile da usare, economico, piccolo e versatile per fare domotica, automatizzare cose, con o senza Internet, a basso consumo "green", comandabile anche da Smartphone/WiFi
|
ControlHUB è un programmatore controllore timer smart per
domotica e automazione, comandabile da iPhone Android PC Mac Linux iPad Tablet ecc. tramite una Web App visuale, semplice e veloce, non occorre scrivere programmi/codice. Nelle
versioni con display è anche un visualizzatore/display (del tutto simile a
DisplayRX, una specie di versione estesa di
DisplayRX) che può mostrare variabili o messaggi.
Può controllare
dispositivi esterni sia nostri che standard MQTT o HTTP (es.
comandare dei Door/Switch), e/o in alcune versioni anche dispositivi generici collegabili via seriale o ModBus, e/o in alcune versioni anche
relè interni.
Questo lo fa sulla base del
timer interno e/o ricevendo e usando i
dati di sensori incorporati o esterni (nostri, es.
TXtemp,
TXsoil,
TXdata e
TXloop , o dispositivi generici in standard libero MQTT o HTTP), e/o richiedendo dati via Web e/o in alcune versioni anche tramite seriale RS232, ModBus, e eventualmente RF433-VV.
Funziona
con o anche senza Internet: crea un suo HotSpot WiFi e ha un
Broker MQTT interno: si può usare per
automazioni sicure e rispettose della privacy
, indipendenti da terzi / cloud, senza vincoli.
In versione GSM può essere comandato con SMS o con squilli telefonici.
E' il nostro primo prodotto che per davvero fa persino il caffè, se collegate una caffettiera elettrica!
In questo schema alcune delle sue possibilità:
ControlHUB non richiede programmazione o complicati e noiosi codici (come sarebbe per un PLC o per un Arduino, un Raspberry...) ma invece si imposta con lo smartphone o con un PC/Mac/Linux tramite browser - ci si collega al suo "hotspot" WiFi interno tramite browser Chrome / Safari ecc. (non è necessario installare una App nuova) e mostra un sito web virtuale con tutte le opzioni, molto intuitive.
E' semplice sia l'impostazione iniziale che il controllo diretto, così che non serve altro per fare moltissimi tipi di automazione e domotica: insomma è indipendente, economico, ecologico (consuma meno di 0.5W a riposo - versioni NY/MY), e fa un po' tutto.
L'impostazione è simile per tutte le versioni di ControlHUB, che differiscono per le possibilità fisiche:
le versioni con una Y nel nome hanno dei relè interni (max 10A 250V A.C.) Y1= 1 relè Y2= 2 relè eccetera
Miny MY1 MY2: senza display, uno o due relè, le M con ingressi per fine corsa o interruttore o fotocellula
MY1 MY2 GSM: come sopra, poi possono essere comandate via SMS / squillo telefonico (richiede Sim GSM) e hanno un sensore di temperatura
NY1: senza display, con Seriale RS232 e RS485 ModBus; opzionalmente anche RF433
DX DY2: con display molto luminoso e grande, visibile a distanza; con Seriale RS232 e RS485 ModBus; opzionalmente anche RF
CX CY1 CY4: con display LCD luminoso; con Seriale RS232 e RS485 ModBus; opzionalmente anche RF
Versione MY1 GSM
(Una delle versioni di base, senza display: 1 relè, WiFi, DynDns e possibilità di ricevere e comandare dispositivi HTTP e MQTT, timer, possibilità di comandare azioni anche tramite SMS)
Che cosa può fare? Che azioni può fare?
Quali OUTPUT sono possibili?
Versioni Y con relè interni:
può dare un impulso (es. lo si mette in parallelo a pulsanti di apertura garage, cancelli, portoni, serrande, tende ecc.) oppure accendere/spegnere i relè interni e quindi controllare ogni tipo di apparecchiatura elettrica (direttamente fino a un max continuo di 10A e 250V C.A.)
Si possono inoltre definire/memorizzare (dando loro un nome) delle altre
azioni di questo tipo:
chiamare una URL sul Web/Internet, oppure una URL HTTP fittizia di un dispositivo di automazione/domotica, per esempio si può comandare uno o più DoorOpen in remoto e quindi l'apertura di garage cancelli ecc. non direttamente collegati a ControlHUB; oppure un DoorSwitch2 remoto e quindi ancora altre apparecchiature elettriche distanti; e qualsiasi altra apparecchiatura funzionante in HTTP;
pubblicare su un Topic MQTT un messaggio MQTT (nelle impostazioni si definirà il broker MQTT in uso; volendo quello interno); il che vuol dire poter controllare qualsiasi apparecchiatura remota di qualsiasi produttore capace di lavorare in standard MQTT; quindi un sacco di cose per automazione e domotica
(CX CY DX DY NY) inviare un comando Seriale/RS232 oppure ModBus/RS485 a una apparecchiatura collegata; per esempio si può comandare un banco di relè ModBus, una macchina a controllo numerico, comunicare con computers e controller
(MY GSM) inviare in modalità RS232/Ascii comandi al modem GSM, per esempio fare chiamate, inviare SMS
Quando si crea un'azione si definisce il rispettivo comando o stringa (es. URL; stringa Hex per ModBus; comando Ascii per Seriale, topic e messaggio MQTT) e all'interno di questo elemento si possono utilizzare
variabili (create dall'utente o predefinite, vedi dopo).
Cosa scatena l'azione? Utente, comando esterno, azioni periodiche o "condizioni"
Cinque possibilità:
l'utente clicca il tasto Play nella pagina con la lista delle azioni; oppure nella stessa pagina clicca ON/OFF (o lucchetto) per i relè interni, ove presenti; questo si può fare in locale via hotspot WiFi interno se ControlHUB non è collegato a Internet, oppure tramite la sua interfaccia/sito Web se si affaccia ControlHUB a Internet;
una azione può essere definita come "azione periodica" (quindi sarà fatta automaticamente da ControlHUB ogni tot);
tutte le azioni possono essere "chiamate per nome" ed eseguite tramite HTTP oppure tramite MQTT (con password); questo serve per comandarlo con un sistema di controllo esterno, un Assistant, IFFFT, ecc;
(MY GSM) tutte le azioni possono essere "chiamate per nome" ed eseguite con uno SMS; qualsiasi azione si può anche avviare tramite uno squillo (una chiamata) proveniente da un dato numero di telefono memorizzato;
una azione può essere scatenata da una condizione (elencate nella pagine lista condizioni) ovvero espressioni matematiche sui dati/variabili, es. ($temperatura$>25) or ($Hum1WF$<25);
Quali sono le "variabili" utilizzabili per le "condizioni" (e mostrabili a video)?
Quali INPUT sono possibili?
Dovunque possano essere usate (cioè nelle
condizioni e anche nelle definizioni delle
azioni) le variabili sono in forma
$variabile$.
$time$ $tday$ e altre variabili di tempo, per usarlo come temporizzatore per azioni (es. chiudere serrande alle ore 22);
$ip$ può contenere l'IP ed essere usata per DynDNS o altri servizi web;
(MY) $i1$ $i2$ lo stato degli ingressi per finecorsa fotocellula o interruttore, 0 se in corto circuito, altrimenti 1;
(MY GSM) $itemp$ è la temperatura in gradi Centigradi (per usarlo come termostato o per riscaldamenti e condizionamenti);
Tutte le versioni sono predisposte per:
ascoltare topic MQTT ed estrarre cose definendo variabili (il messaggio deve essere di tipo testo oppure JSON);
effettuare azioni periodiche, ricalcate sul modello azioni già visto sopra, in questo caso non per "comandare" relè o altri attuatori ma piuttosto per fare letture: per esempio (solo DX DY CX CY NY) comandare strumenti di misura in RS232 oppure in standard ModBus/RS485 (misuratori di energia, acqua, contatori di calore, anemometri, ecc.) ed anche qui estrarre dati da memorizzare dentro variabili; oppure richiamare strumenti via HTTP; oppure leggere URL/siti Web;
come ricordato sopra le versioni MY possono includere uno o due ingressi on/off e un sensore di temperatura (che sono automaticamente messi dentro a variabili predefinite); la versione MY GSM può interrogare il Modem GSM;
Le versioni con display (DX DY CX CY) possono mostrare a video (in rotazione, ovvero alternate, visualizzate per qualche secondo ognuna) tutte le
variabili, che sono mostrate in ogni caso in Home page su qualsiasi ControlHUB:
Riepilogando, le variabili possono essere predefinite oppure venire da canali RF433 (dove disponibili), WiFi, da "Azioni/Lettura" (es. invio di comando ModBus a un sensore e ricezione della misura come risposta; richiesta di una URL HTTP; ecc.) o dalla sottoscrizione/ricezione di Topic MQTT.
ControlHUB ridefinisce l'automazione smart e facile da impostare
ControlHUB è un sistema di controllo economico, compatto e a basso consumo, "programmabile" in modo semplice, senza codici o programmazione software, con PC Mac o anche solo tramite uno smartphone tramite Firefox/Chrome/Safari/ecc.
Può
leggere/ricevere innumerevoli fonti (es. sensori, ma non solo) e memorizzare i dati dentro
variabili; e può in base alle
variabili prendere decisioni in conseguenza delle tue istruzioni/condizioni.
Può leggere e/o comandare (e quindi fare da
ponte tra)
gli standard oggi più diffusi online e offline:
MQTT e Internet Web HTTP tramite Wifi (anche senza Internet/WiFi esterni, creando un suo hotspot/Intranet per MQTT e/o HTTP; ha anche un
broker MQTT interno) e in alcune versioni
seriale RS232, RS485 ModBus. Alcune versioni includono relè interni, le altre possono comandare relè esterni (es.
DoorSwitch, altri relè MQTT, blocchi di relè ModBus o RS232).
In alcune versioni si può inserire una
SIM GSM e
qualsiasi azione può essere scatenata associandola a SMS o a semplice chiamata; si possono inoltre
inviare SMS utilizzando all'interno del testo qualsiasi variabile.
ControlHUB gestisce anche data e ora, e (quando collegato a un WiFi) può ricavarla da un pool di orologi atomici; queste informazioni vanno in una serie di variabili predefinite ($time$,$thour$,$tday$,ecc.) permettendone l'uso come timer. In versione MY GSM incorpora anche un sensore di temperatura permettendone impieghi come termostato.
Sono disponibili versioni con diverse modalità di alimentazione, da 5V CC a 220V CA.
Leggere e comandare elementi di un sistema di domotica, azionare un sistema di refrigerazione se si supera una certa temperatura; accendere pompe o elettrovalvole per bagnare se il terreno è secco; spegnere una fontana elettrica se il vento supera una certa velocità e/o passata una certa ora; pilotare una ventola a velocità variabile più o meno veloce a seconda della temperatura.... e cose molto più complicate... e una singola unità può svolgere dozzine di compiti!
Qualche altra immagine:
Versione DX Std
(senza relè, WiFi, con display che può estrarre variabili inviategli via HTTP o estratte da topic MQTT, o che arrivano da TXtemp, TXsoil, TXdata e TXloop o altri dispositivi; e comandare dispositivi via WiFi)
Ecco i connettori ModBus/Seriale per le versioni DX DY che li includono (include inoltre +/- uguale a quello di alimentazione) e (per la DY-2) quelli dei Relè, sono disponibili a lato (accessibili dal retro, il riferimento/piedinatura è stampigliato) eccoli qui:
Versione MY2
(versione di base, economica e potente, senza display: 2 relè, WiFi, DynDns e possibilità di ricevere e comandare dispositivi HTTP e MQTT, timer, possibilità di comandare azioni tramite MQTT e HTTP e manualmente anche via Web / IP fisso o DynDns; 2 ingressi per fine corsa o interruttore o altro)
Manuali e informazioni più dettagliate
Abbiamo già accennato qualcosa, orchestrando ingegnosamente solo tre elementi di base ovvero:
Inoltre abbiamo DisplayRX
Se ti interessa solo ricevere e mostrare/vedere dati, e non vuoi impostare azioni in relazione ad essi, abbiamo in alternativa l'ottimo DisplayRX che può ricevere dati/variabili da sensori esterni generici in standard libero MQTT e HTTP, inclusi i nostri TXdata, TXtemp, TXsoil e TXloop ...
|
Il prodotto è inviato in scatola antiurto. Cavetto di alimentazione incluso.
E' un prodotto italiano, progettato e realizzato in Italia.
PayPal o carta di credito o PostePay
Acquista usando il pulsante seguente e aggiungendo al carrello di PayPal (dove potrai modificare la quantità).
Se invece acquisti poco più sotto con bonifico, evitandoci le salate commissioni PayPal, ti facciamo un bello sconto; inoltre per l'acquisto con bonifico è disponibile un numero maggiore di versioni (alimentazione differente ecc) che è troppo complicato introdurre in PayPal.
Versione desiderata: