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 , 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 Update8 Update1 Expand Filesystem7 Advanced Option -> A1 Expand Filesystem- 3 Boot Options -> B1 Console
5 Internationalisation Options4 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 Options4 Localisation Options -> I2 Change Timezone -> Europe -> Berlin5 Internationalisation Options4 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 -> Yes5 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.
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.
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
"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
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.