Buonasera, stavo valutando l'acquisto di questi dispositivi della shelly. Prima di procedere volevo capire se c'è modo di interagire con essi usando le API e non sviluppare la comunicazione tramite MQTT. spulciando un pò la rete ho visto che hanno già delle API per verificare alcune informazioni ma non ho trovato alcuna informazione che spiega come poter attivare o meno lo shelly usanto direttamente le API.
Mi potete dare qualche dritta grazie.
Usare shelly con le API
-
- Messaggi: 8
- Iscritto il: giovedì 18 aprile 2019, 23:47
Ciao bircastri,
Hai guardato questa (https://shelly-api-docs.shelly.cloud/#s ... ller-index) pagina?
Fanno gli esempi con solo delle chiamate GET, ma almeno ti fai un idea di cosa di può fare e cosa no
Unico problema che sto incontrando io è con gli indirizzi statici che fanno impazzire l'orologio (e di conseguenza altre impostazioni).
Hai guardato questa (https://shelly-api-docs.shelly.cloud/#s ... ller-index) pagina?
Fanno gli esempi con solo delle chiamate GET, ma almeno ti fai un idea di cosa di può fare e cosa no
Unico problema che sto incontrando io è con gli indirizzi statici che fanno impazzire l'orologio (e di conseguenza altre impostazioni).
Ciao Grazie per le risposte. Ti illustro la mia situazione. Io avrei le seguenti necessità.
Usare shelly come Deviatore
Usare shelly come Rele
Usare shelly come interruttore
Usare shelly per comandare le tapparelle (apertura chiusura).
Mi interesserebbe sapere se per fare tutto questo si possono usare i dispositivi shelly tramite normali chiamate HTTP e non usando l'MQTT.
Un saluto
Usare shelly come Deviatore
Usare shelly come Rele
Usare shelly come interruttore
Usare shelly per comandare le tapparelle (apertura chiusura).
Mi interesserebbe sapere se per fare tutto questo si possono usare i dispositivi shelly tramite normali chiamate HTTP e non usando l'MQTT.
Un saluto
-
- Messaggi: 8
- Iscritto il: giovedì 18 aprile 2019, 23:47
Allora, come relè accendi spegni ti confermo di sì, ti faccio un esempio di chiamata che mi ha appena spento la luce della cucina (Shelly 1):
http://192.168.1.107/relay/0?turn=off
Stessa cosa come roller (questa è una chiamata per chiudere la tapparella su uno Shelly 2.5):
http://192.168.1.115/roller/0?go=close&duration=0
Alle altre tue due domande temo di non saper rispondere, io mi occupo di development, sono poco sul pezzo con l'elettronica; speriamo intervenga qualcuno di più ferrato
http://192.168.1.107/relay/0?turn=off
Stessa cosa come roller (questa è una chiamata per chiudere la tapparella su uno Shelly 2.5):
http://192.168.1.115/roller/0?go=close&duration=0
Alle altre tue due domande temo di non saper rispondere, io mi occupo di development, sono poco sul pezzo con l'elettronica; speriamo intervenga qualcuno di più ferrato
-
- Messaggi: 8
- Iscritto il: giovedì 18 aprile 2019, 23:47
Quello che si può fare dipende un po' dai vari dispositivi, ed è tutto un po' presente nella documentazione; in linea di massima sono le cose che si possono fare tramite interfaccia web
vi ringrazio molto per le vostre risposte. Ho provato il comando da voi suggerito ed effettivamente accende e spegne il rele tramite HTTP request. Quindi questo va molto bene.
Adesso voglio capire se si può utilizzare Shelly come Rele, cioè metterlo in serie con N pulsanti i quali saranno poi collegati ad un RELE Finder classico e come ovviamente interfacciarsi con lui.
Cmq grazie vi terrò aggiornati
Adesso voglio capire se si può utilizzare Shelly come Rele, cioè metterlo in serie con N pulsanti i quali saranno poi collegati ad un RELE Finder classico e come ovviamente interfacciarsi con lui.
Cmq grazie vi terrò aggiornati
Ho visto che usando il comando:
http://192.168.1.10/status
Mi vengono restituite una serie di info.
Ma se volessi che mi venisse restituito il solo valore della temperatura, che risulta annidata sotto tmp/tC come potrei fare?
Strano che la APP base non abbia la possibilità di monitorare.
A titolo di esmpio vorrei ad esempio leggere questo valore una volta al secondo e andarlo graficare.
Stessa cosa vorrei fare con il valore Voltage (per capire se ho una tensione ENEL particolarmente instabile o tutto è nella norma).
Avete suggerimenti per i comandi da dare?
http://192.168.1.10/status
Mi vengono restituite una serie di info.
Ma se volessi che mi venisse restituito il solo valore della temperatura, che risulta annidata sotto tmp/tC come potrei fare?
Strano che la APP base non abbia la possibilità di monitorare.
A titolo di esmpio vorrei ad esempio leggere questo valore una volta al secondo e andarlo graficare.
Stessa cosa vorrei fare con il valore Voltage (per capire se ho una tensione ENEL particolarmente instabile o tutto è nella norma).
Avete suggerimenti per i comandi da dare?
- giovanni69
- Messaggi: 1
- Iscritto il: mercoledì 6 luglio 2022, 9:12
Sei riuscito ad ottenere solo i valori che ti interessavano? Se sì, in che modo?Armandone ha scritto: ↑lunedì 4 gennaio 2021, 8:24Ho visto che usando il comando:
http://192.168.1.10/status
Mi vengono restituite una serie di info.
Ma se volessi che mi venisse restituito il solo valore della temperatura, che risulta annidata sotto tmp/tC come potrei fare?
Strano che la APP base non abbia la possibilità di monitorare.
A titolo di esmpio vorrei ad esempio leggere questo valore una volta al secondo e andarlo graficare.
Stessa cosa vorrei fare con il valore Voltage (per capire se ho una tensione ENEL particolarmente instabile o tutto è nella norma).
Avete suggerimenti per i comandi da dare?