lundi 15 août 2016

[TomTom2 Cardio] coupler à mysportwatch

Le problème :
Ayant reçu une TomTom 2 cardio pour mes petites courses du dimanche, j'ai donc  tenté de la synchroniser avec mon smartphone sous Android 6 ( Oukitel K6000pro).
J'ai rencontré un bug surprenant qui en recherchant sur la toile est spécifique à la v6 d'Android. En effet, en essayant de coupler la montre au téléphone par le biais de l'application mysports, et en ayant au passage activer le bluetooth, la montre n'est pas reconnue.
Le problème n'est pas rencontré sur une version d'Android antérieure.

La solution :
Il suffit d'activer la localisation et le bluetooth pour que la montre puisse être reconnue....

Awesome ...

NB: au passage j'ai trouvé que l'application mysports est bien lente et n'est en fait composée que d'une webview et l'application se connecte en temps réel au site web... ce qui explique le problème. Bref... La montre est quand même bien fichue ! 😎

jeudi 2 juin 2016

[SVN] SVN cannot set LC_CTYPE locale - svn: warning: environment variable LANG is en_US.UTF-8

Voici l'erreur à la con du jour en utilisant svn : 

svn: warning: cannot set LC_CTYPE locale
svn: warning: environment variable LANG is en_US.UTF-8
svn: warning: please check that your locale name is correct

miam miam ...

après être tombé sur différentes solutions sans succès pour ma part dont éditer le fichier /etc/environment...

Je suis tombé sur cette solution au poil :

- Se mettre en root
- Editer le fichier /etc/locale.gen et décommenter la ligne (enlever le #) figurant dans l'erreur soit en_US.UTF-8
- Sauvegarder le fichier
- Exécuter la commande locale-gen
- et BINGO ... plus d'erreur !



dimanche 3 janvier 2016

[RaspberryPi Zero] ScrollPhat - #Part1 : Affichage basique de la température

Le père Noel m'a ramené de sa hotte un petit pack RaspberryPi Zero + le module ScrollPhat. Ce n'est qu'hier que j'ai pu commencer à faire joujou avec...

Commande

https://shop.pimoroni.com/products/pi-zero-project-kit-w-scroll-phat




Montage 

Le montage est rapide. J'ai acheté pour la modique somme de 10€ un fer à souder chez Castoch et un fil d'étain pour 2€... Je n'ai pas de photos à proprement parlé du montage. Mais cela prend 2 minutes à souder...

Installation

Il faut installer obligatoirement la distribution Raspbian pour pouvoir installer  la library scrollphat :
https://github.com/pimoroni/scroll-phat

Après avoir démarré notre RaspiZero, lancer la comande :

curl -sSL get.pimoroni.com/scrollphat | bash
comme décrit dans la documentation.
Attendre la fin de l'installation puis redémarrez RaspiZero.
Au redémarrage vous trouverez dans /home/pi/Pimoroni/scrollphat des exemples en python pour tester le scrollPhat.


Affichage de la météo

J'ai utilisé un script (parmis d'autres) trouvable ici https://github.com/tupton/python-yahoo-weather qui utilise la météo de Yahoo.
Il faut ensuite récupérer le code de votre ville ( https://weather.codes/france/ )
Et lancer la commande (pour moi la ville d'Anglet) :
./weather.py -m -t FRXX5606
comme décrit dans la documentation.
Ensuite il faut créer un script python d'après les exemples pour afficher la température sans scroll, :
#!/usr/bin/env python
import scrollphat
import sys
import time
# on règle le contraste à 1 sinon çà fait mal aux yeux !
scrollphat.set_brightness(1)

if len(sys.argv) != 2:
    print("\nusage: python simple-text-scroll.py \"message\" \npress CTRL-C to e
xit\n")
    sys.exit(0)

scrollphat.write_string(sys.argv[1] + "   ")


et ensuite lancer la commande : 
e=`./weather.py -m -t FRAQ2124` && ./display-scroll-once.py "$e"
on met cela dans un script bash puis dans le crontab :
*/20 7-23 * * * sh /home/pi/scripts/disp_meteo.sh
(exécution du script toutes les 20 minutes entre 7h et 23h)

Photos : 
Un beau boitier bien cheap !

et oui un boitier à la MacGyver ! (Boite d'allumettes)

Et là je dis j'aime !


#Doc1

#Doc2




Affichage des prévisions complètes (un peu long et peu utile au jour le jour)


samedi 27 juin 2015

Neobux Stats Widget


What ?

C'est un petit widget Android permettant de visualiser rapidement les statistiques fournies par Neobux.
Il affiche le gain total en dollars, le gain du jour, le gain d'hier et les statistiques brutes.
Le widget se met automatiquement à jour toutes les 30 minutes mais un bouton de rafraîchissement  permet d'effectuer une mise à jour manuelle.
Un bouton permettant de paramétrer le widget est de la partie.


Ce widget donne la possibilité de recevoir une notification à chaque mise à jour sur le gain total et l'éventuel gain supplémentaire depuis la dernière mise à jour. Il peut vibrer à chaque gain supplémentaire. Il peut enfin afficher un message des statistiques globales à chaque mise à jour. Tout cela est configurable dans les paramètres du widget.





How ?

Il faut avant tout récupérer la clé fournie par Neobux au niveau du bouton d'exportation des données de la page principale.



En bas de page l'url est de type :

Récupérer la chaîne située après le ?o=

Good ?

Ce widget est en phase de développement. Je me tiens disponible pour lire vos remarques et faire face à de bugs éventuels.

Play Store


https://play.google.com/store/apps/details?id=com.julnegre.app.neobuxwidget&hl=fr