Alles klar, auch mit GPIO läuft DoorPi jetzt. Nun geht es mit diversen Events weiter.
Info an Tim.B:
kannst ja meine "ini" mal bei dir eingeben. Allerdings musst du dann für Sipphone deine
IP und Passwörter einsetzen.
Alles klar, auch mit GPIO läuft DoorPi jetzt. Nun geht es mit diversen Events weiter.
Info an Tim.B:
kannst ja meine "ini" mal bei dir eingeben. Allerdings musst du dann für Sipphone deine
IP und Passwörter einsetzen.
Moin,
versuche mit hier gerade an der neuinstallation von DoorPi. Danke für die Anleitung, die alte ist ja leider nicht mehr vorhanden. Mit der hatte ich es schon mal hinbekommen.
Jedenfalls bin ich im Moment bei
das liefert mir diesen Fehler
Traceback (most recent call last):
File "setup.py", line 58, in <module>
reqs = [str(req.req) for req in install_reqs]
AttributeError: 'ParsedRequirement' object has no attribute 'req'
was muss ich dagegen machen? Danke
Hm die Änderung an der setup.py hast du vorgenommen? Die müsste eigtl. mal komplett neu geschrieben werden.
ja, hab ich. So sieht die setup.py um Zeile 52 aus
return file_content
from setuptools import setup, find_packages
try: # for pip >= 10
from pip._internal.req import parse_requirements
except ImportError: # for pip <= 9.0.3
from pip.req import parse_requirements
install_reqs = parse_requirements(os.path.join(base_path, 'requirements.txt'), session=uuid.uuid1())
reqs = [str(req.req) for req in install_reqs]
setup_dict = dict(
Alles anzeigen
"from setuptools import setup, find_packages" sollte Zeile 51 sein
Ist das so richtig?
Meh PIP ist mittlerweile nichtmehr backward kompatibel. Demnach muss es komplett anders gemacht werden ...
from setuptools import setup, find_packages
def parse_requirements(filename):
""" load requirements from a pip requirements file """
lineiter = (line.strip() for line in open(filename))
return [line for line in lineiter if line and not line.startswith("#")]
install_reqs = parse_requirements(os.path.join(base_path, 'requirements.txt'))
reqs = install_reqs
Anstelle von
from setuptools import setup, find_packages
try: # for pip >= 10
from pip._internal.req import parse_requirements
except ImportError: # for pip <= 9.0.3
from pip.req import parse_requirements
install_reqs = parse_requirements(os.path.join(base_path, 'requirements.txt'), session=uuid.uuid1())
reqs = [str(req.req) for req in install_reqs]
Danke, jetzt gings ohne Probleme
hallo zusammen
hab einen Pi Zero W
auf den ich nun alles nach Anleitung gemacht habe und hat bis jetzt auch alles super geklappt.
nun hänge ich am letzten schritt siehe unten.
der ExecStart......... Befehl funktioniert bei mir nicht . Da ich nur eine 4" display mit relativ geringer Auflösung habe sollte ich das schon einstellen.
und wie sehe ich dann ein Bild?
habe einen Pi 4 mit display und Raspbian drauf. was brauche ich um von dort aus einBild zu bekommen . bzw wie mache ich das mit der FritzBox dass ich z.B. eine mail bekomme? und habe ich mit moorbi auch eine graphische Oberfläche von wo aus ich das Bild der Kamera direkt sehen kann?
ich weis der Tread ist recht alt
aber alt. habe ich ja Glück.
vielen Dank schon mal
Ansonsten kann man auch hierbei noch die Parameter verändern in "lib/systemd/system/v4l2rtspserver.service" unter ExecStart steht mit welchen Parametern der Server gestartet wird. Die PiCamera unterstützt folgende Auflösungen: https://picamera.readthedocs.io/en/release-1.12/fov.html, sodas z.B. folgendes gehen würde:
Code
Der Stream ist dann unter folgender Adresse erreichbar:
Code
Hallo zusammen,
ich versuche mich auch gerade an der Installation von DoorPi auf einem neu aufgesetzten Pi. Ich habe die änderungen in der setup.py vorgenommen, erhalte jedoch beim Versuch von
"sudo python setup.py install"
folgende Fehlermeldung:
"ImportError: No module named util"
Jemand eine Lösung dazu?
Dann setz mal direkt vor das util einen Punkt (.util) ... Python 3 und 2 Verarbeitung von Import unterscheidet sich da leider.
Wo meinst Du denn genau? In der / meiner setup.py kommt "util" gar nicht vor, komischerweise
Aktuell sieht meine setup.py so aus: https://pastebin.com/pTwLEtRx
Hallo,
m.E. fehlt Dir das watchdog Paket
sudo apt-get install python-watchdog
Moin und ein frohes Fest euch,
ich versuche grad meinen ersten DoorPi zu installieren. Das nach der neuen Anleitung von deviloper. Bekomme da aber eine Fehlermeldung beim ersten Startversuch. Also bevor man das Linphone installiert.
Traceback (most recent call last):
File "/usr/local/bin/doorpi_cli", line 6, in <module>
from pkg_resources import load_entry_point
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3191, in <module>
@_call_aside
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3175, in _call_aside
f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3204, in _initialize_master_working_set
working_set = WorkingSet._build_master()
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 583, in _build_master
ws.require(__requires__)
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 900, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 786, in resolve
raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'watchdog>=0.8.3' distribution was not found and is required by DoorPi
Alles anzeigen
Kann mir da wer helfen?
Dir fehlt das Watchdog Packet. (pip install watchdog)
Das kam jetzt :o
pi@raspberrypi:~ $ pip install watchdog
DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 is no longer maintained. pip 21.0 will drop s upport for Python 2.7 in January 2021. More details about Python 2 support in pi p can be found at https://pip.pypa.io/en/latest/development/release-process/#pyt hon-2-support pip 21.0 will remove support for this functionality.
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting watchdog
Downloading watchdog-0.10.6.tar.gz (99 kB)
|████████████████████████████████| 99 kB 333 kB/s
Collecting pathtools>=0.1.1
Downloading pathtools-0.1.2.tar.gz (11 kB)
Building wheels for collected packages: watchdog, pathtools
Building wheel for watchdog (setup.py) ... done
Created wheel for watchdog: filename=watchdog-0.10.6-py2-none-any.whl size=750 19 sha256=2bed9128dea00a76d7f90701b13ce5a0a3ff6cd98260503fa0cf02408d38a252
Stored in directory: /home/pi/.cache/pip/wheels/6d/c0/cd/b159697f5116753b485fa c1aca8d79490d8cce08fa4ab7969f
Building wheel for pathtools (setup.py) ... done
Created wheel for pathtools: filename=pathtools-0.1.2-py2-none-any.whl size=87 86 sha256=8fc6cf697ef68f983a70d42c5b9d493c277be98dd47ae191afcf412ed8f8165c
Stored in directory: /home/pi/.cache/pip/wheels/da/24/4e/5b716376944d90d140666 6897dbd020764405d5242afb5b236
Successfully built watchdog pathtools
Installing collected packages: pathtools, watchdog
ERROR: pip's legacy dependency resolver does not consider dependency conflicts w hen selecting packages. This behaviour is the source of the following dependency conflicts.
doorpi 2.5.1 requires pifacecommon>=4.1.2, which is not installed.
doorpi 2.5.1 requires pifacedigitalio>=3.0.5, which is not installed.
Successfully installed pathtools-0.1.2 watchdog-0.10.6
Alles anzeigen
So also ich hab es jetzt noch einmal neu aufgesetzt, erst den Watchdog inkl. aller Updates installiert.
Da ja das DoorPI gemeutert hat, dass Python 2.7 out of Service ist, habe ich mich da eingelesen, aber angeblich soll ja unter Raspbian Python 3.5 schon installiert sein. Somit kann ich dagegen nichts machen oder?
Hy,
hatte das gleiche Problem
ich habe noch bevor ich setup.py installierte den Watchdog installieret
sudo apt-get install python-watchdog
PS: //pip install watchdog// habe ich nicht benötigt
Hallo,
habe versucht die Installation auf meinem Pi 3 hin zu bekommen. Leider bekomme ich nen Error und weis nicht wirklich was damit an zu fangen.
Hoffentlich kann mir jemand helfen.
Habe Raspberry Pi OS lite release 2021-01-11 auf die SD gepackt und mit der Installation nach der Anleitung angefangen.
Bei dem Punkt "python get-pip.py"
Erhalte ich folgende Ausgabe
Traceback (most recent call last):
File "get-pip.py", line 24244, in <module>
main()
File "get-pip.py", line 199, in main
bootstrap(tmpdir=tmpdir)
File "get-pip.py", line 82, in bootstrap
from pip._internal.cli.main import main as pip_entry_point
File "/tmp/tmpzHL13v/pip.zip/pip/_internal/cli/main.py", line 60
sys.stderr.write(f"ERROR: {exc}")
^
SyntaxError: invalid syntax
Alles anzeigen
MfG
Alex
Hallo,
habe versucht die Installation auf meinem Pi 3 hin zu bekommen. Leider bekomme ich nen Error und weis nicht wirklich was damit an zu fangen.
Alex
Ich glaube, dass das hier ziemlich tot ist. Bin nur zufällig hier weil Google mich gewarnt hat, dass die Zugangsdaten hier nicht sicher wären. Vermutlich irgendwelche Backend Software, die nicht (mehr) gepflegt wird.
Ich glaube, dass das hier ziemlich tot ist. Bin nur zufällig hier weil Google mich gewarnt hat, dass die Zugangsdaten hier nicht sicher wären. Vermutlich irgendwelche Backend Software, die nicht (mehr) gepflegt wird.
Na das galube ich nicht, die meisten haben ihr doorpi am laufen, und schauen hier gelegentlich vorbei. Da sich AlexDietz82 nicht mehr gemeldet hat gehe ich davon aus das er es selber hinbekommen hat. Das ist halt der Nachteil/Vorteil bei solchen Applilationen, die laufen halt