DoorPi von Spacefed

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Da in jedem Forum ein paar Regeln eingehalten werden müssen, möchte ich diese auch vorher hier festlegen und niederschreiben. Die grundsätzliche Netiquette setze ich bei Jedem voraus. Darüber hinaus möchte ich nur spezielle Regeln ansprechen:
    - Unterlasse FullQuote sondern nutze Alternativen wie Inline-Quoting
    -> siehe auch https://de.wikipedia.org/wiki/Fullquote vs. https://de.wikipedia.org/wiki/TOFU#Alternativen_zu_TOFU
    - Unterlasse nichtssagende Antworten wie "Danke" oder "werde ich mal testen" oder ähnliches, sofern Du nicht der Threadersteller bist und einen Lösungsvorschlag angeboten bekommen hast.
    - Vermeide Doppel-Posts (zwei Beiträge von Dir hintereinander) sondern editiere wenn möglich Deine Posts.

    Danke...

    • DoorPi von Spacefed

      Hallo Leute,

      das ist keine Präsentation oder Anleitung im engeren Sinn, ich schreibe hier einfach nach und nach rein was ich mache und was mir dazu so auffällt. Hatte im Studium mal C++ Vorlesungen und interessiere mich nun langsam doch etwas dafür. Fühle mich beim Programieren aber (noch) nicht wirklich zuhause, könnte also etwas holprig werden. Da meine ToDo Liste recht lang ist und meine Frau, der Briefträger und die meisten anderen Leute sich nach nun knapp drei Jahren daran gewöhnt haben das wir keine Klingel haben, ist der Druck nicht so wirklich groß. Vielleicht hilft es aber dem einen oder anderen der, so wie ich, nicht so viel Anhnung hat damit klar zu kommen...
      Irgendwann wenn ich dann fertig bin werde ich das Projekt nochmal im Gesamten präsentieren. Hoffe das ist so ok, da die meisten hier gleich ihr fertiges Projekt vorgestellt haben.

      03.02.2019
      Habe heute damit begonnen den DoorPi mit der Anleitung zu installieren. Komme mir dabei vor wie der größte Hacker aller Zeiten... keine Ahnung was ich da eintippe . Danke für die Anleitung und das ganze Projekt :thumbsup: , sonst wäre ich nicht arg weit gekommen und hätte mir was fertiges kaufen müssen oder eben nur eine normale Klingel... meine Frau würde mitlerweile so einen Löwen mit Ring aber auch cool finden.

      Also Img gezogen, SD Karte mit SD Card Formatter formatiert und das Img mit Win32 Disk Imager geschrieben. Bei Hash habe ich nichts eingestellt, keine Ahnung was das macht und die Leute im Internet haben da auch nichts eingestellt was ich so gesehen habe. SD Karte in den Raspi und lief erst mal.

      In der Config haben sich ein paar Sachen geändert, habe das mal aufgeschrieben, vielleicht möchte das jemand in die Anleitung übernehmen?
      Habe diese Raspbian Version istalliert
      Raspbian Stretch Lite
      Minimal image based on Debian Stretch
      Version: November 2018
      Release date: 2018-11-13
      Kernel version: 4.14
      • 9 Advanced Options -> A0 Update 8 Update
      • 1 Expand Filesystem 7 Advanced Option -> A1 Expand Filesystem
      • 3 Boot Options -> B1 Console
      • 5 Internationalisation Options 4 Localisation Options -> I1 Change Locale -> de_DE.UTF-8 UTF-8 (und auch als default auf der nächsten Seite setzen) (konnte ich bei default irgendwie nicht auswählen, sondern nur "None", "C.UTF-8" und "en-GB.UTF-8". Habe "en-GB...." genommen)
      • 5 Internationalisation Options 4 Localisation Options -> I2 Change Timezone -> Europe -> Berlin
      • 5 Internationalisation Options 4 Localisation Options -> I3 Change Keyboard Layout -> Generic 105-key (Intl) PC -> Other -> German -> German -> Rest bleibt Default
      • (Da ich den PiFace benutze) 9 Advanced Options -> A6 SPI -> Yes -> Ok -> Yes 5 Interfacing Options -> P4 SPI -> usw.
      vermutlich da ich die Lite Version genommen habe hat Punkt 8 der Anleitung nicht funktioniert
      es kam immer
      "sudo: easy_install: command not fund"
      die Lösung gibt es hier. Dort hab ich dann auch erfahren, dass es wohl verschiedene Python "varianten" gibt, sag ich mal. Habe nämlich erst auch eine Lösung gefunden bei der man "python3-setuptools" eingeben soll. Das funktoniert dann natürlich nicht, da bei allen Befehlen in der Anleitung die 3 nicht vorkommt. Auch sollte man "easy_install" schreiben und nicht "easy-install". meistens funktioniert es ganz gut wenn man es richtig macht ;)
      nach diesem Befehlt geht Punkt 8 wie in der Anleitung beschrieben.

      Quellcode

      1. sudo apt-get install python-setuptools
      bei dem Versuch #linphone4raspberry und #python-daemon zu installieren sagte mir die Console das Python 2.7 ab 1.1.2020 nicht mehr unterstütz werden wird. Der python-deamon wurde nicht installiert.
      Habe dann den daemon und wheel installiert nach dieser Anleitung. Ob wheel nötig war weiß ich nicht, aber da es bei der Linphone installation dabei stand hab ich es gemacht.

      Quellcode

      1. sudo apt-get install python-daemon
      2. sudo pip install wheel
      3. sudo pip install --upgrade pip
      Das Upgrade hat nichts weiter gebracht, war alles bereits auf dem neusten Stand.
      Wheel und pyhton-daemon wurden aber wohl installiert. Also weiter mit Punkt 9.

      Alle Kontrollen am Ende der DoorPi installation waren positiv bis auf die daemon-file, also bin ich dem Link in der Anleitung gefolgt und habe gemacht was da steht.
      Im zweiten Befehl ist das Zeichen nach der URL -O(OHH) und nicht -0(NULL).
      Kann nun auf die Weboberfläche zugreifen. Hier wird mir gesagt, das linphone und pjsua nicht installiert sind. Bei letzerm habe ich gelesen es wäre eine Alternative, also hoffe ich das dies nicht so schlimm ist.

      Wenn ich linphone mit pip installieren möchte, dann bekomme ich eine rote Fehlermeldung "packages do not match the hashes from the requirements file..." eigentlich dachte ich aber das hätte ich bereits installiert in Punkt 8 der Anleitung. Vermutlich hat aber beides linophone und python-daemon) nicht funktioniert oder ich habe es wieder entfernt nachdem der python-daemon nicht ging.

      Jedenfalls soll man laut dem Internet soll man --no-cache-dir an den Befehl anhängen

      Quellcode

      1. sudo pip install linphone4raspberry --no-cache-dir

      "successfully installed linphone4raspberry-3.9.0"

      neustart und doorpi daemon manuel gestartet.
      Auf der Weboberfläche ist linphone nun auch grün und pjsua gelb mit Hinweis "fehlt". Eine Erklärung dazu steht auch auf der Modulübersicht ganz oben

      DoorPi Weboberfläche schrieb:

      In manchen Bereichen (speziell sipphone und keyboard) ist es nur notwendig, dass eins der Module installiert wird, damit alle anderen optional werden...
      denke fürs erste ist das mal ganz gut zu gebrauchen. Bis die Tage.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Spacefed ()