I/O URL su shelly 2.5

Il più piccolo doppio interruttore/tapparella WIFI al mondo.
Rispondi
johnnyparson
Messaggi: 1
Iscritto il: domenica 29 settembre 2024, 15:42

domenica 29 settembre 2024, 17:45

Ciao a tutti,
ho uno shelly 2.5 PM che con due pulsanti detached mode
vorrei attivare una azione con IO url su uno shelly 1 mini
Ho provato la classica
http://192.168.X.X/relay/0?turn=on
questa funziona, ma se vado ad aggiungere una passowrd di protezione sullo shelly 1mini
http://user:[email protected]/relay/0?turn=on
non funziona più

ho contattato l'assistenza shelly e mi hanno detto che i nuovi device usano il protocollo RPC
per cui ho provato la seguente sintassi
http://user:[email protected]/rpc/S ... =0&on=true

se inserisco questa URL nel browser lo shelly 1 mini si accende correttamente, se invece inserisco questa URL nella pagina delle IO URL sullo shelly 2.5 non funziona :( .
qualcuno è in grado di aiutarmi ?
grazie
Avatar utente
Mike
Site Admin
Messaggi: 754
Iscritto il: venerdì 23 novembre 2018, 16:12

domenica 29 settembre 2024, 21:36

Prova senza autenticazione se questo ti và:

http://192.168.x.xx/rpc/Switch.Set?id=0&on=true
Avatar utente
Mike
Site Admin
Messaggi: 754
Iscritto il: venerdì 23 novembre 2018, 16:12

domenica 29 settembre 2024, 21:49

Se funziona e vuoi attivare autenticazione:

Per i dispositivi Shelly più recenti che utilizzano RPC, l'autenticazione viene gestita tramite un token di autenticazione invece di username e password nell'URL.

Per ottenere il token di autenticazione:
- Accedi all'interfaccia web del tuo Shelly 1 Mini
- Vai su "Settings" -> "Device Information"
- Cerca la voce "Authorization" o "Authentication Key". Questo è il tuo token.

Uso del token nell'URL:
Aggiungi il token come parametro "auth" nell'URL del comando RPC. Ecco un esempio:

http://192.168.x.xx/rpc/Switch.Setauth= ... =0&on=true

Esempio completo:
Se il tuo token è "abcdef123456", l'URL potrebbe apparire così:
http://192.168.1.100/rpc/Switch.Setauth ... =0&on=true
Rispondi