|
||
#41
|
||||
|
||||
Ya no utilizaba la tarea pero ahora a mi tampoco me funciona
Después de varias comprobaciones, el punto problemático está en la lectura del archivo que relaciona los códigos postales con los códigos ine, he probado a reducir su tamaño y ahora si funciona por lo que me imagino que alguna actualización del tasker habrá impedido abrir o asignar archivos de texto grandes. Voy a ver si lo reduzco algo, había lineas redundantes y si funciona lo subiré En caso contrario habría que partir este archivo en varios y modificar la tarea para que fuera leyendo archivo por archivo |
|
#42
|
||||
|
||||
Eso sería estupendo, ya que el problema supera ampliamente mis conocimientos.
Gracias y un saludo. |
#43
|
||||
|
||||
Aunque bueno, yo me refería a la primera que pusiste, la que ya le das la localización, es mucho más sencilla y sin embargo me dice sin problema el "decir" del punto 10, pero el "decir" del punto 15, no lo dice, si borro los pasos 11,12,13 y 14 si funciona (obviamente no te da los datos claro, pero si "habla") así que algo de esos pasos del 11 al 14 me está parando la locución Nº 15, que es lo que no consigo resolver, al mirar el archivo tiempoval están todos los datos correctamente.
Seguiré mirando a ver si al final consigo ver que pasa. Saludos. |
#44
|
||||
|
||||
Esa página te da el XML solo de lugares de España, no? Alguien conoce otra para sacar de otras partes del mundo
|
#45
|
||||
|
||||
Yo tengo un problema, he restaurado la tarea después de bajarla del enlace. Me da un fallo en la orden 60
![]() Que puedo tener mal? |
#46
|
||||
|
||||
A mí también me da un error ahí. Parece que han incluido algún dato más y la tarea casca al separar la variable. No miré dónde estaba exactamente el error, pero sin duda es por eso.
Lo he solucionado cambiando todas las variables %result227 y sucesivas (2271, 2272,...) por %result228 y sucesivas (228, 2281, 2282...). Es decir, cambiando el 7 por un 8. Solamente en esas variables, sin tocar ninguna otra. |
Gracias de parte de: | ||
#47
|
||||
|
||||
A mí también me da un error ahí. Parece que han incluido algún dato más y la tarea casca al separar la variable. No miré dónde estaba exactamente el error, pero sin duda es por eso.
Lo he solucionado cambiando todas las variables %result227 y sucesivas (2271, 2272,...) por %result228 y sucesivas (228, 2281, 2282...). Es decir, cambiando el 7 por un 8. Solamente en esas variables, sin tocar ninguna otra. ![]() Ya está, no me lo resolvía porque era muy tarde, esta mañana si lo ha hecho Última edición por darkopro Día 23/10/13 a las 07:50:29. |
#48
|
||||
|
||||
Pues yo no consigo hacerlo funcionar, con esto que habéis dicho me dice la localización correctamente, pero a la hora de decir el tiempo y la temperatura vocaliza "%result..." a ver si me podéis echar una mano...
|
#49
|
||||
|
||||
Ahora sí me da la temperatura, esperaré para ver si me pasa lo mismo que a darkopro.
|
#50
|
||||
|
||||
Bueno me he dado cuenta que por la tarde no funciona porque deben cambiar datos en la web, supongo que igual a las 12, no lo he comprobado. He pensado que si alguien con los conocimientos necesarios puede extraer la previsión del tiempo por la tarde se podrían cambiar los pasos a partir del 64 para que funcione cuando nos levantemos por la tarde, ¿podría ser que los últimos pasos quedarían algo similar a esto?
65 Establecer variable: %hora A: %TIME 66 Sección de variable: %hora Desde: 1 Longitud: 2 Almacenar resultado en: %hora1 67 Si (if): %hora1<12 68 Decir: Tiempo para %result121. Por la mañana %result2221 y por la tarde %result2231. La temperatura máxima será de %result22821 grados y la mínima de %result2282212 69 Else: 70 Decir: Tiempo para %result121 por la tarde es de %result????. La temperatura máxima será de %result22821 grados y la mínima de %result2282212 Última edición por darkopro Día 23/10/13 a las 16:39:03. |
#51
|
||||
|
||||
Bueno he comprobado que la previsión de la tarde cambia a las 2 de la tarde. Por lo que el paso 67 quedaría así:
Si (if): %hora1<14 Falta un alma caritativa que haga lo más difícil, sacar el dato de la previsión de la tarde |
#52
|
||||
|
||||
Porque al reproducir la tarea no se escucha la predicción,que está fallando?
__________________
Gana dinero jugando y más en http://www.gatwin.com/?code=ES039332A
|
Gracias de parte de: | ||
#53
|
||||
|
||||
Mejor copia el perfil que has creado tal y como lo has creado y así te podemos decir!
__________________
![]() |
#54
|
||||
|
||||
Tiempo (7)
A1: Establecer variable [ Nombre:%FECHAREV A ![]() A2: Separar variable [ Nombre:%FECHAREV Separador:- Eliminar base:Apagado ] A3: HTTP Get [ Servidor:Puerto:www.aemet.com/xml/municipios/localidad_06015.xml Ruta: Atributos: Cookies: Cuenta atrás:10 Tipo Mime:text/xml Archivo de salida: ] A4: Establecer variable [ Nombre:%HTTP A:%result Calcular:Apagado Añadir:Apagado ] A5: Separar variable [ Nombre:%result Separador:<prediccion> Eliminar base:Apagado ] A6: Separar variable [ Nombre:%result2 Separador:<dia fecha="%FECHAREV3-%FECHAREV2-%FECHAREV1"> Eliminar base:Apagado ] A7: Separar variable [ Nombre:%result22 Separador:descripcción Eliminar base:Apagado ] A8: Separar variable [ Nombre:%result222 Separador: Eliminar base:Apagado ] A9: Separar variable [ Nombre:%result223 Separador: Eliminar base:Apagado ] A10: Decir [ Texto:El tiempo por la mañana será %result2221 y por la tarde %result2231 Motor: Voz:default:default Stream:3 Tono:6 Velocidad:5 Continuar tarea inmediatamente:Apagado ]
__________________
Gana dinero jugando y más en http://www.gatwin.com/?code=ES039332A
|
#55
|
||||
|
||||
antoninicr7, tienes mal la URL de aemet. En lugar de aemet.com pon aemet.es y seguro que tu problema quedará resuelto.
|
#56
|
||||
|
||||
__________________
Gana dinero jugando y más en http://www.gatwin.com/?code=ES039332A
|
#57
|
||||
|
||||
Saludos, sería posible volver a públicar el código corregido, es que soy nuevo, y con tanto cambio me vuelvo un poco loco, jaja. Gracias
|
#58
|
||||
|
||||
Quería saber si has publicado este perfil en algún lado, o lo puedes compartir...
Jancas, no sé cómo tendrás configurado tu android o tu tasker, pero a mí %DATE me devuelve una fecha del tipo dd-mm-yyyy (31-12-2013), y poniendo siempre dos dígitos en el día y en el mes. Por tanto me funciona bien una codificación similar a la de Alfahuir , solo he hecho cambios menores en otros aspectos. Como detalle, creo que he puesto todas las variables como locales (en minúsculas) con lo cual no necesito limpiar o vaciar las variables. Llevo usando esta tarea desde el día 03-04-2013, y va de lujo. Cada día a las cinco de la madrugada se activa el perfil que me prepara un informe perfecto para lo que yo considero necesario. Por ejemplo, la noche del 14 al 15 la pasé en Madrid, que no es donde resido, y el informe de ese día fue el siguiente:
Previsión en Madrid para hoy 15-04-2013 Por la mañana: Intervalos nubosos, viento 20 k/h. Por la tarde: Intervalos nubosos, viento 20 k/h. Sensación térmica de 12 a 24 grados. Plaza Dos de Mayo, 4, 28004 Madrid, Spain Coordenadas 40.4272585,-3.7044619 https://maps.google.com/maps?q=40.4272585,-3.7044619 Meteo de http://www.aemet.es/xml/municipios/localidad_28079.xml 15-04-2013 , a las 05.00. ![]() |
#59
|
||||
|
||||
En las acciones 57, 58 y 66 (creo, pues he retocado un poco la tarea) Para las temperaturas, lo que os ha dicho malkair
__________________
|
|
#60
|
||||
|
||||
Saludos Caravantes, soy nuevo en estas lides, y ando más pulpo que un pulpo en un garaje aunque ya me va sonando todo un poco. Quería preguntarte si has públicado en algún lugar el código de esta tarea que como veo es más completa que la del compañero y de la que puedo aprender sin errores. Gracias.
![]()
__________________
Firmado: Caravantes, miembro del equipo que promueve el Subforo de Tasker
|
Los siguientes 3 usuarios han agradecido a Caravantes su comentario: | ||
![]() |
![]() |
||||||
|