Originally posted by: <email address deleted>
Hallo Zusammen,
Vieleicht kann mir einer von euch helfen.
Bin gerade dabei einen Modul zu schreiben, welche Relays an einem
Allnet 4000 ansteuert.
Das Modul funktioniert soweit sehr gut. Da nicht nur FHEM Zugriff
auf die Relays hat, setzte ich im FHEM einen Timer und lese den
Status aus, so dass ich ggf. STATE und CHANGED auf den aktuellen
Status setzte.
Nun zum problem. Ich benutze auch 93_DbLog. Leider wird in der MySQL DB
der Status nicht nachgeführt. Gibt es eine Funktion welche ich
aufrufen kann, damit das gleiche ausgelöst wird, was bei einem
"set" passiert.
Danke
Sacha
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
> Nun zum problem. Ich benutze auch 93_DbLog. Leider wird in der MySQL DB
> der Status nicht nachgeführt.
Das haengt wohl mit dem regexp zusammen.
> Gibt es eine Funktion welche ich aufrufen kann, damit das gleiche ausgelöst
> wird, was bei einem "set" passiert.
Meinst Du trigger?
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Hallo Sacha,
Am 05.08.2010 10:13, schrieb Sacha Gloor:
> Bin gerade dabei einen Modul zu schreiben, welche Relays an einem
> Allnet 4000 ansteuert.
>
> Nun zum problem. Ich benutze auch 93_DbLog. Leider wird in der MySQL DB
> der Status nicht nachgeführt. Gibt es eine Funktion welche ich
> aufrufen kann, damit das gleiche ausgelöst wird, was bei einem
> "set" passiert.
93_DbLog loggt nicht alles sondern lediglich die Events, die (schon)
hart verdrahtet sind. Du mußt ggf. die Funktion DbLog_ParseEvent erweitern.
(wir müssen mal mit fhem 5 anfangen; in der neuen Architektur bräuchten
wir uns darum nicht zu kümmern)
Grüße,
Boris
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.
Originally posted by: <email address deleted>
Hallo Boris,
Hallo Ruedi,
Danke für die Info. Ich habe es gefunden. DbLog_ParseEvent wurde gar nie
aufgerufen.
Folgendes hat gefehlt:
DoTrigger($name, undef) if($init_done);
Gruss
Sacha
Dr. Boris Neubert wrote:
> Hallo Sacha,
>
> Am 05.08.2010 10:13, schrieb Sacha Gloor:
>
>> Bin gerade dabei einen Modul zu schreiben, welche Relays an einem
>> Allnet 4000 ansteuert.
>>
>> Nun zum problem. Ich benutze auch 93_DbLog. Leider wird in der MySQL DB
>> der Status nicht nachgeführt. Gibt es eine Funktion welche ich
>> aufrufen kann, damit das gleiche ausgelöst wird, was bei einem
>> "set" passiert.
>>
>
> 93_DbLog loggt nicht alles sondern lediglich die Events, die (schon)
> hart verdrahtet sind. Du mußt ggf. die Funktion DbLog_ParseEvent erweitern.
>
> (wir müssen mal mit fhem 5 anfangen; in der neuen Architektur bräuchten
> wir uns darum nicht zu kümmern)
>
> Grüße,
> Boris
>
>
--
Sie haben diese Nachricht erhalten, da Sie der Google Groups-Gruppe FHEM users beigetreten sind.
Wenn Sie Nachrichten in dieser Gruppe posten möchten, senden Sie eine E-Mail an fhem-users@googlegroups.com.
Wenn Sie aus dieser Gruppe austreten möchten, senden Sie eine E-Mail an fhem-users+unsubscribe@googlegroups.com.
Besuchen Sie die Gruppe unter http://groups.google.com/group/fhem-users?hl=de, um weitere Optionen zu erhalten.