DoorPi-Projekt

Begonnen von Syntaxterror, 25 Februar 2016, 18:39:59

Vorheriges Thema - Nächstes Thema

Franz Tenbrock

Danke
an den Uhrzeiten sehe ich durchaus wie viel Zeit Sie sich nehmen und weiß das sehr wohl zu schätzen.

Ich werde mir das heute abend in Ruhe ansehen.

Als Hausarzt erkläre ich auch immer wieder Dinge und denke mir "hab ich doch schon 1000 mal gesagt " 

Ich bin aber nicht der Einzige der Schwierigkeiten hat mit der Installation etc. Viele werden auch schon frustriert aufgegeben haben und damit ich nicht das Gleiche 2mal fragen muss schreibe ich es mir zusammen. so dass ich es verstehe, incl aller nützlicher Links.
Dabei habe ich sicher auch schon viel gelernt


Der WAF ist denke ich extrem hoch bei diesem Projekt

sonst hätte ich sicher nicht in den letzten 3 Wochen so viel Zeit da investiert und Ärger mit meiner Frau riskiert.
Das lesen des Threads hier verschlingt wirklich extrem viel Zeit und im Doorpi Forum ist zwar der Einstieg mit einigen Anleitungen gut erklärt, man hängt dann aber leider auf halber Strecke fest. ok jeder will was anderes, aber Klingel Snapshot und ev Mail will doch wohl jeder

attr <DoorPi-Device> snapshotbutton <string>
DoorPi name for snapshot action (default: snapshot)

das steht in der Comandref, nur leider ist es für einen Laien wie mich und auch andere dann wieder die Frage wie muss der String eigentlich aussehen, ein Beispiel und schon ist die Sache klarer, das ich dann hier und da meine eigenes Variablen einsetzen muss, das kann ich mittlerweile



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

Prof. Dr. Peter Henning

Da steht auch:

default: snapshot

Deutlicher geht es doch wirklich nicht mehr: In FHEM muss dieses Attribut gar keinen expliziten Wert bekommen, wenn in DoorPi ein virtueller Button mit dem Namen "snapshot" existiert.

LG

pah

Franz Tenbrock

Hallo,
ich habe nun gut 2 Stunden gebraucht um alles noch einmal neu auszusetzen,
mit meinen Mitschriften ging das nun fast problemlos, ( einmal musste ich sudo apt-get update einschieben weil ein paket nicht wollte )

jetzt werde ich das in Ruhe mit der doorpi fhem Installation machen
was wohin muss ist mir ja nun bekannt
dann werde ich die Orginal Dateinen nehmen und schauen was passiert

Bei der Installation habe ich die Reihenfolge etwas geändert da der Apache den gleichen Port haben wollte wie doorpi
also erst Apache mit php Testscript, dann erst die doorpi Installation, selbst mjpg Install lief nun fehlerfrei

ev war ja nur was vergurkt und die Vorraussetzungen so alles andere als gut

es wird schon  :o


Beispielzeilen wie die Definition eines attr richtig aussehen sollte würde aber vielleicht doch helfen
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

Prof. Dr. Peter Henning

ZitatBei der Installation habe ich die Reihenfolge etwas geändert da der Apache den gleichen Port haben wollte wie doorpi
also erst Apache mit php Testscript, dann erst die doorpi Installation, selbst mjpg Install lief nun fehlerfrei

Nett - aber was soll der Apache denn ?

Ich glaube, dass viele der Probleme genau so entstehen: Alles gleichzeitig installieren, und dann eben doch hier und da etwas abwandeln.

LG

pah

Franz Tenbrock

#499
gestern noch ewig rumgekaspert, natürlich ohne echten Plan

door:81 der apache 
door:9000 der stream
door:8080 doorpi

door:8083   fhem startet und scheint das zu machen was es soll

ich kann in fhem doorpi aufrufen etc

ob das mit den Bildern klappt ?

der json Mist ist auch weg ?!

nur bei den Readings steht das hier:
config
192.168.178.87: Verbindungsaufbau abgelehnt

nicht so gut logfile verbose 5


ev haben auch mal die anderen eine Idee

017.05.20 08:12:44 5: Cmd: >define doorpi DoorPi door:pi@192.168.178.87<
2017.05.20 08:12:44 5: Loading ./FHEM/70_DoorPi.pm
2017.05.20 08:12:44 5: Starting notify loop for doorpi, 3 event(s), first is initialized
2017.05.20 08:12:44 5: createNotifyHash
2017.05.20 08:12:44 5: End notify loop for doorpi
2017.05.20 08:12:44 5: Cmd: >attr doorpi room Eingang<
2017.05.20 08:12:44 1: Including ./log/fhem.save
2017.05.20 08:12:44 5: Cmd: >setstate Logfile active<
2017.05.20 08:12:44 5: Cmd: >setstate autocreate active<
2017.05.20 08:12:44 5: Cmd: >setstate doorpi initialized<
2017.05.20 08:12:44 5: Cmd: >setstate doorpi 2017-05-20 08:09:39 config 192.168.178.87: Verbindungsaufbau abgelehnt<
2017.05.20 08:12:44 5: Cmd: >setstate doorpi 2017-05-20 08:12:32 door Unknown<
2017.05.20 08:12:44 5: Cmd: >setstate doorpi 2017-05-20 08:12:32 lockstate Unknown<
2017.05.20 08:12:44 5: Cmd: >setstate doorpi 2017-05-20 08:12:32 state initialized<
2017.05.20 08:12:44 5: Cmd: >setstate eventTypes active<
2017.05.20 08:12:44 5: Cmd: >setstate global no definition<
2017.05.20 08:12:44 5: Cmd: >setstate initialUsbCheck active<
2017.05.20 08:12:44 5: Cmd: >setstate initialUsbCheck 2017-05-20 08:12:32 state active<
2017.05.20 08:12:44 5: Starting notify loop for global, 1 event(s), first is INITIALIZED
2017.05.20 08:12:44 5: createNotifyHash
2017.05.20 08:12:44 5: Triggering initialUsbCheck
2017.05.20 08:12:44 4: initialUsbCheck exec usb create
2017.05.20 08:12:44 5: Cmd: >usb create<
2017.05.20 08:12:44 1: usb create starting
2017.05.20 08:12:44 4: ### ttyAMA0: checking if it is a CUL
2017.05.20 08:12:44 3: Probing CUL device /dev/ttyAMA0
2017.05.20 08:12:44 5: SW: 0a
2017.05.20 08:12:44 5: SW: 560a
2017.05.20 08:12:44 4: got wrong answer for a CUL
2017.05.20 08:12:44 4: ### ttyAMA0: checking if it is a TCM_ESP3
2017.05.20 08:12:44 3: Probing TCM_ESP3 device /dev/ttyAMA0
2017.05.20 08:12:44 5: SW: 5500010005700838
2017.05.20 08:12:45 4: got wrong answer for a TCM_ESP3
2017.05.20 08:12:45 4: ### ttyAMA0: checking if it is a FRM
2017.05.20 08:12:45 3: Probing FRM device /dev/ttyAMA0
2017.05.20 08:12:45 5: SW: f9
2017.05.20 08:12:50 5: SW: f079f7
2017.05.20 08:12:50 4: got wrong answer for a FRM
2017.05.20 08:12:50 1: usb create end
2017.05.20 08:12:50 5: End notify loop for global
2017.05.20 08:12:50 2: SecurityCheck:  WEB,WEBphone,WEBtablet has no associated allowed device with basicAuth. telnetPort has no associated allowed device with password/globalpassword.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.05.20 08:12:50 0: Featurelevel: 5.8
2017.05.20 08:12:50 0: Server started with 10 defined entities (fhem.pl:14304/2017-05-17 perl:5.020002 os:linux user:fhem pid:2115)
2017.05.20 08:12:50 4: Connection accepted from WEB_192.168.178.55_63412
2017.05.20 08:12:50 4: WEB_192.168.178.55_63412 GET /fhem?room=Eingang; BUFLEN:0
2017.05.20 08:12:50 4: WEB: /fhem?room=Eingang / RL:1258 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:12:50 4: WEB_192.168.178.55_63412 GET /fhem/pgm2/style.css?v=1495260763; BUFLEN:0
2017.05.20 08:12:53 4: WEB_192.168.178.55_63412 GET /fhem?detail=doorpi; BUFLEN:0
2017.05.20 08:12:53 4: WEB: /fhem?detail=doorpi / RL:2867 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:12:53 4: WEB_192.168.178.55_63412 GET /fhem?cmd=%7BAttrVal(%22doorpi%22%2C%22room%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2017.05.20 08:12:53 5: Cmd: >{AttrVal("doorpi","room","")}<
2017.05.20 08:12:53 4: WEB: /fhem?cmd=%7BAttrVal(%22doorpi%22%2C%22room%22%2C%22%22)%7D&XHR=1 / RL:28 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:12:54 4: HttpUtils url=http://door:pi@192.168.178.87/status?module=config
2017.05.20 08:12:54 1: [DoorPi_GetConfig] has error 192.168.178.87: Verbindungsaufbau abgelehnt
2017.05.20 08:12:54 5: Starting notify loop for doorpi, 1 event(s), first is Error
2017.05.20 08:12:54 5: createNotifyHash
2017.05.20 08:12:54 5: End notify loop for doorpi
2017.05.20 08:12:55 4: WEB_192.168.178.55_63412 POST /fhem?detail=doorpi&dev.getdoorpi=doorpi&cmd.getdoorpi=get&arg.getdoorpi=config&val.getdoorpi=&XHR=1&addLinks=1&fw_id=21; BUFLEN:0
2017.05.20 08:12:55 5: Cmd: >get doorpi config<
2017.05.20 08:12:55 4: HttpUtils url=http://door:pi@192.168.178.87/status?module=config
2017.05.20 08:12:55 4: WEB: /fhem?detail=doorpi&dev.getdoorpi=doorpi&cmd.getdoorpi=get&arg.getdoorpi=config&val.getdoorpi=&XHR=1&addLinks=1&fw_id=21 / RL:70 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:12:55 1: [DoorPi_GetConfig] has error 192.168.178.87: Verbindungsaufbau abgelehnt
2017.05.20 08:12:55 5: Starting notify loop for doorpi, 1 event(s), first is Error
2017.05.20 08:12:55 5: End notify loop for doorpi
2017.05.20 08:12:59 5: Starting notify loop for doorpi, 1 event(s), first is lockstate: unknown(1)
2017.05.20 08:12:59 5: End notify loop for doorpi
2017.05.20 08:13:04 1: [DoorPi_GetHistory] cannot be called, no connection
2017.05.20 08:14:43 4: Closing inactive connection WEB_192.168.178.55_63412
2017.05.20 08:15:59 4: Connection accepted from WEB_192.168.178.55_63427
2017.05.20 08:15:59 4: WEB_192.168.178.55_63427 GET /fhem; BUFLEN:0
2017.05.20 08:15:59 4: WEB: /fhem / RL:1274 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:16:02 4: WEB_192.168.178.55_63427 GET /fhem?room=Eingang; BUFLEN:0
2017.05.20 08:16:02 4: WEB: /fhem?room=Eingang / RL:1260 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:16:04 4: WEB_192.168.178.55_63427 GET /fhem?detail=doorpi; BUFLEN:0
2017.05.20 08:16:04 4: WEB: /fhem?detail=doorpi / RL:2869 / text/html; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:16:04 4: WEB_192.168.178.55_63427 GET /fhem?cmd=%7BAttrVal(%22doorpi%22%2C%22room%22%2C%22%22)%7D&XHR=1; BUFLEN:0
2017.05.20 08:16:04 5: Cmd: >{AttrVal("doorpi","room","")}<
2017.05.20 08:16:04 4: WEB: /fhem?cmd=%7BAttrVal(%22doorpi%22%2C%22room%22%2C%22%22)%7D&XHR=1 / RL:28 / text/plain; charset=UTF-8 / Content-Encoding: gzip
/
2017.05.20 08:16:57 4: WEB_192.168.178.55_63427 GET /fhem/FileLog_logWrapper?dev=Logfile&type=text&file=fhem-2017-05.log; BUFLEN:0




so das reicht heute mache ich den Garten und lass andere mal die Stolpersteine aufnehmen

THX PA0


weiter unten die Vorgeschichte
###





weil es eben keine wirkliche Zusammenfassung des Gesamtprojekts gibt

snapshot funktionierte bei mir eben nicht, dann die gesamte Installation geplettet um nicht schon wieder hier zu posten

also nach snapshot gesucht
das gefunden

https://www.doorpi.org/forum/thread/40-anleitung-snapshots-erstellen-mit-mjpg-streamer/

und gemacht

und weil eben der apache ebenso wie doorpi den 80 er will hab ich den halt zuerst installiert
hat ja auch geklappt, snapshot geht doorpi läuft auf 8080, stream läuft

selbst wenn ich den nun stoppe
sudo /etc/init.d/apache2 stop

und das dann auch kontrolliere das der nicht läuft
kann ich doorpi bei fhem nicht installieren
ich kann zwar
define Door DoorPi door:pi@192.168.178.87
noch eingeben aber dann verliert er ständig die Verbindung

fhem starten und stoppen kann ich ja nun auch

ich habe selbstverständlich die fhemweb_doorpicalllist.js in den opt fehm www pgm2 Ordner gespeichert, die neuste

dann von hier https://svn.fhem.de/trac/changeset/14169/trunk
die neusten Dateien geholt
sobald ich nun 70-doorpi.pm in den Ordner opt fhem FHEM packe bricht alle 5 Sekunden die Verbindung von fhem ab auch wenn ich doorpi noch gar nicht installiert habe

ich habe das neueste Raspi IMage Jessy_Pixel alles nach Anleitung installiert
dann nach den fehlerhaften Anleitungen im doorpi Forum installiert, selbst das mit dem patch klappt reibungslos

dann 30 Minuten sicher an dem php für snapshot gekaspert, weil ich mit der Syntax eben noch Probleme habe,
das läuft korrekt und speichert das Bild im Ordner home doorpi records

die Rechte alle auf 777 gesetzt

in der Praxis habe ich seit 23 Jahren niemals einen Techniker gebraucht win 7 8 10 immer schon als beta Version im real time Betrieb eingesetzt
aber das hier ist zum verzweifeln
ich habe fast alle Beiträge im doorpi Forum gelesen da gabs mal einen user tabularasa an den sie sich sicher erinnern

ok
habe nun ne ganze Menge dabei schon gelernt
Raspi Install mach ich nun mit linke
Image sichern  rückspielen etc.

klingeln kann ich
Bild kommt auf Fritzfon
über vpn kann ich aus der Praxis die Haustür einsehen
den laufenden Stream sogar in der fhem Oberfläche

die Tür kann ich eh nicht öffnen, nextion display hab ich nicht will ich auch nicht

ich bin bekloppt
ich will einfach das es läuft ich will wissen was faul ist

Sorry   will echt nicht nerven
n8
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

@Franz, ein Tipp der vllt. Zeit und Nerven spart :
Fang nicht immer wieder ganz von vorne an in der Hoffnung diesmal wird es besser. Du hast es mit Linux zu tun und eben nicht mit Windows.
Du hattest doch bereits ein System das auf Knopfdruck anrufen konnte. Was fehlte denn da bzw. ging nicht ?
Nur die Snapshots ? und dann hast du die Anleitung im Doorpi Forum gefunden nach der php und  der Apache installiert wird ?
In der Anleitung geht es dem Autor eigentlich nur um php , der Apache selbst wird gar nicht benutzt.
Der Autor dort schreibt man soll entweder den Apache vom Port 80 wegbekommen oder Doorpi. Entscheide dich dafür den Apache irgendwo hin zu biegen aber überlasse den Port 80 Doorpi ! denn wen du den in der doorpi.ini umlegst musst du auch pahs Teile anpassen und das willst du nicht wirklich :)

Noch ein Punkt : FHEM muss nicht zwingend direkt auf dem Raspi zusammen mit Doorpi laufen, kann man zum Testen zwar machen aber die meisten User binden wohl Doorpi quasi als weiteres Gerät in ihrer bereits bestehenden FHEM Installation ein. 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Franz Tenbrock

#501
Hallo
also ich habe einen cubi der alles an Haussteuerung macht
der Raspi soll auf der Innenseite an die Haustür mit Display damit man sofort sieht wer draussen steht.
Also nach meiner Zusammenfassung bin ich in 2 Stunden komplett durch gewesen.
Klingel Bildübertragung alles soweit ok
dann bei der Installation von DoorPi in FHEM kam es halt zu den Verbindungsabbrüchen.
Das hab ich dann ja auch alleine soweit hinbekommen.
Den Apache hab ich auf port 81, Doorpi auf 8080, FHEM auf 8083 und der scheint sich nun auch zu vertragen
aber wieder was neues,
csrf token hat Theater gemacht, nachgelesen, auf none gesetzt dann ging es soweit.

Hab dann die Orginalen Dateinen runtergeladen doorpi.ini Passwort Benutzer und Ip geändert und dann gespeichert, rechte kontrolliert
dann Fhem helper.sh da halt meine Tele, Name und Ip eingetragen so wie ich es auch vorher schon  mal gemacht habe

nun aber in den Readings
config
192.168.178.87: Verbindungsaufbau abgelehnt
das hatte ich bisher so nicht

wenn der apache nicht gebraucht wird raus damit, bei windows null Problem, hier muss ich dann ers tmal googlen und hoffen das ich es dann richtig mache,

ein gutes hatte es ja, hab mich mit einer Menge Linux Befehlen auseinandergesetzt, einige neue Programme kennengelernt 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

Prof. Dr. Peter Henning

@Franz Tenbrock, wir können echt nicht helfen wenn jedesmal das System ganz neu aufgesetzt wird, jedesmal mit einem Haufen Änderungen und wild zusammengesuchten Webseiten als angeblicher Anleitung. So kann das nichts werden !!!

Das hat auch nichts mit mangelnder Programmiererfahrung zu tun, oder irgendwelchen angeblich unvollständigen Dokumentationen - sondern mit der aus meiner Sicht eher chaotischen Vorgehensweise.

Also bitte
1. Apache stoppen mit sudo /etc/init.d/apache2 stop
2. Apache entfernen mit apt-get --purge remove apache
3. Mit einem Browser die drei Kommandos

<doorpi-url>/status?module=history_event&name=OnCallStateChange&value=1000
<doorpi-url>/status?module=history_snapshot
<doorpi-url>/status?module=config

aufrufen.

DANN wieder hier melden.

LG

pah

Wzut

Zitat von: Franz Tenbrock am 20 Mai 2017, 14:11:34
Doorpi auf 8080
und warum alles in der Welt ? Was habe ich denn in meinem Posting zuvor geschrieben ?

Zitat von: Franz Tenbrock am 20 Mai 2017, 14:11:34
192.168.178.87: Verbindungsaufbau abgelehnt
das hatte ich bisher so nicht
tja warum wohl ? Ich tippe darauf weil früher dein Doorpi auf Port 80 lief und wenn du nun pahs Rat befolgst :
<doorpi-url>/status?module=history_event&name=OnCallStateChange&value=1000
<doorpi-url>/status?module=history_snapshot
<doorpi-url>/status?module=config

wirst du wieder scheitern, es sei denn du übersetzt dir  <doorpi-url> in http://192.168.178.87:8080  ( ich vermute mal 192.168.178.87 ist deine DooPi IP ? )
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

Sailor

Hallo pah

Zitat von: Prof. Dr. Peter Henning am 20 Mai 2017, 17:38:59
3. Mit einem Browser die drei Kommandos

<doorpi-url>/status?module=history_event&name=OnCallStateChange&value=1000
<doorpi-url>/status?module=history_snapshot
<doorpi-url>/status?module=config

aufrufen.

DANN wieder hier melden.

So habe ich das dann mal gemacht, da ich nach wie vor massive Zeitunterschiede zwischen den Links in der History und den tatsächlichen Dateinamen habe.
Außerdem habe ich nur 4 Einträge in fhem aber 5 Eintraege in "/home/doorpi/records"  ???



<doorpi-url>/status?module=history_event&name=OnCallStateChange&value=1000

    JSON
    Raw Data
    Headers


history_event
0
additional_infos "{'call_state': 18, 'state': 'Call released', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "C4SOYR"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1495218883.76
1
additional_infos "{'call_state': 13, 'state': 'Call ended', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "HP26SD"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1495218883.65
2
additional_infos "{'call_state': 6, 'state': 'Connected', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "6R2SF3"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1495218875.45
3
additional_infos "{'call_state': 7, 'state': 'Streams running', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "IVO021"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1495218875.45
4
additional_infos "{'call_state': 2, 'state': 'Starting outgoing call', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "5939JR"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1495218869.34
5
additional_infos "{'call_state': 13, 'state': 'Call ended', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "53S0Q9"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494960094.11
6
additional_infos "{'call_state': 6, 'state': 'Connected', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "6ZR7OS"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494960081.71
7
additional_infos "{'call_state': 7, 'state': 'Streams running', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "VS6AD0"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494960081.71
8
additional_infos "{'call_state': 3, 'state': 'Outgoing call in progress', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "MU77HM"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494960073.4
9
additional_infos "{'call_state': 2, 'state': 'Starting outgoing call', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "ZFE5RA"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494960073.39
10
additional_infos "{'call_state': 18, 'state': 'Call released', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "8U0UOV"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494957712.41
11
additional_infos "{'call_state': 13, 'state': 'Call ended', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "PQG0L1"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494957712.3
12
additional_infos "{'call_state': 7, 'state': 'Streams running', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "8CV685"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494957656.44
13
additional_infos "{'call_state': 6, 'state': 'Connected', 'remote_uri': 'sip:**9@192.168.178.1'}"
event_id "5GLWMH"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494957656.43
14
additional_infos "{'call_state': 18, 'state': 'Call released', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "840Y3J"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954919.27
15
additional_infos "{'call_state': 13, 'state': 'Call ended', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "K026JL"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954919.17
16
additional_infos "{'call_state': 6, 'state': 'Connected', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "UUBK5S"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954905.96
17
additional_infos "{'call_state': 7, 'state': 'Streams running', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "2W0DFA"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954905.96
18
additional_infos "{'call_state': 5, 'state': 'Early media', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "VIAGRQ"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954902.62
19
additional_infos "{'call_state': 3, 'state': 'Outgoing call in progress', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "C7U7LP"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954902.48
20
additional_infos "{'call_state': 2, 'state': 'Starting outgoing call', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "5P46NG"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954902.47
21
additional_infos "{'call_state': 18, 'state': 'Call released', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "D46B11"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954769.78
22
additional_infos "{'call_state': 13, 'state': 'Call ended', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "Y1RVPD"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954769.67
23
additional_infos "{'call_state': 6, 'state': 'Connected', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "OYSH8V"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954758
24
additional_infos "{'call_state': 7, 'state': 'Streams running', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "RMXD0Y"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954758
25
additional_infos "{'call_state': 3, 'state': 'Outgoing call in progress', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "V1BXFI"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954754.06
26
additional_infos "{'call_state': 2, 'state': 'Starting outgoing call', 'remote_uri': 'sip:**622@192.168.178.1'}"
event_id "HP8G5W"
event_name "OnCallStateChange"
fired_by "doorpi.sipphone.linphone_lib.CallBacks"
start_time 1494954754.05


<doorpi-url>/status?module=history_snapshot

    JSON
    Raw Data
    Headers
history_snapshot
0 "orpi/records/2017-05-16_19-12-32.jpg"
1 "orpi/records/2017-05-16_19-12-34.wav"
2 "orpi/records/2017-05-16_19-15-01.jpg"
3 "orpi/records/2017-05-16_19-15-02.wav"
4 "orpi/records/2017-05-16_20-00-51.jpg"
5 "orpi/records/2017-05-16_20-00-52.wav"
6 "orpi/records/2017-05-16_20-41-12.jpg"
7 "orpi/records/2017-05-16_20-41-13.wav"
8 "orpi/records/2017-05-19_20-34-28.jpg"
9 "orpi/records/2017-05-19_20-34-29.wav"


fhem-Device
Zum besseren Verstaendnis habe ich die Dateinamen der jpg-Bilder eingesetzt

Who Timestamp Number Result Duration Recording
2017-05-16_20-41-35.jpg Di, 16 May 2017 20:41:34 **9 ok(2) 258789.7 2017-05-16_20-41-35.wav
2017-05-16_20-00-57.jpg Di, 16 May 2017 20:00:56 **9 unknown 56 2017-05-16_20-00-57.wav
2017-05-16_19-15-03.jpg Di, 16 May 2017 19:15:02 **622 ok(3) 16.8 2017-05-16_19-15-02.wav
2017-05-16_19-12-35.jpg Di, 16 May 2017 19:12:34 **622 ok(2) 15.7 2017-05-16_19-12-34.wav


<doorpi-url>/status?module=conf

    JSON
    Raw Data
    Headers


config
AREA_config
/control/config_get_configfile "None"
/control/config_save "None"
/control/config_value_delete "None"
/control/config_value_get "None"
/control/config_value_set "None"
AREA_control
.* "None"
AREA_dashboard
/dashboard/pages/.*html "None"
AREA_installer
.* "None"
AREA_public
.* "None"
AREA_status
/mirror "None"
/status "None"
AdminNumbers
**622 "active"
**623 "active"
DTMF
"#" "out:door,1,0,3"
"*" "out:light,1,0,3"
DoorPi
base_path "/usr/local/etc/DoorPi"
eventlog "/home/doorpi/log/eventlog.db"
is_alive_led "blinking_led"
last_snapshot "/home/doorpi/records/2017-05-19_20-34-28.jpg"
number_of_snapshots "10"
snapshot_path "/home/doorpi/records"
DoorPiWeb
indexfile "index.html"
ip ""
loginfile "login.html"
online_fallback "http://motom001.github.io/DoorPiWeb"
port "80"
public "AREA_public"
www "/home/doorpi/records"
EVENT_BeforeSipPhoneMakeCall
30 "os_execute:/home/doorpi/FHEMHelper.sh call started"
50 "os_execute:/home/doorpi/sendphoto call"
EVENT_OnCallStateDisconnect
10 "os_execute:/home/doorpi/FHEMHelper.sh call ended"
40 "out:irlight,0"
EVENT_OnCallStateDismissed
10 "os_execute:/home/doorpi/FHEMHelper.sh call dismissed"
30 "out:irlight,0"
EVENT_OnCallStateReject
10 "os_execute:/home/doorpi/FHEMHelper.sh call rejected"
30 "out:irlight,0"
EVENT_OnKeyPressed_onboardpins.0
10 "os_execute:/etc/init.d/mjpg_streamer stop"
20 "out:irlight,1"
30 "take_snapshot"
40 "file_call_value:/home/doorpi/calltarget"
50 "os_execute:/etc/init.d/mjpg_streamer start"
60 "call:**9"
EVENT_OnKeyPressed_onboardpins.1
20 "os_execute:/home/doorpi/FHEMHelper.sh doorunlockandopen"
30 "os_execute:aplay -D plughw:1,0 /home/doorpi/sounds/067_willkommen.wav"
EVENT_OnKeyPressed_onboardpins.4
10 "out:irlight,1"
20 "os_execute:/etc/init.d/mjpg_streamer stop"
30 "os_execute:/home/doorpi/FHEMHelper.sh wrongid"
40 "take_snapshot"
50 "out:irlight,0"
60 "os_execute:/home/doorpi/sendphoto.sh wrongid"
70 "os_execute:/etc/init.d/mjpg_streamer start"
EVENT_OnKeyPressed_onboardpins.5
10 "os_execute:/home/doorpi/FHEMHelper.sh softlock"
EVENT_OnKeyPressed_onboardpins.6
10 "out:dashlight,1,0,1"
20 "os_execute:/home/doorpi/FHEMHelper.sh movement"
EVENT_OnKeyPressed_onboardpins.7
10 "os_execute:/home/doorpi/FHEMHelper.sh sabotage"
20 "out:irlight,1"
30 "os_execute:/etc/init.d/mjpg_streamer stop"
40 "take_snapshot"
50 "out:irlight,0"
60 "os_execute:/etc/init.d/mjpg_streamer start"
EVENT_OnKeyPressed_webservice.button1
10 "os_execute:/home/doorpi/FHEMHelper.sh sabotage"
EVENT_OnKeyPressed_webservice.button2
10 "file_call_value:/home/doorpi/calltarget"
EVENT_OnKeyPressed_webservice.clear
10 "os_execute:/home/doorpi/FHEMHelper.sh clear"
EVENT_OnKeyPressed_webservice.dooropen
10 "out:door,1,0,3"
20 "os_execute:/home/doorpi/FHEMHelper.sh dooropened"
EVENT_OnKeyPressed_webservice.gettarget
10 "os_execute:/home/doorpi/FHEMHelper.sh gettarget"
EVENT_OnKeyPressed_webservice.purge
10 "os_execute:/home/doorpi/FHEMHelper.sh purge"
EVENT_OnKeyPressed_webservice.snapshot
10 "os_execute:/etc/init.d/mjpg_streamer stop"
20 "out:irlight,1"
30 "os_execute:/home/doorpi/FHEMHelper.sh call snapshot"
40 "take_snapshot"
50 "out:irlight,0"
60 "os_execute:/home/doorpi/sendphoto.sh snapshot"
70 "os_execute:/etc/init.d/mjpg_streamer start"
EVENT_OnKeyPressed_webservice.streamoff
10 "os_execute:/etc/init.d/mjpg_streamer stop"
EVENT_OnKeyPressed_webservice.streamon
10 "os_execute:/etc/init.d/mjpg_streamer start"
EVENT_OnStartup
10 "sleep:1"
20 "os_execute:/home/doorpi/FHEMHelper.sh call init"
EVENT_OnTimeMinuteEvery5
10 "statuswatchdog:/tmp/doorpi.watchdog"
20 "os_execute:/home/doorpi/FHEMHelper.sh alive"
Group
administrators "admin"
guests "visitor"
ReadPermission
guests "dashboard"
SIP-Phone
FirewallPolicy "PolicyNoFirewall"
audio_codecs "PCMA,PCMU"
call_timeout "60"
capture_device "ALSA: USB PnP Sound Device"
dialtone "/home/doorpi/sounds/bigben_mono.wav"
dialtone_renew_every_start "False"
dialtone_volume "35"
echo_cancellation_enabled "False"
firewallpolicy "PolicyNoFirewall"
identity "DoorStation"
local_port "5060"
max_call_time "300"
playback_device "ALSA: USB PnP Sound Device"
record_while_dialing "False"
records "/home/doorpi/records/%Y-%m-%d_%H-%M-%S.wav"
sipphonetyp "linphone"
sipserver_password "Password"
sipserver_realm "fritz.box"
sipserver_server "192.168.178.1"
sipserver_username "Username"
stun_server ""
ua.max_calls "2"
video_codecs "VP8"
video_device "StaticImage: Static picture"
video_display_enabled "False"
video_size "vga"
User
admin "admin"
visitor "visitor"
WritePermission
administrators "dashboard,status,config"
keyboards
onboardpins "piface"
webservice "filesystem"
onboardpins_InputPins
0 "sleep:0"
1 "sleep:0"
4 "sleep:0"
5 "sleep:0"
6 "sleep:0"
7 "sleep:0"
onboardpins_OutputPins
onboardpins_keyboard
bouncetime "2000"
polarity "0"
pressed_on_keydown "True"
pull_up_down "PUD_UP"
webservice_InputPins
button1 "sleep:0"
button2 "sleep:0"
clear "sleep:0"
dashlightoff "out:dashlight,0"
dashlighton "out:dashlight,1"
doorlocked "out:hardlock,1"
dooropen "sleep:0"
doorunlocked "out:hardlock,0"
gettarget "sleep:0"
lightoff "out:light,0"
lighton "out:light,1"
purge "sleep:0"
snapshot "sleep:0"
streamoff "sleep:0"
streamon "sleep:0"
webservice_keyboard
base_path_input "/home/doorpi/keyboard/inputs/"
base_path_output "/home/doorpi/keyboard/outputs/"
bouncetime "200"
polarity "0"
pressed_on_keydown "True"
reset_input "false"


Danke!

Gruss
    Sailor
******************************
Man wird immer besser...

Franz Tenbrock

#505
ich mach kurz, alles neu installiert, sorry war schon zugange mit Neuinstall als die Antwort kam
kein Apache nein
soweit alles direkt durchgelaufen ( dauert so ca 2 Stunden mit allen updates etc )

doorpi Port: 80
FHEM Port 8083
Streamer :9000

ich habe die neueste 70_Doorpi.pm hier aus dem Thread  2.o alpha 10

alle  patches installiert handler etc.

sudo find / -name handler.py -print

/usr/lib/python3.3/xml/sax/handler.py
/usr/lib/python3.4/xml/sax/handler.py
/usr/lib/pypy/lib-python/2.7/xml/sax/handler.py
/usr/lib/python2.7/xml/sax/handler.py

cd /opt/fhem/contrib/DoorPi/

sudo cp handler.py /usr/lib/python3.3/xml/sax/handler.py
sudo cp handler.py /usr/lib/python3.4/xml/sax/handler.py
sudo cp handler.py /usr/lib/pypy/lib-python/2.7/xml/sax/handler.py
sudo cp handler.py /usr/lib/python2.7/xml/sax/handler.py

sudo find / -name history_event.py -print

/usr/local/lib/python2.7/dist-packages/doorpi/status/status_lib/history_event.py

cd /opt/fhem/contrib/DoorPi/

sudo cp history_event.py /usr/local/lib/python2.7/dist-packages/doorpi/status/status_lib/history_event.py

sudo find / -name url_call.py -print

/usr/local/lib/python2.7/dist-packages/doorpi/action/SingleActions/url_call.py
/opt/fhem/contrib/DoorPi/url_call.py

ersetze die Datei
sudo cp url_call.py  /usr/local/lib/python2.7/dist-packages/doorpi/action/SingleActions/url_call.py



wenn über die FHEM Weboberfläche den Streamer ausgeschalte kann ich danach auf über die Weboberfläche ein Snapshot machen, der dann im Ordner /records/ liegt
2017-05-20_22-49-55.jpg
und unter readings angezeigt wird

http://192.168.178.87/status?module=history_event&name=OnCallStateChange&value=1000

{
    "history_event":
}


http://192.168.178.87/status/?module=history_snapshot



Error response

Error code 404.

Message: [Errno 2] No such file or directory: '/home/doorpi/records/status/' - 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: Sat, 20 May 2017 20:35:45 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.



http://192.168.178.87/status?module=config


{
    "config": {
        "AREA_config": {
            "/control/config_get_configfile": "None",
            "/control/config_save": "None",
            "/control/config_value_delete": "None",
            "/control/config_value_get": "None",
            "/control/config_value_set": "None"
        },
        "AREA_control": {
            ".*": "None"
        },
        "AREA_dashboard": {
            "/dashboard/pages/.*html": "None"
        },
        "AREA_public": {
            ".*": "None"
        },
        "AREA_status": {
            "/mirror": "None",
            "/status": "None"
        },
        "AdminNumbers": {
            "**621": "active"
        },
        "DTMF": {
            "\"#\"": "out:door,1,0,3"
        },
        "DoorPi": {
            "base_path": "/usr/local/etc/DoorPi",
            "eventlog": "/home/doorpi/log/eventlog.db",
            "is_alive_led": "blinking_led",
            "last_snapshot": "",
            "number_of_snapshots": "10",
            "snapshot_path": "/home/doorpi/records"
        },
        "DoorPiWeb": {
            "indexfile": "index.html",
            "ip": "",
            "loginfile": "login.html",
            "online_fallback": "http://motom001.github.io/DoorPiWeb",
            "port": "80",
            "public": "AREA_public",
            "www": "/home/doorpi/records"
        },
        "EVENT_BeforeSipPhoneMakeCall": {
            "10": "out:irlight,1",
            "20": "take_snapshot",
            "30": "os_execute:/home/doorpi/FHEMHelper.sh call started",
            "40": "out:irlight,0",
            "50": "os_execute:/home/doorpi/sendphoto call"
        },
        "EVENT_OnCallStateDisconnect": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh call ended"
        },
        "EVENT_OnCallStateDismissed": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh call dismissed"
        },
        "EVENT_OnCallStateReject": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh call rejected",
            "20": "out:audio,1"
        },
        "EVENT_OnKeyPressed_onboardpins.0": {
            "10": "file_call_value:/home/doorpi/calltarget"
        },
        "EVENT_OnKeyPressed_onboardpins.1": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh doorunlockandopen",
            "20": "os_execute:aplay -D plughw:1,0 /home/doorpi/sounds/067_willkommen.wav"
        },
        "EVENT_OnKeyPressed_onboardpins.4": {
            "10": "out:irlight,1",
            "20": "os_execute:/home/doorpi/FHEMHelper.sh wrongid",
            "30": "take_snapshot",
            "40": "out:irlight,0",
            "50": "os_execute:/home/doorpi/sendphoto.sh wrongid"
        },
        "EVENT_OnKeyPressed_onboardpins.5": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh softlock"
        },
        "EVENT_OnKeyPressed_onboardpins.6": {
            "10": "out:dashlight,1,0,1",
            "20": "os_execute:/home/doorpi/FHEMHelper.sh movement"
        },
        "EVENT_OnKeyPressed_onboardpins.7": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh sabotage"
        },
        "EVENT_OnKeyPressed_webservice.button1": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh sabotage"
        },
        "EVENT_OnKeyPressed_webservice.button2": {
            "10": "file_call_value:/home/doorpi/calltarget"
        },
        "EVENT_OnKeyPressed_webservice.clear": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh clear"
        },
        "EVENT_OnKeyPressed_webservice.dooropen": {
            "10": "out:door,1,0,3",
            "20": "os_execute:/home/doorpi/FHEMHelper.sh dooropened"
        },
        "EVENT_OnKeyPressed_webservice.gettarget": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh gettarget"
        },
        "EVENT_OnKeyPressed_webservice.purge": {
            "10": "os_execute:/home/doorpi/FHEMHelper.sh purge"
        },
        "EVENT_OnKeyPressed_webservice.snapshot": {
            "10": "out:irlight,1",
            "20": "os_execute:/home/doorpi/FHEMHelper.sh call snapshot",
            "30": "take_snapshot",
            "40": "out:irlight,0",
            "50": "os_execute:/home/doorpi/sendphoto.sh snapshot"
        },
        "EVENT_OnKeyPressed_webservice.streamoff": {
            "10": "os_execute:/etc/init.d/mjpg_streamer stop"
        },
        "EVENT_OnKeyPressed_webservice.streamon": {
            "10": "os_execute:/etc/init.d/mjpg_streamer start"
        },
        "EVENT_OnStartup": {
            "10": "sleep:1",
            "20": "os_execute:/home/doorpi/FHEMHelper.sh call init"
        },
        "EVENT_OnTimeMinuteEvery5": {
            "10": "statuswatchdog:/tmp/doorpi.watchdog",
            "20": "os_execute:/home/doorpi/FHEMHelper.sh alive"
        },
        "Group": {
            "administrators": "admin",
            "guests": "visitor"
        },
        "ReadPermission": {
            "guests": "dashboard"
        },
        "SIP-Phone": {
            "FirewallPolicy": "PolicyNoFirewall",
            "audio_codecs": "PCMA,PCMU",
            "call_timeout": "60",
            "capture_device": "ALSA: USB PnP Sound Device",
            "dialtone": "/home/doorpi/sounds/bigben_mono.wav",
            "dialtone_renew_every_start": "False",
            "dialtone_volume": "35",
            "echo_cancellation_enabled": "False",
            "firewallpolicy": "PolicyNoFirewall",
            "identity": "DoorPi",
            "local_port": "5060",
            "max_call_time": "300",
            "playback_device": "ALSA: USB PnP Sound Device",
            "record_while_dialing": "False",
            "records": "/home/doorpi/records/%Y-%m-%d_%H-%M-%S.wav",
            "sipphonetyp": "linphone",
            "sipserver_password": "Franz0602",
            "sipserver_realm": "fritz.box",
            "sipserver_server": "192.168.178.87",
            "sipserver_username": "Fritzdoorpi",
            "stun_server": "",
            "ua.max_calls": "2",
            "video_codecs": "VP8",
            "video_device": "StaticImage: Static picture",
            "video_display_enabled": "False",
            "video_size": "vga"
        },
        "User": {
            "admin": "admin",
            "visitor": "visitor"
        },
        "WritePermission": {
            "administrators": "dashboard,status,config"
        },
        "keyboards": {
            "onboardpins": "piface",
            "webservice": "filesystem"
        },
        "onboardpins_InputPins": {
            "0": "sleep:0",
            "1": "sleep:0",
            "4": "sleep:0",
            "5": "sleep:0",
            "6": "sleep:0",
            "7": "sleep:0"
        },
        "onboardpins_OutputPins": {
            "0": "door",
            "1": "light",
            "2": "dashlight",
            "3": "irlight",
            "4": "hardlock",
            "6": "audio",
            "7": "blinking_led"
        },
        "onboardpins_keyboard": {
            "bouncetime": "2000",
            "polarity": "0",
            "pressed_on_keydown": "True",
            "pull_up_down": "PUD_UP"
        },
        "webservice_InputPins": {
            "button1": "sleep:0",
            "button2": "sleep:0",
            "clear": "sleep:0",
            "dashlightoff": "out:dashlight,0",
            "dashlighton": "out:dashlight,1",
            "doorlocked": "out:hardlock,1",
            "dooropen": "sleep:0",
            "doorunlocked": "out:hardlock,0",
            "gettarget": "sleep:0",
            "lightoff": "out:light,0",
            "lighton": "out:light,1",
            "purge": "sleep:0",
            "snapshot": "sleep:0",
            "streamoff": "sleep:0",
            "streamon": "sleep:0"
        },
        "webservice_keyboard": {
            "base_path_input": "/home/doorpi/keyboard/inputs/",
            "base_path_output": "/home/doorpi/keyboard/outputs/",
            "bouncetime": "2000",
            "polarity": "0",
            "pressed_on_keydown": "True",
            "reset_input": "false"
        }
    }
}


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

Prof. Dr. Peter Henning

Nein. natürlich Nicht

sudo cp handler.py /usr/lib/python3.3/xml/sax/handler.py
sudo cp handler.py /usr/lib/python3.4/xml/sax/handler.py
sudo cp handler.py /usr/lib/pypy/lib-python/2.7/xml/sax/handler.py
sudo cp handler.py /usr/lib/python2.7/xml/sax/handler.py


Ich habe doch nirgendwo geschrieben, dass alle Deteien desselben Namens ersetzt werden sollen - natürlich nur die in der doorpi-Installation !
Das ist genau das, was ich meine: Ich sage "a", und ausgeführt wird "b", "c", "d" und "e".

Korrekt wäre gewesen, hier zu schreiben "Halt, bei mir gibt es im doorpi-Pfad keine Datei handler.py". Außerdem sollte man beim Ersetzen niemals die alten Dateien komplett überschreiben - sondern diese unter einem anderen Namen (also z.B.  diesem Falle mit einer anderen Endung, sagen wir ".old") sichern.

Die Installation von sax ist jedenfalls im Eimer.

Außerdem stellt sich hier raus, dass die Kiste über zwei verschiedene Python-Versionen (2.7 und 3.4) verfügt. Das kann zu netten Fehlern führen... Hier steht etwas dazu:
https://wiki.ubuntuusers.de/Python_Setuptools/ (nein, bitte nicht einfach einer Anweisung dort folgen).

Also bitte folgende Befehle ausführen, um sax zu reparieren:

sudo dpkg --purge python3.4
sudo dpkg --remove --force-remove-reinstreq python2.7


Die nächste Frage, die sich stellt, ist die nach der fehlenden Datei handler.py.

Bei mir liegt diese im Verzeichnis /usr/local/lib/python2.7/dist-packages/DoorPi-2.5.0.4-py2.7.egg/doorpi/action

Woraus man sieht, ich habe die Version 2.5.0.4 von doorpi laufen. Nun kann es sein, dass danach der doorpi-maintainer den Datenbank-patch schon in seinen Code übernommen hat - die Frage hat er nie beantwortet. Also welche Dateien stehen in /usr/local/lib/python2.7/dist-packages/doorpi/action ? Bitte mit ls -l abfragen, damit ich Dateigröße und Datum sehe.

LG

pah


Franz Tenbrock

#507
1000 Dank das ich immer noch Hilfe bekomme

An Stelle der bisherigen Dateien gleichen Namens in der DoorPi-Software.
Code: [Auswählen]
find / -name handler.py -print

pah

das liest sich so einfach was geschrieben wurde

da die Programme bei Linux aber hier und da hinschreiben, war mir nicht so klar was gehört alles zu doorpi
Sorry

lasse alles so wie es nun ist, und mache nur das was ich jetzt hier bekomme.
Hatte neu aufgesetzt weil ich eben nicht programme drauf dann runter etc haben wollte.

also nun

sudo dpkg --purge python3.4
sudo dpkg --remove --force-remove-reinstreq python2.7


und nun das hier


pi@Door:~ $ sudo dpkg --purge python3.4
dpkg: Abhängigkeitsprobleme verhindern Entfernen von python3.4:
python3.4-dev hängt ab von python3.4 (= 3.4.2-1).
idle-python3.4 hängt ab von python3.4.
python3-uno hängt ab von python3.4.
python3-numpy hängt ab von python3.4.
python3 hängt ab von python3.4 (>= 3.4.2-0).

dpkg: Fehler beim Bearbeiten des Paketes python3.4 (--purge):
Abhängigkeitsprobleme - wird nicht entfernt
Fehler traten auf beim Bearbeiten von:
python3.4

List von : /usr/local/lib/python2.7/dist-packages/doorpi/action


base.py
base.pyc
handler.py
handler.pyc
__init__.py
__init__.pyc


ich mach also nicht weiter, sonst gibts noch mehr trouble

ich werde noch mal alles Schritte in meinen Aufzeichnungnen nachsehen wo python 3.4 reingekommen ist, ev finde ich ja auf den snaps was

Hier alle Befehle mit Python bei meiner Install:

sudo apt-get remove python-pip python-rpi.gpio
sudo apt-get install python-dev
sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade
sudo easy_install pip  || (wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python) && sudo easy_install pip
sudo apt-get update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade
sudo apt-get install python-daemon python-watchdog
sudo wget https://raw.githubusercontent.com/motom001/DoorPi/master/doorpi/docs/service/create_daemon_file.py -O - | sudo python

sudo apt-get install python3-pifacedigital-emulator
sudo apt-get install python3-pifacedigital-scratch-handler



das ging glaube ich schnell
das hier ?! war das Orginal vom piface Hersteller
Sorry, der hat auch auf Python 2 und 3 hingewiesen, war mir nicht bewusst das das Probleme macht
http://www.piface.org.uk/guides/Install_PiFace_Software/Which_Python/          >:(

To install the PiFace Digital software run the command:
sudo apt-get install python3-pifacedigital-emulator
etc

Das sind die Übertäter ?! und können weg ?
ich warte bevor ich an dem System noch einen Handschlag mache!
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

Prof. Dr. Peter Henning

Na denn.

dpkg --purge python3.4-dev
dpkg --purge  idle-python3.4
dpkg --purge  python3-uno
dpkg --purge  python3-numpy
dpkg --purge  python3

Und /usr/local/lib/python2.7/dist-packages/doorpi/action/handler.py durch die gepatchte Version ersetzen.

(ich vermute mal, dass der entsprechende find-Befehl, der diese Datei NICHT gefunden hat, vor dem Aufspielen von doorpi abgesetzt wurde.)

LG

pah

Wzut

Zitat von: Franz Tenbrock am 20 Mai 2017, 21:26:17
http://192.168.178.87/status?module=config

            "sipserver_server": "192.168.178.87",

Im Moment vermutlich nicht lebenswichtig bei dir aber bei Gelegenheit : Da sollte eigentlich die IP deiner Fritzbox stehen ( 192.168.178.1 ? ) 
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher