Doorpi - JessyPixel - 7-ZollTouchpad - mjpg - VCN - Anleitung fertig !?

Begonnen von Franz Tenbrock, 01 Mai 2017, 18:34:21

Vorheriges Thema - Nächstes Thema

Franz Tenbrock

An die, die von Anfang an hier gelesen haben,
ich bekomme nun:
JessyPixel, Doorpi, MJPGstreamer, VNC FHEM, Klingel, Fritzfon mit Bild, Doorpi, Livebild in FHEM

was wollte ich hab ich erst mal erreicht:

Hallo,
Ich möchte an der Tür innen ein 7 Zoll Display installieren,
darauf soll der aussen stehende Besucher zu sehen sein,
darüber hinaus sollen auf dem Raspi FHEM laufen und einige weitere Funktionen von doorpi umgesetzt werden.

Leider ist die Installation für einen Nicht Linux Kenner nicht so einfach wie im Wiki geschildert.
Probleme die bei mir bei einem neu aufgesetzten Raspi aufgetreten sind habe ich mit Lösungsweg beschrieben

Ich hab die Anleitungen mal besser rausgenommen, da sie doch noch nicht sauber sind, es läuft zwar aber in den letzten Schritten beider Integration in fhem gibt es Probleme, will nicht andere auch noch in Probleme stürzen
man kann einfach zu viele Fehler machen wenn die Zusammenhänge nicht klar sind
Sorry
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

die Kiste läuft  8) ;D :D ;)

wäre schön wenn jemand einfach mal drüber schaut
Hoffe das es für andere eine Hilfe ist, mich hats viele Stunden gekostet, der Patch hat mich echt Nerven gekostet. Die Urheber sollten mit allen Links drin sein.

Das aktuelle Bild von draussen hab ich ja nun auf dem Display,
auf dem TouchDisplay unten auch das laufende FHEM, damöchte ich langfristig über Floorplan oder Dashboard sind alle Fenster geschlossen, Alarmanlage scharf schalten oder sonst was anzeigen.
weniger ist manchmal mehr

Denke die Installation von Jessy lite sollte bis auf den Link identisch verlaufen.
werde nun ein Image anlegen.

Da meine Passworte drauf sind
#wo ?

Würde das Image auch ev anderen zur verfügung stellen SD Karte hin und herschicken wäre ja recht günstig, das nachmachen dauert sicher 2-3 Stunden, Raspi orgelt ja immer wieder.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#2
bräuchte mal etwas Hilfe.

Wir haben eine Sicherheitsbeschlag an der Haustüre, somit ist kein Türöffner möglich.

Ich habe zwar nun ein Piface, aber die Software habe ich gerade auf einem Raspi Model B Rev 2 early Model
da passte s nicht drauf.
a)Könnte man einfach den Video Stecker der da stört auslöten, oder sind die Pins different ?
b) könnte ich die konfigurierte SD Karte einfach in Model 3 stecken ( hab ich auch )


Als nächstes möchte ich einen Klingeltaster anschließen.
Schaltplan
https://www.doorpi.org/forum/thread/41-neues-doorpi-projekt/


Das Beispiel von PAH im Wiki ist nun aber so umfangreich, dass ich wahrscheinlich wieder massive Probleme habe
würde lieber Schritt für Schritt das Ganze aufbauen, um es auch zu verstehen

also nächster Schritt Klingeltaster, entweder direkt am PiBoard über GPIO17 ?!.

nur wie wo muss man was an Definition einfügen

hier und da zwar Anleitungen gefunden, dann aber immer so umfangreich ???
http://blog.johjoh.de/voip-sip-video-tuersprechstelle-eigenbau-teil-1/

dann Kontrolle mit
Live-Bild für FRITZ! Fon
https://www.doorpi.org/forum/thread/79-live-bild-für-fritz-fon/
( hab ich schon in der Fritte eingerichtet )
Test fehlt halt noch

wenn das klappt Audio -Sachen müsste ich noch am WE bestellen
wenn das alles klappt werde ich mir so was aus Edelstahl anfertigen.

PS: das Bild hab ich zusammengebastelt, Elektro  kam halt aus einem ebay Angebot
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

Hier einmal die
Definition der doorpi.config.
http://blog.johjoh.de/voip-sip-video-tuersprechstelle-eigenbau-teil-1/

Die Konfiguration wird in Sektionen unterteilt die Überschriften haben in Eckigen Klammern [DoorPI].
http://www.piface.org.uk/products/piface_digital_2/

da ich keine Ardunio habe und auch noch keine Soundkarteund noch keine Anbindung an fhem, halt nur den Taster an Klemme??v fehlt noch das virtuelle Keyboard etc


[DoorPi]
base_path = /usr/local/etc/DoorPi
snapshot_path = /home/doorpi/records
number_of_snapshots = 10
snapshot_size = 1280x720
eventlog = /home/doorpi/log/eventlog.db
is_alive_led = blinking_led
last_snapshot =

# dialtone = !BASEPATH!/doorpi/media/ShortDialTone.wav
# records = !BASEPATH!/records/!LastKey!/%Y-%m-%d_%H-%M-%S.wav
# record_while_dialing = true

[DoorPiWeb]
indexfile = index.html
loginfile = login.html
online_fallback = http://motom001.github.io/DoorPiWeb
port = 80
public = AREA_public
www = /home/doorpi/records
[AREA_public]
.*

[AREA_config]
/control/config_value_get
/control/config_value_set
/control/config_value_delete
/control/config_save
/control/config_get_configfile

[AREA_dashboard]
/dashboard/pages/.*html

[AREA_status]
/status
/mirror

[AREA_control]
.*
[User]
admin = admin
visitor = visitor

[Group]
administrators = admin
guests = visitor

[WritePermission]
administrators = dashboard,status,config

[ReadPermission]
guests = dashboard

[AdminNumbers]
**621 = active

[EVENT_OnStartup]
# 10 = sleep:1
########### SIP phone #############
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
identity = DoorPi
local_port = 5060
#
sipphonetyp = linphone
sipserver_password = "mein passwort"
sipserver_realm = fritz.box
sipserver_server = 192.168.178.1
sipserver_username = "Name der unter Telefoniegeräte erscheint"
stun_server =
#
max_call_time = 300
call_timeout = 30
ua.max_calls = 2
#
#audio_codecs = PCMA,PCMU
#capture_device = ALSA: default device
#dialtone = !BASEPATH!/media/ShortDialTone.wav
#dialtone_renew_every_start = False
#dialtone_volume = 35
#echo_cancellation_enabled = False
#
#
#playback_device = ALSA: default device
#record_while_dialing = False
#records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
#
video_codecs = VP8
video_device = StaticImage: Static picture
video_display_enabled = False
video_size = vga
#
playback_device = ALSA: default device
record_while_dialing = False
records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav

[keyboards]
onboardpins = piface
##### Real keyboard #####
[onboardpins_keyboard]
bouncetime = 200
pull_up_down = PUD_UP
#
[onboardpins_OutputPins]
0 = Tueroeffner
1 = Licht
7 = blinking_led
#
# https://github.com/motom001/DoorPi/wiki/Configfile
#
[onboardpins_InputPins]
0 = call:**620


was ich noch nicht verstehe, wo und wie muss man einen einfachen Taster anbringen,
im doorpi forum ging es da hin und her mit den Schaltungen.

Input Pin1 auf der pifacePlatine gegen GND ?


Name der Türsprechanlage ist 620
Klingeltaste = Klingeltaste 1
Rufnummer der Klingeltaste ist 11
weiterleiten an alle Telfone
Livebild
192.168.178.87:9000/?action=snapshot
Anmeldedaten
Registrar = Fritz.box
Benutzername = "xy"
Kennwort = "mein Passwort "
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

fermoll

Ich habe mir mal die Broschüre angesehen.
Leider enthält schon die erste Seite einen gravierenden Fehler. Mit dem Diskimager kann man sehr wohl eine Sicherheitskopie der Mikro-SD erstellen und auch auf eine neue SD kopieren. Diese muss nur mindestens gleich groß sein und mit FAT formatiert. Eine schon benutzte M-SD muss neu formatiert werden. Das geht nicht unter Windows, sondern z.B. mit Mini Tool Partition Wizard Free oder unter Linux. Unter Windows wird nur die FAT-Partition formatiert. Die Karte darf nur FAT enthalten.
Außerdem benutzt der Raspberry  keinen Bootsektor. Rasbian, auch das Jessie - ich habe das normale, nicht die light Version verwendet - erstellt auf der SD zwei Partitionen, eine FAT (ca. 60mB) und eine ext4 (Linux). Um letztere sichtbar zu machen, benötigt man z.B. Paragon ExtFS oder ein ähnliches Programm unter Windows. Der Bootlader (bootcode.bin) befindet sich auf der FAT-Partition. Die Informationen für das Laden von Raspbian auf den anderen Dateien in dieser Partition, vor allem in der Datei cmdline.txt. Die ext4 Partition enthält alle Dateien für Raspbian im / Wurzelverzeichnis. Ich habe z.B. meinen FHEM-Raspi so eingerichtet, dass die FAT-Partition auf einer kleinen µ-SD läuft und das Wurzelverzeichnis auf einer IDE-Festplatte. So laufen fast alle Schreibvorgänge auf der Platte ab.
FHEM auf Synology Ds 1621+ in Docker, . 2x Max!Cube, Debmatic auf RPI 3  mit HM-MOD-RPI-PCB , CUNO mit 35cm Antene, 2x HM-LC-Bl1PBU-FM, HC-LC-Bl1-FM
22 HT u. HT+, Fensterkontakte, S300TH, EM 100-GZ(S).
Diverse Wemos mit ESPEasy. 2. RPI3+, 1 RPI 4 8GB

Franz Tenbrock

#5
Mit dem Diskmanager hat es bei mir nicht geklappt eine Sicherheitskopie zu erstellen,
sobald ich die SD Karte in den Windows Rechner stecke meckert dieser und will sie formatieren.
Wenn ich nun den Win32 Diskimager aufrufe gibt es keine Möglichkeit der Sicherung.
zumindest ist mir keine Möglichkeit bekannt.

Eine schon benutze Micro SD Karte kann man sehr wohl mit Windows Boardmitteln so vorbereiten das man sie erneut benutzen kann, hat bei mir bereits zig mal geklappt,
habe ich gerade im angehängten PDF File nochmals dargestellt, Schritt für Schritt.

Mit dem kleinen USB tool ging es genau wie ich es geschrieben habe
also nur Windows Boardmittel und dem Tool,
war für mich der schnellste und einfachste Weg, hab nicht behauptet das es nicht anders ginge.

das es für Linux Kenner auch andere Wege gibt ist unbestritten.

Ich wäre froh wenn ich viele Dinge die du am Schluß beschreibst auch mal so einfach hinbekommen würde.
Ich zumindest tue mich mit Linux immer noch sehr schwer obwohl ich vor 25 Jahren bei DOS und Netware mit batch Dateien zu tun hatte.

Möchte hier keine Streit anfangen was ist besser schlechter oder was für Möglichkeiten gibt es noch.

Keiner muss meine Anleitung nutzen, i
ch bin immer froh wenn ich gut gemachte Anleitungen finde und die dann auch klappten.
Für mich selber schreibe ich das dann zusammen, damit ich auch noch nach Monaten das ohne Frage wieder hin bekomme

Also noch einmal die Frage nach dem Taster....
auch da gibt es leider sehr viele unterschiedliche Aussage die mich im Moment noch etwas verwirren.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#6
mit dem code aus post 3
startet doorpi nicht mehr, alsowohl was falsch, erst mal doorpi.ini Sicherung zurückspielen und schauen obs wieder geht.
mit Sicherung ... ;)

weniger ist mehr
heute abend spät nächster Anlauf
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

meine Augne sind nun rechteckig
hab den ganzen Thread DoorPi projekt gelesen

wenn ich nicht infiziert wäre wäre ich schon ausgestiegen

da ich mich aber bisher immer durchgebissen habe gehe ich auch hierbei davon aus
....

bin ja nicht der einzige der Probleme hat
wenn ich auch schon sehr früh Probleme hatte.

PAH ist einfach ne Nummer zu hoch für meinen Kenntnisstand.  :(

Code verstehe ich nur wenn er Schritt für Schritt aufbaut

Was soll ich mich um ein bedienbares Display kümmern wenn meine doorpi.ini shcon mit einem einfachen Klingeltaster scheitert.

wenn ichmir überlege wieviel Stunden ich nun schon investiert habe hätte ich mir längstne teure Anlage kaufen können.

ich wills aber verstehen

next Step
Klingel
Fritz Fon rufen Bild übertragen

Fritz soweit auch schon eingerichtet




cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

da irgendwas wohl nicht so ganz richtig war, Doorpi Fritz Übergang funktionierte nciht hab ich neu installiert,
Sicherheitsupdate nach der Konfiguration von Jessy Pixel, dh dieses IMage kann ich direkt dann per putty erreichen, Passwort SSH etc alles eingestellt
dann mit meiner Anleitung fluppte es dann ohne Probleme und doorpi läuft wieder incl Autostart

heute unser neues Türschild angekommen
einfach nur super geil
metzler-trade.de
super schnell und schöner ncoh als auf den Fotos

dann noch das hier gefunden
www.cutworks.com

600 mal 100 mit einigen Ausschnitten in 2mm Edelstahl keine 30 Euro.

auf das ich das mit dem doorpi Fritz etc noch hinbekomme
Lautsprecher, Verstärker etc bestellt im Zulauf

schlichter Klingelknopf oder doch mit LED ???
alte PC Micros habe ich noch

morgen werde ich sehen was mit dem piface ist, war gebraucht und funktioniert scheinbar nicht
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#9
so alle Anleitungen überarbeitet,
hab ja alles neu gemacht und konnte dabei meine Anleitungen benutzen / korrigieren
JessyPixel DoorPi,  Piface, Piface emulator, VNC Zugriff, Klingeltaster, Fritzboxtürsprechstelle 7490, mjpg streamer mit korrigiertem patch

alles im 1. Post

so wollte FHEM nun installieren da gabs ein Problem mitder Paketeverwaltung
mit dem hier komme ich scheinbar weiter

https://forum.fhem.de/index.php?topic=60158.0

ich wollte eigentlich kein Linux Experte werden
und weiter der Fehler beim installieren von FHEM


Vormals nicht ausgewähltes Paket fhem wird gewählt.
(Lese Datenbank ... 117115 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von fhem-5.8.deb ...
Entpacken von fhem (5.8) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von fhem:
fhem hängt ab von sqlite3; aber:
  Paket sqlite3 ist nicht installiert.
fhem hängt ab von libdbd-sqlite3-perl; aber:
  Paket libdbd-sqlite3-perl ist nicht installiert.
fhem hängt ab von libtext-diff-perl; aber:
  Paket libtext-diff-perl ist nicht installiert.

dpkg: Fehler beim Bearbeiten des Paketes fhem (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
fhem


nach etwas suche dann
danach
sudo apt-get install sqlite3

dann wurde auch fhem installiert

und startet nun

ich nehm wohl alle Stolpersteine mit
kommt in Anleitung  ;D

so 5.8 mit update
Image angesagt  ;)
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wzut

Tipp fü den Step 4 pdf :
Wirf den Block mit dem 62x User und dem mittel/gelben Passwort ganz raus. Ab Fritz OS 6.83 muss der Username 8 Zeichen haben und das Passwort muss stark/grün sein.
Warum hast du im DoorPi conf Abschnitt jedem Taster die interne Klngelkennung 11 zugewiesen ?
Der Witz ist doch wenn man mehr als eine Klingel hat jeweils verschiedene  Teilnehmer anzurufen ( Einzelteilnehmer oder hanze Rufgruppe -> in der FB definieren)
Läuft jetzt dein piface ? raspi-config  -> Interfacing Options -> SPI anschalten
Klappt es jetzt mit dem Anschluss eines einfachen externen Tasters ? Drahtbrücke von GND (0V)  ganz rechts nach ganz links sollte dein Telefon klingeln lassen.
Aber ACHTUNG : so einfach ist das nur wenn du keine weitere echte Klingel hast. Soll an einer bestehenden Klingel (z.b. bei mir 12V Wechselstrom) das Klingelsignal abgegriffen werden und zusätzlich zum piface geführt werden dann ist etwas mehr Aufwand erforderlich ( Dazu gibt es allerdings einge Threads mit diversen Lösungen hier im Forum)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Franz Tenbrock

Hallo
piface läuft
jetzt hab ich ahlt 2
fürs nächste Projekt
weiss ja jetzt wie es geht  ;D
ok mit dem 62x werf ich raus, oder hab ich schon aber noch nicht hochgeladen.
erst mal heute das schöne Wetter genossen
einen Klingeltaster in Edelsthal 27 mm bestellt
die soundkarte definiert, Soundcheck dann morgen, werde

Klingel funktioniert, die 4 anderen werfe ich raus, war zum testen
Livebild auf Fritzfon findet selbst meine frau cool

hab eine uralt Klingel die 30 cm höher hängt, weiß nicht mal wo da der Trafo im Hause ist ;-)

habmir heute das hier bestellt zum ausschlachten
http://www.ebay.de/itm/142330975913?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
12,50 incl Versand  ;)
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wzut

Zitat von: Franz Tenbrock am 13 Mai 2017, 20:16:30
hab eine uralt Klingel die 30 cm höher hängt, weiß nicht mal wo da der Trafo im Hause ist ;-)

habmir heute das hier bestellt zum ausschlachten
Da hast du aber eine Klingel die macht was sie soll und das vermutlich bereits seit Jahrzehnten. Wenn du jetzt zu 100% auf DoorPi setzt dann bist du stark von Elektronik und Software (FB, Raspi) abhängigund der Tag wird kommen wo jemand drausen den Klingelknopf drückt und du es im Haus nicht mitbekommst.
BTW: Das Spielzeug must du nicht gleich schlachten, DoorPi läuft auch wunderbar mit einer externen IPs Kamera zusammen, es muss nicht unbedingt die interne Raspi Kamera sein (hat u.A. sogar den Vorteil das man dem gstreamer aus dem Weg geht)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Franz Tenbrock

eine IP Kamera hatte ich schon aber die Software  war großer Mist, funktioniert nut mit einem Webbrowser etc.
wewrde mal sehen was ich mit dme Teil aus der Bucht mache, für 12,50 incl Versand bekomem ich sonst gerade mal einen Dome ohne Halterung etc.
meienPi Kamera hat schon Weitwinkel hoffe das ich die da rein bekomme.

Hab gestern ncoh einiges zu den Echos gelesen.. überlege nun ob ich das Micor in das alteKlingelgehäuse mache, das ist wie gesagt 30 cm höher und somit optimal entkoppelt. oder wie ist das bei dir mit den Echos.

In einem Bungalow bnekommt man es auch mit wenn einer an die Tür klopft, wie früher halt, udn wenn ichd as nicht mitbekomme eh egal, bin froh wenn ich meiber Freizeit meine Rueh habe  ;)

An der Haustür hab ich ein BERGHOCH Elektronisches Türschloss, RFID , von den Dingern hab ich nun seit 3 Jahren 5 Stück, alles über einen Chip, die Angestellten haben halt anders freigegebene Chips, funktionieren super, udn wen einer einbrechen will kommt er eh rein.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

wird doch so langsam was ... ;)

warum ich nun heute morgne ienen call habe ?
aber gut so .

es geht weiter

dachte Motion detect könnte ich über die pi cam machen, scheint aber nicht so trivial zu sein
also schnell mal einen raspi Pir bestellt, den sollte ich ja auch an das piface hängen können.

arduino hab ich zwar schon mal geflasht aber daich sicher kein Display brauche,

Edelstahlteile bestellt , dauert eh noch 3 Wochen, also noch genug Zeit den Rest vom Code zu verstehen
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wzut

Bei deinem Screenshot fällt mir sofort das DropDownfeld doorpicalllist unterhalb der FHEM Eingeabezeile auf.
Hast du dich noch nicht gefragt für was das gut sein soll, da es z.Z. bestimmt recht nutzlos ist ?
Lösung : du hast pahs Datei fhemweb_doorpicalllist.js aus contrib/DoorPi entweder gar nicht oder an den falschen Platz kopiert. Der richtige ist da wo auch all die anderen JavaScript Dateien zu Hause sind  -> /opt/fhem/www/pgm2 :)
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Franz Tenbrock

ja ich kasper doch noch rum...
verstadnen hab ich das noch lange nicht
aber auch das wird noch
Klingeln mit Bildübertragung auf das Fritzfon klappt schon mal  :)

das da ncoh nicht alles an den richtigen Stellen liegt hab ich erwartet, bisher die Helper Datei an den entsprechenden Platz gepackt nach dem Rest muss ich noch suchen, im Wiki stand a glaube ich nichts, und im entsprtechenden Thread bestimmt irgendwo in einer Zeile die ich überlesen habe.

Danke für den Hinweis wo es hin muss

so ganz langsam verstehe ich das mit dem virtuellen Keyboard dem realen Keyboard etc. ob ich bei der Helper was falsch eingestellt habe ???
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#17
und eingebaut
nun das hier

Who   Timestamp   Number   Result   Duration   Recording
Eingang   So, 14 May 2017 21:46:50   11   ok(3)   18.9   Eingang

ok Bild ist nicht im Ordner wo es sein sollte, mal sehen


Error response

Error code 404.

Message: [Errno 2] Datei oder Verzeichnis nicht gefunden: '/home/doorpi/records/2017-05-14_21-46-51.jpg' - HTTP Error 404: Not Found.

Error code explanation: 404 = Nothing matches the given URI. HTTP/1.0 500 'NoneType' object is not iterable Server: BaseHTTP/0.3 Python/2.7.9 Date: Mon, 15 May 2017 09:53:55 GMT Content-Type: text/html Connection: close

Error response

Error code 500.

Message: 'NoneType' object is not iterable.

Error code explanation: 500 = Server got itself in trouble.


aber super cool
https://forum.fhem.de/index.php/topic,49877.msg619643.html#msg619643
define DoorCam weblink htmlCode <img src="http://192.168.178.87:9000/?action=stream" width="640" height="352" alt="Door ">

ein Livebild  ;D
Lautsprecher und Micro gehen            8) bingo

wie ist das mit den Email Einstellungen in der doorpi ini, muss da das Passwort des email acounts im Klartext rein ?
dann will ich das lieber nicht haben. wie das definiert werden muss hab ich nun verstanden

es geht vorran

muss mich wohl ncoh etwas näher hiermit beschäftigen    ???
https://github.com/motom001/DoorPi/wiki/Configfile#aktionen

leider steht zu den events da nix drin

Dokumentation doch sehr lückenhaft, lesen hier und da und verstehen muss man es dann auch noch   >:(

hätte ich das gewusst
ich hätte mir so ne hässliche nichts könnende Klingel geholt

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#18
ich komme einfach mit dem code in der doorpi.ini nicht klar

es klingelt zwar.
ich bekomme ein Bild
aber der Rest, weiß schon gar nicht mehr was ich alles probiert und geändert habe....
da fehlt mir einfach ohne Ende Programmiererfahrung

Hier das log von fhem

017.05.16 12:30:04 0: Featurelevel: 5.8
2017.05.16 12:30:04 0: Server started with 11 defined entities (fhem.pl:14284/2017-05-14 perl:5.020002 os:linux user:fhem pid:773)
2017.05.16 12:30:17 1: [DoorPi_GetConfig] virtual keyboard is defined as "webservice"
2017.05.16 12:30:17 1: [DoorPi_GetConfig] Warning: No attribute named "target[0|1|2|3]" defined
2017.05.16 12:30:17 1: [DoorPi_GetConfig] Warning: No DoorPi InputPin named "Eingang" defined
2017.05.16 12:30:17 1: [DoorPi_Cmd] called with only hash => Issue a non-blocking call to http://door:pi@192.168.178.87/control/trigger_event?event_name=OnKeyPressed_webservice.doorlocked&event_source=doorpi.keyboard.from_filesystem
2017.05.16 12:30:17 1: [DoorPi_Cmd] called with only hash => Issue a non-blocking call to http://door:pi@192.168.178.87/control/trigger_event?event_name=OnKeyPressed_webservice.doorunlocked&event_source=doorpi.keyboard.from_filesystem
2017.05.16 12:30:17 3: [DoorPi_GetHistory] found 0 events
2017.05.16 13:28:42 1: [DoorPi_Cmd] called with only hash => Issue a non-blocking call to http://door:pi@192.168.178.87/control/trigger_event?event_name=OnKeyPressed_webservice.streamoff&event_source=doorpi.keyboard.from_filesystem
2017.05.16 13:52:13 1: [DoorPi_GetConfig] virtual keyboard is defined as "webservice"
2017.05.16 13:52:13 1: [DoorPi_GetConfig] Warning: No attribute named "target[0|1|2|3]" defined
2017.05.16 13:52:13 1: [DoorPi_GetConfig] Warning: No DoorPi InputPin named "Eingang" defined
2017.05.16 13:52:13 1: [DoorPi_Cmd] called with only hash => Issue a non-blocking call to http://door:pi@192.168.178.87/control/trigger_event?event_name=OnKeyPressed_webservice.doorlocked&event_source=doorpi.keyboard.from_filesystem
2017.05.16 13:52:13 1: [DoorPi_Cmd] called with only hash => Issue a non-blocking call to http://door:pi@192.168.178.87/control/trigger_event?event_name=OnKeyPressed_webservice.doorunlocked&event_source=doorpi.keyboard.from_filesystem

jump to the top


hier die aktuelle doorpi.ini

[DoorPi]
base_path = /usr/local/etc/DoorPi
snapshot_path = /home/doorpi/records
number_of_snapshots = 10
eventlog = /home/doorpi/log/eventlog.db
is_alive_led = blinking_led
last_snapshot =

[DoorPiWeb]
indexfile = index.html
loginfile = login.html
#online_fallback = http://192.168.x.y:8083/fhem?detail=A.Door.Pi
port = 80
public = AREA_public
www = /home/doorpi/records

[AREA_public]
.*

[AREA_config]
/control/config_value_get
/control/config_value_set
/control/config_value_delete
/control/config_save
/control/config_get_configfile

[AREA_dashboard]
/dashboard/pages/.*html

[AREA_status]
/status
/mirror

[AREA_control]
.*

[User]
admin = admin
visitor = visitor

[Group]
administrators = admin
guests = visitor

[WritePermission]
administrators = dashboard,status,config

[ReadPermission]
guests = dashboard

[AdminNumbers]
**xxx = active

[DTMF]
"#" = out:door,1,0,3

####################### SIP phone #######################
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = PCMA,PCMU
call_timeout = 15
capture_device = ALSA: default device
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = False
identity = DoorPi
local_port = 5060
max_call_time = 120
playback_device = ALSA: default device
record_while_dialing = False
records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
sipphonetyp = linphone
sipserver_password = password          ## eigenes eintragen
sipserver_realm = 192.168.178.1
sipserver_server = 192.168.178.1
sipserver_username =anmeldename        #eigenen namen eintragen
stun_server =
ua.max_calls = 2
video_codecs = VP8
video_device = StaticImage: Static picture
video_display_enabled = true
video_size = vga

####################### Events #######################
[EVENT_OnStartup]
10 = sleep:1
20 = os_execute:/home/doorpi/FHEMHelper.sh init
20 = os_execute:/home/doorpi/FHEMHelper.sh call init
#30 = out:audio,1

[EVENT_BeforeSipPhoneMakeCall]
10 = out:irlight,1
20 = take_snapshot
30 = os_execute:/home/doorpi/FHEMHelper.sh call started
40 = out:irlight,0
#30 = mailto:haus271828@henning-weingarten.de,DoorPi,DoorPi initiating call

#[EVENT_OnCallStateConnect]
#10 = out:audio,0

[EVENT_OnCallStateDisconnect]
10 = os_execute:/home/doorpi/FHEMHelper.sh call ended
#20 = out:audio,1

[EVENT_OnCallStateDismissed]
10 = os_execute:/home/doorpi/FHEMHelper.sh call dismissed
#20 = out:audio,1

[EVENT_OnCallStateReject]
10 = os_execute:/home/doorpi/FHEMHelper.sh call rejected
20 = out:audio,1

[EVENT_OnTimeMinuteEvery5]
10 = statuswatchdog:/tmp/doorpi.watchdog
#20 = out:audio,1

####################### Keyboards ##############################
[keyboards]
webservice = filesystem
onboardpins = piface

####################### Virtual keyboard #######################
[webservice_keyboard]
base_path_input = /home/doorpi/keyboard/inputs/
base_path_output = /home/doorpi/keyboard/outputs/
reset_input=false

[webservice_InputPins]
dooropen        = out:door,1,0,3
doorlocked      = out:hardlock,1
doorunlocked    = out:hardlock,0
snapshot        = sleep:0
streamon        = sleep:0
streamoff       = sleep:0
lighton         = out:light,1
#lightonfortimer = out:light,1,0,60
lightoff        = out:light,0
dashlighton     = out:dashlight,1
dashlightoff    = out:dashlight,0
gettarget       = sleep:0
purge           = sleep:0
clear           = sleep:0
button1         = sleep:0
button2         = sleep:0

#-- communicate to FHEM that a snapshot has been taken
[EVENT_OnKeyPressed_webservice.snapshot]
10 = out:irlight,1
20 = os_execute:/home/doorpi/FHEMHelper.sh call snapshot
30 = take_snapshot
40 = out:irlight,0

#-- start video stream
[EVENT_OnKeyPressed_webservice.streamon]
10 = os_execute:/etc/init.d/mjpg_streamer start

#-- stop video stream
[EVENT_OnKeyPressed_webservice.streamoff]
10 = os_execute:/etc/init.d/mjpg_streamer stop

#-- obtain the target call number from FHEM
[EVENT_OnKeyPressed_webservice.gettarget]
10 = os_execute:/home/doorpi/FHEMHelper.sh gettarget

#-- purge all files older than current PID file
[EVENT_OnKeyPressed_webservice.purge]
10 = os_execute:/home/doorpi/FHEMHelper.sh purge

#-- clear all files
[EVENT_OnKeyPressed_webservice.clear]
10 = os_execute:/home/doorpi/FHEMHelper.sh clear

[EVENT_OnKeyPressed_webservice.button1]
10 = os_execute:/home/doorpi/FHEMHelper.sh sabotage

[EVENT_OnKeyPressed_webservice.button2]
10 = file_call_value:/home/doorpi/calltarget

####################### Real keyboard #######################
[onboardpins_keyboard]
pull_up_down = PUD_UP

[onboardpins_OutputPins]
0 = door
1 = light
2 = dashlight
3 = irlight
4 = hardlock
6 = audio
7 = blinking_led

[onboardpins_InputPins]
0 = call:11                    #Anruf der Fritz Klingel
1 = sleep:0
4 = sleep:0
5 = sleep:0
6 = sleep:0
7 = sleep:0

#-- RING THE BELL
[EVENT_OnKeyPressed_onboardpins.0]
20 = file_call_value:/home/doorpi/calltarget

#-- DoorOpen pin from Arduino
[EVENT_OnKeyPressed_onboardpins.1]
#10 = out:audio,0
20 = os_execute:/home/doorpi/FHEMHelper.sh doorunlockandopen
30 = os_execute:aplay -D plughw:1,0 /home/doorpi/sounds/067_willkommen.wav
#40 = out:audio,1

#-- WrongID pin from Arduino
[EVENT_OnKeyPressed_onboardpins.4]
10 = out:irlight,1
20 = os_execute:/home/doorpi/FHEMHelper.sh wrongid
30 = take_snapshot
40 = out:irlight,0

#-- LockState pin from Arduino - FHEM will transform softlock into hardlock
[EVENT_OnKeyPressed_onboardpins.5]
10 = os_execute:/home/doorpi/FHEMHelper.sh softlock

#-- Movement detection
[EVENT_OnKeyPressed_onboardpins.6]
10 = out:dashlight,1,0,1
20 = os_execute:/home/doorpi/FHEMHelper.sh movement

#-- Sabotage detection 
[EVENT_OnKeyPressed_onboardpins.7]
10 = os_execute:/home/doorpi/FHEMHelper.sh sabotage



und hier die helper

# /bin/sh
#
# FHEMHelper.sh
#
# Script file to perform various external tasks for DoorPi
#
# Prof. Dr. Peter A. Henning, 2017
#
#  $Id: FHEMHelper 2017-05 - pahenning $
#
########################################################################################
#
#  This programm is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  The GNU General Public License can be found at
#  http://www.gnu.org/copyleft/gpl.html.
#  A copy is found in the textfile GPL.txt and important notices to the license
#  from the author is found in LICENSE.txt distributed with these scripts.
#
#  This script is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#########################################################################################
#  History
#  no_Legend 2016-09-28: Hinzufügen von verschiedenen Variablen, sowie bedingte Ausführung
#                        der Textausgaben auf einem TTS_Device.
#########################################################################################

checkstream() {
  streampid=`pidof mjpg_streamer`
  if [ -z "$streampid" ]; then
    stream="off"
  else
    stream="on"
  fi
}

FHEMDP=Door                # FHEM Devicename for bie mir Door
FHEMIP=192.168.178.87            # IP address for DoorPi
FHEMPORT=8083                 # Port number for DoorPi
FHEMHTTPS=false               # true for HTTPS, false without HTTPS
curlprog=curl
curlargs=-u                     # -k to disable HTTPS certificate check,
                                # -u user:password for user and password
HOME=/home/doorpi             # Doorpi Standard /usr/local/etc/DoorPi/
default_target=**614             # default telephone number to be called bei mir **614
FHEMTTS=true                  # true for TTS output, false without TTS
FHEMTTSDEVICE="AllTablets"      # FHEM Devicename for TTS device

### FHEM path ###
if [ $FHEMHTTPS = "true" ]; then
FHEM="https://$FHEMIP:$FHEMPORT/fhem?XHR=1&cmd.$FHEMDP"
else
FHEM="http://$FHEMIP:$FHEMPORT/fhem?XHR=1&cmd.$FHEMDP"
fi

### execute commands ##
case $1 in

init) #-- send current target to FHEM
       target=`cat $HOME/calltarget`
       $curlprog $curlargs "$FHEM=setreading%20$FHEMDP%20call_target%20$target" &
       #-- send state of mjpg_streamer to FHEM
       streampid=`pidof mjpg_streamer`
       if [ -z "$streampid" ]; then
         $curlprog $curlargs "$FHEM=setreading%20$FHEMDP%20stream%20off" &
       else
         $curlprog $curlargs "$FHEM=setreading%20$FHEMDP%20stream%20on" &
       fi
       ;;

doorunlockandopen)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20door%20unlockandopen" &
       if [ $FHEMTTS = "true" ]; then
     $curlprog $curlargs "$FHEM=set%20$FHEMTTSDEVICE%20audioPlay%20Music/066_zutrittbewohner.mp3" &
       fi
       ;;

dooropened)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20door%20opened" &
       ;;

wrongid)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20call%20wrong_id" &
       if [ $FHEMTTS = "true" ]; then
   $curlprog $curlargs "$FHEM=set%20$FHEMTTSDEVICE%20audioPlay%20Music/065_zutrittsversuch.mp3" &
       fi
       ;;

softlock)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20door%20softlock" &
       ;;

call)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20call%20$2" &
       ;;

gettarget)
       echo "{ReadingsVal('$FHEMDP','call_target','$default_target')}" | socat -t50 - TCP:$FHEMIP:7072 > $HOME/calltarget
       ;;

purge)
       find $HOME/records/ -type f -ctime +1 -delete
       ;;

movement)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20call%20movement" &
       ;;

sabotage)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20call%20sabotage" &
       ;;

alive)
       $curlprog $curlargs "$FHEM=set%20$FHEMDP%20call%20alive" &
       ;;


esac



was ist target , hab ich da was überlesen ?
die Telefonnummern

warte jetzt auf meine VA Teile, klingeln tuts ja und Bildübertragung hab ich auch.
Scahde das so viele Threads im doorpi Forum ohne Zusammenfassung abbrechen, viele steigen frustriert aus etc.
für Anfänger ohne Programmierkenntnisse dann doch ne Nummer zu groß
schade

so nachdem das mit der Software wegen Knoten im Kopf nicht klappt und die Post ind er Mittagspause da war und ein Päckchen gebracht hat
bin ich in meinen Hobbykeller gegangen und hab was gewerkelt
Die niegelnagelneue WEbcam für sage und schreibe 12,50 incl Versand aus der Bucht hab ich zerlegt, kann alles weiter verwendet werden
was ich braucht war der Dom und die Halterung
und siehe da die Pi Cam passt genau rein
na ja nicht genau, etwas nacharbeiten aber dann passt es.
Also alles aufgeschraubt die Einzelteile schön beiseite gelegt, dann das Objektiv rausgedreht, dafür musste man aber auch das zerlegten, mit Spitzzange Linse vorne ab, scheint etwas Kleber dran zu sein und dann alles rausdrehen, geht keine Bange
Dann mit einem Stufenbohrer vorsichtig aufbohren bis die neue Optik passt
mit Dremel etwas nacharbeiten und schon passt die picam in das neue Gehäuse
so hab ich nun für 12,50 einen passenden Dom, eine Halterung ein Päckchen Trocknungsmittel und eine nackte IP cam

und es passt wie angegossen, als hätte ich nichts geändert, schade ich hätte mir so gerne einen 3D drucker besorgt

Hardeware kann ich besser als Software ;)
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

mit der Software ist es doch komplexer als gedacht,
nehme weiter alle Stolpersteine mit
Zusammenfassungen wegen Fehlern entfernt
>:(
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

so Dank toller Unterstützung läuft es nun auch mit fhemhelper und doorpi
Livebild snapshot Klingel   :D

es geht weiter mit dem Lautsprecher,
aber erst mal wieder lesen....
auch da kann man wieder einiges falsch machen, Verstärker zerlegen und über Piface Relais ansteuern
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

nettiger

Hi,

mal ne Frage nebenbei....gibt es auch wieder ne Anleitung?

Denn ich habe glaube ich genau die selben grossen Probleme wie du und würde auch gerne sowas aufbauen.

Denke das könnte auch eine gute Hilfe für andere sein.

Gruß
Jens

Franz Tenbrock

Hallo
wer auch Probleme hat kann sich bei mir melden,
sollte nun alles laufen,
erwarte dann aber auch Meldung wenn was nicht so klappt wie beschrieben, damit man das ändern kann
da ich nun 3 mal das Ganze gemacht habe, sollte es nun richtig sein
;)
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

so nun ist es aussen schon mal montiert  8)

innen nun noch die Verkabelung etc.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

UweH

Sieht sehr gut aus!
Da hat sich der Aufwand gelohnt.

Gruß
Uwe

Franz Tenbrock

und das beste es funktioniert auch, das Micro hab ich nach unten raus gelegt und in Silikon vergossen, erst hatte ich kurz ein heftiges brummen nun nur noch ganz leise mit Ohr dran zu hören, der Verstärker ist leider kein foxcon, der ist noch im Zulauf, dann versuche ich das mal wie PAH das macht.
Leider ist das Bild auf dem Fritzfon um 90 Grad gedreht, ok kann man ja gedreht halten, also nicht ganz so wichtig.
aufgrund der Halterung kann ich da die Kamera leider nicht in die gewünschte Richtung drehen.

Die Edelstahlplatte hat ca 50 Euro gekostet, das Namensschild 28,90, die Kamera von der ich ja nur die Halterung und der Dom brauchte 12,50, alle Teile incl Versand

Auf der Rückseite habe ich die Halterung auf Alu U Profilen, die ich mit Epoxykleber befestigt habe aufgebaut, Fotos mach ich dann vor der endgültigen Fertigstellung, teste das nun erst mal in den nächsten Tagen so wie es ist

Selbst meine Frau ist begeistert    ;D
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Wzut

Zitat von: Franz Tenbrock am 05 Juni 2017, 13:11:35
Leider ist das Bild auf dem Fritzfon um 90 Grad gedreht, ok kann man ja gedreht halten, also nicht ganz so wichtig.
-- snipp --
Die Edelstahlplatte hat ca 50 Euro gekostet
Das ist Bild ist nicht nur um 90° gedreht , die Fritzphones haben leider auch nur eine Auflösung von 240 x 360, ich denke mal deine Kamera hat eine wesentlich höhere Auflösung. Meine Uralt IP Cam hat zwar nur eine Auflösung von 640x480, aber auch dort scheide ich mittels Skript die 240x360 Pixel heraus bevor sie das Fritzphone bekommt.

Die 50 Euro waren eine gute Investition !! 8) 8) 8)   
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Franz Tenbrock

Hallo
das mit der Bildübertragung auf das Fritzfon geht eigentlich ganz gut, das Bild ist aber nur um 90 Grad gedreht
so wie auch im Livestream den ich in fhem bekomme
das liegt daran das die picam nun mal um 90 Grad gedreht ist, ich muss von unten nach schräg oben das Bild machen,
die Bildqualität ist auch ganz gut, Kamera hat Weitwinkel und 5 MP
in Fhem sieht so aus wie auf dem Bild.

im web findet man nicht gerade viel, ausser anderen Usern die auch danach fragen.
da wurde was von -rot 90 geschrieben
https://www.raspberrypi.org/documentation/raspbian/applications/camera.md

habe gerade mir ein Metallgehäuse gebaut, habe Reste von Ikea Griffen ( je ca 10cm ) genommen, die hatten genau die richtige Höhe für Raspi mit piface für rechts und links
http://www.ikea.com/de/de/catalog/products/30222231/

etwas bohren feilen und Gewindebohren und schon hat man ein individuelles Gehäuse
oben + unten 0,5 mm Blech
3mm Schrauben und Muttern
fertig
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#28
hab das hier zum Bild drehen gefunden, aber leider keine Ahnung wie ich das nun integriere

https://github.com/foosel/OctoPrint/wiki/MJPG-Streamer-configuration

input_uvc.so
steht irgendwo in der /etc/init.d/mjpg_streamer

start()
{
modprobe bcm2835-v4l2
sleep:2
echo "Starting mjpg-streamer..."
/usr/local/bin/mjpg_streamer -i "/usr/local/lib/input_uvc.so -d /dev/video0 -n -r 1024x768 -f 24 –q 80" -o "/usr/local/li$
}


input_raspi.so
ist dann aber im Link mit deutlich mehr Möglichkeiten der Einstellung gegeben
folglich müsste das ja in der Datei entsprechend geändert werden
in der Art hier ??????

start()
{
modprobe bcm2835-v4l2
sleep:2
echo "Starting mjpg-streamer..."
/usr/local/bin/mjpg_streamer -i "/usr/local/lib/input_raspi.so -d /dev/video0 -n -r 1024x768 -rot 90 -f 24 –q 80" -o "/usr/local/li$
}



input_raspi.so is included in this MJPG Streamer fork by Jackson Liam which also supports the Raspberry Pi Camera.

hab mal eine Sicherung gemacht, mal sehen was diesmal passiert
werde dann morgen mal das hier probieren, Problem ist das ich auch was mit dem Gegenlicht bei dem Weitwinkelobjektiv machen muss, brauche einfach mehr Einstellmöglichkeiten
schade wenig zum Thema zu finden
https://github.com/jacksonliam/mjpg-streamer/blob/master/README.md
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#29
und da hab ich doch was gefunden

https://www.doorpi.org/forum/lexicon/entry/10-installation-software-mjpg-streamer/

das das immer so schwer ist die Infos zusammenzutragen, haben doch auch andere Probleme
jetzt fehlt nur noch die Gegenlichtregulierung, da gibts aber auch was für, nur wie muss man das nun wieder eingeben, ein beispiel war für Rotation da aber nicht dafür

vorher nur das hier:

sudo apt-get install uvcdynctrl

"Aber konzentrieren wir uns auf die Funktion Rotation:
Wir geben nun folgendes ein:
uvcdynctrl -s 'Rotate' 90
Et voila, das Bild hat sich um 90° gegen den Uhrzeigersinn gedreht."

aber meine Doku wird immer besser  8) ;D ;)

und es wird noch besser  :D
mit
uvcdynctrl -s 'Brightness' 80
wird das Bild deutlich heller, die Person sollte somit besser erkennbar sein
so langsam kapier ich es, noch etwas Feintuning ...
mal sehen ob es bei einem Neustart noch so ist sonst muss ich mir noch was überlegen

und so ein Glück, gerade klingelt der Paketbote, und es ist auch auf dem Fritzfon bestens zu erkennen
Leider hinkt die Historie in doorpi fhem noch nach und zur Zeit keine Snaps, liegt am laufenden streamer der wohl nicht abgeschaltet wird, Kleinigkeiten...
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

Hallo,
brauhce mal was Hilfe
Bin aufgrund anderer Freizeitprojekte etwas raus ;-(

Mein Doorpi klingelt nicht mehr

Ich kann weiter darauf zugreifen und zB mir das laufende Kamerabild anzeigen lassen
Wenn ich den Klingeltaster betätige klingelt es aber nicht mehr
Hab den Pi mit dem piface rausnehme und die 4 Taster betätige passiert auch nichts

Hab dann im doorpi.log nachgeschaut
auffällig ist das am 11.10.2019 irgend etwas passiert ist, seitdem keine neuen Einträge mehr

2019-10-11 12:17:06,951 [INFO]  [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini
2019-10-11 12:17:07,111 [INFO]  [doorpi.status.webserver] Initiating WebService at ip  and port 80
2019-10-11 12:17:07,139 [INFO]  [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: webservice, onboardpins)
2019-10-11 12:17:07,140 [INFO]  [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'webservice' to handler
2019-10-11 12:17:07,143 [WARNING]  [root] section webservice_OutputPins not found in configfile
2019-10-11 12:17:07,564 [WARNING]  [root] section webservice_OutputPins not found in configfile
2019-10-11 12:17:07,565 [INFO]  [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'onboardpins' to handler
2019-10-11 12:17:08,448 [INFO]  [doorpi.sipphone.SipphoneInterface] found installed sipphone "linphone" and use this as default
2019-10-11 12:17:10,490 [INFO]  [doorpi.sipphone.from_linphone] found 3 possible sounddevices:
2019-10-11 12:17:10,497 [INFO]  [doorpi.sipphone.from_linphone] found 2 possible videodevices:
2019-10-11 12:17:10,501 [INFO]  [doorpi.sipphone.from_linphone] using DoorPi with SIP-Server
2019-10-11 12:17:10,505 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.purge' in configfile
2019-10-11 12:17:10,506 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.gettarget' in configfile
2019-10-11 12:17:10,507 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnStartup' in configfile
2019-10-11 12:17:10,508 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnStartup'
2019-10-11 12:17:10,516 [INFO]  [doorpi.doorpi] registering action '20' for event 'OnStartup'
2019-10-11 12:17:10,551 [INFO]  [doorpi.doorpi] registering action '30' for event 'OnStartup'
2019-10-11 12:17:10,555 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.clear' in configfile
2019-10-11 12:17:10,564 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnTimeMinuteEvery5' in configfile
2019-10-11 12:17:10,565 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnTimeMinuteEvery5'
2019-10-11 12:17:10,576 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.streamon' in configfile
2019-10-11 12:17:10,581 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_webservice.streamon'
2019-10-11 12:17:10,584 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.snapshot' in configfile
2019-10-11 12:17:10,585 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:10,589 [INFO]  [doorpi.doorpi] registering action '20' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:10,604 [INFO]  [doorpi.doorpi] registering action '30' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:10,607 [INFO]  [doorpi.doorpi] registering action '40' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:10,610 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_BeforeSipPhoneMakeCall' in configfile
2019-10-11 12:17:10,611 [INFO]  [doorpi.doorpi] registering action '10' for event 'BeforeSipPhoneMakeCall'
2019-10-11 12:17:10,613 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnCallStateDisconnect' in configfile
2019-10-11 12:17:10,614 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_onboardpins.0' in configfile
2019-10-11 12:17:10,615 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:10,623 [INFO]  [doorpi.doorpi] registering action '20' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:10,627 [INFO]  [doorpi.doorpi] registering action '30' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:10,632 [INFO]  [doorpi.doorpi] registering action '40' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:10,635 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnCallStateReject' in configfile
2019-10-11 12:17:10,638 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.streamoff' in configfile
2019-10-11 12:17:10,640 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_webservice.streamoff'
2019-10-11 12:17:11,776 [INFO]  [doorpi.doorpi] DoorPi started successfully
2019-10-11 12:17:11,777 [INFO]  [doorpi.doorpi] BasePath is /usr/local/etc/DoorPi
2019-10-11 12:17:11,778 [INFO]  [doorpi.doorpi] Weburl is http://Door/
2019-10-11 12:17:29,517 [ERROR]  [doorpi.action.handler] [4Q0IK3] error while fire action CallAction with args () and kwargs {'number': '11'} for event_name OnKeyPressed_onboardpins.0
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/doorpi/action/handler.py", line 311, in fire_event_synchron
    if not silent: self.db.insert_action_log(event_fire_id, action.name, start_time, result)
  File "/usr/local/lib/python2.7/dist-packages/doorpi/action/handler.py", line 171, in insert_action_log
    self.execute_sql(sql_statement)
  File "/usr/local/lib/python2.7/dist-packages/doorpi/action/handler.py", line 141, in execute_sql
    return self._db.execute(sql)
OperationalError: cannot start a transaction within a transaction
2019-10-11 12:17:06,968 [INFO]  [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini
2019-10-11 12:17:07,111 [INFO]  [doorpi.status.webserver] Initiating WebService at ip  and port 80
2019-10-11 12:17:07,124 [INFO]  [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: webservice, onboardpins)
2019-10-11 12:17:07,124 [INFO]  [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'webservice' to handler
2019-10-11 12:17:07,125 [WARNING]  [root] section webservice_OutputPins not found in configfile
2019-10-11 12:17:07,561 [WARNING]  [root] section webservice_OutputPins not found in configfile
2019-10-11 12:17:07,562 [INFO]  [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'onboardpins' to handler
2019-10-11 12:17:08,505 [INFO]  [doorpi.sipphone.SipphoneInterface] found installed sipphone "linphone" and use this as default
2019-10-11 12:17:08,874 [INFO]  [doorpi.sipphone.from_linphone] found 3 possible sounddevices:
2019-10-11 12:17:08,878 [INFO]  [doorpi.sipphone.from_linphone] found 2 possible videodevices:
2019-10-11 12:17:08,882 [INFO]  [doorpi.sipphone.from_linphone] using DoorPi with SIP-Server
2019-10-11 12:17:08,885 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.purge' in configfile
2019-10-11 12:17:08,887 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.gettarget' in configfile
2019-10-11 12:17:08,887 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnStartup' in configfile
2019-10-11 12:17:08,888 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnStartup'
2019-10-11 12:17:08,891 [INFO]  [doorpi.doorpi] registering action '20' for event 'OnStartup'
2019-10-11 12:17:08,897 [INFO]  [doorpi.doorpi] registering action '30' for event 'OnStartup'
2019-10-11 12:17:08,900 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.clear' in configfile
2019-10-11 12:17:08,900 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnTimeMinuteEvery5' in configfile
2019-10-11 12:17:08,901 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnTimeMinuteEvery5'
2019-10-11 12:17:08,916 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.streamon' in configfile
2019-10-11 12:17:09,107 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_webservice.streamon'
2019-10-11 12:17:09,111 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.snapshot' in configfile
2019-10-11 12:17:09,112 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:09,114 [INFO]  [doorpi.doorpi] registering action '20' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:09,128 [INFO]  [doorpi.doorpi] registering action '30' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:09,131 [INFO]  [doorpi.doorpi] registering action '40' for event 'OnKeyPressed_webservice.snapshot'
2019-10-11 12:17:09,133 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_BeforeSipPhoneMakeCall' in configfile
2019-10-11 12:17:09,133 [INFO]  [doorpi.doorpi] registering action '10' for event 'BeforeSipPhoneMakeCall'
2019-10-11 12:17:09,137 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnCallStateDisconnect' in configfile
2019-10-11 12:17:09,138 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_onboardpins.0' in configfile
2019-10-11 12:17:09,139 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:09,142 [INFO]  [doorpi.doorpi] registering action '20' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:09,157 [INFO]  [doorpi.doorpi] registering action '30' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:09,160 [INFO]  [doorpi.doorpi] registering action '40' for event 'OnKeyPressed_onboardpins.0'
2019-10-11 12:17:09,165 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnCallStateReject' in configfile
2019-10-11 12:17:09,178 [INFO]  [doorpi.doorpi] found EVENT_ section 'EVENT_OnKeyPressed_webservice.streamoff' in configfile
2019-10-11 12:17:09,179 [INFO]  [doorpi.doorpi] registering action '10' for event 'OnKeyPressed_webservice.streamoff'
2019-10-11 12:17:09,704 [WARNING]  [doorpi.action.handler] source doorpi.status.webserver unknown - skip fire_event OnWebServerStop
2019-10-11 12:17:09,705 [ERROR]  [doorpi.action.handler] [6YWZF3] error while fire action WebServerShutdownAction with args () and kwargs {} for event_name OnShutdown
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/doorpi/action/handler.py", line 311, in fire_event_synchron
    if not silent: self.db.insert_action_log(event_fire_id, action.name, start_time, result)
  File "/usr/local/lib/python2.7/dist-packages/doorpi/action/handler.py", line 171, in insert_action_log
    self.execute_sql(sql_statement)
  File "/usr/local/lib/python2.7/dist-packages/doorpi/action/handler.py", line 141, in execute_sql
    return self._db.execute(sql)
OperationalError: cannot start a transaction within a transaction
2019-10-11 12:17:10,092 [WARNING]  [doorpi.action.handler] source doorpi.sipphone.linphone_lib.Player unknown - skip fire_event OnPlayerStopped
2019-10-11 12:17:15,705 [WARNING]  [doorpi.doorpi] waiting for threads to time out - there are still threads: [<Thread(QueueFeederThread, started daemon 1955591264)>]
2019-10-11 12:17:15,705 [INFO]  [doorpi.doorpi] ======== DoorPi successfully shutdown ========




wenn ich aber aktuell mit putty nachschaue kommt das hier


The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Fri Oct 11 12:17:09 2019
pi@Door:~ $ sudo /etc/init.d/doorpi status
● doorpi.service - LSB: DoorPi
   Loaded: loaded (/etc/init.d/doorpi)
   Active: active (exited) since Fr 2019-10-11 12:17:06 CEST; 1 weeks 1 days ago
  Process: 458 ExecStart=/etc/init.d/doorpi start (code=exited, status=0/SUCCESS)

Okt 11 12:17:04 Door systemd[1]: Starting LSB: DoorPi...
Okt 11 12:17:06 Door systemd[1]: Started LSB: DoorPi.



cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

Hallo
war wohl die interne Nummer die angerufen wird

da hat sich scheinbar was nach einem update geändert
vorher
zb
11
nun
**&!$
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

Hallo
nachdem meine Türsprechstelle jahrelang ohne Probleme durchgelaufen ist,,,
kam die Umstellung auf Glasfaser
leider kann man da die Einstellungen der Fritte nicht übernehmen.
Ich hatte mir zwar einige Dinge gesnappt aber wieder mal nicht das was ich brauchte.
Ewig gesucht bis ich nun die super einfach Lösung gefunden habe
Einnfach ein neues Telefoniegerät = Türsprechstelle einrichten

dann noch das Livebild aktivieren  : http://door:9000/stream.html

dann noch die Anmeldedaten aus dem http://door/dashboard/pages/config.html Dashboard holen und fertig

das hier für mich, denn die 7490 wird sicher eines Tages ausgetauscht gegen eine 5530 oder so
nicht das ich noch mal so lange suchen muss
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi