Ankündigung

Einklappen
Keine Ankündigung bisher.

Berechnung Feiertage

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

    Berechnung Feiertage

    Hallo zusammen,

    leider habe ich bislang in der Demo und auch per google keine Info gefunden, wie in openHAB Feiertage berechnet werden können?! Diese sind ja in den Bundesländern verschieden und müßten somit berechnet werden.

    Wäre dies ein Featurewunsch oder gibt es diese Funktion bereits??

    Viele Grüße

    Joerg

    #2
    Hallo Jörg,

    nein, so was gibt es noch nicht!

    Grüße,
    Kai

    Kommentar


      #3
      Ich hab mir sowas selbst gebastelt für die Feiertage in NRW:

      Das folgende Script berechnet die Feiertage (einfach als holidays.script im Scripts/ Ordner abspeichern):
      Code:
      var int year = now.getYear
      
      var int a = year % 19
      var int b = year / 100
      var int c = year % 100
      var int d = b / 4;
      var int e = b % 4;
      var int f = (b + 8) / 25;
      var int g = (b - f + 1) / 3;
      var int h = (19 * a + b - d - g + 15) % 30;
      var int i = c / 4;
      var int k = c % 4;
      var int L = (32 + 2 * e + 2 * i - h - k) % 7;
      var int m = (a + 11 * h + 22 * L) / 451;
      
      var int month = (h + L - 7 * m + 114) / 31;
      var int day = ((h + L - 7 * m + 114) % 31) + 1;
      
      var boolean holiday = false
      var String holidayName = null
      var org.joda.time.DateTime easterSunday = parse(year+"-"+month+"-"+day)
      var int dayOfYear = now.getDayOfYear
      if (dayOfYear==easterSunday.getDayOfYear) {
          holidayName = "easter_sunday" // Ostersonntag
          holiday = true
      }
      else if (dayOfYear==easterSunday.getDayOfYear+1) {
          holidayName = "easter_monday" // Ostermontag
          holiday = true
      }
      else if (dayOfYear==easterSunday.getDayOfYear-2) {
          holidayName = "good_friday" // Karfreitag
          holiday = true
      }
      else if (dayOfYear==easterSunday.getDayOfYear-48) {
          holidayName = "carnival_monday" // Rosenmontag
          holiday = false
      }
      else if (dayOfYear==easterSunday.getDayOfYear+39) {
          holidayName = "ascension_day" // Christihimmelfahrt
          holiday = true
      }
      else if (dayOfYear==easterSunday.getDayOfYear+49) {
          holidayName = "whit_sunday" // Pfingstsonntag
          holiday = true
      }
      else if (dayOfYear==easterSunday.getDayOfYear+50) {
          holidayName = "whit_monday" // Pfingstmontag
          holiday = true
      }
      else if (dayOfYear==easterSunday.getDayOfYear+60) {
          holidayName = "corpus_christi" // Frohnleichnahm
          holiday = true
      }
      else if (dayOfYear==parse(year+"-05-01").getDayOfYear) {
          holidayName = "1st_may"// Tag der Arbeit
          holiday = true 
      }
      else if (dayOfYear==parse(year+"-10-03").getDayOfYear) {
          holidayName = "reunification" // Tag der deutschen Einheit
          holiday = true
      }
      else if (dayOfYear==parse(year+"-11-01").getDayOfYear) {
          holidayName = "all_saints_day" // Allerheiligen
          holiday = true
      }
      else if (dayOfYear==parse(year+"-12-24").getDayOfYear) {
          holidayName = "christmas_eve" // Heiligabend
          holiday = false
      }
      else if (dayOfYear==parse(year+"-12-25").getDayOfYear) {
          holidayName = "1st_christmas_day" // 1. Weihnachtstag
          holiday = true
      }
      else if (dayOfYear==parse(year+"-12-26").getDayOfYear) {
          holidayName = "2nd_christmas_day" // 2. Weihnachtstag
          holiday = true
      }
      else if (dayOfYear==parse(year+"-12-31").getDayOfYear) {
          holidayName = "new_years_eve" // Silvester
          holiday = false
      }
      else if (dayOfYear==parse(year+"-01-01").getDayOfYear) {
          holidayName = "new_years_day" // Neujahr
          holiday = true
      }
      if (holidayName!=null) {
          postUpdate(SpecialDay,holidayName)
      }
      if (holiday) {
          postUpdate(Holiday,ON)
      }
      else {
          postUpdate(Holiday,OFF)
      }
      Man benötigt dazu zwei Items:
      Code:
      Switch Holiday                    "Feiertag"
      String SpecialDay                "Tag [MAP(de.map):%s]"
      Und folgende Rule:

      Code:
      rule "Feiertage"
      when
          Time cron "0 0 0 * * ?" or
          System started
      then
          callScript("holidays")
      end
      Zum Schluß sollten die Datei Transform/de.map um folgende Einträge erweitert werden:

      Code:
      easter_sunday=Ostersonntag
      easter_monday=Ostermontag
      good_friday=Karfreitag
      carnival_monday=Rosenmontag
      ascension_day=Christihimmelfahrt
      whit_sunday=Pfingstsonntag
      whit_monday=Pfingstmontag
      corpus_christi=Fronleichnam
      1st_may=1. Mai
      reunification=Tag der deutschen Einheit
      all_saints_day=Allerheiligen
      christmas_eve=Heiligabend
      1st_christmas_day=1. Weichnachtstag
      2nd_christmas_day=2. Weihnachtstag
      new_years_eve=Silvester
      new_years_day=Neujahr
      Gruß
      Tobias

      Kommentar


        #4
        WOW, klasse Script! Ich bin heute nur bis hierhin gekommen :-/

        Code:
        [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]
        [LEFT]rule[/LEFT][/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000] [/COLOR][/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"Public Holidays"[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]
        [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]when[/LEFT]
        [/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][LEFT][/LEFT][/SIZE][LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]System[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2] [/SIZE][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][B]started [/B][COLOR=#3f7f5f]// [U]hier fehlt noch der tägliche wechsel[/U][/COLOR][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][SIZE=2][/SIZE][/SIZE][/LEFT][SIZE=2][SIZE=2]
        [/SIZE][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]then[/LEFT]
        [/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][LEFT][/LEFT]
        [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]var[/LEFT][/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000] jahr = [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]2013[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] [/COLOR]
        [COLOR=#000000][/COLOR][/SIZE][/LEFT][SIZE=2]
        [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]var[/LEFT][/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000] A = (jahr % [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]19[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] * [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]19[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] + [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]24[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000]) % [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]30[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] [/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// [U]entsprechend[/U] [U]Gauß[/U] [U]berechnet[/U][/COLOR][/SIZE][/COLOR][/SIZE][/LEFT][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f][U]
        [/U][/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]var[/LEFT][/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000] B = [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]120[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] + A - A / [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]27[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]
        [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]var[/LEFT][/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000] C = (B + jahr * [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]5[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] / [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]4[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] - jahr / [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]2100[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000]) % [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]7[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]
        [/COLOR][/SIZE][/COLOR][/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]var[/LEFT][/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000] E = B - C[/COLOR][/SIZE][/LEFT][SIZE=2]
        [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT]var[/LEFT][/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2][COLOR=#000000] tag = [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]1[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] + E % [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]31[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] [/COLOR]
        [/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000] monat = E/[/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]31[/COLOR][/SIZE][/COLOR][/SIZE][/LEFT][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]
        [/COLOR][/SIZE][/COLOR][/SIZE][LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]end[/COLOR][/SIZE][/COLOR][/SIZE][/B][/LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]
        [/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055][/COLOR][/SIZE][/COLOR][/SIZE]
        Mal schauen, ob ich noch die Berechnung der Adventssonntage mit hinein bekomme, in Excel geht dies ja über => =DATE(A1;12;25)-WEEKDAY(DATE(A1;12;25);2)-21

        Wobei in A1 die Jahreszahl steht.

        Viele Grüße,

        Joerg

        Kommentar


          #5
          Zitat von JoergA Beitrag anzeigen

          [/CODE]Mal schauen, ob ich noch die Berechnung der Adventssonntage mit hinein bekomme, in Excel geht dies ja über => =DATE(A1;12;25)-WEEKDAY(DATE(A1;12;25);2)-21

          Wobei in A1 die Jahreszahl steht.
          Die Berechnung des 1. Advents kann ich Dir leider nur in PHP liefern, keine Ahnung ob Dir das hilft:
          Code:
          $advent = mktime(0, 0, 0, 11, 26+(7-date('w', mktime(0, 0, 0, 11, 26, $year))), $year);
          Gruß
          Tobias

          Kommentar


            #6
            Um alles in einem Script zu haben, habe ich Deines nun um folgendes erweitert.

            1. Advent
            Code:
            (([I]parse[/I](year+[COLOR=#2a00ff][COLOR=#2a00ff]"-12-25"[/COLOR][/COLOR]).getDayOfWeek) + [COLOR=#7d7d7d][COLOR=#7d7d7d]21[/COLOR][/COLOR])
            Buß- und Bettag
            Code:
            (([I]parse[/I](year+[COLOR=#2a00ff][COLOR=#2a00ff]"-12-25"[/COLOR][/COLOR]).getDayOfWeek) + 32)
            Aber: Wie bekomme ich diesen Wert nun vom Datum 25.12. des entsprechenden Jahres abgezogen??

            Gruß
            Joerg

            Kommentar


              #7
              Zitat von JoergA Beitrag anzeigen
              Aber: Wie bekomme ich diesen Wert nun vom Datum 25.12. des entsprechenden Jahres abgezogen??
              Versuchs mal damit:

              Code:
              parse(year+"-12-25").minusDays(((parse(year+"-12-25").getDayOfWeek) + 21))
              Hab ich zwar nicht getestet aber nach meinem Verständnis sollte das klappen.
              Gruß
              Tobias

              Kommentar


                #8
                Hallo zusammen,

                ich glaube, jetzt habe ich es fertig angepasst. (Danke peuter)

                Ergänzungen:

                holidays.script
                Code:
                [I]var org.joda.time.DateTime easterSunday = parse(year+"-"+month+"-"+day)[/I]
                [B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]var[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#000000] org.joda.time.DateTime stAdvent = [I]parse[/I](year+[/COLOR][/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"-12-25"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000]).minusDays((([I]parse[/I](year+[/COLOR][/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"-12-25"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000]).getDayOfWeek) + [/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]21[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000]))[/COLOR][/SIZE]
                 
                 
                [I]else if (dayOfYear==parse(year+"-11-01").getDayOfYear) {[/I]
                [I]   holidayName = "all_saints_day" // Allerheiligen[/I]
                [I]   holiday = true[/I]
                [I]}[/I][SIZE=2][COLOR=#7f0055]
                
                [B][SIZE=2][COLOR=#7f0055]else
                [/COLOR][/SIZE][/B][/COLOR][/SIZE][LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]if[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#000000] (dayOfYear==stAdvent.getDayOfYear-[/COLOR][/SIZE][SIZE=2][COLOR=#7d7d7d][SIZE=2][COLOR=#7d7d7d]11[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#000000]) {[/COLOR][/SIZE]
                [LEFT][SIZE=2]holidayName = [/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"day_of_repentance"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f][SIZE=2][COLOR=#3f7f5f]// [U]Buß[/U]- [U]und[/U] [U]Bettag[/U][/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#3f7f5f]
                [/COLOR][/SIZE][SIZE=2]holiday = [/SIZE][/LEFT][SIZE=2]
                [/SIZE][/LEFT][SIZE=2]
                [/SIZE][LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]false[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2][COLOR=#7f0055]
                [LEFT][/LEFT][/COLOR][LEFT][/LEFT][/SIZE][LEFT][SIZE=2]}[/SIZE][/LEFT]
                [I]else if (dayOfYear==parse(year+"-12-24").getDayOfYear) {[/I]
                [I]   holidayName = "christmas_eve" // Heiligabend[/I]
                [/LEFT]
                Code:
                [LEFT][SIZE=2]day_of_repentance=[U]Buß[/U]- [U]und[/U] [U]Bettag[/U][/SIZE]
                Transform/de.map
                Dies war notwendig, da die meisten Tage zwar von Ostersonntag berechnet werden, aber einige (darunter auch der Buß- und Bettag) vom 1. Advent. Diese könnten bei Bedarf noch eränzt werden.

                @peuter
                Darf ich dies bereinigt an Kai senden, damit er dies in die Dropbox packt??


                Viele Grüße,
                Joerg
                [/LEFT]

                Kommentar


                  #9
                  Zitat von JoergA Beitrag anzeigen
                  Darf ich dies bereinigt an Kai senden, damit er dies in die Dropbox packt??
                  Klar nur zu!
                  Gruß
                  Tobias

                  Kommentar


                    #10
                    Schickt mir einfach Eure Dropbox-e-Mail-Adresse und ich gebe Euch die Freigabe! Dann könnt Ihr das selbst reinschieben

                    Kommentar


                      #11
                      Zitat von kkreuzer Beitrag anzeigen
                      Schickt mir einfach Eure Dropbox-e-Mail-Adresse und ich gebe Euch die Freigabe! Dann könnt Ihr das selbst reinschieben
                      Isch abe doch gar keine Dropbox

                      Ich habe aber den Code noch einmal ergänzt und chronologisch sortiert. Es sollten nun alle Feiertage und einige religiöse Tage enthalten und dokumentiert sein. Berechnet werden Ostersonntag und der 1. Advent, da von diesen Tagen die anderen, variablen Feiertage abgeleitet werden. Natürlich sind auch die statischen enthalten. Aktiviert/Deaktiviert können diese in der holidays.script durch setzen von true/false; derzeit habe ich sie für NRW aktiviert. Sofern z.B. die Adventszeit genutzt werden soll, kann dies ebenfalls durch den 1. Advent getriggert werden; dazu müsste dann jedoch noch ein Item erstellt werden.

                      Im Zip enthalten sind:
                      holiday.rule
                      holiday.items
                      holiday.script
                      de.map

                      Dies müssen in das jeweilige Verzeichnis oder in eigenen Dateien eingearbeitet/verknüpft werden.

                      @Kai
                      Kannst Du die bitte in die Dropbox schubsen??

                      Evtl. hilft dies ja dem einen oder anderen.

                      Viele Grüße,
                      Joerg
                      Angehängte Dateien

                      Kommentar


                        #12
                        Zitat von JoergA Beitrag anzeigen
                        Kannst Du die bitte in die Dropbox schubsen
                        done ...
                        Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

                        Kommentar


                          #13
                          @Joerg
                          Ich glaube da ist ein Tippfehler bei Mariä Himmelfahrt. Kannst Du das mal checken
                          Gruß
                          Tobias

                          Kommentar


                            #14
                            Ouups,

                            Danke; gut das noch nicht der 153.08. war

                            Gruß,
                            Joerg
                            Angehängte Dateien

                            Kommentar


                              #15
                              update ist ebenfalls nun in der Dropbox ...
                              Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

                              Kommentar

                              Lädt...
                              X