Page 3 sur 6

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 08:06
par manuloup
Merci ! :)

Teste cela et donne-moi des news.

Si c'est concluant, je modifierai mon 1er tuto en conséquence.

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 08:34
par Chrominator
Ça fonctionne nickel.

J'ai juste modifié ton script pour tester si la commande vers la tablette a pu s'exécuter ;
Si le serveur sshd n'est pas démarré, on aura pas la connexion et j'aimerai bien que Domoticz le montre.

J'ai donc ajouté quelques lignes, celle du ssh et juste après :
(pour les puristes ce serait un rsh mais comme rsh n'est qu'un lien symbolique vers ssh....)

Code : Tout sélectionner

# Get the battery value for the tablet
BATTERY_LEVEL=$(ssh -p 2222 ${TABLETTE_IP} 'cat /sys/class/power_supply/battery/capacity' 2>&1)
if [ $? != '0' ]; then
	voir_les_logs "Impossible de se connecter en ssh à la tablette. $BATTERY_LEVEL"
else
	voir_les_logs "Niveau de la batterie :${BATTERY_LEVEL} %"
et ajouter le qui va bien plus bas dans le code.


Le cas échéant, ça affiche ceci dans le log Domoticz :
Screenshot-2018-1-5 Domoticz.png
Screenshot-2018-1-5 Domoticz.png (3.02 Kio) Consulté 12650 fois

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 08:38
par Chrominator
Comme quoi ça peut servir de remonter les erreurs dans le log ;
Je viens d'avoir celle là :
Screenshot-2018-1-5 Domoticz(1).png
Screenshot-2018-1-5 Domoticz(1).png (2.45 Kio) Consulté 12650 fois
Je n'ai pas trouvé la cause de ceci, on verra si ça se reproduit.

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 11:29
par manuloup
Probablement le wifi qui lag ou déco.

Tu as vérifié que ta connection reste tout le temps activée ? Tu cliques sur ta connexion, options avancées dans le coin en haut à droite, et tu mets Wi-Fi actif en veille : toujours.

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 12:07
par Chrominator
Oui de ce côté là, elle n'est jamais en veille.
Elle affiche monitor 24/24 7/7 avec tout ce qu'il faut pour empêcher la moindre mise en veille.
A la limite un léger assombrissement de l'écran est toléré après quelques mn d'inactivité ! :lol:

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 14:15
par Chrominator
Je viens de piger.

Quand je teste le script, c'est l'utilisateur pi qui envoie sa clé publique au serveur ssh de la tablette.
Quand ça part par la crontab, chez moi c'est root qui œuvre, et qui envoie sa clé publique.
Le serveur ssh de la tablette ne l'avait pas dans le ~/.ssh/authorized_keys du user, du coup pas d'accès.

Maintenant ça va mieux. :D

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 17:18
par manuloup
La version internationale de notre script :)

https://www.domoticz.com/forum/viewtopi ... 23&t=21261

Re: Tablette murale et chargement de sa batterie auto

Publié : 05 janv. 2018, 18:22
par Chrominator
Bien vu !
Enfin c'est surtout ton script, l'idée de départ et sa fiabilisation ne sont pas de moi.
Merci de m'avoir inclu dans ton post 8-)
Ce script sera utile à un plus grand nombre sur le forum d'origine.

De mon côté, après le partage de la clé publique de root vers 14h30, ça se passe mieux !

Re: Tablette murale et chargement de sa batterie auto

Publié : 06 févr. 2018, 15:52
par BPI
Bonjour,excellent tuto quelqu'un connait la solution équivalente sous tablette IOS Apple ?

Re: Tablette murale et chargement de sa batterie auto

Publié : 15 août 2018, 10:46
par ChToutatis
Bonjour,

Je viens de passer 4h sur ce script qui est super. Par contre je bug dans la définition des clefs SSH. Autrement ça fonctionne et j'arrive à récupérer le niveau de ma batterie.

J'ai fait le keygen en ssh sur Putty, récupéré le fichier id_rsa.pub.
Sur ma tablette, je n'ai pas accès au répertoire standard de Dropbear. J'ai donc modifié les chemins d'accès par défaut pour les clefs. J'ai copié le fichier id_rsa.pub dans ce répertoire, mais à chaque fois que je me connecte, il me demande un mot de passe. Si je n'en rentre pas, je me fais jeter.
En théorie, il suffit de copier le fichier id_rsa.pub dans le répertoire par défaut de SSH path pour que ça fonctionne ? Et il ne faut rien faire d'autre sur le raspberry Putty ?

Merci d'avance de vos lumières.
Cordialement