Tablette murale et chargement de sa batterie auto

les autres capteurs : Sondes Météo, switches
manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Tablette murale et chargement de sa batterie auto

Message par manuloup » 12 juil. 2017, 19:42

Bonjour,

Cela faisait un moment que je voulais faire cela, mais je n'avais pas pu encore prendre le temps de le faire. Mais les choses ont changé, car depuis ce soir, ma tablette murale n'est en charge que lorsque c'est nécessaire :)

Pour cela, il faut donc, outre une tablette murale Android, une wallplug ou un prise on/off RFX, par exemple. Voici donc les étapes pour cela.

[ Après différents tests, il vaut mieux utiliser ssh, voir ici : https://easydomoticz.com/forum/viewtopi ... =10#p47315 ]

1) La 1ère des choses à faire est d'installer adb sur votre serveur domoticz :
sudo apt-get install android-tools-adb
2) Activer adb en wifi sur votre tablette.

Pour cela, branchez votre tablette en USB sur votre PC, lancez adb :

adb devices

Cela devrait vous montrer votre tablette. Puis :
2015-07-02_185505.jpg
2015-07-02_185505.jpg (27.18 Kio) Vu 5476 fois
Votre tablette doit maintenant être interrogeable en wifi avec ADB !
Pensez à mettre une ip statique sur votre tablette, soit en lui attribuant une ip fixe, soit en lui fixant un bail sur votre routeur.

Pour tester cela :

Code : Tout sélectionner

 root@raspberrypi2:/home/pi/domoticz/scripts/shell# adb connect 192.168.1.10     
root@raspberrypi2:/home/pi/domoticz/scripts/shell# adb shell dumpsys battery | grep level | head -n 1
  level: 97
L'ip de ma tablette dans ce cas est 192.168.1.10 . J'obtiens le niveau de batterie de ma tablette, c'est un bon début !

3) Créer un device virtuel en % . Notez son IDX dans la liste des devices, cela servira pour l'alimenter dans le script.
Notez également l'IDX de votre switch de prise électrique

4) Recopiez mon script, en modifiant les infos selon votre configuration pour l'IP du Domoticz et les devices de charge batterie et switch WallPlug

Code : Tout sélectionner

#!/bin/sh
###
# Envoie niveau de batterie a  Domoticz
###
#
###
# YOU NEED TO CHANGE VALUE FOR YOUR CONFIGURATION
# Domoticz server
DOMOTICZ_SERVER="192.168.1.17:8080"
TABLETTE_IP="192.168.1.10"
#
# Device de la tablette
BATTERY_TABLETTE_IDX="378"
#
# Devices de la wallplug
WALLPLUG_TABLETTE_IDX="380"
#
# END CONFIGURATION VALUE
###
#
# Get the battery value for the tablet
adb disconnect ${TABLETTE_IP}
sleep 5
adb connect ${TABLETTE_IP}
sleep 5
BATTERY_LEVEL=$(adb shell dumpsys battery | grep level | head -n 1 | awk '{ print $2 }')
BATTERY_LEVEL=$(echo "${BATTERY_LEVEL}" | tr -d '[:space:]')
echo "Niveau de la batterie :${BATTERY_LEVEL}"
# Set Battery level in domoticz
# Send data to Domoticz
curl -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=udevice&idx=${BATTERY_TABLETTE_IDX}&nvalue=0&svalue=${BATTERY_LEVEL}"
#
if [ -z $BATTERY_LEVEL   ] ;
then
   echo "Pas de valeur pour la charge de la tablette ! "
   echo "On rallume la prise de la tablette "
   curl -s -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=switchlight&idx=${WALLPLUG_TABLETTE_IDX}&switchcmd=On"
else
# Test de la valeur de la batterie. On eteind si c'est suerieur a 10 sinon on allume
   if [ $(expr $BATTERY_LEVEL '<' 15 ) = 1 ] ;
   then
      echo " charge batterie inferieure a 15 %, on allume ! "
      curl -s -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=switchlight&idx=${WALLPLUG_TABLETTE_IDX}&switchcmd=On"
   else
      echo " charge batterie superieure a 15 "
   fi
   if [ $(expr $BATTERY_LEVEL '=' 100 ) = 1 ] ;
   then
      echo " batterie = 100 "
      curl -s -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=switchlight&idx=${WALLPLUG_TABLETTE_IDX}&switchcmd=Off"
   else
      echo " batterie = $BATTERY_LEVEL % "
   fi
fi
Modifiez les variables nécessaires.
Un petit chmod +x pour le rendre exécutable :

Code : Tout sélectionner

chmod +x batterie_level.sh
Voici, c'est le moment de tester !

Code : Tout sélectionner

root@raspberrypi2:/home/pi/domoticz/scripts/shell# ./batterie_level.sh
already connected to 192.168.1.10:5555
Niveau de la batterie :95
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
 charge batterie superieure a 15
 batterie = 95 %
Ca marche ! Plus qu'à mettre le script dans la crontab et c'est bon. Un test toutes les 10 mn doit suffire.

Code : Tout sélectionner

crontab -e

*/10 * * * * /home/pi/domoticz/scripts/shell/batterie_level.sh > /dev/null
Si vous n'aimez pas la crontab, cela doit être possible de faire la même chose sous blocky, mais je ne sais pas pourquoi je fais plus confiance à cron :)

Voilà, si vous avez des questions... A vous de jouer !
Modifié en dernier par manuloup le 06 févr. 2018, 16:04, modifié 5 fois.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Chrominator
Messages : 419
Enregistré le : 19 déc. 2015, 07:29

Re: Tablette murale et chargement de sa batterie auto

Message par Chrominator » 30 déc. 2017, 10:45

Super ton dev, je ne l'avais pas vu quand tu l'as publié mais c'est vraiment bien.

Merci pour ce partage. :)

manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: Tablette murale et chargement de sa batterie auto

Message par manuloup » 30 déc. 2017, 19:48

Merci pour ton retour, ravi que ça intéresse quelqu'un :)

Pour info, j'ai corrigé le script suite à un problème détecté : plantage du serveur adb sur ma tablette murale. Du coup, plus de réponse de ma tablette, et la prise ne se rallumait pas.

La dernière version de mon script est dans mon post précédent, je l'ai mis à jour.

Je n'ai pas encore trouvé comment relancer le serveur adb sur la tablette sans avoir à la rebrancher en usb sur mon PC. Je ne sais pas si cela est possible, et il faudra probablement rooter la tablette. Je ne sais même pas si ma tablette est rootable (tablette chinoise marque rotor en android 5.0.1).
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

Chrominator
Messages : 419
Enregistré le : 19 déc. 2015, 07:29

Re: Tablette murale et chargement de sa batterie auto

Message par Chrominator » 31 déc. 2017, 09:35

J'ai vraiment adoré le principe de ton script.
Plutôt que d'évaluer de manière approximative l'état de la batterie de la tablette, tu as trouvé le moyen d'aller le lire directement.
Ça m'a épaté ! :)

Je me suis amusé à remonter les éventuels messages d'erreur ou d'exécution dans le log de Domoticz, suite à ton avertissement et ta mise à jour.
Il existe en effet des situations dans lesquelles on ne se connecte pas bien à la tablette. Lenteur réseau, lenteur tablette ?
Screenshot-2017-12-31 Domoticz(1).png
Screenshot-2017-12-31 Domoticz(1).png (2.06 Kio) Vu 5052 fois
Le script suivant est pratiquement le même que le tiens, juste quelques petites modifs ou simplifications.
Ah et puis j'ai changé le shebang au profit de bash que je préfère au shell.

On a le log dans domoticz directement :
Screenshot-2017-12-31 Domoticz.png
Screenshot-2017-12-31 Domoticz.png (6.94 Kio) Vu 5052 fois
Le script si tu veux y jeter un œil :

Code : Tout sélectionner

#!/bin/bash
###
# Envoie niveau de batterie a  Domoticz
# Script par manuloup https://easydomoticz.com/forum/viewtopic.php?f=7&t=4402#p38502
# 2017-12-31 : Chrominator / Remontée des messages liés à l'exécution dans le log Domoticz
###
#
###
# YOU NEED TO CHANGE VALUE FOR YOUR CONFIGURATION

voir_les_logs () {
	msg="$0: $1"
	echo $msg
	# Encode le caractère % en html: %25
	msghtml=`echo $msg | sed 's/%/%25/g'`
	# Encode le caractère espace en html: %20
	msghtml=`echo $msghtml | sed 's/ /%20/g'`
	# Les autres caractères même accentués devraient passer
	$cURL -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=addlogmessage&message=$msghtml"
}

# Domoticz server
DOMOTICZ_SERVER="127.0.0.1:8080"
TABLETTE_IP="192.168.1.11"
#
# Device de la tablette
BATTERY_TABLETTE_IDX="1036"
#
# Devices de la wallplug
WALLPLUG_TABLETTE_IDX="117"
#
cURL="/usr/bin/curl"
#
# END CONFIGURATION VALUE
###
#
# Get the battery value for the tablet
adb disconnect ${TABLETTE_IP}
sleep 5
success=`adb connect ${TABLETTE_IP}`
echo -e $success | grep 'unable'
if [ $? = '0' ]; then
	voir_les_logs "Impossible de se connecter à la tablette."
else
	success=`adb devices`
	echo -e $success | grep $TABLETTE_IP
	if [ $? = '0' ]; then
		echo -e $success | grep 'offline'
		if [ $? = '0' ]; then
			voir_les_logs "Echec de la connection à la tablette "$TABLETTE_IP" : $success"
		else
			voir_les_logs "Connexion à la tablette "$TABLETTE_IP" réussie."
			BATTERY_LEVEL=$(adb shell dumpsys battery | grep level | head -n 1 | awk '{ print $2 }')
			BATTERY_LEVEL=$(echo "${BATTERY_LEVEL}" | tr -d '[:space:]')
			voir_les_logs "Niveau de la batterie :${BATTERY_LEVEL}%"
			# Set Battery level in domoticz
			# Send data to Domoticz
			$cURL -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=udevice&idx=${BATTERY_TABLETTE_IDX}&nvalue=0&svalue=${BATTERY_LEVEL}"
			#
			if [ -z $BATTERY_LEVEL ];
			then
			   voir_les_logs "Pas de valeur pour la charge de la tablette !"
			   voir_les_logs "On rallume la prise de la tablette."
			   $cURL -s -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=switchlight&idx=${WALLPLUG_TABLETTE_IDX}&switchcmd=On"
			else
			# Test de la valeur de la batterie. On éteint si c'est suerieur a 15% sinon on allume
			   if [ $BATTERY_LEVEL -lt 15 ];
			   then
				  voir_les_logs "Charge batterie inférieure a 15%, on allume !"
				  $cURL -s -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=switchlight&idx=${WALLPLUG_TABLETTE_IDX}&switchcmd=On"
			   else
				  voir_les_logs "Charge batterie $BATTERY_LEVEL% supérieure a 15% - Pas besoin de recharge."
			   fi
			   if [ $BATTERY_LEVEL -eq 100 ];
			   then
				  voir_les_logs "Batterie = 100%"
				  $cURL -s -i -H  "Accept: application/json" "http://${DOMOTICZ_SERVER}/json.htm?type=command&param=switchlight&idx=${WALLPLUG_TABLETTE_IDX}&switchcmd=Off"
			   fi
			fi
		fi
	else
		voir_les_logs "Echec de la connection à la tablette "$TABLETTE_IP" : $success"
	fi
fi		

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: Tablette murale et chargement de sa batterie auto

Message par manuloup » 31 déc. 2017, 11:09

Merci pour tes modifs :)

Pour une raison que j'ignore, ton script ne donne rien dans le tty quand on le lance, les echo ne fonctionne pas :

Code : Tout sélectionner

root@raspberrypi2:/home/pi/domoticz/scripts/shell# ./batterie_level.sh

List of devices attached 192.168.1.62:5555 offline
List of devices attached 192.168.1.62:5555 offline
./batterie_level.sh: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "AddLogMessage"
}
Si je lance le mien, j'ai bien les echo pour voir le niveau de batterie :

Code : Tout sélectionner

root@raspberrypi2:/home/pi/domoticz/scripts/shell# ./batterie_level.sh.20171231

connected to 192.168.1.62:5555
error: device offline
Niveau de la batterie :
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
Pas de valeur pour la charge de la tablette !
On rallume la prise de la tablette
HTTP/1.1 200 OK
Content-Length: 51
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "SwitchLight"
Apparemment mon serveur adb de la tablette est dans les choux. Je vais voir pour le remettre en état.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

Chrominator
Messages : 419
Enregistré le : 19 déc. 2015, 07:29

Re: Tablette murale et chargement de sa batterie auto

Message par Chrominator » 31 déc. 2017, 12:20

manuloup a écrit :Merci pour tes modifs :)

Pour une raison que j'ignore, ton script ne donne rien dans le tty quand on le lance, les echo ne fonctionne pas :
Si, ils ont l'air de fonctionner.
Ce qui s'affiche avec "./batterie_level.sh: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline" vient d'un echo justement.
Mais si les "echo -e" que j'utilise ne fonctionnent effectivement pas, ça modifie le comportement du script et ça va te dire que la tablette est offline alors qu'elle ne l'est peut-être pas.

Quel est ton interpréteur de commande ?
Pour vérifier, tu peux entrer ce qui suit sur la ligne de commande :

Code : Tout sélectionner

echo $0
Si ça répond autre chose que -bash, alors lance le script en faisant :

Code : Tout sélectionner

bash ./batterie_level.sh
Pour la crontab rien à changer, normalement le shebang fera sélectionner le bon shell.

Alternative : lance le script en débug pour vérifier ce qui se passe (pour mémoire, bash -x ./battery_level.sh) ;)

manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: Tablette murale et chargement de sa batterie auto

Message par manuloup » 31 déc. 2017, 13:47

Ah oui effectivement, je suis en shebang dans ma console. Je ne pensais pas que cela pourrait influer.
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: Tablette murale et chargement de sa batterie auto

Message par manuloup » 31 déc. 2017, 13:57

Pour une raison que j'ignore, ton script ne fonctionne pas chez moi. J'ai renommé ta version en .new , le mien en normal :

Code : Tout sélectionner

root@raspberrypi2:/home/pi/domoticz/scripts/shell# ./batterie_level.sh

connected to 192.168.1.62:5555
Niveau de la batterie :90
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
 charge batterie superieure a 15
 batterie = 90 %
root@raspberrypi2:/home/pi/domoticz/scripts/shell# echo $0
/bin/bash
root@raspberrypi2:/home/pi/domoticz/scripts/shell# ./batterie_level.sh.new

List of devices attached 192.168.1.62:5555 offline
List of devices attached 192.168.1.62:5555 offline
./batterie_level.sh.new: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "AddLogMessage"
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

Chrominator
Messages : 419
Enregistré le : 19 déc. 2015, 07:29

Re: Tablette murale et chargement de sa batterie auto

Message par Chrominator » 31 déc. 2017, 14:22

Je suppose que tu n'as pas essayé bash ./batterie_level.sh.new, ni si tu as essayé le mode debug de bash.

Tu pourrais modifier le script batterie_level.sh.new en remplaçant les "echo -e" par des "echo".
En effet, je n'ai pas mis de caractères d’échappement dans les chaines, donc le -e ne se justifie pas.
Je l'ai mis plus par habitude que pour une autre raison.
C'est peut-être lui qui bloque.

Pour info, quel est ton système qui a par défaut autre chose que bash comme interpréteur ?
C'est le RaspBian de ta signature ?
Et pourquoi exécuter les scripts sous root ?

manuloup
Messages : 484
Enregistré le : 18 févr. 2015, 13:05

Re: Tablette murale et chargement de sa batterie auto

Message par manuloup » 31 déc. 2017, 14:33

Aucun. Ils étaient tous déjà en bash. C'est par réflex que j'ai mis /bin/sh dans mon script.

J'ai relancé en supprimant les -e et toujours le même souci. Je débuggerai plus tard. En attendan, mon ancienne version fonctionne.

Si tu veux le debug de ta version, la voici :

Code : Tout sélectionner

root@raspberrypi2:/home/pi/domoticz/scripts/shell# bash -x ./batterie_level.sh.new
+ DOMOTICZ_SERVER=192.168.1.7:8084
+ TABLETTE_IP=192.168.1.62
+ BATTERY_TABLETTE_IDX=378
+ WALLPLUG_TABLETTE_IDX=380
+ cURL=/usr/bin/curl
+ adb disconnect 192.168.1.62

+ sleep 5
++ adb connect 192.168.1.62
+ success='connected to 192.168.1.62:5555'
+ echo connected to 192.168.1.62:5555
+ grep unable
+ '[' 1 = 0 ']'
++ adb devices
+ success='List of devices attached
192.168.1.62:5555       offline'
+ echo List of devices attached 192.168.1.62:5555 offline
+ grep 192.168.1.62
List of devices attached 192.168.1.62:5555 offline
+ '[' 0 = 0 ']'
+ echo List of devices attached 192.168.1.62:5555 offline
+ grep offline
List of devices attached 192.168.1.62:5555 offline
+ '[' 0 = 0 ']'
+ voir_les_logs 'Echec de la connection à la tablette 192.168.1.62 : List of devices attached
192.168.1.62:5555       offline'
+ msg='./batterie_level.sh.new: Echec de la connection à la tablette 192.168.1.62 : List of devices attached
192.168.1.62:5555       offline'
+ echo ./batterie_level.sh.new: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline
./batterie_level.sh.new: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline
++ echo ./batterie_level.sh.new: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline
++ sed s/%/%25/g
+ msghtml='./batterie_level.sh.new: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline'
++ sed 's/ /%20/g'
++ echo ./batterie_level.sh.new: Echec de la connection à la tablette 192.168.1.62 : List of devices attached 192.168.1.62:5555 offline
+ msghtml=./batterie_level.sh.new:%20Echec%20de%20la%20connection%20à%20la%20tablette%20192.168.1.62%20:%20List%20of%20devices%20attached%20192.168.1.62:5555%20offline
+ /usr/bin/curl -i -H 'Accept: application/json' 'http://192.168.1.7:8084/json.htm?type=command&param=addlogmessage&message=./batterie_level.sh.new:%20Echec%20de%20la%20connection%20à%20la%20tablette%20192.168.1.62%20:%20List%20of%20devices%20attached%20192.168.1.62:5555%20offline'
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "AddLogMessage"
Le debug de ma version :

Code : Tout sélectionner

root@raspberrypi2:/home/pi/domoticz/scripts/shell# bash -x ./batterie_level.sh
+ DOMOTICZ_SERVER=192.168.1.7:8084
+ TABLETTE_IP=192.168.1.62
+ BATTERY_TABLETTE_IDX=378
+ WALLPLUG_TABLETTE_IDX=380
+ adb disconnect 192.168.1.62

+ sleep 5
+ adb connect 192.168.1.62
connected to 192.168.1.62:5555
+ sleep 5
++ adb shell dumpsys battery
++ grep level
++ head -n 1
++ awk '{ print $2 }'
+ BATTERY_LEVEL=$'97\r'
++ echo $'97\r'
++ tr -d '[:space:]'
+ BATTERY_LEVEL=97
+ echo 'Niveau de la batterie :97'
Niveau de la batterie :97
+ curl -i -H 'Accept: application/json' 'http://192.168.1.7:8084/json.htm?type=command&param=udevice&idx=378&nvalue=0&svalue=97'
HTTP/1.1 200 OK
Content-Length: 53
Content-Type: application/json;charset=UTF-8
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *

{
   "status" : "OK",
   "title" : "Update Device"
}
+ '[' -z 97 ']'
++ expr 97 '<' 15
+ '[' 0 = 1 ']'
+ echo ' charge batterie superieure a 15 '
 charge batterie superieure a 15
++ expr 97 = 100
+ '[' 0 = 1 ']'
+ echo ' batterie = 97 % '
 batterie = 97 %
Rapberry PI 2 (RaspBian), RFplayer, Aeon Labs Z-Stick Gen5, Everspring ST814 Temperature Sensor, Everspring SF812 Smoke Detector, 4x Fibaro Wallplug, Aeon Zwave Miniremote , Teleinfo USB

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre