projects:internetofthings:tradfri

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
projects:internetofthings:tradfri [2019/08/07 10:01] denfraprojects:internetofthings:tradfri [2019/08/08 09:38] (current) – [AGGIORNAMENTO FIRMWARE] denfra
Line 69: Line 69:
 Lista dei device collegati: Lista dei device collegati:
 <code> >>> api(gateway.get_devices())</code> <code> >>> api(gateway.get_devices())</code>
 +
 +Versione del firmware di un dispositivo:
 +<code> >>> devices[n].device_info.firmware_version </code>
 +
 +Versione del firmware del gateway:
 +<code>
 +>>> info = api(gateway.get_gateway_info())
 +>>> info.firmware_version
 +</code>
  
 Fare il pairing direttamente da terminale: Fare il pairing direttamente da terminale:
Line 77: Line 86:
  
   * Se viene eseguito più volte dopo un reset occorre cancellare il file generato automaticamente chiamato "tradfri_standalone_psk.conf"   * Se viene eseguito più volte dopo un reset occorre cancellare il file generato automaticamente chiamato "tradfri_standalone_psk.conf"
 +
 +==== AGGIORNAMENTO FIRMWARE ====
 +Il firmware del gateway e dei dispositivi si può fare dall'app dell'ikea ma sarebbe più comodo ottimizzarlo in home assistant.\\
 +Il modo per farlo è scaricare il firmware nuovo dal sito dell'ikea e mandarlo al gateway con una richiesta coap (bisognerà capire come dovrà essere strutturata questa richiesta, forse nel codice di deconz si può trovare qualcosa)\\
 +
 +I nomi degli ultimi firmware usciti sono disponibili qui:\\
 +http://fw.ota.homesmart.ikea.net/feed/version_info.json\\
 +
 +Questo dovrebbe essere uno script che scarica automaticamente nuovi firmware (non testato):\\
 +https://raw.githubusercontent.com/dresden-elektronik/deconz-rest-plugin/master/ikea-ota-download.py\\
 +
 +Questo è il servizio che permette di scaricare i firmware:\\
 +http://fw.ota.homesmart.ikea.net/Tradfri_OTA_release_signed_2019_01_28_155911/bin/\\
 +Per farlo basta prendere il nome di un file da version_info e concatenarlo all'indirizzo qui sopra\\
 +
  • projects/internetofthings/tradfri.1565164895.txt.gz
  • Last modified: 2019/08/07 10:01
  • by denfra