Anwesenheitserkennung mittel BLE und lepresenced modul will nicht

Begonnen von The Spirit, 30 Dezember 2016, 14:58:55

Vorheriges Thema - Nächstes Thema

The Spirit

Hi.
Hab das lepresenced modul wie im wiki beschrieben installiert und die rechte geändert.
Wenn ich aber jetzt mittels
sudo ./lepresenced --loglevel LOG_EMERG -d
das script starten will, kommt folgendes
./lepresenced: 6: ./lepresenced: Syntax error: newline unexpected
Was mache ich da falsch?
Danke,
Andreas
THZ 304 Eco Baujahr 2015

CoolTux

Wie hast du das Skript auf Dein System bekommen. Klingt als wenn es beschädigt ist.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

The Spirit

habe mittels wget das file gezogen und dann die rechte gesetzt wie im wiki beschrieben
THZ 304 Eco Baujahr 2015

CoolTux

Kenne den Wikiartikel jetzt nicht. Aber glaube das File liegt auf ein GitHub. Am besten Mal direkt dahin und dann das komplette ZIP runter laden.
Ist nur ne Idee muss nicht stimmen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

The Spirit

#4
hab jetzt das perl script nochmal geladen und jetzt startet es auch.
habe dann meinen ersten G-Tag angelert.
Leider bekomm ich beim
STATE immer disconnected
neustart schon gemacht und das lepresenced modul läuft auch.
was fehlt da noch?

im log steht:
2016.12.30 16:46:51 3: Opening MeinGtAG device 127.0.0.1:5333
2016.12.30 16:46:51 3: Can't connect to 127.0.0.1:5333: Connection refused
THZ 304 Eco Baujahr 2015

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

The Spirit

mit grep nachgesehen

loxberry@loxberry:~ $ ps -ef | grep lepresenced
loxberry  6357  1671  0 17:35 pts/0    00:00:00 grep --color=auto lepresenced
THZ 304 Eco Baujahr 2015

CoolTux

Und erkannt das es nicht läuft. Was du da siehst ist dein eigener grep Befehl.

Wie startest du lepresenced?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux


/usr/bin/perl /opt/fhem/scripts/lepresenced --loglevel LOG_EMERG -d


Probiere mal so zu starten. Natürlich als root oder wenn als User dann mit sudo davor.
Sollte dein Path anders sein bitte anpassen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

The Spirit

stimmt. hast recht.
jetzt nochmal gemacht
root@loxberry:/opt/loxberry/data/plugins/fhem/script# ps -ef | grep lepresenced
root      8130     1  0 17:52 ?        00:00:00 /usr/bin/perl lepresenced --loglevel LOG                                _EMERG -d
root      8160  6535  0 17:53 pts/0    00:00:00 grep lepresenced
root@loxberry:/opt/loxberry/data/plugins/fhem/script# ps -ef | grep lepresenced
root      8130     1  0 17:52 ?        00:00:00 /usr/bin/perl lepresenced --loglevel LOG_EMERG -d
root      8175  6535  0 17:53 pts/0    00:00:00 grep lepresenced

jetzt sollte es doch laufen, oder?
muss ich danach in fhem noch was machen?
jetzt geht es, danke.
THZ 304 Eco Baujahr 2015

CoolTux

Sieht doch gut aus. So sollten nun auch Deine G-Tags gefunden werden.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

visionsurfer

Hallo,

ich bin auch gerade dabei die Anwesenheitserkennung per GTAG einzurichten.

Ich habe genau die gleiche Fehlermeldung und das gleiche Problem.

@The Spirit
Wie hast du es hinbekommen ?
Wie hast du das lepresenced noch mal geladen ?

Ich hab es auch mit dem wget Befehl gemacht. Aber wenn ich es dann starten will, kommt die gleiche Fehlermeldung wie du. Ich hab es 1 zu 1 nach dem Wiki Eintrag gemacht.

Kannst du mir da ein Tipp geben ?

Ich wollte es auch von github schon runterladen und dann einfach per FTP auf meinen Raspberry schieben. Aber ich hab keine Ahnung wo man das dort runterladen kann ? Ich finde da quasi kein "download".

Grüße,
Visionsurfer

CoolTux

Bei GitHub rechte Seite grüner Knopf "Clone or Download"
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

visionsurfer

Danke für die Info. Jetzt funktioniert es. Ich hab die Datei dann per FTP hochgeladen und dann klappte es sofort.

In FHEM nun den GTAG eingebunden und jetzt hab ich was neues zum spielen. Schönes Erfolgserlebnis.

Frohes neues Jahr.

Grüße,
Visionsurfer