Hauptmenü

Wer schaltet?

Begonnen von edank, 11 August 2012, 13:37:16

Vorheriges Thema - Nächstes Thema

edank

                                                   

Hallo,

ich hätte da mal eine Frage an euch!

Kann man irgendwie mitloggen lassen wer(also welches Device Smartphone oder
PC...) den Schaltbefehl gab?
Im Logfile steht bei mir jetzt z.B.:  

2012.08.11 13:18:40 2: CUL_HM set Licht_WZ_Gross on


Jetzt wäre es schön wenn man herauslesen könnte welches Device(die IP
Adresse müßte ja bekannt sein von den FHEMWEB Connetions), den Berfehl an
den CUL_HM(HM LAN) geschickt hat!

Cool wäre sowas!

2012.08.11 13:18:40 2: 192.168.178.4 CUL_HM set Licht_WZ_Gross on



Noch schöner wäre wenn die FritzBox den Namen auflöst aber das ist
Spielerei!

2012.08.11 13:18:40 2: PC-HTPC CUL_HM set Licht_WZ_Gross on


Kann mir wer einen Tipp geben?


LG
edank



--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Kann man irgendwie mitloggen lassen wer(also welches Device Smartphone oder
> PC...) den Schaltbefehl gab?

Nicht ohne Code-Erweiterung. Die Daten meine ich, sind teilweise vorhanden: Das
erste Parameter zu fhem.pl/CommandSet ist ein hash, hier enthaelt der NAME
Eintrag unter anderem IP-Adresse und port. Gilt fuer FHEMWEB und telnet
Verbindungen gleichermassen. Dieser Hash wird aber zu den einzelnen Modulen
_nicht_ weiterpropagiert, ueblicherweise erfolgt aber die Log Ausgabe erst in
den Modulen.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

edank

                                                   

Danke für die Info!

Umso mehr ich jetzt über die Sache nachdenke, desto komplizierter wird sie.

Selbst wenn die Module vom Namen(Hash) wüssten,
müsste man in jedem Modul die Log Aufrufe modifizieren(wahrscheinlich
tausende)
und die Sub Log gleich mit. stimmt das?

Somit werde ich mich von diesem Wunsch (Wer schaltet?) verabschieden.
Danke nochmals für die Information.

LG
edank

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Geb nicht so schnell auf, die Idee ist ja garnicht schlecht :)

So wie ich das sehe nutzen die Module die "Log"-Funktion aus der fhem.pl -
demnach wäre das doch der einzige Angriffspunkt an dem man etwas ändern
müsste?!

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

edank

                                                   

> So wie ich das sehe nutzen die Module die "Log"-Funktion aus der fhem.pl - demnach wäre das doch der einzige Angriffspunkt an dem man etwas ändern müsste?!


Aber genau hier sehe ich ja mein Problem. Wenn ich diese Sub jetzt ändere muss ich ihr ja was beim Aufruf mitgeben(Hash o. Namen).
Und der Aufruf kommt aus allen Modulen und aus der fhem.pl selbst x fach. Und außerdem würde ich alles bei einem Update wieder verlieren(oder Teile davon).
Oder verstehe ich das falsch?

LG
Edank

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> So wie ich das sehe nutzen die Module die "Log"-Funktion aus der fhem.pl -
> demnach wäre das doch der einzige Angriffspunkt an dem man etwas ändern
> müsste?!

Dafuer muesste man den besagten hash als globalen Parameter setzen bzw.
loeschen, jeweils im telnet und FHEMWEB Modul, oder dem Log einen weiteren
Parameter geben. Bin von keinen der Loesungen wirklich begeistert.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com