Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Installation
  5. adapter ical - add new calendar via command line (struggle)

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

adapter ical - add new calendar via command line (struggle)

Scheduled Pinned Locked Moved Installation
24 Posts 6 Posters 1.2k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T theSkyisn0tthelimit

    Okay. Eigentlich hätte ich es mir nahezu denken können dass ohne erkennbarem „Sinn“ meine Frage keine Antwort findet.
    Ich danke.

    HomoranH Do not disturb
    HomoranH Do not disturb
    Homoran
    Global Moderator Administrators
    wrote on last edited by Homoran
    #21

    @theskyisn0tthelimit sagte in adapter ical - add new calendar via command line (struggle):

    Eigentlich hätte ich es mir nahezu denken können dass ohne erkennbarem „Sinn“ meine Frage keine Antwort findet

    das überinterpretierst du.

    ich habe in den letzten 10 Jahren noch nie von einem solchen Unterfangen gelesen.
    Selbst wenn jemand das tatsächlich schon mal versucht oder gar umgesetzt hätte, hätte dieser eine User genau in den letzten 840 Minuten, von denen eine nicht unerhebliche Anzahl in die Nacht fiel, deine Beiträge lesen müssen.

    Da dies sehr unwahrscheinlich ist, waren unsere Fragen darauf ausgerichtet zu erfahren wie du vorgehst, um dich da ggf. unterstützen zu können.
    Daraufhin haben wir dir alternative, bekannte funktionierende Lösungswege aufgezeigt.

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Reply Last reply
    0
    • T theSkyisn0tthelimit

      Okay. Eigentlich hätte ich es mir nahezu denken können dass ohne erkennbarem „Sinn“ meine Frage keine Antwort findet.
      Ich danke.

      Jey CeeJ Online
      Jey CeeJ Online
      Jey Cee
      Developer
      wrote on last edited by
      #22

      @theskyisn0tthelimit mal ne ganz Blöde Frage wie bist du denn drauf gekommen wie du die Einstellungen per CLI setzen kannst?

      Die Antwort die du suchst ist, die Kalender werden auf dem selben weg hinzugefügt wie die Einstellungen gesetzt werden.

      Persönlicher Support
      Spenden -> paypal.me/J3YC33

      T 1 Reply Last reply
      0
      • Jey CeeJ Jey Cee

        @theskyisn0tthelimit mal ne ganz Blöde Frage wie bist du denn drauf gekommen wie du die Einstellungen per CLI setzen kannst?

        Die Antwort die du suchst ist, die Kalender werden auf dem selben weg hinzugefügt wie die Einstellungen gesetzt werden.

        T Offline
        T Offline
        theSkyisn0tthelimit
        wrote on last edited by
        #23

        @jey-cee
        Ich habe zuerst geschaut ob es eine Möglichkeit gibt über cli einen Adapter zu installieren. Im weiteren kam mir die Überlegung diesen auch direkt zu konfigurieren. Über

        iob set —help
        

        kam ich dann auf den Versuch:

        iob set adapter.instance —parameter value
        

        Und nach etwas suchen in dem Files bin ich über die Parameter gestoßen wie eingangs beschrieben.

        Nur fehlt mir die Syntax um beim iCal Adapter die Parameter zu setzen da sie in einer Tabelle angeordnet sind. Vermutlich muss ich mehrere Parameter zugleich übergeben.

        haus-automatisierungH 1 Reply Last reply
        0
        • T theSkyisn0tthelimit

          @jey-cee
          Ich habe zuerst geschaut ob es eine Möglichkeit gibt über cli einen Adapter zu installieren. Im weiteren kam mir die Überlegung diesen auch direkt zu konfigurieren. Über

          iob set —help
          

          kam ich dann auf den Versuch:

          iob set adapter.instance —parameter value
          

          Und nach etwas suchen in dem Files bin ich über die Parameter gestoßen wie eingangs beschrieben.

          Nur fehlt mir die Syntax um beim iCal Adapter die Parameter zu setzen da sie in einer Tabelle angeordnet sind. Vermutlich muss ich mehrere Parameter zugleich übergeben.

          haus-automatisierungH Online
          haus-automatisierungH Online
          haus-automatisierung
          Developer Most Active
          wrote on last edited by
          #24

          @theskyisn0tthelimit sagte in adapter ical - add new calendar via command line (struggle):

          Nur fehlt mir die Syntax um beim iCal Adapter die Parameter zu setzen da sie in einer Tabelle angeordnet sind.

          Das Feld heißt ja calendars. Da man mehrere Einträge speichern kann, ist es ein Array von Objekten. z.B. (im Standard nach Instanz-Installation):

              "calendars": [
                    {
                      "name": "calendar1",
                      "url": "http://11111.ics",
                      "user": "",
                      "pass": "",
                      "sslignore": false,
                      "color": "#FF0000",
                      "filter": "ignored events",
                      "filterregex": false
                    }
                  ],
          

          Ich habe jetzt versucht das url Attribut direkt zu verändern:

          iob set ical.0 --calendars.0.url "http://bla.de/"
          

          Aber das geht so leider nicht. Direkt ein Objekt zu setzen funktioniert auch nicht, da das immer als String interpretiert wird.

          Hier müsste es eine Option "parseJSON" oder so geben, damit man auch komplexere Datentypen übergeben könnte. Das wäre aber ein Feature Request im js-controller.

          Code: https://github.com/ioBroker/ioBroker.js-controller/blob/5645debf3394177abeef58917f872a7d8c43e320/packages/cli/lib/cli/cliObjects.js#L289-L346

          🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
          🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
          📚 Meine inoffizielle ioBroker Dokumentation

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          755

          Online

          32.5k

          Users

          81.7k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe