Anwesenheitserkennung Lepresenced und Collectord

Begonnen von rizo, 19 März 2017, 10:49:55

Vorheriges Thema - Nächstes Thema

rizo

Hallo,

ich bräuchte wenn möglich mal eure Hilfe. Ich habe eine Raspi mit Fhem und dem lepresenced am laufen. Klappt auch gut, nur leider ist das Bluetooth Signal nicht stark genug bis zum Ende des Gartens. Ich habe im WZ noch einen Raspi in Betrieb und habe gerade gelesen das man ja mehrere Raspis verbinden kann um eine gute Überwachung  der Anwesenheit zu gewährleisten.

Ist der collectord daemon in Verbindung mit dem Lepresenced möglich? Oder versteh ich das falsch?

Wenn ja, muss ich doch nur c..deb auf dem WZ Raspi installieren und auf dem fhem raspi die Räume definieren richtig?

Jojo11

Hallo,

ja, hast Du richtig verstanden - so nutze ich es auch.
Die lepresenced....deb installierst Du auf beiden Rechnern und die collectord...deb nur auf einem der beiden. Oder auf einem ganz anderen.
Die collectord.conf musst Du dann natürlich entsprechend anpassen.

schöne Grüße
Jo

rizo



# room definition
#[room-name]           # name of the room
#address=192.168.0.10   # ip-address or hostname
#port=5111                # tcp port which should be used (5111 is default)
#presence_timeout=120     # timeout in seconds for each check when devices are $
#absence_timeout=20       # timeout in secondsfor each check when devices are a$

[wohnzimmer]
address=127.0.0.1
port=5111
presence_timeout=180
absence_timeout=20


[server]
address=192.168.0.20
port=5111
presence_timeout=180
absence_timeout=20


so sieht die conf im moment aus, aber leider geht es damit nicht.

Die Log vom collectored sieht so aus:

2017-04-09 10:56:42 - started with PID 495
2017-04-09 10:56:42 - reading configuration file
2017-04-09 10:56:42 - no config errors found
2017-04-09 10:56:42 - forked with PID 655
2017-04-09 10:56:42 - created socket on 0.0.0.0 with port 5222




Auf dem Server läuft Fhem mit lepresenced und konfigurierten Gtags bei denen Port 5333 genutzt wird.

Auf dem Wohnzimmer Rpi habe ich lepresenced installiert und collectored. Beides läuft laut grep.

Wo / Was mache ich falsch?

Muss der Rpi im WZ auch fhem installiert haben?
Warum macht der einen Socket Port 5222???

rizo

gerade gesehen muss bei den Gtags den Port auf 5222 setzen... bloß jetzt steht bei den Gtags disconnected

Amenophis86

Konntest du es lösen? Habe aktuell das gleiche Problem.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Fixel2012

Stehe im Moment auch vor dem gleichen Problem.

Gibt es hier zu Lösungen?
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Amenophis86

@Fixel: Du musst im collectord conf Port 5333 angeben, wenn du lepresenced nutzt.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Fixel2012

So sollte das doch passen?

[Erste_Obergeschoss]
address=192.168.1.110
port=5333
presence_timeout=60
absence_timeout=60


In der Presence definition habe ich ebenfalls port 5333.

Wenn ich den collector manuell starte sieht das ganze so aus:

2017-09-09 12:39:18 - (Main Thread) - started with PID 20805
2017-09-09 12:39:18 - (Main Thread) - reading configuration file
2017-09-09 12:39:18 - (Main Thread) - no config errors found
2017-09-09 12:39:18 - (Main Thread) - created socket on 0.0.0.0 with port 5222
2017-09-09 12:39:18 - (Main Thread) - finished initialization. entering main loop


Da er dort auch keine presence devices findet, zeigt er mir auch keine Raum Readings an.
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Amenophis86

Nutzt du presenced oder lepresenced?
Bei lepresenced musst du NUR in der Conf Port 5333 angeben und in der Definition in FHEM Port 5222.
Bei presenced musst du NUR in der Conf Port 5111 angeben und in der Definition in FHEM Port 5222
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Fixel2012

Zitat von: Amenophis86 am 09 September 2017, 14:58:22
Nutzt du presenced oder lepresenced?
Bei lepresenced musst du NUR in der Conf Port 5333 angeben und in der Definition in FHEM Port 5222.
Bei presenced musst du NUR in der Conf Port 5111 angeben und in der Definition in FHEM Port 5222

Danke dir! Port 5222 war es.
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Fixel2012

Ich bins nochmal,

leider funktioniert der collectord nicht wie gewollt. Oftmals steht einfach nur active im state des Presence devices.

Nach mehrmaligen neu starten des services und Pi's, geht es dann immer mal.

Im collectord Log ist folgendes zu sehen:

2017-09-11 22:41:48 - started with PID 1563
2017-09-11 22:41:48 - reading configuration file
2017-09-11 22:41:48 - no config errors found
2017-09-11 22:41:48 - forked with PID 1564
2017-09-11 22:41:48 - created socket on 0.0.0.0 with port 5222
2017-09-11 22:42:48 - new connection from 127.0.0.1:55804
2017-09-11 22:42:48 - created thread 1 for processing device 7C:2F:80:A7:14:22 in room Untergeschoss for peer 127.0.0.1 (UUID: b8438885b3abfd41b3c401ff11dd81cd)
2017-09-11 22:42:48 - created thread 2 for processing device 7C:2F:80:A7:14:22 in room Erdgeschoss for peer 127.0.0.1 (UUID: b8438885b3abfd41b3c401ff11dd81cd)
2017-09-11 22:42:48 - created thread 3 for processing device 7C:2F:80:A7:14:22 in room Erste_Obergeschoss for peer 127.0.0.1 (UUID: b8438885b3abfd41b3c401ff11dd81cd)


Über eine weitere Presence definiton auf den Pi, wo der BT Stick drinne steckt, zeigt den status auf Presence. Muss also am collectord liegen.

Hat da jemand eine Idee wie wo das Problem liegt?

Grüße,

Fixel

Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Amenophis86

zeig mal deine collectord conf und ein list deiner BT Device
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Fixel2012

#12
Hier die collecor config:


# room definition
#[room-name]           # name of the room
#address=192.168.0.10   # ip-address or hostname
#port=5111                # tcp port which should be used (5111 is default)
#presence_timeout=120     # timeout in seconds for each check when devices are present
#absence_timeout=20       # timeout in secondsfor each check when devices are absent

[Erdgeschoss]
address=127.0.0.1
port=5333
presence_timeout=60
absence_timeout=60


[Erste_Obergeschoss]
address=192.168.1.110
port=5333
presence_timeout=60
absence_timeout=60

[Untergeschoss]
address=192.168.1.111
port=5333
presence_timeout=60
absence_timeout=60


Zitat von: Amenophis86 am 12 September 2017, 06:02:29
und ein list deiner BT Device

Was genau meinst du mit den BT Devices?  :o
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify

Amenophis86

BT = Bluetooth. Also ein list der Definitionen der Device in FHEM.
Aktuell dabei unser neues Haus mit KNX am einrichten. Im nächsten Schritt dann KNX mit FHEM verbinden. Allein zwei Dinge sind dabei selten: Zeit und Geld...

Fixel2012

Zitat von: Amenophis86 am 12 September 2017, 09:25:19
BT = Bluetooth. Also ein list der Definitionen der Device in FHEM.

öhm... Also du meinst die presence BT Devices zusätzlich zum collectord presence Device?
Fhem 5.8 auf Raspi 3, HMLAN und 868MHz CUL mit einigen Komponenten, Z-Wave Rollladenaktoren, Tablet UI, 433 MHz CUL mit Baumarktsteckdosen und Temp Sensoren, Amazon Echo, Echo Dot, 2x SONOS  play1, 1x SONOS Connect AMP,  presence, HUE, Lightify