#!/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