Riassunto del Topic
|
Postato da: ESP Arduino |
Postato il: Maggio 15th, 2020, 9:23am |
sto leggendo il 'manuale' fino a Per i più bravi dal lato tecnico, lo potete usare per creare il vostro proprio sistema di automazione industriale o di domotica visto che per "comandarlo" basta richiedere semplici URL in formato http:// ecco ora vorrei integrarlo nella mia automazione, quindi mi servirebbe sapere come è possibile interfacciarsi facilmente alla chiamata http del apri porta
|
Postato da: Support Staff |
Postato il: Maggio 15th, 2020, 1:10pm |
Ehilà. Allora basta chiamare http://wfeasy.com/c?cm=ON1 e DoorOpen darà l'impulso di apertura che avete impostato. Se lo usate in modalità non impulsiva ovvero come un interruttore on/off, allora c'è anche cm=OFF1 Se avete messo DoorOpen nella rete WiFi di casa (inserendo nelle impostazioni nome e pass del Wifi di casa) e sul router FISSATE un IP per DoorOpen (spesso è in una sezione Avanzate, DHCP Utilities o cose del genere) e DoorOpen ha (per esempio) come IP 192.168.1.10 allora si chiamerà http://192.168.1.10/c?cm=ON1 potete provarlo direttamente dal PC. DoorOpen "risponde" alla chiamata http con un'informazione di stato JSON (diversa a seconda che DoorOpen sia impostato come interruttore ON/OFF oppure a impulso), ma se state usando questa chiamata da un sistema di automazione (per es. il nostro Controller DX/DY; oppure da un programma Arduino ESP o Raspberry) la risposta può anche essere ignorata....
|
Postato da: Support Staff |
Postato il: Febbraio 5th, 2021, 6:43pm |
Aggiornamento per DoorOpen e DoorSwitch. Come c'è anche nel manuale HTTP / MQTT che è a: http://soluzionisemplici.com/misure_remote_gsm_wifi_mqtt_modbus_000020.h tm adesso esistono i comandi http://wfeasy.com/c?cm=ON1 http://wfeasy.com/c?cm=OFF1 http://wfeasy.com/c?cm=FLIP1 e per l'eventuale secondo relè di DoorSwitch: http://wfeasy.com/c?cm=ON2 http://wfeasy.com/c?cm=OFF2 http://wfeasy.com/c?cm=FLIP2 dove FLIP inverte lo stato del relè (da ON a OFF e viceversa) se il relè è in modalità ON/OFF. Oppure fa uguale come ON se l'uscita è in modalità "a impulso" anziché ON/OFF... (ovvero dà l'impulso). oppure http://wfeasy.com/c?cm=ON1&pw=abcdef se una "RY Password" è abilitata (in qs. esempio la password è abcdef ). Oppure con http://192.168.1.12/c?cm=ON1 se DoorOpen / DoorSwich è connesso a una rete e 192.168.1.12 è l'IP.
|
Postato da: Paolino Birsi |
Postato il: Febbraio 10th, 2021, 2:46pm |
allora, per poterlo pilotare in HTTP da ControlHUB (come credo da qualunque altra cosa, vedo che mi funziona anche provando dal PC con Firefox), devo sapere il numerino IP tipo 192.168.0.13, e a volte però se faccio ripartire il router wifi cambia. Ho scoperto che però dando l'indirizzo MAC del dispositivo il router può associarci un numerino IP "fisso" che non si muove più. Così posso creare in ControlHUB delle azioni HTTP che chiamano le URL dei vostri esempi. E funziona. Però mi chiedevo, visto che tanto sono tutti vostri prodotti, se non si poteva fare un modo automatico. Tra l'altro se invece del WiFi di casa uso il WiFi interno (hot spot) di ControlHUB non è così semplice. OK se c'è un solo DoorSwitch ho visto che gli assegna sempre 10.10.4.2 come numero...... (è così??) C'è altro modo??
|
Postato da: Support Staff |
Postato il: Febbraio 21st, 2021, 5:01pm |
Abbiamo aggiunto un "automatismo" anche per questa cosa. Non solo per DoorSwitch ma anche per DoorOpen, SuperClock e insomma tutti gli altri dispositivi VV. NOTA: in realtà può funzionare anche per dispositivi terzi: è sufficiente dal lato del dispositivo insieme agli altri dati mandati sullo script /x nel parametro r=, di solito tramite un JSON, mandare anche un campo "Name":belnome Per abilitare DoorOpen / DoorSwitch a questa modalità bisogna (dpo aver configurato un collegamento WiFi , che sia Wifi di casa ufficio laboratorio ecc. oppure il WiFi di ControlHUB), specificare la password di accesso di ControlHUB, e se è il WiFi di casa/ufficio/laboratorio ecc. specificare anche l'IP di ControlHUB (l'IP di ControlHUB andrà fissato nel router). Questo si fa nella pagina di servizio (o nelle Impostazioni per SuperClock). A questo punto circa ogni minuto DoorSwitch (o DO o SCK ecc...) chiama ControlHUB dandogli il suo stato, ovvero ingressi F1 F2 se modificati e relè a meno che non siano configurati a impulso, e nome {"RY1":1,"RY2":0,"Name":LuciSala,"Device":DoorSwitch} Basandosi sul "Name", ControlHUB crea in automatico una variabile $i_nomedispositivo$ con dentro l'IP del dispositivo (sia esso appunto DoorSwitch, SuperClock o altro), che si potrà usare per esempio per creare azioni di comando, es. http://$i_lucisala$/c?cm=ON1 Abbiamo fatto un esempio di collegamento DoorSwitch / ControlHUB che sfrutta questo automatismo a: http://www.soluzionisemplici.com/hub-modbus-mqtt-http-wifi-rs232-rs485/c omandare_interruttori_wifi_luci.htm con le relative figure, così si capisce un po' meglio di qui...
| |
|
|