LoxBerry: CalDAV-4-Lox Plugin verfügbar.

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • svethi
    Lebende Foren Legende
    • 25.08.2015
    • 6289

    Die Aussage des Parsers heißt, dass das Ende der Datei erreicht wurde, obwohl noch Daten fehlen. Sprich das ICS defekt ist
    Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

    Kommentar

    • MarcusS
      LoxBus Spammer
      • 25.08.2015
      • 389

      Google scheint die private Adresse des Kalenders geändert zu haben. Ich habe dank des Hinweises auf dem Loxberry nachgeschaut und gesehen, dass das *.ics File 0 Byte hatte. Über den Browser konnte ich das ics File über URL aber ohne Probleme runterladen.

      Daher habe ich erstmal eine ältere Version des Plugins installiert um auszuschließen, dass irgendwas in einer neuen Version das Verhalten verursacht. Das wars aber nicht. Also bin ich noch mal auf die private Adresse des google Calenders gegangen (Der Link zum Wiki in der Plugin Hilfe zeigt übrigens noch zur alten Adresse) und habe die dort gespeicherte URL mit der aus dem virtuellen http Eingang verglichen, der schon seit Ewigkeiten unverändert konfiguriert war. Und siehe da...aus
      Code:
      http://192.168.x.x/plugins/caldav4lox/caldav.php?calURL=https%3A//www.google.com/calendar/ical/....
      ​
      wurde jetzt

      Code:
      http://192.168.x.x/plugins/caldav4lox/caldav.php?calURL=https%3A//calendar.google.com/calendar/ical/....
      nun gehts wieder
      Danke für den Hinweis svethi !
      DoorPi DIY Türsprechstelle how to

      Kommentar

      • Piepsi
        Azubi
        • 30.01.2022
        • 2

        Hallo zusammen,

        ich benötige bei der Einrichtung des CalDAV-4-Lox Plugins Unterstützung. Ich habe mir einen Nextcloud Kalender eingerichtet. Danach habe ich in der CalDAV 4 lox diese URL

        http://IPLoxberry/plugins/caldav4lox/caldav.php?calURL=https%3A//use04.thegood.cloud/remote.php/dav/calendars/E-Mail Adresse/muell/&user=E-Mail Adresse&pass=Passwort&fwdays=30&events=Papiertonne |Bioabfalltonne|Restabfalltonne|GelbeTonne

        erstellt. Über den Browser bekomme ich auch die gewünschten Daten. Wenn ich die URL nun in den virtuellen HTTP-Eingang kopiere, bekomme ich immer die Fehlermeldung „failed connection to host“. Was mache ich da falsch, dass die korrekten Daten nicht angezeigt werden? Wenn ich die URL nur zur „hälfte“ eingebe http://IPLoxberry/plugins/caldav4lox/caldav.php bekomme ich wenigsten das aktuelle Datum vom Loxberry in die Conig.

        Kommentar


        • svethi
          svethi kommentierte
          Kommentar bearbeiten
          Es sollte völlig unerheblich sein ob die URL im Browser aufgerufen, oder ob diese vom Miniserver aus aufgerufen wird. Das einzige Problem könnte sein, wenn der MS kein Zugang zum Internet hat

        • rolA321nd
          rolA321nd kommentierte
          Kommentar bearbeiten
          Hallo, ich bin komplett neu hier - mein erster Kommentar. :-) Aber vielleicht kann ich dir trotzdem helfen, bei mir hat es gestern funktioniert.
          Poste doch bitte nochmal 1:1 den Link, aber ohne dem Passwort - gerne auch als PM.
      • Piepsi
        Azubi
        • 30.01.2022
        • 2

        Der MS hat Zugang zum Internet. Ich bekomme Wetterdaten von Loxone und ich erreiche den MS auch von Außen.

        Kommentar

        • svethi
          Lebende Foren Legende
          • 25.08.2015
          • 6289

          Ich wüsste nicht wie ich hier helfen söllte. Über den Browser funktioniert es. Damit ist klar, dass das Plugin richtig arbeitet. Wenn vom MS aus nicht geht, dann muss es dort ein Problem geben
          Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

          Kommentar

          • pezo
            Smart Home'r
            • 12.09.2022
            • 48

            Hi, ich würde gerne einen alten Wunsch wieder aufgeifen. Kalender Einträge im Logik des Smarthomes einzubauen/verwenden ist nicht wegzudenken. Der "Ort" aber auch: wessen Kalender es ist, wäre im JSON schon enorm wichtig und auch sehr elegant. Ich glaube, dass man dessen Wirksamkeit hier einfach untersätzt. Das wäre nur eine kleine Änderung, die ein sehr mächtiges Mittel freischalten würde. Diese Infos kann man auch bei der Präseznerkennung als Unterstützung, Präzisionierung aber auch bei der Heizungssteuerung hernehmen. Damit kann man eine Menge an komplizierte Sensorik und Logik ersparen. Habe die neue Pre Release in der Hoffnung, dass die Funtion mit dabei ist, geladen. Es ist aber leider nicht der Fall. Danke im Voraus!
            Zuletzt geändert von pezo; 01.01.2023, 22:07.

            Kommentar


            • svethi
              svethi kommentierte
              Kommentar bearbeiten
              Der „Ort“ hat aber nichts damit zu tun wessen Kalender es ist.
              Location ist im aktuellen PreRelease jetzt enthalten

            • pezo
              pezo kommentierte
              Kommentar bearbeiten
              danke Svethi!
          • cmonty14
            Smart Home'r
            • 13.02.2019
            • 71

            Hallo,
            kann ich mit diesem Plugin frei verfügbare ICS Dateien nutzen / importieren, z.B. Ferientermine und Feiertage als Download?

            Kommentar


            • svethi
              svethi kommentierte
              Kommentar bearbeiten
              Ja, das ist doch das selbe wie bei Google. Das wird auch das ics geladen. Einfach bei URL die URL zum ics eingeben. Wichtig ist aber, das die Datei die Endung ics hat
          • cmonty14
            Smart Home'r
            • 13.02.2019
            • 71

            Nice... dann muss ich jetzt nur noch dir URL zur *.ics Datei herausfinden, die von dieser Webseite angeboten wird.

            Kommentar

            • pezo
              Smart Home'r
              • 12.09.2022
              • 48

              Guten Morgen, ich habe es mir angeschaut und bin von der Location begeistert. Ja es kann sein, dass ich in meinem letzten Beitrag hier doch noch einen zweiten Wunsch dem Svethi unterjubeln wollte. Lasst mich es bitte kurz erklären: Wenn man virtullen HTTP Eingang nutzt, kann man ohne weiteres die Werte an eine Person zuordnen, denn das konfiguriert man ja im Befehl. Wenn man aber den JSON anschaut (und das verarbeitet der MQTT-Gateway), dann ist das nicht mehr nachvollziehbar. Dass im JSON unser Suchwort als Schlüssel hergenommen wird, macht in vielen Situationen durchaus Sinn, ist aber in meinem Beispie l1 eine doppelte Information. Ich könnte mir als Lösung ein witeres Feld im Formular vorstellen, welches z.B. Schlüssel heißt. Bleibt das Feld leer, ist der Schlüssel das Suchwort (wie bis jetzt). Wird das Feld ausgefüllt, wird das als Schlüssel für den JSON hergenommen (Beispiel2). Das würde sehr viel Flexibilität mit sich bringen, ohne die alte Funktionsweise zu beeinträchtigen.

              Beispiel1 (&fwdays=7&delay=60&events=Tonne)

              {
              "Tonne": {
              "Start": 442666800,
              "End": 442668600,
              "Summary": "Blaue Tonne",
              "Description": "Papier",
              "Location": "Zuhause",
              "fwDay": 1,
              "wkDay": 3,
              "now": 442577271
              },
              "now": 442577271
              }​

              Beispiel2 (&fwdays=7&delay=60&events=Tonne&key=Thomas)

              {
              "Thomas": {
              "Start": 442666800,
              "End": 442668600,
              "Summary": "Blaue Tonne",
              "Description": "Papier",
              "Location": "Zuhause",
              "fwDay": 1,
              "wkDay": 3,
              "now": 442577271
              },
              "now": 442577271
              }​
              Zuletzt geändert von pezo; 10.01.2023, 11:42.

              Kommentar

              • stefan.schmidhuber@sbg.at
                Smart Home'r
                • 23.05.2017
                • 60

                Hallo Zusammen,

                kann mir jemand helfen.

                Ein Aufruf der generierten URL (icloud Kalender) funktioniert sowohl im Plugin sowie auch im Browser.
                Leider jedoch nicht in Loxone (Gen1) via virtuellem HTTP Eingang.

                Es folgt immer die Meldung: "Liefert keine Werte"

                Kann es an dem "https%3A//p43-caldav.icloud.com" in der angegebenen URL vielleicht liegen?

                "http://loxberry/plugins/caldav4lox/caldav.php?calURL=https%3A//p43-caldav.icloud.com%XXXXX/XXXXXXXX/calendars/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX/&user=USER&pass=PASSWORD&fwdays=30&events=Rest|Gel b|Bio|Alt"

                {
                "Rest": {
                "Start": 443174400,
                "End": 443178000,
                "Summary": "Restmüll",
                "Description": "Abholung",
                "Location": "",
                "fwDay": 1,
                "wkDay": 2,
                "now": 443106129
                },
                "Gelb": {
                "Start": 443260800,
                "End": 443264400,
                "Summary": "Gelber Sack",
                "Description": "Abholung",
                "Location": "",
                "fwDay": 2,
                "wkDay": 3,
                "now": 443106129
                },
                "Bio": {
                "Start": 444297600,
                "End": 444301200,
                "Summary": "Biomüll",
                "Description": "",
                "Location": "",
                "fwDay": 14,
                "wkDay": 1,
                "now": 443106129
                },
                "Alt": {
                "Start": 444988800,
                "End": 444992400,
                "Summary": "Altpapier",
                "Description": "",
                "Location": "",
                "fwDay": 22,
                "wkDay": 2,
                "now": 443106129
                },
                "now": 443106129
                }

                mögliche Befehlserkennungen wären:

                Rest:
                • Anfang
                  : Rest": {\i"Start"\i: \v
                • Ende
                  : Rest": {\i"End"\i: \v
                • Tage bis
                  : Rest": {\i"fwDay"\i: \v
                • Wochentag
                  : Rest": {\i"wkDay"\i: \
                Besten Dank!

                lg. Stefan
                Zuletzt geändert von stefan.schmidhuber@sbg.at; 16.01.2023, 13:31.

                Kommentar

              • Fuxi
                LoxBus Spammer
                • 26.08.2015
                • 255

                Hat irgendwer noch Probleme mit dem Google Kalender ? Bei mir wird nur "-1" ausgegeben.
                Ist mir seit gestern oder vorgestern aufgefallen.
                1) Wurde nichts geändert, weder am Kalender noch am Plugin, noch sonst etwas.
                2) Das Linkproblem wie bei Post#602 ist es nicht.
                3) der ICS Link ist korrekt.
                4) LB Neustart half auch nichts.

                Fehlermeldung anbei
                Angehängte Dateien

                Kommentar


                • Fuxi
                  Fuxi kommentierte
                  Kommentar bearbeiten
                  Update: Funktioniert wieder.Dürfte wirklich an Google gelegen haben,oder doch durch den Reboot des LB.
              • PatrickG
                Dumb Home'r
                • 06.05.2022
                • 27

                Hallo Zusammen
                Nach viel probieren hab es endlich auch geschafft über mqtt die die daten anzuzeigen.
                Nun habe ich aber ein Problem, dass ich mir nicht erklären kann.
                Wenn ich über einen Virtuellen Texteingang gehe und caldav4lox_events_Patrick_Start abrufe, kriege ich 445159800
                Wenn ich das selbe mit einem Normalen Virtuellen Eingang mache krige ich keine Daten. Und ja Digital ist draussen.
                Jemand eine Idee? Bin am ende nach mit meinem Latein...

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 337
Größe: 145,1 KB
ID: 378772

                Kommentar


                • Christian Fenzl
                  Christian Fenzl kommentierte
                  Kommentar bearbeiten
                  Validierung / Maximaler Wert

                • PatrickG
                  PatrickG kommentierte
                  Kommentar bearbeiten
                  Danke hat funktioniert. Habe den max wert auf 999999999 gesetzt.
                  Zuletzt geändert von PatrickG; 09.02.2023, 09:24.
              • CrosnePlazza
                Smart Home'r
                • 29.04.2020
                • 37

                Guten Morgen,
                Ich habe gerade dieses großartige Plugin entdeckt und es könnte mich interessieren. Aber ich kann es nicht zum Laufen bringen. Auf jeden Fall habe ich nicht das erwartete Ergebnis, aber das kann von mir oder von einem Missverständnis stammen.
                Ich kann 2 oder 3 Ereignisse von 2 bis 3 Stunden über einen Tag haben: ist es möglich, sie über das Plugin abzurufen?

                Suchen Sie 2 Tage lang nach 'Spa'

                Suche über Google Kalender:

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 304
Größe: 22,9 KB
ID: 378920

                Suche über Plugin:

                Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 351
Größe: 144,0 KB
ID: 378919


                Danke im Voraus​​
                De france (donc si c'est pas clair, blamez GoogleTrad)

                Kommentar

                • svethi
                  Lebende Foren Legende
                  • 25.08.2015
                  • 6289

                  In this way you only get the next event of your search. If you use a * as search you get a list of the next events
                  Miniserver; KNX; Vitogate; EnOcean (EnOceanPi); Loxone Air; Caldav-Kalenderanbindung; RaspberryPi und für keine Frickellösung zu schade :-)

                  Kommentar

                  • CrosnePlazza
                    Smart Home'r
                    • 29.04.2020
                    • 37

                    Hallo Svethi,

                    Danke für die Antwort.
                    Das dachte ich mir, aber irgendwas muss ich falsch machen...​


                    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 147,5 KB ID: 378943
                    Zuletzt geändert von CrosnePlazza; 10.02.2023, 12:17.
                    De france (donc si c'est pas clair, blamez GoogleTrad)

                    Kommentar


                    • svethi
                      svethi kommentierte
                      Kommentar bearbeiten
                      Nein, nur „*“ in einer Zeile. Du kannst na mehreren Sachen gleichzeitig suchen

                    • CrosnePlazza
                      CrosnePlazza kommentierte
                      Kommentar bearbeiten
                      DANKE
                      Ich wusste, ich mache was ;o)
                      Schließlich wollte ich, dass es so funktioniert, wie ich es wollte: Denn jetzt stelle ich Ereignisse wieder her, die ich filtern muss: Ich muss darüber nachdenken, wie ;o)

                      Danke noch einmal
                  Lädt...