You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

17 lines
713 B

#!/bin/bash
# Datos para la conexión
export ENPHASE_REMOTE_API_USERNAME=creylopez@yahoo.es
export ENPHASE_REMOTE_API_PASSWORD=h769jzYDnqpPog
export ENPHASE_REMOTE_API_SERIALNO=122044072645
# obtener un id de sesión válido
sesion=`curl https://enlighten.enphaseenergy.com/login/login.json -d "user[email]=${ENPHASE_REMOTE_API_USERNAME}&user[password]=${ENPHASE_REMOTE_API_PASSWORD}" | jq -r '.session_id'`
token=`curl "https://enlighten.enphaseenergy.com/entrez-auth-token?serial_num=${ENPHASE_REMOTE_API_SERIALNO}" -H "cookie: _enlighten_4_session=$sesion" | jq -r '.token'`
echo "La sesión es $sesion y el token es $token"
curl -k -H "Authorization: Bearer $token" https://envoy.local/production.json