Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
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

  • wichtiges UPDATE fĂŒr controller 7.2.2 im stable
    HomoranH
    Homoran
    9
    1
    610

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    16
    1
    2.9k

  • Neuer ioBroker-Blog online: MonatsrĂŒckblick MĂ€rz/April 2026
    BluefoxB
    Bluefox
    8
    1
    3.0k

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

Geplant Angeheftet Gesperrt Verschoben Installation
24 BeitrÀge 6 Kommentatoren 1.6k Aufrufe 6 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    theSkyisn0tthelimit
    schrieb am zuletzt editiert von theSkyisn0tthelimit
    #1

    Hello,

    i trie to add a new calendar to the ical adapter via command line (terminal). I trie to automate my iob installation. the problem is, I struggle with the correct command for adding a new calendar.
    what I managed is to set all parameters for the ical adapter using the information I found in the "jsonConfig.json" file from the ical adapter. To set the number of previewed days I use "iobroker set ical.0 --daysPreview 60", and so on. But I don't know how I could add a new calendar. Is it even possible?

    HomoranH DJMarc75D T 3 Antworten Letzte Antwort
    0
    • T theSkyisn0tthelimit

      Hello,

      i trie to add a new calendar to the ical adapter via command line (terminal). I trie to automate my iob installation. the problem is, I struggle with the correct command for adding a new calendar.
      what I managed is to set all parameters for the ical adapter using the information I found in the "jsonConfig.json" file from the ical adapter. To set the number of previewed days I use "iobroker set ical.0 --daysPreview 60", and so on. But I don't know how I could add a new calendar. Is it even possible?

      HomoranH Offline
      HomoranH Offline
      Homoran
      schrieb am zuletzt editiert von
      #2

      @theskyisn0tthelimit warum per cli?
      und wie?

      kein Support per PN! - Fragen im Forum stellen -
      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Das Forum freut sich ĂŒber eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      T 1 Antwort Letzte Antwort
      0
      • T theSkyisn0tthelimit

        Hello,

        i trie to add a new calendar to the ical adapter via command line (terminal). I trie to automate my iob installation. the problem is, I struggle with the correct command for adding a new calendar.
        what I managed is to set all parameters for the ical adapter using the information I found in the "jsonConfig.json" file from the ical adapter. To set the number of previewed days I use "iobroker set ical.0 --daysPreview 60", and so on. But I don't know how I could add a new calendar. Is it even possible?

        DJMarc75D Offline
        DJMarc75D Offline
        DJMarc75
        schrieb am zuletzt editiert von
        #3

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

        add a new calendar to the ical adapter via command line

        das macht man ĂŒber den Adapter, wie schon @Homoran geschrieben hat.
        Aber ich glaub eher an ein "fakeprofile" als an eine ernsthafte Frage ... meine Meinung :)

        Lehrling seit 1975 !!!
        Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
        https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

        T 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @theskyisn0tthelimit warum per cli?
          und wie?

          T Offline
          T Offline
          theSkyisn0tthelimit
          schrieb am zuletzt editiert von
          #4

          @homoran Ich habe mir ein Script geschrieben welches ich nach dem neu aufsetzen meines Raspberrys laufen lasse. Es installiert mir alle gewĂŒnschten Programme auf dem Pi, darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt. Nun hapert es beim hinzufĂŒgen eines neuen Kalenders im ical Adapter.

          DJMarc75D Thomas BraunT 3 Antworten Letzte Antwort
          0
          • DJMarc75D DJMarc75

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

            add a new calendar to the ical adapter via command line

            das macht man ĂŒber den Adapter, wie schon @Homoran geschrieben hat.
            Aber ich glaub eher an ein "fakeprofile" als an eine ernsthafte Frage ... meine Meinung :)

            T Offline
            T Offline
            theSkyisn0tthelimit
            schrieb am zuletzt editiert von
            #5

            @djmarc75 Nein. Mein Profil ist nicht Fake 😄. Und die Frage auch nicht. Hoffe das ist hiermit aus der Welt đŸ‘đŸŒ

            DJMarc75D HomoranH 2 Antworten Letzte Antwort
            0
            • T theSkyisn0tthelimit

              @djmarc75 Nein. Mein Profil ist nicht Fake 😄. Und die Frage auch nicht. Hoffe das ist hiermit aus der Welt đŸ‘đŸŒ

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #6

              @theskyisn0tthelimit dann schreib weiter auf Deutsch - im deutschen Forum !

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              1 Antwort Letzte Antwort
              0
              • T theSkyisn0tthelimit

                @djmarc75 Nein. Mein Profil ist nicht Fake 😄. Und die Frage auch nicht. Hoffe das ist hiermit aus der Welt đŸ‘đŸŒ

                HomoranH Offline
                HomoranH Offline
                Homoran
                schrieb am zuletzt editiert von
                #7

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

                @djmarc75 Nein. Mein Profil ist nicht Fake 😄. Und die Frage auch nicht. Hoffe das ist hiermit aus der Welt đŸ‘đŸŒ

                aber ganz von der Hand zu weisen war es nicht!

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

                Nun hapert es beim hinzufĂŒgen eines neuen Kalenders im ical Adapter.

                bleibt die Frage

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

                und wie?

                du das bewerkstelligen willst.

                Backitup macht es indem die gesicherte Konfig der ical Instanz wiederhergestellt wird. Der Controller installiert dann ical.

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich ĂŒber eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • T theSkyisn0tthelimit

                  @homoran Ich habe mir ein Script geschrieben welches ich nach dem neu aufsetzen meines Raspberrys laufen lasse. Es installiert mir alle gewĂŒnschten Programme auf dem Pi, darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt. Nun hapert es beim hinzufĂŒgen eines neuen Kalenders im ical Adapter.

                  DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  schrieb am zuletzt editiert von
                  #8

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

                  Ich habe mir ein Script geschrieben

                  bitte zeigen

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

                  installiert mir alle gewĂŒnschten Programme auf dem Pi

                  also immer aktuelle Versionen von diesen "Programmen" ?

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

                  incl. der gewĂŒnschten Adapter

                  also auch immer die aktuellsten Versionen ?

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

                  die Einstellungen der einzelnen Adapter vorgenommen

                  und das sind dann auch immer die gewĂŒnschten und aktuellen Einstellungen ???

                  Lehrling seit 1975 !!!
                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                  T 1 Antwort Letzte Antwort
                  0
                  • T theSkyisn0tthelimit

                    @homoran Ich habe mir ein Script geschrieben welches ich nach dem neu aufsetzen meines Raspberrys laufen lasse. Es installiert mir alle gewĂŒnschten Programme auf dem Pi, darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt. Nun hapert es beim hinzufĂŒgen eines neuen Kalenders im ical Adapter.

                    Thomas BraunT Online
                    Thomas BraunT Online
                    Thomas Braun
                    Most Active
                    schrieb am zuletzt editiert von
                    #9

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

                    Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt.

                    Das nennt sich Backup.

                    Linux-Werkzeugkasten:
                    https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                    NodeJS Fixer Skript:
                    https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                    iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                    T 1 Antwort Letzte Antwort
                    0
                    • Thomas BraunT Thomas Braun

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

                      Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt.

                      Das nennt sich Backup.

                      T Offline
                      T Offline
                      theSkyisn0tthelimit
                      schrieb am zuletzt editiert von theSkyisn0tthelimit
                      #10

                      @thomas-braun
                      Ja - ĂŒber die Notwendigkeit lĂ€sst sich streiten 😄 die soll hier jedoch nicht diskutiert werden.

                      @DJMarc75
                      Übersicht folgt in kĂŒrze. (Sobald ich am Rechner sitze.)

                      1 Antwort Letzte Antwort
                      0
                      • T theSkyisn0tthelimit

                        @homoran Ich habe mir ein Script geschrieben welches ich nach dem neu aufsetzen meines Raspberrys laufen lasse. Es installiert mir alle gewĂŒnschten Programme auf dem Pi, darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt. Nun hapert es beim hinzufĂŒgen eines neuen Kalenders im ical Adapter.

                        Thomas BraunT Online
                        Thomas BraunT Online
                        Thomas Braun
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

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

                        darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt.

                        Das ist genau der Sinn und Zweck des extra dafĂŒr vorgesehenen Backitup-Adapters. Da brauchst du gar kein Skript selber hĂ€keln. Bzw. in dem Skript nur das Backup anstoßen.

                        Linux-Werkzeugkasten:
                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                        NodeJS Fixer Skript:
                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                        T 1 Antwort Letzte Antwort
                        0
                        • Thomas BraunT Thomas Braun

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

                          darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt.

                          Das ist genau der Sinn und Zweck des extra dafĂŒr vorgesehenen Backitup-Adapters. Da brauchst du gar kein Skript selber hĂ€keln. Bzw. in dem Skript nur das Backup anstoßen.

                          T Offline
                          T Offline
                          theSkyisn0tthelimit
                          schrieb am zuletzt editiert von
                          #12

                          @thomas-braun said in adapter ical - add new calendar via command line (struggle):

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

                          darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt.

                          Das ist genau der Sinn und Zweck des extra dafĂŒr vorgesehenen Backitup-Adapters. Da brauchst du gar kein Skript selber hĂ€keln. Bzw. in dem Skript nur das Backup anstoßen.

                          ——

                          Richtig. Ich denke dir fĂŒr den Hinweis. Über die Notwendigkeit des Scripts wollte ich jedoch nicht debattieren. Es geht mir mehr um eine vollstĂ€ndige Neuinstallation mit abschließender Konfiguration.

                          HomoranH 1 Antwort Letzte Antwort
                          0
                          • T theSkyisn0tthelimit

                            @thomas-braun said in adapter ical - add new calendar via command line (struggle):

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

                            darunter ioBroker incl. der gewĂŒnschten Adapter. Ebenfalls werden die Einstellungen der einzelnen Adapter vorgenommen, was auch soweit klappt.

                            Das ist genau der Sinn und Zweck des extra dafĂŒr vorgesehenen Backitup-Adapters. Da brauchst du gar kein Skript selber hĂ€keln. Bzw. in dem Skript nur das Backup anstoßen.

                            ——

                            Richtig. Ich denke dir fĂŒr den Hinweis. Über die Notwendigkeit des Scripts wollte ich jedoch nicht debattieren. Es geht mir mehr um eine vollstĂ€ndige Neuinstallation mit abschließender Konfiguration.

                            HomoranH Offline
                            HomoranH Offline
                            Homoran
                            schrieb am zuletzt editiert von
                            #13

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

                            Es geht mir mehr um eine vollstÀndige Neuinstallation

                            solche Scherze hab ich vor knapp 10 Jahten fĂŒr die SBC-Images gemacht.
                            Da hab ich mir auch ein kleines Skript gebastelt um mir die damals noch komplexe Installation von ioBroker zu vereinfachen und anschließend die basic Adapter zu installieren.
                            Aber konfiguriert wurde da nix

                            kein Support per PN! - Fragen im Forum stellen -
                            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                            Das Forum freut sich ĂŒber eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                            1 Antwort Letzte Antwort
                            0
                            • DJMarc75D DJMarc75

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

                              Ich habe mir ein Script geschrieben

                              bitte zeigen

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

                              installiert mir alle gewĂŒnschten Programme auf dem Pi

                              also immer aktuelle Versionen von diesen "Programmen" ?

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

                              incl. der gewĂŒnschten Adapter

                              also auch immer die aktuellsten Versionen ?

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

                              die Einstellungen der einzelnen Adapter vorgenommen

                              und das sind dann auch immer die gewĂŒnschten und aktuellen Einstellungen ???

                              T Offline
                              T Offline
                              theSkyisn0tthelimit
                              schrieb am zuletzt editiert von theSkyisn0tthelimit
                              #14

                              @djmarc75 said in adapter ical - add new calendar via command line (struggle):

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

                              Ich habe mir ein Script geschrieben

                              bitte zeigen

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

                              installiert mir alle gewĂŒnschten Programme auf dem Pi

                              also immer aktuelle Versionen von diesen "Programmen" ?

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

                              incl. der gewĂŒnschten Adapter

                              also auch immer die aktuellsten Versionen ?

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

                              die Einstellungen der einzelnen Adapter vorgenommen

                              und das sind dann auch immer die gewĂŒnschten und aktuellen Einstellungen ???

                              Aktuelles Script - unwichtiges wurde entfernt:

                              #! /bin/sh
                              
                              
                              V_Backitup_Benutzer='BENUTZER'					#Benutzer auf NAS fĂŒr Backup
                              V_Backitup_Passwort='123Passwort'					#Passwort fĂŒr Benutzer auf NAS
                              V_Backitup_Pfad='/homes/iOBrokerBackUp/'				#Speicherpfad auf NAS fĂŒr Datensicherung
                              V_Backitup_Name='ioBrokerNAME'					#Namenszusatz fĂŒr BackUp Dateien
                              V_Backitup_NAS_IP='123.123.123.2'					#NAS IP
                              
                              V_Telegram_Token='123Token'					#Telegram Token
                              V_Telegram_Passwort='123Passwort'					#Telegram Passwort
                              
                              V_Shelly_Benutzer='BENUTZER'					#Shelly Benutzername
                              V_Shelly_Passwort='123Passwort'					#Shelly Passwort
                              
                              
                              
                              
                              #----- Update und Upgrade wird durchgefĂŒhrt
                              sudo apt-get update && sudo apt-get upgrade -y
                              
                              #----- Argon One M.2 Software wird installiert
                              sudo curl https://download.argon40.com/argon1.sh | bash
                              
                              #----- FFMPEG wird installiert
                              sudo apt-get install ffmpeg -y
                              
                              #----- ioBroker wird installiert
                              sudo curl -sL https://iobroker.net/install.sh | bash -
                              
                              #----- Conbee II Software installieren
                              sudo wget -O – http://phoscon.de/apt/deconz.pub.key | sudo apt-key add –
                              sudo sh -c "echo 'deb http://phoscon.de/apt/deconz $(lsb_release -cs) main' > /etc/apt/sources.list.d/deconz.list"
                              sudo apt update
                              sudo apt install deconz -y
                              sudo systemctl enable deconz
                              
                              
                              
                              #----- ioBroker Adapter installieren und einstellen
                              
                              iobroker add deconz
                              iobroker stop deconz
                              # iobroker set deconz.0 --bridge 192.168.178.5	#deConz IP Adresse	GEHT NICHT - TODO
                              # iobroker set deconz.0 --port 80			#Bridge Port		GEHT NICHT - TODO
                              # iobroker set deconz.0 --user ""			#API-Key			GEHT NICHT - TODO
                              
                              
                              iobroker add feiertage
                              iobroker stop feiertage
                              
                              
                              iobroker add ical
                              iobroker stop ical
                              iobroker set ical.0 --daysPreview 60		#Tagesvorschau
                              iobroker set ical.0 --daysPast 7			#Vergangene Tage
                              iobroker set ical.0 --ignoreCaseInEventname false	#Groß-/Kleinschreibung bei Ereignis-Suche ignorieren
                              iobroker set ical.0 --language de			#Sprache
                              iobroker set ical.0 --fulltime ''			#Ersetze 00:00 mit
                              iobroker set ical.0 --defColor white		#Standardfarben fĂŒr HTML
                              iobroker set ical.0 --dataPaddingWithZeros true	#Datumsangaben mit fĂŒhrender '0'
                              iobroker set ical.0 --replaceDates true		#Ersetze Datum mit Worten
                              iobroker set ical.0 --everyCalOneColor false	#Jeder Kalender hat eine eigene Farbe
                              iobroker set ical.0 --colorize true		#Benutze Farben fĂŒr HTML
                              iobroker set ical.0 --forceFullday false		#Start- und Endzeit verbergen
                              iobroker set ical.0 --hideYear false		#Jahr verbergen
                              iobroker set ical.0 --arrowAlreadyStarted true	#Pfeil fĂŒr gestartete Ereignisse hinzufĂŒgen
                              iobroker set ical.0 --addColorBox false		#Ereignisfarbe als Box verwenden, falls verfĂŒgbar
                              
                              # ------- HIER
                              # ------------ An dieser Stelle wĂŒrde ich gerne Kalenderinformationen fĂŒr den ical Adapter ĂŒbergeben
                              
                              
                              iobroker add javascript
                              iobroker stop javascript
                              
                              
                              iobroker add shelly
                              iobroker stop shelly
                              iobroker set shelly.0 --protocol soap			#Shelly-Protokoll ("mqtt","coap")
                              iobroker set shelly.0 --httpusername $V_Shelly_Benutzer	#HTTP-Benutzername
                              iobroker set shelly.0 --httppassword $V_Shelly_Passwort	#HTTP-Passwort		# Muss vermutlich von Hand eingegeben werden
                              iobroker set shelly.0 --polltime 5			#Abfragezeit in sec. (5 bis 86400)
                              iobroker set shelly.0 --autoupdate true			#Automatische Aktualisierung von neuer Firmware
                              iobroker set shelly.0 --updateUnchangedObjects false	#Objekte aktualisieren, auch wenn keine WertÀnderung vorliegt
                              iobroker set shelly.0 --logDebugMessages true		#Debug-Meldungen protokollieren
                              iobroker set shelly.0 --saveHttpResponses true		#HTTP-Antworten speichern (zum Debugger)
                              # iobroker set shelly.0 --bind ""				#MQTT-Listen-IP
                              iobroker set shelly.0 --port 1082				#Port
                              # iobroker set shelly.0 --mqttusername 'mqttuser'		#MQTT-Benutzername
                              # iobroker set shelly.0 --mqttpassword ''			#MQTT-Passwort (Muss auf allen Shelly-GerÀten konfiguriert werden)
                              iobroker set shelly.0 --qos 0				#Standard-QoS ("0","1","2")
                              
                              iobroker add telegram
                              iobroker stop telegram
                              # iobroker set telegram.0 --server POLLING				#Typ			GEHT NICHT - Wert wird nicht ĂŒbernommen... (default: Polling
                              iobroker set telegram.0 --pollingInterval 300			#Abrufintervall (ms)
                              # iobroker set telegram.0 --token $V_Telegram_Token		#Token			GEHT NICHT - Wert wird nicht korrekt ĂŒbernommen (VerschlĂŒsselt
                              iobroker set telegram.0 --baseApiUrl https://api.telegram.org	#API URL
                              iobroker set telegram.0 --password $V_Telegram_Passwort		#Passwort		Muss noch ĂŒberprĂŒft werden
                              iobroker set telegram.0 --rememberUsers true			#Speichere Nutzer-IDs zur Vermeidung einer erneuten Kennwortabfrage
                              iobroker set telegram.0 --doNotAcceptNewUsers false		#Keine neuen Benutzer authentifizieren
                              iobroker set telegram.0 --useUsername true				#Benutzername anstatt Vorname von Benutzern speichern
                              iobroker set telegram.0 --saveFiles false				#Speichern der Mediendateien
                              iobroker set telegram.0 --allowStates false			#Erlaube das Steuern von ZustÀnden
                              iobroker set telegram.0 --proxy false				#Proxy Socks5 aktivieren
                              # iobroker set telegram.0 --proxyHost ""				#Proxy Host
                              # iobroker set telegram.0 --proxyPort ""				#Proxy Port
                              # iobroker set telegram.0 --proxyLogin ""				#Proxy Benutzername
                              # iobroker set telegram.0 --proxyPassword ""			#Passwort
                              iobroker set telegram.0 --restarted "Telegram-Bot steht bereit"	#Gestartet (Dieser Text wird nach dem Start der Adapter-Instanz an die Clients gesendet. Zum Deaktivieren: leer lassen.
                              iobroker set telegram.0 --restarting "Telegram-Bot wurde beendet"	#Beendet (Dieser Text wird an die Clients gesendet, sobald die Adapterinstanz gestoppt wird. Zum Deaktivieren: leer lassen.
                              iobroker set telegram.0 --keyboard '/cmds'				#Tastaturbefehl (Befehl zum Anzeigen der Tastatur)
                              iobroker set telegram.0 --rooms false				#RÀume im Tastaturbefehl verwenden (Zeige die Liste der RÀume vor der GerÀte Auswahl an
                              iobroker set telegram.0 --storeRawRequest false			#Speichere Original-Requests zur weiteren Verarbeitung (Achtung: kann sicherheitskritische Daten enthalten!
                              # iobroker set telegram.0 --text2command "" 			#text2Command-Instanz (Alle Anfragen werden an diese text2Command-Instanz weitergeleitet
                              
                              iobroker add yahka
                              iobroker stop yahka
                              
                              iobroker add alias-manager
                              iobroker stop alias-manager
                              
                              iobroker add web
                              iobroker stop web
                              
                              iobroker add vis
                              iobroker stop vis
                              
                              iobroker add history
                              iobroker stop history
                              iobroker set history.0 --storeDir ''			#Speicherverzeichnis
                              iobroker set history.0 --storeFrom false			#Speichere Quellen vom Ereignis
                              iobroker set history.0 --storeAck true			#Speichere ACK vom Ereignis
                              iobroker set history.0 --writeNulls true			#Schreibe NULL-Werte an Start-/Stop-Grenzen
                              iobroker set history.0 --debounceTime 0			#Entprellzeit (Protokolliert den Wert nur, wenn er fĂŒr X ms unverĂ€ndert bleibt)
                              iobroker set history.0 --blockTime 0			#Blockzeit (Alle neuen Werte fĂŒr X ms nach dem letzten protokollierten Wert ignorieren)
                              iobroker set history.0 --changesRelogInterval 0		#Trotzdem gleiche Werte aufzeichnen (sec.) (0 = Deaktivieren)
                              iobroker set history.0 --changesMinDelta 0			#Minimale Differenz zum letzten Wert (0 = AbweichungsprĂŒfung deaktivieren)
                              iobroker set history.0 --retention 31536000		#Aufbewahrungsdauer (in sec.) (0 = fĂŒr Immer / 86400 = 1Tag / 31536000 = 1Jahr / -1 = Eigener Zeitraum)
                              iobroker set history.0 --customRetentionDuration ''	#Aufbewahrungsdauer (in Tagen)
                              iobroker set history.0 --maxLength 960			#Maximale Anzahl Datenpunkte im RAM
                              iobroker set history.0 --round ""				#Runden Sie bei der Abfrage die Zahlen auf
                              iobroker set history.0 --disableSkippedValueLogging false	#Optimierte Protokollierung ĂŒbersprungener Werte fĂŒr Diagramme deaktivieren
                              iobroker set history.0 --enableDebugLogs false		#Erweiterte Debug-Protokolle fĂŒr den Datenpunkt aktivieren
                              iobroker set history.0 --debounce ''			#De-bounce Zeit ??
                              
                              
                              iobroker set backitup.0 --minimalEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: ioBroker
                              iobroker set backitup.0 --ccuEnabled false			#TAB HAUPTEINST.: Was soll gespeichert werden: Homematic CCU
                              iobroker set backitup.0 --redisEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Redis
                              iobroker set backitup.0 --javascriptsEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Javascript
                              iobroker set backitup.0 --zigbee2mqttEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Zigbee2 MQTT
                              iobroker set backitup.0 --zigbeeEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Zigbee Datenbank
                              iobroker set backitup.0 --historyEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: History Daten
                              iobroker set backitup.0 --influxDBEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: InfluxDB
                              iobroker set backitup.0 --mySqlEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: MySQL
                              iobroker set backitup.0 --pgSqlEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: PostgreSQL
                              iobroker set backitup.0 --sqliteEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: SQLite3
                              iobroker set backitup.0 --grafanaEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Grafana
                              iobroker set backitup.0 --noderedEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Node-Red
                              iobroker set backitup.0 --yahkaEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Yahka (HomeKit)
                              iobroker set backitup.0 --jarvisEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Jarvis
                              iobroker set backitup.0 --cifsEnabled true			#TAB HAUPTEINST.: Speicherort: NAS / Kopieren
                              iobroker set backitup.0 --ftpEnabled false			#TAB HAUPTEINST.: Speicherort: FTP
                              iobroker set backitup.0 --dropboxEnabled false		#TAB HAUPTEINST.: Speicherort: Dropbox
                              iobroker set backitup.0 --googledriveEnabled false		#TAB HAUPTEINST.: Speicherort: GoogleDrive
                              iobroker set backitup.0 --webdavEnabled false		#TAB HAUPTEINST.: Speicherort: WebDAV
                              iobroker set backitup.0 --onedriveEnabled false		#TAB HAUPTEINST.: Speicherort: Onedrive
                              
                              iobroker restart
                              

                              Die notwendigen Infos habe ich aus der jsonConfig.json welche in /opt/iobroker/iobroker-data/files/ical.admin

                              {
                                  "i18n": true,
                                  "type": "tabs",
                                  "items": {
                                      "_options": {
                                          "type": "panel",
                                          "label": "Options",
                                          "items": {
                                              "daysPreview": {
                                                  "newLine": true,
                                                  "type": "number",
                                                  "min": 0,
                                                  "step": 1,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Preview days"
                                              },
                                              "daysPast": {
                                                  "type": "number",
                                                  "min": 0,
                                                  "step": 1,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "trim": false,
                                                  "label": "Past days"
                                              },
                                              "ignoreCaseInEventname": {
                                                  "type": "checkbox",
                                                  "newLine": true,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "trim": false,
                                                  "label": "Ignore case for event-search"
                                              }
                                          }
                                      },
                                      "_html": {
                                          "type": "panel",
                                          "label": "HTML settings",
                                          "items": {
                                              "language": {
                                                  "type": "select",
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "options": [
                                                      {
                                                          "label": "English",
                                                          "value": "en"
                                                      },
                                                      {
                                                          "label": "Deutsch",
                                                          "value": "de"
                                                      },
                                                      {
                                                          "label": "руссĐșĐžĐč",
                                                          "value": "ru"
                                                      },
                                                      {
                                                          "label": "Portugues",
                                                          "value": "pt"
                                                      },
                                                      {
                                                          "label": "Nederlands",
                                                          "value": "nl"
                                                      },
                                                      {
                                                          "label": "français",
                                                          "value": "fr"
                                                      },
                                                      {
                                                          "label": "Italiano",
                                                          "value": "it"
                                                      },
                                                      {
                                                          "label": "Espanol",
                                                          "value": "es"
                                                      }
                                                  ],
                                                  "default": "en",
                                                  "label": "Language"
                                              },
                                              "fulltime": {
                                                  "type": "text",
                                                  "newLine": true,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Use by full day"
                                              },
                                              "defColor": {
                                                  "type": "text",
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Default color for HTML"
                                              },
                                              "dataPaddingWithZeros": {
                                                  "type": "checkbox",
                                                  "newLine": true,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Padding date with '0'"
                                              },
                                              "replaceDates": {
                                                  "type": "checkbox",
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Replace dates with words"
                                              },
                                              "everyCalOneColor": {
                                                  "type": "checkbox",
                                                  "newLine": true,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Every calendar has own color"
                                              },
                                              "colorize": {
                                                  "type": "checkbox",
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Colorize HTML"
                                              },
                                              "forceFullday": {
                                                  "type": "checkbox",
                                                  "newLine": true,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Hide Start-End of events"
                                              },
                                              "hideYear": {
                                                  "type": "checkbox",
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Hide Year"
                                              },
                                              "arrowAlreadyStarted": {
                                                  "type": "checkbox",
                                                  "newLine": true,
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Add arrow for started events"
                                              },
                                              "addColorBox": {
                                                  "type": "checkbox",
                                                  "sm": 12,
                                                  "md": 4,
                                                  "lg": 4,
                                                  "label": "Add event color if available"
                                              }
                                          }
                                      },
                                      "_calendars": {
                                          "type": "panel",
                                          "label": "Calendars",
                                          "items": {
                                              "calendars": {
                                                  "type": "table",
                                                  "sm": 12,
                                                  "md": 12,
                                                  "lg": 12,
                                                  "label": "Calendars",
                                                  "items": [
                                                      {
                                                          "type": "text",
                                                          "attr": "name",
                                                          "width": "15%",
                                                          "title": {
                                                              "en": "name",
                                                              "de": "Name",
                                                              "ru": "ĐžĐŒŃ",
                                                              "pt": "nome",
                                                              "nl": "naam",
                                                              "fr": "Nom",
                                                              "it": "nome",
                                                              "es": "nombre",
                                                              "pl": "Nazwa",
                                                              "zh-cn": "槓損"
                                                          },
                                                          "filter": true,
                                                          "sort": true,
                                                          "default": "My Calendar"
                                                      },
                                                      {
                                                          "type": "text",
                                                          "attr": "url",
                                                          "width": "20%",
                                                          "title": {
                                                              "en": "Calendar URL or file name",
                                                              "de": "Kalender URL oder Dateiname",
                                                              "ru": "ĐšĐ°Đ»Đ”ĐœĐŽĐ°Ń€ŃŒ URL ОлО ĐžĐŒŃ фаĐčла",
                                                              "pt": "CalendĂĄrio URL ou nome de arquivo",
                                                              "nl": "Calendar URL of dossier naam",
                                                              "fr": "URL de calendrier ou nom de fichier",
                                                              "it": "URL del calendario o nome del file",
                                                              "es": "Calendario URL o nombre de archivo",
                                                              "pl": "Calendar URL lub nazwy plikĂłw",
                                                              "zh-cn": "ćĄäŒŠÂ·URLæˆ–æĄŁæĄˆ"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": ""
                                                      },
                                                      {
                                                          "type": "text",
                                                          "attr": "user",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "User name",
                                                              "de": "Benutzername",
                                                              "ru": "Đ˜ĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń",
                                                              "pt": "Nome do utilizador",
                                                              "nl": "Noem",
                                                              "fr": "Nom de l ' utilisateur",
                                                              "it": "Nome utente",
                                                              "es": "Nombre de usuario",
                                                              "pl": "Imię User",
                                                              "zh-cn": "äœżç”šćç§°"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": false
                                                      },
                                                      {
                                                          "type": "password",
                                                          "repeat": false,
                                                          "visible": false,
                                                          "attr": "pass",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "Password",
                                                              "de": "Passwort",
                                                              "ru": "ĐŸĐ°Ń€ĐŸĐ»ŃŒ",
                                                              "pt": "Senha",
                                                              "nl": "Wachtwoord",
                                                              "fr": "Mot de passe",
                                                              "it": "Password",
                                                              "es": "Contraseña",
                                                              "pl": "Password",
                                                              "zh-cn": "技照"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": false
                                                      },
                                                      {
                                                          "type": "checkbox",
                                                          "attr": "sslignore",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "Ignore SSL errors",
                                                              "de": "SSL-Fehler ignorieren",
                                                              "ru": "Đ˜ĐłĐœĐŸŃ€ĐžŃ€ĐŸĐČать ĐŸŃˆĐžĐ±ĐșĐž SSL",
                                                              "pt": "Ignorar erros SSL",
                                                              "nl": "Negeer SSL fouten",
                                                              "fr": "Ignore les erreurs SSL",
                                                              "it": "Ignora errori SSL",
                                                              "es": "Ignorar errores SSL",
                                                              "pl": "Ignore SSL error",
                                                              "zh-cn": "Ignore SSLé”™èŻŻ"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": false
                                                      },
                                                      {
                                                          "type": "color",
                                                          "attr": "color",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "Color",
                                                              "de": "Farbe",
                                                              "ru": "ĐŠĐČДт",
                                                              "pt": "Cor",
                                                              "nl": "Kleur",
                                                              "fr": "Couleur",
                                                              "it": "Colore",
                                                              "es": "Color",
                                                              "pl": "Kolor",
                                                              "zh-cn": "鱜è‰Č"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": "#000000"
                                                      },
                                                      {
                                                          "type": "text",
                                                          "attr": "filter",
                                                          "width": "15%",
                                                          "title": {
                                                              "en": "Filter",
                                                              "de": "Filter",
                                                              "ru": "Đ€ĐžĐ»ŃŒŃ‚Ń€",
                                                              "pt": "Filtro",
                                                              "nl": "Filter",
                                                              "fr": "Filtre",
                                                              "it": "Filtro",
                                                              "es": "Filtro",
                                                              "pl": "Filter",
                                                              "zh-cn": "ç””ćœ±"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": "ignored events"
                                                      },
                                                      {
                                                          "type": "checkbox",
                                                          "attr": "filterregex",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "Filter as regular expression",
                                                              "de": "Filter als regulÀrer Ausdruck",
                                                              "ru": "Đ€ĐžĐ»ŃŒŃ‚Ń€ ĐșаĐș Ń€Đ”ĐłŃƒĐ»ŃŃ€ĐœĐŸĐ” ĐČŃ‹Ń€Đ°Đ¶Đ”ĐœĐžĐ”",
                                                              "pt": "Filtrar como expressĂŁo regular",
                                                              "nl": "Filter als regelmatige uitdrukking",
                                                              "fr": "Filtrer comme expression réguliÚre",
                                                              "it": "Filtra come espressione normale",
                                                              "es": "Filtro como expresiĂłn regular",
                                                              "pl": "Filter jako zwykƂy wyraz wyraĆŒenia",
                                                              "zh-cn": "èż‡æ»€äžșæ­Łćˆ™èĄšèŸŸćŒ"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": false
                                                      }
                                                  ]
                                              }
                                          }
                                      },
                                      "_events": {
                                          "type": "panel",
                                          "label": "Events",
                                          "items": {
                                              "events": {
                                                  "type": "table",
                                                  "sm": 12,
                                                  "md": 12,
                                                  "lg": 12,
                                                  "label": "Events",
                                                  "items": [
                                                      {
                                                          "type": "text",
                                                          "attr": "name",
                                                          "width": "20%",
                                                          "title": {
                                                              "en": "name",
                                                              "de": "Name",
                                                              "ru": "ĐžĐŒŃ",
                                                              "pt": "nome",
                                                              "nl": "naam",
                                                              "fr": "Nom",
                                                              "it": "nome",
                                                              "es": "nombre",
                                                              "pl": "Nazwa",
                                                              "zh-cn": "槓損"
                                                          },
                                                          "filter": true,
                                                          "sort": true,
                                                          "default": ""
                                                      },
                                                      {
                                                          "type": "checkbox",
                                                          "attr": "enabled",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "Active",
                                                              "de": "Aktiv",
                                                              "ru": "АĐșтоĐČĐœĐŸ",
                                                              "pt": "Activo",
                                                              "nl": "Active",
                                                              "fr": "Active",
                                                              "it": "Attivo",
                                                              "es": "Activo",
                                                              "pl": "Aktywny",
                                                              "zh-cn": "çČŸçź—ćžˆ"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": true
                                                      },
                                                      {
                                                          "type": "objectId",
                                                          "attr": "id",
                                                          "width": "20%",
                                                          "title": {
                                                              "en": "Set ID",
                                                              "de": "Set ID",
                                                              "ru": "ĐŁŃŃ‚Đ°ĐœĐŸĐČоть ID",
                                                              "pt": "Definir ID",
                                                              "nl": "ID",
                                                              "fr": "Set ID",
                                                              "it": "Set ID",
                                                              "es": "Establecer ID",
                                                              "pl": "Set Identity (ang.)",
                                                              "zh-cn": "ćŻŒ 蚀"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": ""
                                                      },
                                                      {
                                                          "type": "text",
                                                          "attr": "on",
                                                          "width": "15%",
                                                          "title": {
                                                              "en": "ON",
                                                              "de": "EIN",
                                                              "ru": "НА",
                                                              "pt": "VAMOS",
                                                              "nl": "ON",
                                                              "fr": "ON",
                                                              "it": "ON",
                                                              "es": "ON",
                                                              "pl": "ON",
                                                              "zh-cn": "ç›źćœ•"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": ""
                                                      },
                                                      {
                                                          "type": "text",
                                                          "attr": "off",
                                                          "width": "15%",
                                                          "title": {
                                                              "en": "OFF",
                                                              "de": "AUS",
                                                              "ru": "ПРЕДЛОЖЕНИЕ",
                                                              "pt": "O QUE FOI",
                                                              "nl": "OFF",
                                                              "fr": "OFF",
                                                              "it": "UFFICIO",
                                                              "es": "OFF",
                                                              "pl": "OFF",
                                                              "zh-cn": "ćŻŒ 蚀"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": ""
                                                      },
                                                      {
                                                          "type": "checkbox",
                                                          "attr": "ack",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "Set Ack",
                                                              "de": "Set Ack",
                                                              "ru": "ĐĐ°Đ±ĐŸŃ€ Ack",
                                                              "pt": "Definir Ack",
                                                              "nl": "Set Ack",
                                                              "fr": "Set Ack",
                                                              "it": "Set Ack",
                                                              "es": "Set Ack",
                                                              "pl": "Set Ack",
                                                              "zh-cn": "A. 漚 标"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": false
                                                      },
                                                      {
                                                          "type": "checkbox",
                                                          "attr": "display",
                                                          "width": "10%",
                                                          "title": {
                                                              "en": "Display",
                                                              "de": "Anzeigen",
                                                              "ru": "ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ",
                                                              "pt": "Exposição",
                                                              "nl": "Vertaling:",
                                                              "fr": "Afficher",
                                                              "it": "Visualizza",
                                                              "es": "VisualizaciĂłn",
                                                              "pl": "Display",
                                                              "zh-cn": "çŒșç‚č"
                                                          },
                                                          "filter": false,
                                                          "sort": false,
                                                          "default": false
                                                      }
                                                  ]
                                              }
                                          }
                                      }
                                  }
                              }
                              

                              Und nun stellt sich mir die Frage ob es möglich ist ĂŒber diesen Weg auch einen Kalender an den ical Adapter zu ĂŒbergeben.

                              Thomas BraunT HomoranH 2 Antworten Letzte Antwort
                              0
                              • T theSkyisn0tthelimit

                                @djmarc75 said in adapter ical - add new calendar via command line (struggle):

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

                                Ich habe mir ein Script geschrieben

                                bitte zeigen

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

                                installiert mir alle gewĂŒnschten Programme auf dem Pi

                                also immer aktuelle Versionen von diesen "Programmen" ?

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

                                incl. der gewĂŒnschten Adapter

                                also auch immer die aktuellsten Versionen ?

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

                                die Einstellungen der einzelnen Adapter vorgenommen

                                und das sind dann auch immer die gewĂŒnschten und aktuellen Einstellungen ???

                                Aktuelles Script - unwichtiges wurde entfernt:

                                #! /bin/sh
                                
                                
                                V_Backitup_Benutzer='BENUTZER'					#Benutzer auf NAS fĂŒr Backup
                                V_Backitup_Passwort='123Passwort'					#Passwort fĂŒr Benutzer auf NAS
                                V_Backitup_Pfad='/homes/iOBrokerBackUp/'				#Speicherpfad auf NAS fĂŒr Datensicherung
                                V_Backitup_Name='ioBrokerNAME'					#Namenszusatz fĂŒr BackUp Dateien
                                V_Backitup_NAS_IP='123.123.123.2'					#NAS IP
                                
                                V_Telegram_Token='123Token'					#Telegram Token
                                V_Telegram_Passwort='123Passwort'					#Telegram Passwort
                                
                                V_Shelly_Benutzer='BENUTZER'					#Shelly Benutzername
                                V_Shelly_Passwort='123Passwort'					#Shelly Passwort
                                
                                
                                
                                
                                #----- Update und Upgrade wird durchgefĂŒhrt
                                sudo apt-get update && sudo apt-get upgrade -y
                                
                                #----- Argon One M.2 Software wird installiert
                                sudo curl https://download.argon40.com/argon1.sh | bash
                                
                                #----- FFMPEG wird installiert
                                sudo apt-get install ffmpeg -y
                                
                                #----- ioBroker wird installiert
                                sudo curl -sL https://iobroker.net/install.sh | bash -
                                
                                #----- Conbee II Software installieren
                                sudo wget -O – http://phoscon.de/apt/deconz.pub.key | sudo apt-key add –
                                sudo sh -c "echo 'deb http://phoscon.de/apt/deconz $(lsb_release -cs) main' > /etc/apt/sources.list.d/deconz.list"
                                sudo apt update
                                sudo apt install deconz -y
                                sudo systemctl enable deconz
                                
                                
                                
                                #----- ioBroker Adapter installieren und einstellen
                                
                                iobroker add deconz
                                iobroker stop deconz
                                # iobroker set deconz.0 --bridge 192.168.178.5	#deConz IP Adresse	GEHT NICHT - TODO
                                # iobroker set deconz.0 --port 80			#Bridge Port		GEHT NICHT - TODO
                                # iobroker set deconz.0 --user ""			#API-Key			GEHT NICHT - TODO
                                
                                
                                iobroker add feiertage
                                iobroker stop feiertage
                                
                                
                                iobroker add ical
                                iobroker stop ical
                                iobroker set ical.0 --daysPreview 60		#Tagesvorschau
                                iobroker set ical.0 --daysPast 7			#Vergangene Tage
                                iobroker set ical.0 --ignoreCaseInEventname false	#Groß-/Kleinschreibung bei Ereignis-Suche ignorieren
                                iobroker set ical.0 --language de			#Sprache
                                iobroker set ical.0 --fulltime ''			#Ersetze 00:00 mit
                                iobroker set ical.0 --defColor white		#Standardfarben fĂŒr HTML
                                iobroker set ical.0 --dataPaddingWithZeros true	#Datumsangaben mit fĂŒhrender '0'
                                iobroker set ical.0 --replaceDates true		#Ersetze Datum mit Worten
                                iobroker set ical.0 --everyCalOneColor false	#Jeder Kalender hat eine eigene Farbe
                                iobroker set ical.0 --colorize true		#Benutze Farben fĂŒr HTML
                                iobroker set ical.0 --forceFullday false		#Start- und Endzeit verbergen
                                iobroker set ical.0 --hideYear false		#Jahr verbergen
                                iobroker set ical.0 --arrowAlreadyStarted true	#Pfeil fĂŒr gestartete Ereignisse hinzufĂŒgen
                                iobroker set ical.0 --addColorBox false		#Ereignisfarbe als Box verwenden, falls verfĂŒgbar
                                
                                # ------- HIER
                                # ------------ An dieser Stelle wĂŒrde ich gerne Kalenderinformationen fĂŒr den ical Adapter ĂŒbergeben
                                
                                
                                iobroker add javascript
                                iobroker stop javascript
                                
                                
                                iobroker add shelly
                                iobroker stop shelly
                                iobroker set shelly.0 --protocol soap			#Shelly-Protokoll ("mqtt","coap")
                                iobroker set shelly.0 --httpusername $V_Shelly_Benutzer	#HTTP-Benutzername
                                iobroker set shelly.0 --httppassword $V_Shelly_Passwort	#HTTP-Passwort		# Muss vermutlich von Hand eingegeben werden
                                iobroker set shelly.0 --polltime 5			#Abfragezeit in sec. (5 bis 86400)
                                iobroker set shelly.0 --autoupdate true			#Automatische Aktualisierung von neuer Firmware
                                iobroker set shelly.0 --updateUnchangedObjects false	#Objekte aktualisieren, auch wenn keine WertÀnderung vorliegt
                                iobroker set shelly.0 --logDebugMessages true		#Debug-Meldungen protokollieren
                                iobroker set shelly.0 --saveHttpResponses true		#HTTP-Antworten speichern (zum Debugger)
                                # iobroker set shelly.0 --bind ""				#MQTT-Listen-IP
                                iobroker set shelly.0 --port 1082				#Port
                                # iobroker set shelly.0 --mqttusername 'mqttuser'		#MQTT-Benutzername
                                # iobroker set shelly.0 --mqttpassword ''			#MQTT-Passwort (Muss auf allen Shelly-GerÀten konfiguriert werden)
                                iobroker set shelly.0 --qos 0				#Standard-QoS ("0","1","2")
                                
                                iobroker add telegram
                                iobroker stop telegram
                                # iobroker set telegram.0 --server POLLING				#Typ			GEHT NICHT - Wert wird nicht ĂŒbernommen... (default: Polling
                                iobroker set telegram.0 --pollingInterval 300			#Abrufintervall (ms)
                                # iobroker set telegram.0 --token $V_Telegram_Token		#Token			GEHT NICHT - Wert wird nicht korrekt ĂŒbernommen (VerschlĂŒsselt
                                iobroker set telegram.0 --baseApiUrl https://api.telegram.org	#API URL
                                iobroker set telegram.0 --password $V_Telegram_Passwort		#Passwort		Muss noch ĂŒberprĂŒft werden
                                iobroker set telegram.0 --rememberUsers true			#Speichere Nutzer-IDs zur Vermeidung einer erneuten Kennwortabfrage
                                iobroker set telegram.0 --doNotAcceptNewUsers false		#Keine neuen Benutzer authentifizieren
                                iobroker set telegram.0 --useUsername true				#Benutzername anstatt Vorname von Benutzern speichern
                                iobroker set telegram.0 --saveFiles false				#Speichern der Mediendateien
                                iobroker set telegram.0 --allowStates false			#Erlaube das Steuern von ZustÀnden
                                iobroker set telegram.0 --proxy false				#Proxy Socks5 aktivieren
                                # iobroker set telegram.0 --proxyHost ""				#Proxy Host
                                # iobroker set telegram.0 --proxyPort ""				#Proxy Port
                                # iobroker set telegram.0 --proxyLogin ""				#Proxy Benutzername
                                # iobroker set telegram.0 --proxyPassword ""			#Passwort
                                iobroker set telegram.0 --restarted "Telegram-Bot steht bereit"	#Gestartet (Dieser Text wird nach dem Start der Adapter-Instanz an die Clients gesendet. Zum Deaktivieren: leer lassen.
                                iobroker set telegram.0 --restarting "Telegram-Bot wurde beendet"	#Beendet (Dieser Text wird an die Clients gesendet, sobald die Adapterinstanz gestoppt wird. Zum Deaktivieren: leer lassen.
                                iobroker set telegram.0 --keyboard '/cmds'				#Tastaturbefehl (Befehl zum Anzeigen der Tastatur)
                                iobroker set telegram.0 --rooms false				#RÀume im Tastaturbefehl verwenden (Zeige die Liste der RÀume vor der GerÀte Auswahl an
                                iobroker set telegram.0 --storeRawRequest false			#Speichere Original-Requests zur weiteren Verarbeitung (Achtung: kann sicherheitskritische Daten enthalten!
                                # iobroker set telegram.0 --text2command "" 			#text2Command-Instanz (Alle Anfragen werden an diese text2Command-Instanz weitergeleitet
                                
                                iobroker add yahka
                                iobroker stop yahka
                                
                                iobroker add alias-manager
                                iobroker stop alias-manager
                                
                                iobroker add web
                                iobroker stop web
                                
                                iobroker add vis
                                iobroker stop vis
                                
                                iobroker add history
                                iobroker stop history
                                iobroker set history.0 --storeDir ''			#Speicherverzeichnis
                                iobroker set history.0 --storeFrom false			#Speichere Quellen vom Ereignis
                                iobroker set history.0 --storeAck true			#Speichere ACK vom Ereignis
                                iobroker set history.0 --writeNulls true			#Schreibe NULL-Werte an Start-/Stop-Grenzen
                                iobroker set history.0 --debounceTime 0			#Entprellzeit (Protokolliert den Wert nur, wenn er fĂŒr X ms unverĂ€ndert bleibt)
                                iobroker set history.0 --blockTime 0			#Blockzeit (Alle neuen Werte fĂŒr X ms nach dem letzten protokollierten Wert ignorieren)
                                iobroker set history.0 --changesRelogInterval 0		#Trotzdem gleiche Werte aufzeichnen (sec.) (0 = Deaktivieren)
                                iobroker set history.0 --changesMinDelta 0			#Minimale Differenz zum letzten Wert (0 = AbweichungsprĂŒfung deaktivieren)
                                iobroker set history.0 --retention 31536000		#Aufbewahrungsdauer (in sec.) (0 = fĂŒr Immer / 86400 = 1Tag / 31536000 = 1Jahr / -1 = Eigener Zeitraum)
                                iobroker set history.0 --customRetentionDuration ''	#Aufbewahrungsdauer (in Tagen)
                                iobroker set history.0 --maxLength 960			#Maximale Anzahl Datenpunkte im RAM
                                iobroker set history.0 --round ""				#Runden Sie bei der Abfrage die Zahlen auf
                                iobroker set history.0 --disableSkippedValueLogging false	#Optimierte Protokollierung ĂŒbersprungener Werte fĂŒr Diagramme deaktivieren
                                iobroker set history.0 --enableDebugLogs false		#Erweiterte Debug-Protokolle fĂŒr den Datenpunkt aktivieren
                                iobroker set history.0 --debounce ''			#De-bounce Zeit ??
                                
                                
                                iobroker set backitup.0 --minimalEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: ioBroker
                                iobroker set backitup.0 --ccuEnabled false			#TAB HAUPTEINST.: Was soll gespeichert werden: Homematic CCU
                                iobroker set backitup.0 --redisEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Redis
                                iobroker set backitup.0 --javascriptsEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Javascript
                                iobroker set backitup.0 --zigbee2mqttEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Zigbee2 MQTT
                                iobroker set backitup.0 --zigbeeEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Zigbee Datenbank
                                iobroker set backitup.0 --historyEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: History Daten
                                iobroker set backitup.0 --influxDBEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: InfluxDB
                                iobroker set backitup.0 --mySqlEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: MySQL
                                iobroker set backitup.0 --pgSqlEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: PostgreSQL
                                iobroker set backitup.0 --sqliteEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: SQLite3
                                iobroker set backitup.0 --grafanaEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Grafana
                                iobroker set backitup.0 --noderedEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Node-Red
                                iobroker set backitup.0 --yahkaEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Yahka (HomeKit)
                                iobroker set backitup.0 --jarvisEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Jarvis
                                iobroker set backitup.0 --cifsEnabled true			#TAB HAUPTEINST.: Speicherort: NAS / Kopieren
                                iobroker set backitup.0 --ftpEnabled false			#TAB HAUPTEINST.: Speicherort: FTP
                                iobroker set backitup.0 --dropboxEnabled false		#TAB HAUPTEINST.: Speicherort: Dropbox
                                iobroker set backitup.0 --googledriveEnabled false		#TAB HAUPTEINST.: Speicherort: GoogleDrive
                                iobroker set backitup.0 --webdavEnabled false		#TAB HAUPTEINST.: Speicherort: WebDAV
                                iobroker set backitup.0 --onedriveEnabled false		#TAB HAUPTEINST.: Speicherort: Onedrive
                                
                                iobroker restart
                                

                                Die notwendigen Infos habe ich aus der jsonConfig.json welche in /opt/iobroker/iobroker-data/files/ical.admin

                                {
                                    "i18n": true,
                                    "type": "tabs",
                                    "items": {
                                        "_options": {
                                            "type": "panel",
                                            "label": "Options",
                                            "items": {
                                                "daysPreview": {
                                                    "newLine": true,
                                                    "type": "number",
                                                    "min": 0,
                                                    "step": 1,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Preview days"
                                                },
                                                "daysPast": {
                                                    "type": "number",
                                                    "min": 0,
                                                    "step": 1,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "trim": false,
                                                    "label": "Past days"
                                                },
                                                "ignoreCaseInEventname": {
                                                    "type": "checkbox",
                                                    "newLine": true,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "trim": false,
                                                    "label": "Ignore case for event-search"
                                                }
                                            }
                                        },
                                        "_html": {
                                            "type": "panel",
                                            "label": "HTML settings",
                                            "items": {
                                                "language": {
                                                    "type": "select",
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "options": [
                                                        {
                                                            "label": "English",
                                                            "value": "en"
                                                        },
                                                        {
                                                            "label": "Deutsch",
                                                            "value": "de"
                                                        },
                                                        {
                                                            "label": "руссĐșĐžĐč",
                                                            "value": "ru"
                                                        },
                                                        {
                                                            "label": "Portugues",
                                                            "value": "pt"
                                                        },
                                                        {
                                                            "label": "Nederlands",
                                                            "value": "nl"
                                                        },
                                                        {
                                                            "label": "français",
                                                            "value": "fr"
                                                        },
                                                        {
                                                            "label": "Italiano",
                                                            "value": "it"
                                                        },
                                                        {
                                                            "label": "Espanol",
                                                            "value": "es"
                                                        }
                                                    ],
                                                    "default": "en",
                                                    "label": "Language"
                                                },
                                                "fulltime": {
                                                    "type": "text",
                                                    "newLine": true,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Use by full day"
                                                },
                                                "defColor": {
                                                    "type": "text",
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Default color for HTML"
                                                },
                                                "dataPaddingWithZeros": {
                                                    "type": "checkbox",
                                                    "newLine": true,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Padding date with '0'"
                                                },
                                                "replaceDates": {
                                                    "type": "checkbox",
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Replace dates with words"
                                                },
                                                "everyCalOneColor": {
                                                    "type": "checkbox",
                                                    "newLine": true,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Every calendar has own color"
                                                },
                                                "colorize": {
                                                    "type": "checkbox",
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Colorize HTML"
                                                },
                                                "forceFullday": {
                                                    "type": "checkbox",
                                                    "newLine": true,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Hide Start-End of events"
                                                },
                                                "hideYear": {
                                                    "type": "checkbox",
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Hide Year"
                                                },
                                                "arrowAlreadyStarted": {
                                                    "type": "checkbox",
                                                    "newLine": true,
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Add arrow for started events"
                                                },
                                                "addColorBox": {
                                                    "type": "checkbox",
                                                    "sm": 12,
                                                    "md": 4,
                                                    "lg": 4,
                                                    "label": "Add event color if available"
                                                }
                                            }
                                        },
                                        "_calendars": {
                                            "type": "panel",
                                            "label": "Calendars",
                                            "items": {
                                                "calendars": {
                                                    "type": "table",
                                                    "sm": 12,
                                                    "md": 12,
                                                    "lg": 12,
                                                    "label": "Calendars",
                                                    "items": [
                                                        {
                                                            "type": "text",
                                                            "attr": "name",
                                                            "width": "15%",
                                                            "title": {
                                                                "en": "name",
                                                                "de": "Name",
                                                                "ru": "ĐžĐŒŃ",
                                                                "pt": "nome",
                                                                "nl": "naam",
                                                                "fr": "Nom",
                                                                "it": "nome",
                                                                "es": "nombre",
                                                                "pl": "Nazwa",
                                                                "zh-cn": "槓損"
                                                            },
                                                            "filter": true,
                                                            "sort": true,
                                                            "default": "My Calendar"
                                                        },
                                                        {
                                                            "type": "text",
                                                            "attr": "url",
                                                            "width": "20%",
                                                            "title": {
                                                                "en": "Calendar URL or file name",
                                                                "de": "Kalender URL oder Dateiname",
                                                                "ru": "ĐšĐ°Đ»Đ”ĐœĐŽĐ°Ń€ŃŒ URL ОлО ĐžĐŒŃ фаĐčла",
                                                                "pt": "CalendĂĄrio URL ou nome de arquivo",
                                                                "nl": "Calendar URL of dossier naam",
                                                                "fr": "URL de calendrier ou nom de fichier",
                                                                "it": "URL del calendario o nome del file",
                                                                "es": "Calendario URL o nombre de archivo",
                                                                "pl": "Calendar URL lub nazwy plikĂłw",
                                                                "zh-cn": "ćĄäŒŠÂ·URLæˆ–æĄŁæĄˆ"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": ""
                                                        },
                                                        {
                                                            "type": "text",
                                                            "attr": "user",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "User name",
                                                                "de": "Benutzername",
                                                                "ru": "Đ˜ĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń",
                                                                "pt": "Nome do utilizador",
                                                                "nl": "Noem",
                                                                "fr": "Nom de l ' utilisateur",
                                                                "it": "Nome utente",
                                                                "es": "Nombre de usuario",
                                                                "pl": "Imię User",
                                                                "zh-cn": "äœżç”šćç§°"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": false
                                                        },
                                                        {
                                                            "type": "password",
                                                            "repeat": false,
                                                            "visible": false,
                                                            "attr": "pass",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "Password",
                                                                "de": "Passwort",
                                                                "ru": "ĐŸĐ°Ń€ĐŸĐ»ŃŒ",
                                                                "pt": "Senha",
                                                                "nl": "Wachtwoord",
                                                                "fr": "Mot de passe",
                                                                "it": "Password",
                                                                "es": "Contraseña",
                                                                "pl": "Password",
                                                                "zh-cn": "技照"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": false
                                                        },
                                                        {
                                                            "type": "checkbox",
                                                            "attr": "sslignore",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "Ignore SSL errors",
                                                                "de": "SSL-Fehler ignorieren",
                                                                "ru": "Đ˜ĐłĐœĐŸŃ€ĐžŃ€ĐŸĐČать ĐŸŃˆĐžĐ±ĐșĐž SSL",
                                                                "pt": "Ignorar erros SSL",
                                                                "nl": "Negeer SSL fouten",
                                                                "fr": "Ignore les erreurs SSL",
                                                                "it": "Ignora errori SSL",
                                                                "es": "Ignorar errores SSL",
                                                                "pl": "Ignore SSL error",
                                                                "zh-cn": "Ignore SSLé”™èŻŻ"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": false
                                                        },
                                                        {
                                                            "type": "color",
                                                            "attr": "color",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "Color",
                                                                "de": "Farbe",
                                                                "ru": "ĐŠĐČДт",
                                                                "pt": "Cor",
                                                                "nl": "Kleur",
                                                                "fr": "Couleur",
                                                                "it": "Colore",
                                                                "es": "Color",
                                                                "pl": "Kolor",
                                                                "zh-cn": "鱜è‰Č"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": "#000000"
                                                        },
                                                        {
                                                            "type": "text",
                                                            "attr": "filter",
                                                            "width": "15%",
                                                            "title": {
                                                                "en": "Filter",
                                                                "de": "Filter",
                                                                "ru": "Đ€ĐžĐ»ŃŒŃ‚Ń€",
                                                                "pt": "Filtro",
                                                                "nl": "Filter",
                                                                "fr": "Filtre",
                                                                "it": "Filtro",
                                                                "es": "Filtro",
                                                                "pl": "Filter",
                                                                "zh-cn": "ç””ćœ±"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": "ignored events"
                                                        },
                                                        {
                                                            "type": "checkbox",
                                                            "attr": "filterregex",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "Filter as regular expression",
                                                                "de": "Filter als regulÀrer Ausdruck",
                                                                "ru": "Đ€ĐžĐ»ŃŒŃ‚Ń€ ĐșаĐș Ń€Đ”ĐłŃƒĐ»ŃŃ€ĐœĐŸĐ” ĐČŃ‹Ń€Đ°Đ¶Đ”ĐœĐžĐ”",
                                                                "pt": "Filtrar como expressĂŁo regular",
                                                                "nl": "Filter als regelmatige uitdrukking",
                                                                "fr": "Filtrer comme expression réguliÚre",
                                                                "it": "Filtra come espressione normale",
                                                                "es": "Filtro como expresiĂłn regular",
                                                                "pl": "Filter jako zwykƂy wyraz wyraĆŒenia",
                                                                "zh-cn": "èż‡æ»€äžșæ­Łćˆ™èĄšèŸŸćŒ"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": false
                                                        }
                                                    ]
                                                }
                                            }
                                        },
                                        "_events": {
                                            "type": "panel",
                                            "label": "Events",
                                            "items": {
                                                "events": {
                                                    "type": "table",
                                                    "sm": 12,
                                                    "md": 12,
                                                    "lg": 12,
                                                    "label": "Events",
                                                    "items": [
                                                        {
                                                            "type": "text",
                                                            "attr": "name",
                                                            "width": "20%",
                                                            "title": {
                                                                "en": "name",
                                                                "de": "Name",
                                                                "ru": "ĐžĐŒŃ",
                                                                "pt": "nome",
                                                                "nl": "naam",
                                                                "fr": "Nom",
                                                                "it": "nome",
                                                                "es": "nombre",
                                                                "pl": "Nazwa",
                                                                "zh-cn": "槓損"
                                                            },
                                                            "filter": true,
                                                            "sort": true,
                                                            "default": ""
                                                        },
                                                        {
                                                            "type": "checkbox",
                                                            "attr": "enabled",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "Active",
                                                                "de": "Aktiv",
                                                                "ru": "АĐșтоĐČĐœĐŸ",
                                                                "pt": "Activo",
                                                                "nl": "Active",
                                                                "fr": "Active",
                                                                "it": "Attivo",
                                                                "es": "Activo",
                                                                "pl": "Aktywny",
                                                                "zh-cn": "çČŸçź—ćžˆ"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": true
                                                        },
                                                        {
                                                            "type": "objectId",
                                                            "attr": "id",
                                                            "width": "20%",
                                                            "title": {
                                                                "en": "Set ID",
                                                                "de": "Set ID",
                                                                "ru": "ĐŁŃŃ‚Đ°ĐœĐŸĐČоть ID",
                                                                "pt": "Definir ID",
                                                                "nl": "ID",
                                                                "fr": "Set ID",
                                                                "it": "Set ID",
                                                                "es": "Establecer ID",
                                                                "pl": "Set Identity (ang.)",
                                                                "zh-cn": "ćŻŒ 蚀"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": ""
                                                        },
                                                        {
                                                            "type": "text",
                                                            "attr": "on",
                                                            "width": "15%",
                                                            "title": {
                                                                "en": "ON",
                                                                "de": "EIN",
                                                                "ru": "НА",
                                                                "pt": "VAMOS",
                                                                "nl": "ON",
                                                                "fr": "ON",
                                                                "it": "ON",
                                                                "es": "ON",
                                                                "pl": "ON",
                                                                "zh-cn": "ç›źćœ•"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": ""
                                                        },
                                                        {
                                                            "type": "text",
                                                            "attr": "off",
                                                            "width": "15%",
                                                            "title": {
                                                                "en": "OFF",
                                                                "de": "AUS",
                                                                "ru": "ПРЕДЛОЖЕНИЕ",
                                                                "pt": "O QUE FOI",
                                                                "nl": "OFF",
                                                                "fr": "OFF",
                                                                "it": "UFFICIO",
                                                                "es": "OFF",
                                                                "pl": "OFF",
                                                                "zh-cn": "ćŻŒ 蚀"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": ""
                                                        },
                                                        {
                                                            "type": "checkbox",
                                                            "attr": "ack",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "Set Ack",
                                                                "de": "Set Ack",
                                                                "ru": "ĐĐ°Đ±ĐŸŃ€ Ack",
                                                                "pt": "Definir Ack",
                                                                "nl": "Set Ack",
                                                                "fr": "Set Ack",
                                                                "it": "Set Ack",
                                                                "es": "Set Ack",
                                                                "pl": "Set Ack",
                                                                "zh-cn": "A. 漚 标"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": false
                                                        },
                                                        {
                                                            "type": "checkbox",
                                                            "attr": "display",
                                                            "width": "10%",
                                                            "title": {
                                                                "en": "Display",
                                                                "de": "Anzeigen",
                                                                "ru": "ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ",
                                                                "pt": "Exposição",
                                                                "nl": "Vertaling:",
                                                                "fr": "Afficher",
                                                                "it": "Visualizza",
                                                                "es": "VisualizaciĂłn",
                                                                "pl": "Display",
                                                                "zh-cn": "çŒșç‚č"
                                                            },
                                                            "filter": false,
                                                            "sort": false,
                                                            "default": false
                                                        }
                                                    ]
                                                }
                                            }
                                        }
                                    }
                                }
                                

                                Und nun stellt sich mir die Frage ob es möglich ist ĂŒber diesen Weg auch einen Kalender an den ical Adapter zu ĂŒbergeben.

                                Thomas BraunT Online
                                Thomas BraunT Online
                                Thomas Braun
                                Most Active
                                schrieb am zuletzt editiert von
                                #15

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

                                sudo curl -sL https://iobroker.net/install.sh | bash -

                                Und was machst du, wenn da jemand was 'böses' reinschmuggelt?
                                Sowas wird nicht mit root-Rechten heruntergeladen.

                                Linux-Werkzeugkasten:
                                https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                NodeJS Fixer Skript:
                                https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                T 1 Antwort Letzte Antwort
                                0
                                • T theSkyisn0tthelimit

                                  @djmarc75 said in adapter ical - add new calendar via command line (struggle):

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

                                  Ich habe mir ein Script geschrieben

                                  bitte zeigen

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

                                  installiert mir alle gewĂŒnschten Programme auf dem Pi

                                  also immer aktuelle Versionen von diesen "Programmen" ?

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

                                  incl. der gewĂŒnschten Adapter

                                  also auch immer die aktuellsten Versionen ?

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

                                  die Einstellungen der einzelnen Adapter vorgenommen

                                  und das sind dann auch immer die gewĂŒnschten und aktuellen Einstellungen ???

                                  Aktuelles Script - unwichtiges wurde entfernt:

                                  #! /bin/sh
                                  
                                  
                                  V_Backitup_Benutzer='BENUTZER'					#Benutzer auf NAS fĂŒr Backup
                                  V_Backitup_Passwort='123Passwort'					#Passwort fĂŒr Benutzer auf NAS
                                  V_Backitup_Pfad='/homes/iOBrokerBackUp/'				#Speicherpfad auf NAS fĂŒr Datensicherung
                                  V_Backitup_Name='ioBrokerNAME'					#Namenszusatz fĂŒr BackUp Dateien
                                  V_Backitup_NAS_IP='123.123.123.2'					#NAS IP
                                  
                                  V_Telegram_Token='123Token'					#Telegram Token
                                  V_Telegram_Passwort='123Passwort'					#Telegram Passwort
                                  
                                  V_Shelly_Benutzer='BENUTZER'					#Shelly Benutzername
                                  V_Shelly_Passwort='123Passwort'					#Shelly Passwort
                                  
                                  
                                  
                                  
                                  #----- Update und Upgrade wird durchgefĂŒhrt
                                  sudo apt-get update && sudo apt-get upgrade -y
                                  
                                  #----- Argon One M.2 Software wird installiert
                                  sudo curl https://download.argon40.com/argon1.sh | bash
                                  
                                  #----- FFMPEG wird installiert
                                  sudo apt-get install ffmpeg -y
                                  
                                  #----- ioBroker wird installiert
                                  sudo curl -sL https://iobroker.net/install.sh | bash -
                                  
                                  #----- Conbee II Software installieren
                                  sudo wget -O – http://phoscon.de/apt/deconz.pub.key | sudo apt-key add –
                                  sudo sh -c "echo 'deb http://phoscon.de/apt/deconz $(lsb_release -cs) main' > /etc/apt/sources.list.d/deconz.list"
                                  sudo apt update
                                  sudo apt install deconz -y
                                  sudo systemctl enable deconz
                                  
                                  
                                  
                                  #----- ioBroker Adapter installieren und einstellen
                                  
                                  iobroker add deconz
                                  iobroker stop deconz
                                  # iobroker set deconz.0 --bridge 192.168.178.5	#deConz IP Adresse	GEHT NICHT - TODO
                                  # iobroker set deconz.0 --port 80			#Bridge Port		GEHT NICHT - TODO
                                  # iobroker set deconz.0 --user ""			#API-Key			GEHT NICHT - TODO
                                  
                                  
                                  iobroker add feiertage
                                  iobroker stop feiertage
                                  
                                  
                                  iobroker add ical
                                  iobroker stop ical
                                  iobroker set ical.0 --daysPreview 60		#Tagesvorschau
                                  iobroker set ical.0 --daysPast 7			#Vergangene Tage
                                  iobroker set ical.0 --ignoreCaseInEventname false	#Groß-/Kleinschreibung bei Ereignis-Suche ignorieren
                                  iobroker set ical.0 --language de			#Sprache
                                  iobroker set ical.0 --fulltime ''			#Ersetze 00:00 mit
                                  iobroker set ical.0 --defColor white		#Standardfarben fĂŒr HTML
                                  iobroker set ical.0 --dataPaddingWithZeros true	#Datumsangaben mit fĂŒhrender '0'
                                  iobroker set ical.0 --replaceDates true		#Ersetze Datum mit Worten
                                  iobroker set ical.0 --everyCalOneColor false	#Jeder Kalender hat eine eigene Farbe
                                  iobroker set ical.0 --colorize true		#Benutze Farben fĂŒr HTML
                                  iobroker set ical.0 --forceFullday false		#Start- und Endzeit verbergen
                                  iobroker set ical.0 --hideYear false		#Jahr verbergen
                                  iobroker set ical.0 --arrowAlreadyStarted true	#Pfeil fĂŒr gestartete Ereignisse hinzufĂŒgen
                                  iobroker set ical.0 --addColorBox false		#Ereignisfarbe als Box verwenden, falls verfĂŒgbar
                                  
                                  # ------- HIER
                                  # ------------ An dieser Stelle wĂŒrde ich gerne Kalenderinformationen fĂŒr den ical Adapter ĂŒbergeben
                                  
                                  
                                  iobroker add javascript
                                  iobroker stop javascript
                                  
                                  
                                  iobroker add shelly
                                  iobroker stop shelly
                                  iobroker set shelly.0 --protocol soap			#Shelly-Protokoll ("mqtt","coap")
                                  iobroker set shelly.0 --httpusername $V_Shelly_Benutzer	#HTTP-Benutzername
                                  iobroker set shelly.0 --httppassword $V_Shelly_Passwort	#HTTP-Passwort		# Muss vermutlich von Hand eingegeben werden
                                  iobroker set shelly.0 --polltime 5			#Abfragezeit in sec. (5 bis 86400)
                                  iobroker set shelly.0 --autoupdate true			#Automatische Aktualisierung von neuer Firmware
                                  iobroker set shelly.0 --updateUnchangedObjects false	#Objekte aktualisieren, auch wenn keine WertÀnderung vorliegt
                                  iobroker set shelly.0 --logDebugMessages true		#Debug-Meldungen protokollieren
                                  iobroker set shelly.0 --saveHttpResponses true		#HTTP-Antworten speichern (zum Debugger)
                                  # iobroker set shelly.0 --bind ""				#MQTT-Listen-IP
                                  iobroker set shelly.0 --port 1082				#Port
                                  # iobroker set shelly.0 --mqttusername 'mqttuser'		#MQTT-Benutzername
                                  # iobroker set shelly.0 --mqttpassword ''			#MQTT-Passwort (Muss auf allen Shelly-GerÀten konfiguriert werden)
                                  iobroker set shelly.0 --qos 0				#Standard-QoS ("0","1","2")
                                  
                                  iobroker add telegram
                                  iobroker stop telegram
                                  # iobroker set telegram.0 --server POLLING				#Typ			GEHT NICHT - Wert wird nicht ĂŒbernommen... (default: Polling
                                  iobroker set telegram.0 --pollingInterval 300			#Abrufintervall (ms)
                                  # iobroker set telegram.0 --token $V_Telegram_Token		#Token			GEHT NICHT - Wert wird nicht korrekt ĂŒbernommen (VerschlĂŒsselt
                                  iobroker set telegram.0 --baseApiUrl https://api.telegram.org	#API URL
                                  iobroker set telegram.0 --password $V_Telegram_Passwort		#Passwort		Muss noch ĂŒberprĂŒft werden
                                  iobroker set telegram.0 --rememberUsers true			#Speichere Nutzer-IDs zur Vermeidung einer erneuten Kennwortabfrage
                                  iobroker set telegram.0 --doNotAcceptNewUsers false		#Keine neuen Benutzer authentifizieren
                                  iobroker set telegram.0 --useUsername true				#Benutzername anstatt Vorname von Benutzern speichern
                                  iobroker set telegram.0 --saveFiles false				#Speichern der Mediendateien
                                  iobroker set telegram.0 --allowStates false			#Erlaube das Steuern von ZustÀnden
                                  iobroker set telegram.0 --proxy false				#Proxy Socks5 aktivieren
                                  # iobroker set telegram.0 --proxyHost ""				#Proxy Host
                                  # iobroker set telegram.0 --proxyPort ""				#Proxy Port
                                  # iobroker set telegram.0 --proxyLogin ""				#Proxy Benutzername
                                  # iobroker set telegram.0 --proxyPassword ""			#Passwort
                                  iobroker set telegram.0 --restarted "Telegram-Bot steht bereit"	#Gestartet (Dieser Text wird nach dem Start der Adapter-Instanz an die Clients gesendet. Zum Deaktivieren: leer lassen.
                                  iobroker set telegram.0 --restarting "Telegram-Bot wurde beendet"	#Beendet (Dieser Text wird an die Clients gesendet, sobald die Adapterinstanz gestoppt wird. Zum Deaktivieren: leer lassen.
                                  iobroker set telegram.0 --keyboard '/cmds'				#Tastaturbefehl (Befehl zum Anzeigen der Tastatur)
                                  iobroker set telegram.0 --rooms false				#RÀume im Tastaturbefehl verwenden (Zeige die Liste der RÀume vor der GerÀte Auswahl an
                                  iobroker set telegram.0 --storeRawRequest false			#Speichere Original-Requests zur weiteren Verarbeitung (Achtung: kann sicherheitskritische Daten enthalten!
                                  # iobroker set telegram.0 --text2command "" 			#text2Command-Instanz (Alle Anfragen werden an diese text2Command-Instanz weitergeleitet
                                  
                                  iobroker add yahka
                                  iobroker stop yahka
                                  
                                  iobroker add alias-manager
                                  iobroker stop alias-manager
                                  
                                  iobroker add web
                                  iobroker stop web
                                  
                                  iobroker add vis
                                  iobroker stop vis
                                  
                                  iobroker add history
                                  iobroker stop history
                                  iobroker set history.0 --storeDir ''			#Speicherverzeichnis
                                  iobroker set history.0 --storeFrom false			#Speichere Quellen vom Ereignis
                                  iobroker set history.0 --storeAck true			#Speichere ACK vom Ereignis
                                  iobroker set history.0 --writeNulls true			#Schreibe NULL-Werte an Start-/Stop-Grenzen
                                  iobroker set history.0 --debounceTime 0			#Entprellzeit (Protokolliert den Wert nur, wenn er fĂŒr X ms unverĂ€ndert bleibt)
                                  iobroker set history.0 --blockTime 0			#Blockzeit (Alle neuen Werte fĂŒr X ms nach dem letzten protokollierten Wert ignorieren)
                                  iobroker set history.0 --changesRelogInterval 0		#Trotzdem gleiche Werte aufzeichnen (sec.) (0 = Deaktivieren)
                                  iobroker set history.0 --changesMinDelta 0			#Minimale Differenz zum letzten Wert (0 = AbweichungsprĂŒfung deaktivieren)
                                  iobroker set history.0 --retention 31536000		#Aufbewahrungsdauer (in sec.) (0 = fĂŒr Immer / 86400 = 1Tag / 31536000 = 1Jahr / -1 = Eigener Zeitraum)
                                  iobroker set history.0 --customRetentionDuration ''	#Aufbewahrungsdauer (in Tagen)
                                  iobroker set history.0 --maxLength 960			#Maximale Anzahl Datenpunkte im RAM
                                  iobroker set history.0 --round ""				#Runden Sie bei der Abfrage die Zahlen auf
                                  iobroker set history.0 --disableSkippedValueLogging false	#Optimierte Protokollierung ĂŒbersprungener Werte fĂŒr Diagramme deaktivieren
                                  iobroker set history.0 --enableDebugLogs false		#Erweiterte Debug-Protokolle fĂŒr den Datenpunkt aktivieren
                                  iobroker set history.0 --debounce ''			#De-bounce Zeit ??
                                  
                                  
                                  iobroker set backitup.0 --minimalEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: ioBroker
                                  iobroker set backitup.0 --ccuEnabled false			#TAB HAUPTEINST.: Was soll gespeichert werden: Homematic CCU
                                  iobroker set backitup.0 --redisEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Redis
                                  iobroker set backitup.0 --javascriptsEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Javascript
                                  iobroker set backitup.0 --zigbee2mqttEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Zigbee2 MQTT
                                  iobroker set backitup.0 --zigbeeEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Zigbee Datenbank
                                  iobroker set backitup.0 --historyEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: History Daten
                                  iobroker set backitup.0 --influxDBEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: InfluxDB
                                  iobroker set backitup.0 --mySqlEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: MySQL
                                  iobroker set backitup.0 --pgSqlEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: PostgreSQL
                                  iobroker set backitup.0 --sqliteEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: SQLite3
                                  iobroker set backitup.0 --grafanaEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Grafana
                                  iobroker set backitup.0 --noderedEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Node-Red
                                  iobroker set backitup.0 --yahkaEnabled true		#TAB HAUPTEINST.: Was soll gespeichert werden: Yahka (HomeKit)
                                  iobroker set backitup.0 --jarvisEnabled false		#TAB HAUPTEINST.: Was soll gespeichert werden: Jarvis
                                  iobroker set backitup.0 --cifsEnabled true			#TAB HAUPTEINST.: Speicherort: NAS / Kopieren
                                  iobroker set backitup.0 --ftpEnabled false			#TAB HAUPTEINST.: Speicherort: FTP
                                  iobroker set backitup.0 --dropboxEnabled false		#TAB HAUPTEINST.: Speicherort: Dropbox
                                  iobroker set backitup.0 --googledriveEnabled false		#TAB HAUPTEINST.: Speicherort: GoogleDrive
                                  iobroker set backitup.0 --webdavEnabled false		#TAB HAUPTEINST.: Speicherort: WebDAV
                                  iobroker set backitup.0 --onedriveEnabled false		#TAB HAUPTEINST.: Speicherort: Onedrive
                                  
                                  iobroker restart
                                  

                                  Die notwendigen Infos habe ich aus der jsonConfig.json welche in /opt/iobroker/iobroker-data/files/ical.admin

                                  {
                                      "i18n": true,
                                      "type": "tabs",
                                      "items": {
                                          "_options": {
                                              "type": "panel",
                                              "label": "Options",
                                              "items": {
                                                  "daysPreview": {
                                                      "newLine": true,
                                                      "type": "number",
                                                      "min": 0,
                                                      "step": 1,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Preview days"
                                                  },
                                                  "daysPast": {
                                                      "type": "number",
                                                      "min": 0,
                                                      "step": 1,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "trim": false,
                                                      "label": "Past days"
                                                  },
                                                  "ignoreCaseInEventname": {
                                                      "type": "checkbox",
                                                      "newLine": true,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "trim": false,
                                                      "label": "Ignore case for event-search"
                                                  }
                                              }
                                          },
                                          "_html": {
                                              "type": "panel",
                                              "label": "HTML settings",
                                              "items": {
                                                  "language": {
                                                      "type": "select",
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "options": [
                                                          {
                                                              "label": "English",
                                                              "value": "en"
                                                          },
                                                          {
                                                              "label": "Deutsch",
                                                              "value": "de"
                                                          },
                                                          {
                                                              "label": "руссĐșĐžĐč",
                                                              "value": "ru"
                                                          },
                                                          {
                                                              "label": "Portugues",
                                                              "value": "pt"
                                                          },
                                                          {
                                                              "label": "Nederlands",
                                                              "value": "nl"
                                                          },
                                                          {
                                                              "label": "français",
                                                              "value": "fr"
                                                          },
                                                          {
                                                              "label": "Italiano",
                                                              "value": "it"
                                                          },
                                                          {
                                                              "label": "Espanol",
                                                              "value": "es"
                                                          }
                                                      ],
                                                      "default": "en",
                                                      "label": "Language"
                                                  },
                                                  "fulltime": {
                                                      "type": "text",
                                                      "newLine": true,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Use by full day"
                                                  },
                                                  "defColor": {
                                                      "type": "text",
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Default color for HTML"
                                                  },
                                                  "dataPaddingWithZeros": {
                                                      "type": "checkbox",
                                                      "newLine": true,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Padding date with '0'"
                                                  },
                                                  "replaceDates": {
                                                      "type": "checkbox",
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Replace dates with words"
                                                  },
                                                  "everyCalOneColor": {
                                                      "type": "checkbox",
                                                      "newLine": true,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Every calendar has own color"
                                                  },
                                                  "colorize": {
                                                      "type": "checkbox",
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Colorize HTML"
                                                  },
                                                  "forceFullday": {
                                                      "type": "checkbox",
                                                      "newLine": true,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Hide Start-End of events"
                                                  },
                                                  "hideYear": {
                                                      "type": "checkbox",
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Hide Year"
                                                  },
                                                  "arrowAlreadyStarted": {
                                                      "type": "checkbox",
                                                      "newLine": true,
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Add arrow for started events"
                                                  },
                                                  "addColorBox": {
                                                      "type": "checkbox",
                                                      "sm": 12,
                                                      "md": 4,
                                                      "lg": 4,
                                                      "label": "Add event color if available"
                                                  }
                                              }
                                          },
                                          "_calendars": {
                                              "type": "panel",
                                              "label": "Calendars",
                                              "items": {
                                                  "calendars": {
                                                      "type": "table",
                                                      "sm": 12,
                                                      "md": 12,
                                                      "lg": 12,
                                                      "label": "Calendars",
                                                      "items": [
                                                          {
                                                              "type": "text",
                                                              "attr": "name",
                                                              "width": "15%",
                                                              "title": {
                                                                  "en": "name",
                                                                  "de": "Name",
                                                                  "ru": "ĐžĐŒŃ",
                                                                  "pt": "nome",
                                                                  "nl": "naam",
                                                                  "fr": "Nom",
                                                                  "it": "nome",
                                                                  "es": "nombre",
                                                                  "pl": "Nazwa",
                                                                  "zh-cn": "槓損"
                                                              },
                                                              "filter": true,
                                                              "sort": true,
                                                              "default": "My Calendar"
                                                          },
                                                          {
                                                              "type": "text",
                                                              "attr": "url",
                                                              "width": "20%",
                                                              "title": {
                                                                  "en": "Calendar URL or file name",
                                                                  "de": "Kalender URL oder Dateiname",
                                                                  "ru": "ĐšĐ°Đ»Đ”ĐœĐŽĐ°Ń€ŃŒ URL ОлО ĐžĐŒŃ фаĐčла",
                                                                  "pt": "CalendĂĄrio URL ou nome de arquivo",
                                                                  "nl": "Calendar URL of dossier naam",
                                                                  "fr": "URL de calendrier ou nom de fichier",
                                                                  "it": "URL del calendario o nome del file",
                                                                  "es": "Calendario URL o nombre de archivo",
                                                                  "pl": "Calendar URL lub nazwy plikĂłw",
                                                                  "zh-cn": "ćĄäŒŠÂ·URLæˆ–æĄŁæĄˆ"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": ""
                                                          },
                                                          {
                                                              "type": "text",
                                                              "attr": "user",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "User name",
                                                                  "de": "Benutzername",
                                                                  "ru": "Đ˜ĐŒŃ ĐżĐŸĐ»ŃŒĐ·ĐŸĐČĐ°Ń‚Đ”Đ»Ń",
                                                                  "pt": "Nome do utilizador",
                                                                  "nl": "Noem",
                                                                  "fr": "Nom de l ' utilisateur",
                                                                  "it": "Nome utente",
                                                                  "es": "Nombre de usuario",
                                                                  "pl": "Imię User",
                                                                  "zh-cn": "äœżç”šćç§°"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": false
                                                          },
                                                          {
                                                              "type": "password",
                                                              "repeat": false,
                                                              "visible": false,
                                                              "attr": "pass",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "Password",
                                                                  "de": "Passwort",
                                                                  "ru": "ĐŸĐ°Ń€ĐŸĐ»ŃŒ",
                                                                  "pt": "Senha",
                                                                  "nl": "Wachtwoord",
                                                                  "fr": "Mot de passe",
                                                                  "it": "Password",
                                                                  "es": "Contraseña",
                                                                  "pl": "Password",
                                                                  "zh-cn": "技照"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": false
                                                          },
                                                          {
                                                              "type": "checkbox",
                                                              "attr": "sslignore",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "Ignore SSL errors",
                                                                  "de": "SSL-Fehler ignorieren",
                                                                  "ru": "Đ˜ĐłĐœĐŸŃ€ĐžŃ€ĐŸĐČать ĐŸŃˆĐžĐ±ĐșĐž SSL",
                                                                  "pt": "Ignorar erros SSL",
                                                                  "nl": "Negeer SSL fouten",
                                                                  "fr": "Ignore les erreurs SSL",
                                                                  "it": "Ignora errori SSL",
                                                                  "es": "Ignorar errores SSL",
                                                                  "pl": "Ignore SSL error",
                                                                  "zh-cn": "Ignore SSLé”™èŻŻ"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": false
                                                          },
                                                          {
                                                              "type": "color",
                                                              "attr": "color",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "Color",
                                                                  "de": "Farbe",
                                                                  "ru": "ĐŠĐČДт",
                                                                  "pt": "Cor",
                                                                  "nl": "Kleur",
                                                                  "fr": "Couleur",
                                                                  "it": "Colore",
                                                                  "es": "Color",
                                                                  "pl": "Kolor",
                                                                  "zh-cn": "鱜è‰Č"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": "#000000"
                                                          },
                                                          {
                                                              "type": "text",
                                                              "attr": "filter",
                                                              "width": "15%",
                                                              "title": {
                                                                  "en": "Filter",
                                                                  "de": "Filter",
                                                                  "ru": "Đ€ĐžĐ»ŃŒŃ‚Ń€",
                                                                  "pt": "Filtro",
                                                                  "nl": "Filter",
                                                                  "fr": "Filtre",
                                                                  "it": "Filtro",
                                                                  "es": "Filtro",
                                                                  "pl": "Filter",
                                                                  "zh-cn": "ç””ćœ±"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": "ignored events"
                                                          },
                                                          {
                                                              "type": "checkbox",
                                                              "attr": "filterregex",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "Filter as regular expression",
                                                                  "de": "Filter als regulÀrer Ausdruck",
                                                                  "ru": "Đ€ĐžĐ»ŃŒŃ‚Ń€ ĐșаĐș Ń€Đ”ĐłŃƒĐ»ŃŃ€ĐœĐŸĐ” ĐČŃ‹Ń€Đ°Đ¶Đ”ĐœĐžĐ”",
                                                                  "pt": "Filtrar como expressĂŁo regular",
                                                                  "nl": "Filter als regelmatige uitdrukking",
                                                                  "fr": "Filtrer comme expression réguliÚre",
                                                                  "it": "Filtra come espressione normale",
                                                                  "es": "Filtro como expresiĂłn regular",
                                                                  "pl": "Filter jako zwykƂy wyraz wyraĆŒenia",
                                                                  "zh-cn": "èż‡æ»€äžșæ­Łćˆ™èĄšèŸŸćŒ"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": false
                                                          }
                                                      ]
                                                  }
                                              }
                                          },
                                          "_events": {
                                              "type": "panel",
                                              "label": "Events",
                                              "items": {
                                                  "events": {
                                                      "type": "table",
                                                      "sm": 12,
                                                      "md": 12,
                                                      "lg": 12,
                                                      "label": "Events",
                                                      "items": [
                                                          {
                                                              "type": "text",
                                                              "attr": "name",
                                                              "width": "20%",
                                                              "title": {
                                                                  "en": "name",
                                                                  "de": "Name",
                                                                  "ru": "ĐžĐŒŃ",
                                                                  "pt": "nome",
                                                                  "nl": "naam",
                                                                  "fr": "Nom",
                                                                  "it": "nome",
                                                                  "es": "nombre",
                                                                  "pl": "Nazwa",
                                                                  "zh-cn": "槓損"
                                                              },
                                                              "filter": true,
                                                              "sort": true,
                                                              "default": ""
                                                          },
                                                          {
                                                              "type": "checkbox",
                                                              "attr": "enabled",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "Active",
                                                                  "de": "Aktiv",
                                                                  "ru": "АĐșтоĐČĐœĐŸ",
                                                                  "pt": "Activo",
                                                                  "nl": "Active",
                                                                  "fr": "Active",
                                                                  "it": "Attivo",
                                                                  "es": "Activo",
                                                                  "pl": "Aktywny",
                                                                  "zh-cn": "çČŸçź—ćžˆ"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": true
                                                          },
                                                          {
                                                              "type": "objectId",
                                                              "attr": "id",
                                                              "width": "20%",
                                                              "title": {
                                                                  "en": "Set ID",
                                                                  "de": "Set ID",
                                                                  "ru": "ĐŁŃŃ‚Đ°ĐœĐŸĐČоть ID",
                                                                  "pt": "Definir ID",
                                                                  "nl": "ID",
                                                                  "fr": "Set ID",
                                                                  "it": "Set ID",
                                                                  "es": "Establecer ID",
                                                                  "pl": "Set Identity (ang.)",
                                                                  "zh-cn": "ćŻŒ 蚀"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": ""
                                                          },
                                                          {
                                                              "type": "text",
                                                              "attr": "on",
                                                              "width": "15%",
                                                              "title": {
                                                                  "en": "ON",
                                                                  "de": "EIN",
                                                                  "ru": "НА",
                                                                  "pt": "VAMOS",
                                                                  "nl": "ON",
                                                                  "fr": "ON",
                                                                  "it": "ON",
                                                                  "es": "ON",
                                                                  "pl": "ON",
                                                                  "zh-cn": "ç›źćœ•"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": ""
                                                          },
                                                          {
                                                              "type": "text",
                                                              "attr": "off",
                                                              "width": "15%",
                                                              "title": {
                                                                  "en": "OFF",
                                                                  "de": "AUS",
                                                                  "ru": "ПРЕДЛОЖЕНИЕ",
                                                                  "pt": "O QUE FOI",
                                                                  "nl": "OFF",
                                                                  "fr": "OFF",
                                                                  "it": "UFFICIO",
                                                                  "es": "OFF",
                                                                  "pl": "OFF",
                                                                  "zh-cn": "ćŻŒ 蚀"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": ""
                                                          },
                                                          {
                                                              "type": "checkbox",
                                                              "attr": "ack",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "Set Ack",
                                                                  "de": "Set Ack",
                                                                  "ru": "ĐĐ°Đ±ĐŸŃ€ Ack",
                                                                  "pt": "Definir Ack",
                                                                  "nl": "Set Ack",
                                                                  "fr": "Set Ack",
                                                                  "it": "Set Ack",
                                                                  "es": "Set Ack",
                                                                  "pl": "Set Ack",
                                                                  "zh-cn": "A. 漚 标"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": false
                                                          },
                                                          {
                                                              "type": "checkbox",
                                                              "attr": "display",
                                                              "width": "10%",
                                                              "title": {
                                                                  "en": "Display",
                                                                  "de": "Anzeigen",
                                                                  "ru": "ĐŸĐŸĐșĐ°Đ·Đ°Ń‚ŃŒ",
                                                                  "pt": "Exposição",
                                                                  "nl": "Vertaling:",
                                                                  "fr": "Afficher",
                                                                  "it": "Visualizza",
                                                                  "es": "VisualizaciĂłn",
                                                                  "pl": "Display",
                                                                  "zh-cn": "çŒșç‚č"
                                                              },
                                                              "filter": false,
                                                              "sort": false,
                                                              "default": false
                                                          }
                                                      ]
                                                  }
                                              }
                                          }
                                      }
                                  }
                                  

                                  Und nun stellt sich mir die Frage ob es möglich ist ĂŒber diesen Weg auch einen Kalender an den ical Adapter zu ĂŒbergeben.

                                  HomoranH Offline
                                  HomoranH Offline
                                  Homoran
                                  schrieb am zuletzt editiert von
                                  #16

                                  @theskyisn0tthelimit
                                  jetzt mal eine ganz böse Frage 😀

                                  wie viele Rechner willst du am Tag aufsetzen, damit sich der Aufwand lohnt?

                                  wenn ich alle 3 Jahre eine neue Installation aufsetze um auch Ballast loszuwerden, hĂ€tte ich Bedenken, dass dann die ganzen Einstellungen und Befehle noch genauso passen wĂŒrden.

                                  kein Support per PN! - Fragen im Forum stellen -
                                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                                  Das Forum freut sich ĂŒber eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                  T 1 Antwort Letzte Antwort
                                  1
                                  • HomoranH Homoran

                                    @theskyisn0tthelimit
                                    jetzt mal eine ganz böse Frage 😀

                                    wie viele Rechner willst du am Tag aufsetzen, damit sich der Aufwand lohnt?

                                    wenn ich alle 3 Jahre eine neue Installation aufsetze um auch Ballast loszuwerden, hĂ€tte ich Bedenken, dass dann die ganzen Einstellungen und Befehle noch genauso passen wĂŒrden.

                                    T Offline
                                    T Offline
                                    theSkyisn0tthelimit
                                    schrieb am zuletzt editiert von
                                    #17

                                    @homoran said in adapter ical - add new calendar via command line (struggle):

                                    @theskyisn0tthelimit
                                    jetzt mal eine ganz böse Frage 😀

                                    wie viele Rechner willst du am Tag aufsetzen, damit sich der Aufwand lohnt?

                                    wenn ich alle 3 Jahre eine neue Installation aufsetze um auch Ballast loszuwerden, hĂ€tte ich Bedenken, dass dann die ganzen Einstellungen und Befehle noch genauso passen wĂŒrden.

                                    DarĂŒber mache ich mir vllt in 3 Jahren Gedanken đŸ€Ł dennoch danke fĂŒr den Einwand der mich bei meiner Frage leider nicht zur Antwort bringt.

                                    1 Antwort Letzte Antwort
                                    0
                                    • Thomas BraunT Thomas Braun

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

                                      sudo curl -sL https://iobroker.net/install.sh | bash -

                                      Und was machst du, wenn da jemand was 'böses' reinschmuggelt?
                                      Sowas wird nicht mit root-Rechten heruntergeladen.

                                      T Offline
                                      T Offline
                                      theSkyisn0tthelimit
                                      schrieb am zuletzt editiert von
                                      #18

                                      @thomas-braun said in adapter ical - add new calendar via command line (struggle):

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

                                      sudo curl -sL https://iobroker.net/install.sh | bash -

                                      Und was machst du, wenn da jemand was 'böses' reinschmuggelt?
                                      Sowas wird nicht mit root-Rechten heruntergeladen.

                                      Ich danke dir fĂŒr den Hinweis. Wird korrigiert đŸ‘đŸŒ

                                      Thomas BraunT 1 Antwort Letzte Antwort
                                      0
                                      • T theSkyisn0tthelimit

                                        @thomas-braun said in adapter ical - add new calendar via command line (struggle):

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

                                        sudo curl -sL https://iobroker.net/install.sh | bash -

                                        Und was machst du, wenn da jemand was 'böses' reinschmuggelt?
                                        Sowas wird nicht mit root-Rechten heruntergeladen.

                                        Ich danke dir fĂŒr den Hinweis. Wird korrigiert đŸ‘đŸŒ

                                        Thomas BraunT Online
                                        Thomas BraunT Online
                                        Thomas Braun
                                        Most Active
                                        schrieb am zuletzt editiert von
                                        #19

                                        @theskyisn0tthelimit

                                        Den Sinn von der FingerĂŒberĂŒbung schließt sich mir immer noch nicht.
                                        Jetzt haste 150 Zeilen mit individuellen Einstellungen zu diversen Adaptern statisch da drin.
                                        Das gleiche hĂ€ttest du auch in einem regulĂ€ren Backup, das wĂŒrde auch Änderungen bei den Adaptern direkt mitsichern.
                                        Kurz: Ich versteh es nicht.

                                        Linux-Werkzeugkasten:
                                        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                                        NodeJS Fixer Skript:
                                        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                                        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                                        1 Antwort Letzte Antwort
                                        0
                                        • T theSkyisn0tthelimit

                                          Hello,

                                          i trie to add a new calendar to the ical adapter via command line (terminal). I trie to automate my iob installation. the problem is, I struggle with the correct command for adding a new calendar.
                                          what I managed is to set all parameters for the ical adapter using the information I found in the "jsonConfig.json" file from the ical adapter. To set the number of previewed days I use "iobroker set ical.0 --daysPreview 60", and so on. But I don't know how I could add a new calendar. Is it even possible?

                                          T Offline
                                          T Offline
                                          theSkyisn0tthelimit
                                          schrieb am zuletzt editiert von
                                          #20

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

                                          HomoranH Jey CeeJ 2 Antworten Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen BeitrĂ€ge zu scrollen? Wenn du dich fĂŒr ein Konto anmeldest, kommst du immer genau dorthin zurĂŒck, wo du zuvor warst, und kannst dich ĂŒber neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und BeitrĂ€ge positiv bewerten, um anderen Community-Mitgliedern deine WertschĂ€tzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          373

                                          Online

                                          33.0k

                                          Benutzer

                                          83.3k

                                          Themen

                                          1.3m

                                          BeitrÀge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2026
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe