Tuya: Integración de calefacción y aire acondicionado

¿Estoy en la versión correcta?

Para la respuesta de Gladys

Este botón normalmente. Rodeado en rojo. Si no es el título correcto del botón, entonces no tienes la versión correcta « Scan Local Auto » :slight_smile: ^^

Normalmente tardará un poco.

Siempre me da la IP de mi freebox.

Sí, es ese

Puedes ir a tu máquina Gladys y en la línea de comandos hacer un:
docker logs gladys-tuya-test -f para obtener los registros y copiármelos en privado si es posible

¡Hola @Papashultz,

¡Quizás tenga buenas noticias! He encontrado un servicio que gestiona el protocolo 3.5. Estoy actualizando la imagen de prueba, el build está en progreso. Si quieres probar, ¡funciona en mi equipo! !

@Papashultz, @GBoulvin,

Ya está validado, la imagen está actualizada, la detección automática de direcciones IP incluso en el protocolo 3.5 ¡ahora funciona! :slight_smile:
Si puedes probar haciendo clic en « Scan local auto » sería genial.
image

Si no funciona, estaré encantado de recibir los registros en privado como la última vez!!

Para información, también he añadido una desconexión posible de la nube en la página de Configuración:


Se pueden recuperar los dispositivos completamente desconectados (si están en la misma red que Gladys gracias al escaneo UDP local). Sin embargo, sin pasar por la nube, faltarán información como el nombre del dispositivo, ya que este último solo se almacena en la aplicación y no en el dispositivo.
Al recuperar a través de la nube y luego hacer el escaneo local, se obtienen todas las informaciones.

He podido probar el control local de un enchufe Tuya sin pasar por la nube de principio a fin, funciona de maravilla.
Solo queda añadir la gestión del resto ^^

También he trabajado mucho en toda la parte de retroalimentación de información / error del lado de la conexión. Reconexión automática de la nube si está conectada (no hay reconexión si se realiza una desconexión manual, evitando así una reconexión en un reinicio de Gladys)






image

Ahora hay que gestionarlos completamente localmente. Pero todo está ahí ^^

Hola,

Las circunstancias no son favorables para esta experiencia.

Disculpa no haber podido responder antes. No estoy en casa actualmente, he tenido que hacer un viaje de 690 km para ir a cuidar a mis nietos. No volveré a casa antes de ocho días.

Con gusto empecé esta prueba y me gustaría poder terminarla.

Si no hay nadie más y no es muy urgente, podemos posponerlo. Si para entonces se ha hecho la integración, también la probaré.

¡Mucha suerte, nos vemos en 8 días.

¡Hola!

Un pequeño resumen rápido.

Esta tarde fui a buscar dos enchufes con medidor de energía. 6,50€/unidad. Son grandes y feos, pero detrás de un mueble…

Después de añadirlos en la aplicación, pasé a Gladys, instalación fresca. ¡Todo funciona perfectamente!

Ya tenía una cuenta en la nube y después de renovar el contrato, todo funciona directamente. Y sobre esto, no había ningún mensaje de error en Gladys diciéndome que era necesario renovar…

Pude pedir 6 meses directamente. Sin embargo, hay un máximo de 10 dispositivos controlables. ¿Quizás añadirlo en la documentación?

Y tuve que hacerlos controlables haciendo clic en “Cambiar”:

Cuando pasamos al modo local, los dispositivos desaparecen del panel de control, pero después de añadirlos de nuevo, ¡control instantáneo!

Sería bueno decir que cuando se controla en local, no se pierde el control a través de la aplicación. ¡He probado el 3.5, sin problemas! ¿Si quito el dispositivo de la aplicación Tuya, también pierdo el control a través de Gladys?

He probado el botón de propuesta de soporte a través de GitHub, pero ¿no hay riesgo de crear duplicados? ¿No sería mejor pedir que se escriba una breve descripción de la solicitud o del material? Decir que para las cámaras, el flujo no será accesible (pero las alertas, ¿quizás?)

Eso es todo, he propuesto a través de GitHub el medidor de energía de pinzas amperométricas y el timbre (nunca se sabe si el botón sea accesible…).

Aún no he emparejado el segundo enchufe si quieres que haga más pruebas (y aunque sean los mismos, tengo dos versiones diferentes :zany_face:) …

¡Enhorabuena, por cierto! ¡Y para el control local, es demasiado bueno!

PS: Para información, aquí están todas las funciones devueltas durante el descubrimiento (extracto de los registros)

Resumen

2026-02-21T22:33:43+0100 tuya.discoverDevices.js:38 (TuyaHandler.discoverDevices) 5 dispositivos Tuya encontrados
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_flip » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_osd » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_private » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_sensitivity » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_nightvision » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_storge » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_status » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_format » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « movement_detect_pic » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « ptz_stop » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_format_state » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « ptz_control » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « ptz_calibration » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « decibel_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « decibel_sensitivity » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « record_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « record_mode » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « siren_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_tracking » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « humanoid_filter » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « alarm_message » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_anti_flicker » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « initiative_message » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « countdown_1 » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « voltage_coe » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « electric_coe » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « power_coe » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « electricity_coe » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « fault » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « relay_status » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « overcharge_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « light_mode » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « child_lock » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « cycle_time » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « random_time » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « switch_inching » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_flip » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_osd » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_private » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_sensitivity » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_nightvision » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_storge » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_status » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_format » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « movement_detect_pic » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « ptz_stop » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_format_state » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « ptz_control » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « ptz_calibration » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « decibel_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « decibel_sensitivity » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « record_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « record_mode » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « siren_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_tracking » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_area_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_area » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « humanoid_filter » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « alarm_message » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_indicator » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_flip » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_osd » no está gestionada
[/details]2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_sensitivity » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_nightvision » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_storge » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_status » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_format » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « movement_detect_pic » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « sd_format_state » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « motion_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « doorbell_active » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « record_switch » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « record_mode » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « doorbell_pic » no está gestionada
2026-02-21T22:33:48+0100 tuya.convertFeature.js:17 (convertFeature) La función Tuya con el código « basic_device_volume » no está gestionada

Hola @Papashultz,

No hay problema, es muy amable de tu parte avisar. Por supuesto, serás bienvenido para volver a probar a tu regreso. Y de paso, esto habrá eliminado algunos problemas que podrían haber funcionado mal.

@GBoulvin también participa en las pruebas. ¡Deberíamos avanzar muy bien juntos!

Disfruta de tus nietos :wink:

Hola @GBoulvin,

:joy:

Vaya, este punto me interesa mucho ^^ :

  • ¿Has recibido algún mensaje de error al intentar conectarte de todos modos? ¿Incluso uno diferente al esperado? ¿O nada en absoluto, solo sin conexión?

Quería probar, pero debo admitir que tuve miedo de intentar detener el período de prueba (¿se puede hacer realmente, por cierto?) para volver a solicitarlo después… Preferí no tocar nada ^^
Pero en este caso, tendremos que encontrar una manera de hacer la prueba para que pueda encontrar los registros relacionados.

De hecho, sí ^^ ¿Tienes por casualidad más de 10 dispositivos? ^^ Si no, lo adquiriré para probar qué pasa con la información de retorno / lectura-controlable / nube-local. En este caso, si el control solo es para la nube, pero funciona localmente y aún tenemos la lectura para los más de 10, entonces no debería ser un problema ^^

Voy a probar a ver qué pasa localmente sin el control en la nube. Porque es una tontería, una vez que se hace Controlable, ya no se puede volver a poner solo de lectura :sweat_smile:

¡Oh! No es bueno ^^ No lo había probado ^^ Veré qué puedo hacer ^^

De hecho, lo añadiré en la parte « Local » de la información de la página de configuración.

¡Genial! ¿Entonces tienes dispositivos en 3.5? ¿Control Ok?
Entonces, buena pregunta ^^ No lo he probado, lo probaré en un enchufe, pero para mí:

  • Nube sí, por supuesto
  • Localmente, normalmente no, porque se comunica directamente con el dispositivo, pero hay que probarlo
  • Si sí, localmente, entonces habría que probar que reaparezca a través del escaneo local automático

¡De hecho! Supongo que esto también vale para otras integraciones que contienen esta opción. En este caso, podemos añadir un texto para explicar que hay que verificar en paralelo si ya existe una solicitud. Ver si se puede hacer automáticamente …

¡De hecho! Aunque normalmente a través de la nube tenemos toda la información necesaria para el añadido. Pero sí, podemos poner lo que queramos ^^

Entonces puedo … pero en este caso … quizás sea posible a través de un añadido ^^ Pude hacerlo para Netatmo ^^ (Aunque aún no se ha lanzado :anxious_face_with_sweat:)
Y para las alertas … ver, la solicitud de GitHub puede decir más!
Tener un enlace entre el flujo de la cámara y las características de control / alertas podría tener interés … con la IA … análisis de imagen => verificación de alerta => control de la cámara …

¡Genial!
Voy a eliminarlos, añado cosas, me doy cuenta de que no hay suficiente información, especialmente localmente, si hacemos la encuesta local DP, necesitamos tener la información para añadir.


Veo que los títulos de las incidencias integran los tipos de materiales, añadiría si es una solicitud de gestión local o en la nube + el product_id que permite quizás buscar antes si existe una incidencia

Si aún no está emparejado, me gustaría que hicieras la prueba de control local sin haber dado el control en la nube de Tuya :wink:

¡Genial, gracias! Veré qué puedo hacer con esto ^^

Os aviso cuando he hecho un informe de todo esto!! ¡Gracias de nuevo

Ok, entonces eso ya está tratado ^^ Sin riesgo :smiling_face_with_three_hearts: Ahora hay una búsqueda por título para evitar esto:

Si no se encuentra ningún problema, se va a la página de creación que ahora integra los DPS locales y cuyo título contiene el product_id y si es una solicitud de gestión en la nube (más simple) o local

Si ya existe un problema, se vuelve directamente a nuestra página de descubrimiento, « Proponer este dispositivo » se vuelve no clicable y aparece un pequeño texto explicativo, con acceso directo al foro

Y acceso a la página de problemas filtrados

La continuación de los añadidos/aclaraciones tras tus comentarios:

:white_check_mark: Documentación/UX (página de configuración Tuya)

  • Añadido el límite de 10 dispositivos controlables (prueba de Tuya Cloud).
  • Explicación sobre cómo hacer que los dispositivos sean “Controlables” en Tuya IoT Platform (botón “Change”).
  • Precisión de que el modo local no desactiva el control a través de la app Tuya/Smart Life.
  • Mención del límite actual para las cámaras: sin flujo de vídeo (alertas posibles más tarde).

:white_check_mark: Mensaje “prueba expirada”

  • Si la API de Tuya devuelve un error que contenga trial/expired/subscription/resource pack, se muestra un mensaje más explícito con un enlace a la plataforma Tuya.

:white_check_mark: Modo local: dispositivos que “desaparecen”

  • En modo local-only (nube desconectada), el escaneo local ahora también muestra los dispositivos ya creados en Gladys, lo que evita la sensación de “desaparición” y permite la actualización local directamente.

:white_check_mark: Tablero: dispositivos que “desaparecen” cuando un dispositivo en la nube pasa a local

  • Se trataba del selector que no tenía slugify en el primer registro (por lo tanto teníamos « : » en lugar de « - »), en una copia de seguridad posterior, supongo que pasa por el slugify del núcleo gladys y, por lo tanto, ya no encontrábamos el mismo selector. Corregido

Añadida la posibilidad de registrar un dispositivo con funciones faltantes. Por ejemplo, aquí un aire acondicionado con un binario para encenderlo, lo que permite seguir utilizándolo. Se pueden proponer la implementación de nuevas funciones. El día que lo hagamos, el botón pasará a “Actualizar”.

@GBoulvin ¡imagen actualizada si quieres volver a intentarlo!

Y, por lo tanto, si puedes recrear tus 2 incidencias después de hacer una actualización local, ¡por favor! (¡me dará más información! ^^)

¡Cuando te pones, trabajas duro!

He intentado emparejar el segundo enchufe sin pasar por la aplicación, pero no tengo ni idea de cómo hacerlo. No difunde AP y no aparece en BT, así que no sé cómo ponerle las credenciales WiFi.

He revisado los issues de GitHub, pero parece que puedo crear varios con un mismo dispositivo. Lo tuve al hacer clic en ‹ Proponer nuevas funciones › para el enchufe:

Y al mismo tiempo, no veo realmente qué funciones añadir… (excepto los dispositivos virtuales para el cálculo de 30’ de consumo). A menos que… ¿El Childlock, por ejemplo?

En fin, uno, pero no quince. Bueno, dos tal vez, pero no quince. Aunque…

Para responder a tu pregunta anterior, no tenía ningún mensaje específico diciendo que el trial había expirado en Gladys (y tuve que buscar en Tuya Cloud). Solo ‹ Conectado a la cuenta en la nube de Tuya ›.

Te confirmo que los dispositivos ya no desaparecen del dashboard.

En los logs, tengo esto que aparece muy a menudo:

2026-02-22T18:12:30+0100 <warn> tuya.loadDeviceDetails.js:28 (TuyaHandler.loadDeviceDetails) [Tuya] Failed to load specifications for bf0e59548489fcb4ea62of: getaddrinfo EAI_AGAIN openapi.tuyaeu.com
<<<<<< !!! debug log is NOT enabled !!! >>>>>>
******debug flag is false *****
******debug flag is false *****

PS: Mi hijo me dice que tiene una tira LED LSC smart Connect en su habitación, podremos probar también :wink:

:sweat_smile:

De hecho, es obligatorio emparejarlos.
Por mi parte, probé Emparejamiento → Registro Gladys → Prueba OK → Desemparejamiento de la aplicación → Prueba KO => Esto confirma lo que leía en el foro de HA. Cuando se desempareja, Tuya rompe la posibilidad de comunicación incluso en local y elimina el ID en el dispositivo!! Abusivo. Ahora, tendré que probar si es posible continuar la comunicación si solo se corta la comunicación con los servidores Tuya bloqueando la ruta en el firewall!!

Creo que está relacionado con los DP que debo « ocultar ». Por ejemplo, dentro se difunde el DP 11, que es un ‹ countdown › que representa un conteo si le pides al enchufe que se apague después de un tiempo. Pero no es una función de Gladys, por lo que no la tengo en cuenta, pero hay muchos otros.

Oki, gracias, lo veremos en 6 meses o en el retorno del usuario entonces ^^
No, voy a intentar recrear una cuenta, debería funcionar

Mmm… Acabo de encontrar lo mismo con mi aire acondicionado ^^ La solicitud es enormemente larga para crear el problema con muchas funcionalidades…
Acabamos de encontrar una solución con nuestro amigo la IA: si la solicitud devuelve un error, la cerramos, volvemos a Gladys y mostramos un recuadro para copiar los datos + un botón para acceder de nuevo a un problema, pero solo con el título predefinido:

Voy a actualizar la imagen, te avisaré, pero si es posible, tendrás que recrear las solicitudes en este caso, lo siento.
A lo sumo, si ves que no es bueno, no crees por el momento ^^ Como estamos en pruebas… evitará contaminar los problemas ^^

Y acabo de encontrar la solicitud que nos faltaba para tener el enlace de los dps_id (uso local) vs los códigos específicos (uso en la nube). Por lo tanto, con esto deberíamos simplificar ampliamente las integraciones de hardware

He encontrado lo que no funcionaba, en realidad si no actualizabas la página, no volvía a verificar en la misma instancia. El botón ahora está bloqueado hasta que se actualice o se cambie de página (el objetivo es evitar alcanzar los límites autorizados de 60 por GitHub para las solicitudes si alguien hacía clic repetidamente).

En caso de problemas de longitud del post para el issue, ahora volvemos a la página, podemos copiar en el portapapeles los registros, luego en « Crear un issue vacío » que solo contendrá el título (permitiendo formalizarlo y, por lo tanto, no crear duplicados) y luego pegar directamente en la descripción :sweat_smile: Fácil y efectivo :smiling_face_with_three_hearts:

Y la imagen se actualiza, @GBoulvin, podrás actualizar cuando quieras.

!! Atención !! No implementado en la imagen de prueba proporcionada por el momento

Y gracias a los datos de las incidencias, desarrollo casi completo por la IA en poco tiempo solo con un pequeño prompt y un copiar/pegar de la incidencia para la integración de los aires acondicionados (aquí Airton):

Gestión completa en local o en la nube.

He tenido que revisar la configuración de las carpetas/archivos porque es el primero, así que todo lo pegaba en 1 o 2 archivos globales !! Pero para el futuro debería funcionar casi de una vez ^^

¡Hola!

He probado la imagen disponible y he hecho las propuestas en GitHub.

Se me ocurren dos preguntas:

  1. ¿Cuál es la diferencia entre la solicitud (local) y (cloud)? ¿Hay que hacer las dos?

  2. He recibido varias veces el mensaje diciendo que el issue existía cuando no era así (bueno, sí existía, pero yo lo había cerrado). ¿Habría algún filtro para que la búsqueda se haga solo en los issues abiertos?

¡Bravo! ¡Excelente augurio!

Hola @GBoulvin,

La solicitud en la nube contiene solo la información de la nube. Por eso la especifiqué en el título, ya que el problema local tendrá información adicional. Esto puede ser útil si una persona no puede realizar la comunicación local con uno de sus dispositivos, siempre podrá gestionarlos en la nube.

Pero, por supuesto, hay que recomendar la solicitud después de hacer el polling local, permitiendo así integrar todo de una vez :sweat_smile:

De hecho, he dejado la búsqueda en los problemas cerrados a propósito. Si está cerrado (de hecho, también los ves si sigues el enlace), es porque hubo una respuesta negativa por imposibilidad, o porque ya está integrado y la persona tiene un Gladys que no está actualizado.
¿Qué opinas?

Por lo tanto, para poder recrearlo con los datos correctos, yo fui al problema cerrado y eliminé el código entre [corchetes] en el título. Por lo tanto, ya no lo ve.

A menos que Tuya decida añadir funciones gradualmente para un mismo dispositivo…

Edición:

Entonces, el botón ya no será ‹ proponer un dispositivo ›. Sino añadir funciones adicionales.

De hecho, es factible ^^ El botón ya está ahí ^^ Solo falta hacer un título personalizado ^^