hat zwar nicht direkt was mit dem IPS Modul zu tun, aber:
Hat jemand schon mal Android Devices zur Anbindung der Sensoren benutzt? Sprich als Reichweitenverlängerung?
Also Miflora Modul ist angebunden an ein Android Tablet, dieses gibt die Sensordaten an IPS weiter.
Ich möchte gerne auf die zusätzlichen Raspberrys nur für Bluetooth verzichten, denn ich habe nahezu überall ein Tablet mit IPSView hängen. Diese Android Tablets könnten dann die Bluetooth-Anbindung zu Miflora erledigen. Sollte ja nicht grundsätzlich unmöglich sein denn das ist ja auch Linux basierend…
Ich hätte auch noch Interesse an ca 5 Sensoren, vielleicht lohnt sich ja wenn ein paar zusammen kommen wieder eine Sammelbestellung?
Viele Grüße
Ralf
Achja: bei der Raspberry Installation ist es wichtig die richtige Linux Version zu nehmen (Jessy) mit der aktuellsten habe ich die Python Bibliotheken nicht zum laufen bekommen…
Sammelbestellung wäre schön - mein letzter Bestellversuch mit aliexpress scheiterte beim Zoll: Wegen fehlender deutscher Bedienungsanleitung und CE Zertifikat hat die Bundesnetzagentur die Dinger der Wiederausfuhr zugeführt. Seitdem keine Spur mehr
eine Changelog wird in der App angezeigt, dort wo das Update durchzuführen ist. Es wurden einige Fehler behoben, aus dem Kopf kann ich Dir das leider nicht mehr sagen. Habe alle bei mir auf den aktuellen Stand gebracht.
Stretch kommt mit boost_python-py35, gattlib erwartet aber boost_python-py34.
So laesst sich gettlib aber trotzdem installieren:
pip download gattlib
tar xvzf ./gattlib-0.20150805.tar.gz
cd gattlib-0.20150805/
sed -ie 's/boost_python-py34/boost_python-py35/' setup.py
pip install .
desweiteren gab es Änderungen am Miflora Library.
Angepasstes GetMiFloras.py:
Hallo
Ich habe mir auch mal einen der Sensoren zum testen besorgt. Nun versuche ich das ganze auf einem Raspi Zero W zum laufen zu bringen.
Habe ein Jessy-Image drauf am laufen.
Leider bekomme ich die gleichen Fehler wie @Luca
Cleaning up...
Command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip-build-vo925pvw/gattlib/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('
', '
'), __file__, 'exec'))" install --record /tmp/pip-ydva5v94-record/install-record.txt --single-version-externally-managed --compile failed with error code 1 in /tmp/pip-build-vo925pvw/gattlib
Storing debug log for failure in /root/.pip/pip.log
Das pip.log
Downloading/unpacking gattlib
Getting page https://pypi.python.org/simple/gattlib/
URLs to search for versions for gattlib:
* https://pypi.python.org/simple/gattlib/
Analyzing links from page https://pypi.python.org/simple/gattlib/
Found link https://pypi.python.org/packages/43/de/2ae25758e14447c2195b3628a$
Found link https://pypi.python.org/packages/7c/8f/861dbcc3da19f8324f5e0ac69$
Found link https://pypi.python.org/packages/be/2f/5b1aecec551b42b59d8b399ad$
Found link https://pypi.python.org/packages/de/b9/6aa639cefedae3f81f79261ad$
Found link https://pypi.python.org/packages/e1/b7/b8ef5aa35b93dc013a18918da$
Ignoring link https://pypi.python.org/packages/7c/8f/861dbcc3da19f8324f5e0ac6$
Using version 0.20150805 (newest of versions: 0.20150805, 0.20150131, 0.20150$
Downloading from URL https://pypi.python.org/packages/be/2f/5b1aecec551b42b59$
Running setup.py (path:/tmp/pip-build-vo925pvw/gattlib/setup.py) egg_info for$
running egg_info
creating pip-egg-info/gattlib.egg-info
writing top-level names to pip-egg-info/gattlib.egg-info/top_level.txt
wenn ich das versuche
pip download gattlib
tar xvzf ./gattlib-0.20150805.tar.gz
cd gattlib-0.20150805/
sed -ie 's/boost_python-py34/boost_python-py35/' setup.py
pip install .
bekomme ich die Fehler Meldung:
ERROR: unknown command "download"
Bin jetzt nicht der Linux-Versteher. Daher bitte ich um evtl. Hilfestellung
Usage:
pip <command> [options]
Commands:
install Install packages.
uninstall Uninstall packages.
freeze Output installed packages in requirements format.
list List installed packages.
show Show information about installed packages.
search Search PyPI for packages.
wheel Build wheels from your requirements.
zip DEPRECATED. Zip individual packages.
unzip DEPRECATED. Unzip individual packages.
bundle DEPRECATED. Create pybundles.
help Show help for commands.
General Options:
-h, --help Show help.
-v, --verbose Give more output. Option is additive, and can be
used up to 3 times.
-V, --version Show version and exit.
-q, --quiet Give less output.
--log-file <path> Path to a verbose non-appending log, that only
logs failures. This log is active by default at
/home/pi/.pip/pip.log.
--log <path> Path to a verbose appending log. This log is
inactive by default.
--proxy <proxy> Specify a proxy in the form
[user:passwd@]proxy.server:port.
--timeout <sec> Set the socket timeout (default 15 seconds).
--exists-action <action> Default action when a path already exists:
(s)witch, (i)gnore, (w)ipe, (b)ackup.
--cert <path> Path to alternate CA bundle.
Wenn ich das richtig sehe/verstehe kennt er das Commando „download“ nicht.
bei
sudo apt install python3-pip
sagt er die aktuelle Version ist schon installiert.
pip3 download gattlib
tar xvzf ./gattlib-0.20150805.tar.gz
cd gattlib-0.20150805/
sed -ie ‚s/boost_python-py34/boost_python-py35/‘ setup.py
pip3 install .
Technisch läuft das System bei mir seit vielen Monaten. Habe 5 Sensoren. Allerdings sind die Messwerte bzgl. Feuchtigkeit sehr seltsam. Jeder Messwert für sich ändert sich bzgl. Austrocknung und Giessen in etwas wie erwartet. Der absolute Wert ist allerdings sehr seltsam. Selbst wenn ich alle Sensoren direkt nebeneinander in denselben Topf stecke bekomme ich Messwerte, die stark auseinander sind. Bei meinen 5 Sensoren sind dann zwei im 10-20er Bereich, zwei bei 30-40 und einer bei 50-60.
pi@RasPi-Balkon:~/miflora $ sudo python3 /home/pi/miflora/GetMiFloras.py
Traceback (most recent call last):
File "/home/pi/miflora/GetMiFloras.py", line 5, in <module>
from gattlib import DiscoveryService
ImportError: No module named 'gattlib'
pi@RasPi-Balkon:~/miflora $
pi@RasPi-Gartenhaus:~/miflora $ sudo python3 /home/pi/miflora/GetMiFloras.py
Traceback (most recent call last):
File "/home/pi/miflora/GetMiFloras.py", line 5, in <module>
from gattlib import DiscoveryService
ImportError: No module named 'gattlib'
pi@RasPi-Gartenhaus:~/miflora $
Irgendwie schein gattlib nicht korrekt installiert zu sein.
Mit exakt den selben Befehlen hatte ich vor einigen Wochen hatte ich MiFlora auf einen Wohnzimmer-Raspi3 problemlos installiert.
Die log-Datei wird erzeugt und die Werte kommen wie gewünscht.
Hat einer eine Idee?
Mit freundlichen Grüßen
Matthias
ich hatte noch eine alte Version installiert. Die lief auch soweit.
Jetzt wollte ich MiFlora aktualisieren.
Ich bin nach der Anleitung vorgegangen und es gab keine Fehler.
Wenn ich GetMiFloras aber teste kommt folgender Fehler:
Traceback (most recent call last):
File "GetMiFloras.py", line 8, in <module>
from miflora.backends.gatttool import GatttoolBackend
ImportError: No module named 'miflora.backends'