Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS1900890 Feiertagsberechnung

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

    LBS1900890 Feiertagsberechnung

    Der Baustein funktioniert super, vielen Dan an Waleri

    M.E. ist aber noch einen kleinen Bug in dem Baustein.

    Der LBS liefert auch am Samstag oder Sonntag auf A1 den Wert 1 also Feiertag.

    So wie ich das verstanden habe wäre das richtig, wenn E12 bzw. E13 auf 1 gesetzt wäre.

    Ich habe mir erlaubt den Baustein so zu modifizieren, dass E12 und E13 berücksichtigt werden.

    PHP-Code:
        if (date("N",$t) == ){ 
            if (
    $Feiertag_Bezeichner == "" 
                { 
                    
    $Feiertag_Bezeichner  "Samstag";
                }
            
    $Feiertag_heute logic_getVar($id,12);
            }

        if (
    date("N",$t) == ){ 
            if (
    $Feiertag_Bezeichner == "" 
                { 
                    
    $Feiertag_Bezeichner  "Sonntag";
                }
            
    $Feiertag_heute logic_getVar($id,13);
            } 
    Vielleicht kann das der Autor Waleri mal prüfen und ggf. in den Baustein übernehmen.
    Gruß Hartwig

    #2
    Morgen Hartwig,

    danke, habe ich geändert.
    Bei der letzte Codeoptimierung ist mir ein Fehler unterlaufen.
    Jetzt geht es so wie es sein soll.

    Gruß Waleri

    Kommentar


      #3
      Hallo,
      ich habe mich heute gewundert, dass keine "Ferien" angezeigt wurden an A2, obwohl Ferien in Sachsen-Anhalt sind. Ursache ist ein fehlendes "s" im Quelltext bei Sachsen-Anhalt. Geändert und es funktioniert.

      case "ST":
      $FerienBLand = "Sachsen-Anhalt";
      break;


      Grüße Frank

      Kommentar


        #4
        Hallo Frank,

        vielen Dank für deinen Hinweis.
        Habe entsprechend editiert.

        Gruß Waleri

        Kommentar


          #5
          Hallo Waleri,
          da wäre noch ein klitzekleiner Fehler bei der Logfile-Ausgabe.
          v#100 = 0.5 --> 0.9
          Gruß
          Wolfgang

          Kommentar


            #6
            Hallo Wolfgang,
            danke, ist gefixt.

            Gruß Waleri

            Kommentar


              #7
              Hallo Waleri,
              danke für den Baustein, hat bisher super funktioniert, aber seit ein paar Tagen bekomme ich folgende Meldung.
              Datei: /usr/local/edomi/www/data/liveproject/lbs/EXE19000890.php | Fehlercode: 2 | Zeile: 628 | file_get_contents(http://sindheuteferien.celll.de/?api=1): failed to open stream: Connection refused
              ​Hast du eine Idee? Danke vielmals. Natürlich auch an alle Anderen, die sich auskennen.

              mfg Alex

              Kommentar


                #8
                Das hat wohl damit zu tun das die Webseite derzeit offline ist....hab den gleichen Fehler bei mir.

                Kommentar


                  #9
                  Danke skyacer, läuft wieder.

                  Kommentar


                    #10
                    Hallo Zusammen, ich würde gerne den LBS zusammen mit einer Schaltuhr kombinieren. Zur Erklärung : Ich habe bei meiner Rolladensteuerung für die Werktage und für das Wochenende 2 verschiedene Schaltzeiten. Bei Feier-, Brückentagen und Urlaub muss ich manuell auf die Schaltzeiten (Wochenende) umstellen. Meine Idee wäre jetzt übe den LBS meine Schaltzeiten automatisch an Feier und Brückentage und über einen Button den Urlaub vorzuwählen. Ist dies möglich und wenn ja wie muss ich Verknüpfung LBS und Schaltuhr programmieren? Anmerkung: Ich würde gerne bei einer Schaltuhr belieben.

                    Danke.

                    Kommentar


                      #11
                      Ich würde das über die Zusatzbedingung der Zeitschaltuhr machen.
                      Jede Schaltzeit kann dann:

                      - immer ausgeführt werden
                      - nur ausgeführt werden, wenn Bedingungs-KO=1
                      - nur ausgeführt werden, wenn Bedingungs-KO=0

                      Das Bedingungs-KO ist dann der Feiertagsstatus.

                      Kommentar


                        #12
                        Zitat von jonofe Beitrag anzeigen
                        Ich würde das über die Zusatzbedingung der Zeitschaltuhr machen.
                        Jede Schaltzeit kann dann:

                        - immer ausgeführt werden
                        - nur ausgeführt werden, wenn Bedingungs-KO=1
                        - nur ausgeführt werden, wenn Bedingungs-KO=0

                        Das Bedingungs-KO ist dann der Feiertagsstatus.
                        Danke habe ich jetzt so gemacht. Meine Schaltzeiten ändere sich ja nicht so häufig, wenn überhaupt.

                        Kommentar


                          #13
                          Guten Morgen,

                          ich bekomme wieder die Fehlermeldung das http://sindheuteferien.celll.de/ nicht erreichbar ist, weder die Webseite noch über den LBS1900890. Kann das jemand bestätigen?

                          Kommentar


                            #14
                            Die Webseite kann ich auch nicht erreichen; da scheint was kapuut zu sein.

                            Kommentar


                              #15
                              Ja bei mir läuft der LBS auch nicht mehr und im Log immer Fehler das Seite nicht erreichbar ist.
                              juliawf kannst du hier mal Support geben? Oder ist die Seite ganz down?
                              War ja schon mal der Fall siehe Posts weiter oben.

                              Kommentar

                              Lädt...
                              X