Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Schlaflicht

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - Schlaflicht

    Hallo zusammen,

    hab mich wieder mal versucht. Projekt: Schlaflicht im Kinderzimmer
    Die Variable "Abend" ist Typ 1-bit und wird vom Makro "WebSchaltuhr" ausgelöst. Die bleibt auch bis "Morgen" auf "EIN".

    mein Problem: um Mitternacht/Tageswechsel schaltet sich das Licht wieder ein.
    Hat wer einen Lösungsansatz für mich?

    [highlight=epc]
    // Schlaflicht Kinderzimmer
    if Abend then write("Oskar Stern E/A-1/0/112",EIN);write("Viktor Stern E/A-1/0/122",EIN) endif
    if chtime(20,30,00) then write("Oskar Stern E/A-1/0/112",AUS);write("Viktor Stern E/A-1/0/122",AUS) endif
    [/highlight]
    Haha, du lustiger Bucklfips

    #2
    Moin,
    ich kenne den genauen EibPC Code zwar nicht, aber du musst nicht nur mit chtime() auf Größer prüfen. Sondern zusätzlich auf kleiner
    if > 20:30 Uhr or < 8 Uhr (oder wann dein Morgen beginnt) then Stern-GA aus

    Gruß, Sebastian
    Baustelle 2.0 (Detailprogrammierung und Restarbeiten)
    Ruhri? -> Komm zum Stammtisch

    Kommentar


      #3
      Das Einschalten kann ja eigentlich nur passieren, wenn die Variable "Abend" ihren Wert auf "EIN" ändert.
      Also würde ich in diese Richtung mal weiter forschen...

      Kommentar


        #4
        Das Handbuch sagt:
        Wirkung
        ● Der Rückgabewert ist 0b01, wenn die aktuelle Zeit der Enertex® EibPC-Systemuhr nicht
        gleich hh:mm:ss ist. Wenn der Zeitpunkt eintrifft, geht der Ausgabewert auf 1b01 und bleibt
        auf diesem Wert bis zum nächsten Tag (d.h. 00:00:00 Uhr).
        Und das ist der Grund, weshalb euer Licht um Mitternacht wieder angeht.

        Versuch also mal folgendes:
        Code:
        if chtime(20,30,00) or !chtime(06,30,00) then write

        Kommentar


          #5
          Zitat von Kahler Beitrag anzeigen
          Code:
          if chtime(20,30,00) or !chtime(06,30,00) then write
          Dank für eure Hilfe, genau das wars!

          :
          Haha, du lustiger Bucklfips

          Kommentar

          Lädt...
          X