[Python] Parrot flower Power

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Parrot flower Power

Message par js-martin »

Pyhton fonctionne et il est au bon endroit

Tu peux tester avec mes codes pour voir (merci de l'oublier après ;-) ? Tu les as en MP...
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Parrot flower Power

Message par denisb88 »

Merci sympa

J'ai mis tes codes mais même punition, ça ne passe pas
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Parrot flower Power

Message par js-martin »

On va tester Pyhton + la lib Requests :

Code : Tout sélectionner

!/usr/bin/python
import requests
r = requests.get("http://linuxfr.org/")
print(r.text)
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: Parrot flower Power

Message par patrice »

Bizarre quand même

C'est lié au système :
Tu as mis un firewall ?,
tu est derierre quoi comme box
tu a acces au web depuis le raspberry ?
tu pinge google ?
que donne un wget http://www.google.fr
normalement ca
--2016-03-24 22:21:26-- http://www.google.fr/
Résolution de http://www.google.fr (http://www.google.fr)... 74.125.206.94, 2a00:1450:400b:801::2003
Connexion vers http://www.google.fr (http://www.google.fr)|74.125.206.94|:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: non spécifié [text/html]
Sauvegarde en : «index.html.2»

[ <=> ] 19 269 --.-K/s ds 0,05s

2016-03-24 22:21:26 (382 KB/s) - «index.html.2» sauvegardé [19269]
A tout à l'heure
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Parrot flower Power

Message par denisb88 »

Désolé je suis creuvé je vais me coucher je regarde ça demain dans la soirée
Normalement j'ai internet puisque je lis les infos domoticz en 3G et j'ai pu télécharger avec wget
Merci encore
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Parrot flower Power

Message par denisb88 »

test internet ok
test request --> j'ai plein de pages sans erreur qui commence par
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title>Accueil - LinuxFr.org</title>
<link rel="stylesheet" href="/assets/application-33e0e45767b5a783e7f9539ab9e68425078816c8e89958d6d8a0c2ae40af1ec8.css" />
<link rel="shortcut icon" type="image/x-icon" href="/favicon.png" />
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Recherche de contenus sur LinuxFr.org" />
<link rel="publisher" href="https://plus.google.com/116704247328760228227" />
<meta content="width=device-width" name="viewport">
<meta content="L'actualité du Logiciel Libre et de Linux, sur un site francophone contributif géré par une équipe bénévole par et pour des libristes enthousiastes" name="description">
<meta content="Linux, Logiciel, Libre, GNU, Free, Software, Actualité, Forum, Communauté" name="keywords">
<!--[if IE]><script src="/assets/html5-e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.js"></script><![endif]-->
<!--[if lt IE 9]><script src="/assets/IE9-8198a331fa0d04da5372c356605155b6a11589c6c7daf7fa5d5c6cf129deedc2.js"></script><![endif]-->
<link rel="alternate" type="application/atom+xml" title="Flux Atom des dépêches" href="/news.atom" />
</head>

<body class="" id="home-index">
<div id="top"></div>
<nav id="site">
<div class="go_to_content">
<a href="#contents">Aller au contenu</a>
<a href="#sidebar">Aller au menu</a>
</div>
<ul>
<li class="active"><a title="Page d'accueil du site, personnalisable" href="/">Accueil</a></li>
<li><a title="Actualités, événements et autres nouveautés" href="/news">Dépêches</a></li>
<li><a title="Journaux personnels de nos visiteurs" href="/journaux">Journaux</a></li>
<li><a title="Questions/réponses, petites annonces" href="/forums">Forums</a></li>
<li><a title="Sondages proposées aux visiteurs du site" href="/sondages">Sondages</a></li>
<li><a title="Pages wiki" href="/wiki">Wiki</a></li>
<li><a title="Suivi des suggestions et des bugs du site" href="/suivi">Suivi</a></li>
<li><a title="Plan du site, aide, flux Atom, etc." href="/plan">Plan</a></li>
</ul>
<form action="/recherche" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />
<label for="query" id="label_query">Recherche :</label>
<input id="query" name="q"
Le firewall est réglé sur Faible
J'ai une Livebox
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
denisb88
Messages : 82
Inscription : 28 janv. 2016, 22:20

Re: Parrot flower Power

Message par denisb88 »

Enfin, je récupère des données
Les lignes d'instruction pour installer requests ne sont pas les bonnes pour l'image de la dernière version.
J'ai dû utiliser

Code : Tout sélectionner

sudo apt-get install python-pip
git clone git://github.com/kennethreitz/requests.git 
cd requests s
sudo python setup.py install 
pour que request me retourne des infos de ce type
############# Garden location Status End###############
-------------------------------------------------------------------
voici le niveau de batterie du flower power de la plante Caoutchouc
98
-------------------------------------------------------------------
Index:331 - Valeur:98
Caoutchouc :
Plante trouvée
############# metrics###############
light:
#####################################
Index:326 - Alert_color:3 - Valeur: light_too_low
Index:334 - Valeur:6.55
############# metrics###############
soil_moisture:
#####################################
Index:327 - Alert_color:4 - Valeur: soil_moisture_too_low
Index:332 - Valeur:8.62
############# metrics###############
air_temperature:
#####################################
Index:327 - Alert_color:1 - Valeur: air_temperature_good
Index:330 - Valeur:20.3
############# metrics###############
fertilizer:
#####################################
Index:329 - Alert_color:1 - Valeur: fertilizer_unavailable
Index:333 - Valeur:-20.0
Ca marche ENFIN
PI 2-Aeon Stick-RFXCom : sondes RFX-10 détec.fumées-2 détec.ouverture-7 caméras-NetAtmo+3 modules+Anémo+Pluvio-2 prises Greenwave-1 prise Wemo-3 détec.inondation-1 Parrot Flower-1 détecteur UV-1 hub Harmony-prises RFX- 4 Squeezebox-XPENology+Plex
js-martin
Messages : 487
Inscription : 22 mars 2015, 22:08
Contact :

Re: Parrot flower Power

Message par js-martin »

Bravo pour ta persévérance !
Domotisation de : mes compteurs EDF, solaire, eau / mon alarme / ma Chaudière Viessamnn / mon congel / ma sonnette. Matériels : Pi2 - RFXTrx433e - Zwave+ Aeotec, ampoules Hue - Détecteur et prises Fibaro - Capteurs Oregon - présentation installation => lien
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Re: Parrot flower Power

Message par Jihem »

Bonsoir à tous
je ressors le sujet pour savoir si quelqu'un d'entre vous à réussi à récupérer les données d'un flower power directement en Bluetooth?
j'ai suivi le tuto indiqué au début du sujet http://blog.quatriememedia.fr/2015/05/1 ... bluetooth/
j'arrive à détecter les caractéristiques du capteur mais pas les données humidité-engrais-lumière etc

Code : Tout sélectionner

pi@raspberrypi:~/node_modules/flower-power $ sudo node test.js
connectAndSetup
readSystemId
        system id = 90:03:b7:00:00:c9:d7:d0
readSerialNumber
        serial number = PI040298AA3J020020����
readFirmwareRevision
        firmware revision = 2016-09-14_hawaii-2.0.3_hardware-config-MP
readHardwareRevision
        hardware revision = 2013-07-26_hawaiiProduction-1.2_protoDV-bootloader
readManufacturerName
        manufacturer name = Parrot
readBatteryLevel
battery level = 35
readFriendlyName
        friendly name = Flower power D7D0�
writeFriendlyName
disconnected!
merci de vos retours
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
pierre
Messages : 3
Inscription : 18 mai 2017, 14:00

Re: Parrot flower Power

Message par pierre »

hello

commente ou supprime les lignes

function(callback) {
console.log('readCalibratedEa');
flowerPower.readCalibratedEa(function(ea) {
console.log('calibrated EA = ' + ea.toFixed(2));

callback();
});
},
function(callback) {
console.log('readCalibratedEcb');
flowerPower.readCalibratedEcb(function(ecb) {
console.log('calibrated ECB = ' + ecb.toFixed(2) + ' dS/m');

callback();
});
},
function(callback) {
console.log('readCalibratedEcPorous');
flowerPower.readCalibratedEcPorous(function(ecPorous) {
console.log('calibrated EC porous = ' + ecPorous.toFixed(2) + ' dS/m');

callback();
});
},

ref https://blog.quatriememedia.fr/wp-conte ... omoticz.js
Répondre