jzland docs
Widget

Meteo

Adesso e le prossime sei ore. Ti ricorda l'ombrello.

Lo schermo del widget Meteo

SchedaValore
Identificatoremeteo
CategoriaCasa
Da dove arrivano i datiil cervello sul computer
Numero nel catalogo69

Adesso (temperatura e icona) e le prossime sei ore in fila; "porta l'ombrello" se piove prima di sera. Un tap chiede al companion il giorno dopo, un altro torna a oggi: il companion risponde con lo stesso messaggio e key 4 = 1.

Dati dal computer alla scheda

Le chiavi dei campi del protocollo che il widget legge (protocollo).

Dati (host -> device):
  key 0 str: condizione ("Nuvoloso")
  key 1 int: temperatura adesso (gradi)
  key 2 str: icona ("sun", "cloud-sun", "cloud", "cloud-rain", "wind", "moon")
  key 3 int: 1 se piove prima di sera
  key 4 int: 0 = oggi, 1 = domani
  key 5 int: minima, key 6 int: massima (gradi)
  key 7 str: località ("Bologna")
  key 8 str: ora della pioggia ("17"), opzionale
  JZ_F_COUNT int: ore mostrate (max 6)
  per elemento i: JZ_K(i,0) str ora ("15"), JZ_K(i,1) str icona, JZ_K(i,2) int temperatura

Eventi dalla scheda al computer

Le azioni che il widget manda al cervello quando lo tocchi.

Eventi (device -> host): 1 = mostra giorno (int 0: 0 oggi, 1 domani)

Senza cervello (standalone) lo alimenta il connettore packages/connectors/connettori/meteo.json (Open-Meteo, senza chiavi): niente key 8, e "domani" non risponde.

Tutti i widget

On this page