Ergebnis 1 bis 3 von 3

Thema: Zeit/Datum auf Bus mit misterhouse

  1. #1
    Registriert seit
    Jul 2004
    Beiträge
    49

    Zeit/Datum auf Bus mit misterhouse

    Hallo,

    ich habe eibd und misterhouse unter linux am laufen.
    Funktioniert einwandfrei

    Jetzt wollte ich mit folgenden Einträgen das Datum bzw. die Uhrzeit auf den Bus schicken

    *Ursprünglich von RAK glaube ich*

    Datei EIB3_Item.pm und EIB4_Item.pm runterladen

    Datei aaa_startup.pl
    # noloop=start
    use EIB4_Item;
    use EIB3_Item;
    # noloop=stop

    Datei eib_items.mht
    EIB3, 0/6/6, Uhrzeit, Verschiedenes,
    EIB4, 0/6/7, Datum, Verschiedenes,

    zeitaufbus.pl
    set $Uhrzeit &time_date_stamp(14, $Time) if ($New_Hour || $Startup);
    set $Datum &time_date_stamp(14, $Time) if ($New_Day || $Startup);

    Das funktioniert für das Datum wunderbar:
    The moon is Half Waxing, 55% bright, and 7 days old
    The next full moon is on Thursday, August 6th
    30/06/2009 00:00:00 : Saving object states ... done
    30/06/2009 00:00:00 EIS4 for 0/6/7: >06/30/09<

    Leider kommt niemals die Zeit auf den Bus ?
    Das sollte doch eigentlich stündlich passieren ?
    Was mach ich falsch ?

    mfg LANToeter

  2. #2
    Registriert seit
    Jul 2004
    Beiträge
    49
    Hallo,

    geht doch, hab die "FALLE" gefunden :

    The next full moon is on Thursday, August 6th
    30/06/2009 10:06:57 Rereading .menu code files.
    Display call with tk disabled (-tk 0). Text=MisterHouse restarted unexpectedly! 0
    30/06/2009 10:07:00 : Saving object states ... done
    30/06/2009 10:07:12 EIB reply from 1.1.4 to 8/0/0 : "[1]" . Item not found.
    30/06/2009 10:07:12 EIS3 for 0/6/6: >Tue, 10:06:25<
    30/06/2009 10:07:12 EIB write from 1.1.59 to 9/1/4 : "[0 25 55]" . Item not found.
    30/06/2009 10:07:12 EIS4 for 0/6/7: >06/30/09<
    30/06/2009 10:07:18 EIB reply from 1.1.4 to 8/0/0 : "[1]" . Item not found.
    30/06/2009 10:07:18 EIB reply from 1.1.4 to 8/0/0 : "[1]" . Item not found.
    30/06/2009 10:07:27 EIB reply from 1.1.4 to 8/0/0 : "[1]" . Item not found.

    Das Problem ist eine Einstellung in EIB3_Item.pm:

    folgendes suchen:
    {eib_errata} >= 3;
    und ersetzen mit
    {eib_errata} >= 2;

    Dann erscheint auch eine Meldung wenn eib_errata auf 2 steht :-)

    mfg LANToeter

  3. #3
    RaK ist offline Registrierter Benutzer
    Registriert seit
    Oct 2005
    Ort
    Neuss
    Alter
    51
    Beiträge
    229
    lantoeter,

    in der aktuellen EIB_Items.pm der v2.105 sind die Klassen EIB3/4 enthalten. ergo nicht mehr das EIB3_Items.pm nutzen.

    Das eib_errdata ist eine Variable in MH mit der man die "Gesprächichkeit" von MH in den Logfiles beeinflussen kann.

    Mit deiner Änderung siehst du nur mehr im Logfile. Die Zeit müsste auch schon vorher auf dem Bus angekommen sein. Hast du mal in der ETS im Gruppenmonitor angeschaut?

    LG
    Hier könnte ihre Werbung stehen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •