FHEM > Automatisierung

Device sendet ständig ohne Aufforderung & "CFGFN" ist leer in der Übersicht

(1/2) > >>

ritchie:
Hallo Zusammen,

ich arbeite derzeit an einem Modul für einen EHZ Zähler.

Dieser sendet ständig seine Pakete ohne das ich eine Anfrage mache.

Von anderen System kenne ich das so, das ich dann einen Interrupt-Routine definieren kann,
wo ich die eingehenden Zeichen der seriellen Schnittstelle verarbeiten kann.

Gibt es sowas auch für FHEM.
Derzeit lese ich halt die Zeichen solange einzulesen, bis ich eine Startkennung erkannt habe und beginne dann mit dem eigentlichen Einlesen.

In meiner Modul Definition sehe ich derzeit bei "CFGFN" nichts, was fehlt hier noch


Gruss R.

betateilchen:

--- Zitat von: ritchie schrieb am So, 21 Juli 2013 20:31 ---In meiner Modul Definition sehe ich derzeit bei "CFGFN" nichts, was fehlt hier noch
--- Ende Zitat ---


vermutlich nix. Ich habe das Ding bei den meisten Geräten gar nicht. Ich glaube, da habe ich nur ein einziges Mal einen Inhalt gesehen, als ich die Konfiguration auf mehrere Dateien verteilt hatte und die mit include verknüpft waren. Wenn ich mich recht erinnere, stand dann der Name der eingefügten Datei da drin.

ritchie:
Hallo Betateilchen,

ich konnte bis jetzt auch keine Infos hierzu finden. Auch haben die Module,
welche ich verwende, diesen Eintrag auch nicht.

Kann ja auch einen Eintrag zuviel erzeugt sein von mir.


Gibt es eigentlich ein Modul, welches "forken" verwendet.

Das Einlesen der seriellen Schnittstelle und das Warten auf das Startzeichen dauert dann doch sehr lange.

Gruss R.

betateilchen:

--- Code: ---    my $cfgfile = $h->{CFGFN} ? $h->{CFGFN} : "configfile";
    my $fh = $fh{$cfgfile};
    if(!$fh) {
      if(!open($fh, ">$cfgfile")) {
        $ret .= "Cannot open $cfgfile: $!, ignoring its content\n";
        $fh{$cfgfile} = 1;
        $skip{$cfgfile} = 1;
      } else {
        $fh{$cfgfile} = $fh;
      }
--- Ende Code ---


Hat definitiv was mit dem Konfigurationsfile zu tun, also mach Dir keinen Streß deswegen.

Zu Deinem Fork-Problem kann ich Dir leider nix sagen.

Viele Grüße
Udo

ritchie:
Witzig.

in meinem Modul taucht der Text "CFGFN" nicht auf ...

Dank für die Infos...

Gruss R.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln