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