En la descripción tenéis actualizados los valores de headers necesarios para que funcione los puntos de acceso de Iberdrola, que ahora requieren más. Gracias Juanmi por el aviso :)
Me alegro. Mi idea es que siempre cada semana os vayáis con alguna cosa nueva a dormir... Y le deis la chapa a alguien sobre el tema aunque no le interese ;)
@@lachozadigital Eso está conseguido. La pena es que tu canal tiene muy buen nivel y se debería posicionar más alto y que llegara a mucha más gente. Siempre vas al grano sin florituras y eso es de agradecer. Muchas gracias Miguel por compartir todo este contenido. Un gran saludo
@@lachozadigital Además intento darte todos los likes que puedo para que subas de nivel, si muchos me acompañan al final lo conseguiremos, pero eso ya no está en mi mano.👍👍👍👍👍👍
Hola!!! Fantástico video. Como siempre contenido diferente, bien explicado y en español (creo que es el primer video que veo sobre esto en castellano y muy bien explicado) He visto en otro comentario que estás preparando algo sobre templates. Esperándolo como agua de Mayo. Gracias!!!!
Sí, quiero sacar un de templates, espero que no se demore hasta mayo... He hecho dos intentos de grabación pero no me estaba quedando como quería. Es un tema un poco «denso» y tengo que replantearlo.
Estupendo video, en mi caso con los cargadores que quería ver, la ruta del json no era la misma pero investigando un poco es fácil dar con ella. Me has ahorrado mucho tiempo de entrar en la app de Iberdrola para ver si hay algún cargador libre. Ahora con unas automatizaciones cuando quiera ir a cargar me avisará en cuanto haya uno libre. Muchas gracias!!!
Me alegro de que te sirva y de que hayas podido localizar los datos en el JSON sin mucho problema. No sabía que dependiendo del cargador pudiese devolver una respuesta distinta.
@@lachozadigitalintentaré integrarlo esta tarde. Luego estaba pensando si hacerme una “robochera” como la que he visto en RUclips 😋 De momento es solo una idea. Ni siquiera lo llamaría proyecto
@@Bato2000 ¿de estas para «esconder» el aspirador? Las he visto y molan bastante, pero yo esperaré a terminar unas obras pendientes y buscarle así su sitio definitivo al roborock.
@@lachozadigital parece ser que soy mas torpe de lo que esperaba, he copiado todo y repasado todo cuatro o cinco veces pero no le veo el error. Igual es por que estoy metiendolo en sensors.yaml (donde tengo separados los sensores) Pero el caso es que me dice Invalid config for 'sensor' at sensors.yaml, line 22: required key 'platform' not provided Tampoco me va si lo meto en configuration.yaml
Grabé también esa opción. Pero alargaba mucho el vídeo y había que usar templates muy complejos que se salían del tema del vídeo. Pero lo usaré como ejemplo en el futuro vídeo sobre templates.
Llevo muchos años trabajando como programador, y claro, al final le pillas el truco. Me alegro que quede todo bien explicado, siempre tengo dudas de si algo me he saltado o ha quedado un poco confuso.
Con «lenguaje» a cual te refieres? A YAML, jinja2 o a las APIs Rest? YAML no es un lenguaje de programación realmente, es para definir configuraciones. Jinja2 es un lenguaje de plantillas, muy básico la verdad, pero para ciertas cosas es más que suficiente. Finalmente, las API Rest es un protocolo de comunicación que puedes usar en prácticamente cualquier lenguaje. Es cuestión de buscar una biblioteca correspondiente. Todo esto se aprende a base de echarle horas. Si no te has encontrado con la necesidad pues es normal que no conozcas ciertas herramientas.
Buenas, muchas gracias, tengo una duda, necesitaría acceder a la API de iberdrola de su aplicación IDE para obtener datos de consumo, pero tengo un problema, ya que para acceder a esa API necesito tener abierta la sesión, y no se si hay alguna forma de mandar en la petición las credenciales para obtener los datos de mi usuario, en mi caso usaría javascript o C# para hacer la petición a la API, pero necesitaría saber si hay alguna forma de poder acceder a la API con las credenciales. Muchas gracias de antemano. P.D. He podido conseguir la URL de la API, pero solo funciona si tengo la sesión abierta, mi objetivo sería poder autenticarme en la propia petición o algo así.
En el último ejemplo explico como mandar cabeceras. Envío un token, pero puede ser cualquier cosa. Por otro lado, creo que existe un componente para exactamente lo que buscas: github.com/ldotlopez/ha-ideenergy
@@lachozadigitalel problema es que no encuentro la forma de obtener el token, porque la aplicación IDE de Iberdrola no tiene una api key, necesitaría usar mi usuario y contraseña, pero como la api es privada, no encuentro la forma, no se si sabes de algún modo para hacerlo
Buenas, no se si han cambiado algo por que el sensor ya no funciona (antes si) he vuelto a hacer todo el tutorial de ibertrola, pero simplemente es como si el sensor no existiera, lo busco en entidades y no aparece. he probado con una version anterior de home assistant que tenia para pruebas y que antes funcionaba y el sensor tampoco aparece. Creo que puede ser culpa mia, pero me extraña que el el HA antiguo tambien haya desaparecido cuando no lo he tocado
Si las entidades no aparecen es algún problema de configuración. Si la llamada a la API estuviese mal aparecerían con algún valor inválido o algo. Comprueba que no has añadido otro bloque de templates o algo en la configuración que esté «machacando» el de las APIs.
@@lachozadigital Muchas gracias por tu ayuda, y perdona que te moleste otra vez mas. He instalado desde 0 un HA y he copiado la configuracion de los sensores para los cargadores de iberdrola, y no me sale el sensor, no se si es que tengo que meter algo mas para que haga la consulta. Como no aparece el sensor deduzco que es problema mio, pero que falle en 3 HA diferentes (y el principal sin tocar nada) se me hace extraño ¿el que hiciste para las pruebas funciona? ASi me ha quedado en el HA recien instalado, y en estados no muestra nada de "cargador" ibb.co/c6dSXDJ Un saludo
@@lachozadigital Buenas tardes, he vuelto a seguir el tutorial (incluso con el mismo cargador que en el tutorial) en un HA recien instalado, y no aparece el sensor. Queria poner una imagen del codigo, pero parece ser que no le ha gustado a youtube y ha borrado el mensaje. ¿te sigue funcionando el que pusiste para hacer el ejemplo? es que es muy raro que me falle incluso en un HA nuevo
@@Bato2000 Localizado el problema. Parece que han añadido algún tipo de estadísticas y consultan guardan el dispositivo que realiza la consulta, y al no enviarlo, falla. Cuando falla, no carga el sensor... Simplemente necesitas mandar una cabecera adicional, en el apartado headers, debajo del content-type, añade esta: user-agent: "Chrome/122"
Buenas 😊 e siguido paso apaso y funciona . Y con Electromaps no lo consigo porque el method : GET es diferente al de POST y no tiene payload , sabes de una solucion ? Gracias en antecipo😊
Es que un GET (no solo en HA, en general) no puede tener payload como tal. Para enviar parámetros se hace por URL, por ejemplo para enviar los campos nombre y dni, sería myexample.com?nombre=Miguel&dni=123456789Z
@@victorvarela4145 Pues no lo sé, no he analizado esa web. Tendrás que mirar los datos que devuelve e intentar sacar los datos que necesites según muestro en los ejemplos.
@@lachozadigital todo se puede pero quería pensar que aún haciendo todo acabarían por bloquear la IP. Es muy buena, sobre todo porque es una idea genial para no llevar 8 apps y menos pagar en las centralizadas un 30% más
En la descripción tenéis actualizados los valores de headers necesarios para que funcione los puntos de acceso de Iberdrola, que ahora requieren más. Gracias Juanmi por el aviso :)
Eres un crack Miguel Ángel! poco valorado estás para las cosas tan interesantes y diferentes que nos explicas!
Jjaja, muchas gracias. Poco a poco van subiendo los suscriptores :)
Totalmente de acuerdo. Un crack en toda regla.
Excelente vídeo, como todos. Gracias Miguel por compartirlo. En tu canal se aprenden muchas cosillas. Un saludo
Me alegro. Mi idea es que siempre cada semana os vayáis con alguna cosa nueva a dormir... Y le deis la chapa a alguien sobre el tema aunque no le interese ;)
@@lachozadigital Eso está conseguido. La pena es que tu canal tiene muy buen nivel y se debería posicionar más alto y que llegara a mucha más gente. Siempre vas al grano sin florituras y eso es de agradecer. Muchas gracias Miguel por compartir todo este contenido. Un gran saludo
@@lachozadigital Además intento darte todos los likes que puedo para que subas de nivel, si muchos me acompañan al final lo conseguiremos, pero eso ya no está en mi mano.👍👍👍👍👍👍
¡Le vas a hacer la competencia a mi madre!
@@lachozadigital 🤣🤣
Un máquina! Bravo por estos vídeos y tu forma de explicar! 💪👏👏👏
Hola!!! Fantástico video. Como siempre contenido diferente, bien explicado y en español (creo que es el primer video que veo sobre esto en castellano y muy bien explicado) He visto en otro comentario que estás preparando algo sobre templates. Esperándolo como agua de Mayo. Gracias!!!!
Sí, quiero sacar un de templates, espero que no se demore hasta mayo... He hecho dos intentos de grabación pero no me estaba quedando como quería. Es un tema un poco «denso» y tengo que replantearlo.
Estupendo video, en mi caso con los cargadores que quería ver, la ruta del json no era la misma pero investigando un poco es fácil dar con ella.
Me has ahorrado mucho tiempo de entrar en la app de Iberdrola para ver si hay algún cargador libre. Ahora con unas automatizaciones cuando quiera ir a cargar me avisará en cuanto haya uno libre.
Muchas gracias!!!
Me alegro de que te sirva y de que hayas podido localizar los datos en el JSON sin mucho problema.
No sabía que dependiendo del cargador pudiese devolver una respuesta distinta.
Gran video como nos tienes aconstumbrado… saludos
De vez en cuando caerá alguno «más pocho», pero intentaré mantener la media ;)
Eres el mejor, los demás te hablan hasta del perro
Bueno, mi perrete ha personalizado uno de mis vídeos 😂
muchas gracias por el video.
A ti por la idea de integrar los cargadores ;)
@@lachozadigitalintentaré integrarlo esta tarde.
Luego estaba pensando si hacerme una “robochera” como la que he visto en RUclips 😋
De momento es solo una idea. Ni siquiera lo llamaría proyecto
@@Bato2000 ¿de estas para «esconder» el aspirador? Las he visto y molan bastante, pero yo esperaré a terminar unas obras pendientes y buscarle así su sitio definitivo al roborock.
@@lachozadigital si. De esas
@@lachozadigital parece ser que soy mas torpe de lo que esperaba, he copiado todo y repasado todo cuatro o cinco veces pero no le veo el error. Igual es por que estoy metiendolo en sensors.yaml (donde tengo separados los sensores)
Pero el caso es que me dice Invalid config for 'sensor' at sensors.yaml, line 22: required key 'platform' not provided
Tampoco me va si lo meto en configuration.yaml
Buenas!! Excelente video. Creo que seria mas idóneo que te devolveria el numero de elementos "available" en modo numérico. Un saludo.
Grabé también esa opción. Pero alargaba mucho el vídeo y había que usar templates muy complejos que se salían del tema del vídeo.
Pero lo usaré como ejemplo en el futuro vídeo sobre templates.
Ufff.... Mola!!!!!
Buenísimo
Joe explicas fenomenal.
¿Donde aprendes el codigo apra programar asi?
Podrias dar un mini cursillo, si lo das tienes aqui un alumno.
Llevo muchos años trabajando como programador, y claro, al final le pillas el truco.
Me alegro que quede todo bien explicado, siempre tengo dudas de si algo me he saltado o ha quedado un poco confuso.
@@lachozadigital Yo también soy programador pero ese lenguaje no lo conozco 🤣
Con «lenguaje» a cual te refieres? A YAML, jinja2 o a las APIs Rest?
YAML no es un lenguaje de programación realmente, es para definir configuraciones. Jinja2 es un lenguaje de plantillas, muy básico la verdad, pero para ciertas cosas es más que suficiente. Finalmente, las API Rest es un protocolo de comunicación que puedes usar en prácticamente cualquier lenguaje. Es cuestión de buscar una biblioteca correspondiente.
Todo esto se aprende a base de echarle horas. Si no te has encontrado con la necesidad pues es normal que no conozcas ciertas herramientas.
Buenas, muchas gracias, tengo una duda, necesitaría acceder a la API de iberdrola de su aplicación IDE para obtener datos de consumo, pero tengo un problema, ya que para acceder a esa API necesito tener abierta la sesión, y no se si hay alguna forma de mandar en la petición las credenciales para obtener los datos de mi usuario, en mi caso usaría javascript o C# para hacer la petición a la API, pero necesitaría saber si hay alguna forma de poder acceder a la API con las credenciales. Muchas gracias de antemano. P.D. He podido conseguir la URL de la API, pero solo funciona si tengo la sesión abierta, mi objetivo sería poder autenticarme en la propia petición o algo así.
En el último ejemplo explico como mandar cabeceras. Envío un token, pero puede ser cualquier cosa.
Por otro lado, creo que existe un componente para exactamente lo que buscas: github.com/ldotlopez/ha-ideenergy
@@lachozadigitalel problema es que no encuentro la forma de obtener el token, porque la aplicación IDE de Iberdrola no tiene una api key, necesitaría usar mi usuario y contraseña, pero como la api es privada, no encuentro la forma, no se si sabes de algún modo para hacerlo
Buenas, no se si han cambiado algo por que el sensor ya no funciona (antes si) he vuelto a hacer todo el tutorial de ibertrola, pero simplemente es como si el sensor no existiera, lo busco en entidades y no aparece. he probado con una version anterior de home assistant que tenia para pruebas y que antes funcionaba y el sensor tampoco aparece. Creo que puede ser culpa mia, pero me extraña que el el HA antiguo tambien haya desaparecido cuando no lo he tocado
Si las entidades no aparecen es algún problema de configuración. Si la llamada a la API estuviese mal aparecerían con algún valor inválido o algo.
Comprueba que no has añadido otro bloque de templates o algo en la configuración que esté «machacando» el de las APIs.
@@lachozadigital Muchas gracias por tu ayuda, y perdona que te moleste otra vez mas. He instalado desde 0 un HA y he copiado la configuracion de los sensores para los cargadores de iberdrola, y no me sale el sensor, no se si es que tengo que meter algo mas para que haga la consulta.
Como no aparece el sensor deduzco que es problema mio, pero que falle en 3 HA diferentes (y el principal sin tocar nada) se me hace extraño ¿el que hiciste para las pruebas funciona?
ASi me ha quedado en el HA recien instalado, y en estados no muestra nada de "cargador"
ibb.co/c6dSXDJ
Un saludo
@@lachozadigital Buenas tardes, he vuelto a seguir el tutorial (incluso con el mismo cargador que en el tutorial) en un HA recien instalado, y no aparece el sensor. Queria poner una imagen del codigo, pero parece ser que no le ha gustado a youtube y ha borrado el mensaje. ¿te sigue funcionando el que pusiste para hacer el ejemplo? es que es muy raro que me falle incluso en un HA nuevo
@@Bato2000 Localizado el problema. Parece que han añadido algún tipo de estadísticas y consultan guardan el dispositivo que realiza la consulta, y al no enviarlo, falla. Cuando falla, no carga el sensor... Simplemente necesitas mandar una cabecera adicional, en el apartado headers, debajo del content-type, añade esta: user-agent: "Chrome/122"
@@lachozadigital Perfecto, ya funciona. Muchas gracias.
Yo solo, hubiese sido incapaz de solucionarlo.
Buenas 😊 e siguido paso apaso y funciona . Y con Electromaps no lo consigo porque el method : GET es diferente al de POST y no tiene payload , sabes de una solucion ? Gracias en antecipo😊
Es que un GET (no solo en HA, en general) no puede tener payload como tal. Para enviar parámetros se hace por URL, por ejemplo para enviar los campos nombre y dni, sería
myexample.com?nombre=Miguel&dni=123456789Z
Y como seria el value_ template?
@@victorvarela4145 Pues no lo sé, no he analizado esa web. Tendrás que mirar los datos que devuelve e intentar sacar los datos que necesites según muestro en los ejemplos.
Muchas gracias😊
Ostras, según empecé a verlo pensé, tendrán un jwt en back para evitar esto. Pues no 😂😂
Es cuestión de inventarse como pillar y guardar el token :P
@@lachozadigital todo se puede pero quería pensar que aún haciendo todo acabarían por bloquear la IP. Es muy buena, sobre todo porque es una idea genial para no llevar 8 apps y menos pagar en las centralizadas un 30% más
@@locosencarretera Si no abusas no deberían bloquearte. Otro tema es que hagas 20 llamadas distintas cada minuto y ahí ya se podrían mosquear.