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. Skripten / Logik
  4. [gelöst] Datenpunkt über SSH Verbindung beschreiben

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    443

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    367

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    964

[gelöst] Datenpunkt über SSH Verbindung beschreiben

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
15 Beiträge 3 Kommentatoren 924 Aufrufe 3 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.
  • MartinPM MartinP

    @bloop Was für eine Kalender-App meinst Du?

    Wenn diese ical spricht, würde ich auf den ical-Adapter verweisen ...

    B Offline
    B Offline
    bloop
    schrieb am zuletzt editiert von
    #3

    @martinp Kalender App von iOS
    Das Problem ist, dass ich einige mir geteilte Kalender habe, welche mir lediglich per Mail freigegeben worden sind.
    Somit habe ich keinen Zugriff auf die URL der mir freigegeben Kalender. Diese möchte ich aber ebenfalls integriert haben.

    MartinPM 1 Antwort Letzte Antwort
    0
    • B bloop

      @martinp Kalender App von iOS
      Das Problem ist, dass ich einige mir geteilte Kalender habe, welche mir lediglich per Mail freigegeben worden sind.
      Somit habe ich keinen Zugriff auf die URL der mir freigegeben Kalender. Diese möchte ich aber ebenfalls integriert haben.

      MartinPM Offline
      MartinPM Offline
      MartinP
      schrieb am zuletzt editiert von
      #4

      @bloop Da ist ja wahrscheinlich das erste Problem, die Kalenderdaten aus der Apple-Kalender App zu exportieren ... geht das z. B. im iCal-Format?

      Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.9) * Linux pve 6.17.13-4 * 6 GByte RAM für den iobroker Container * Fritzbox 6591 FW 8.21 (Vodafone Leih-Box) * Remote-Access über Wireguard der Fritzbox

      B 1 Antwort Letzte Antwort
      0
      • MartinPM MartinP

        @bloop Da ist ja wahrscheinlich das erste Problem, die Kalenderdaten aus der Apple-Kalender App zu exportieren ... geht das z. B. im iCal-Format?

        B Offline
        B Offline
        bloop
        schrieb am zuletzt editiert von
        #5

        @martinp Nein, lediglich eine URL für die von mir freigegebenen öffentlichen Kalender.

        1 Antwort Letzte Antwort
        0
        • B bloop

          Liebe Community,
          Gibt es die Möglichkeit einen Datenpunkt über eine offene SSH Verbindung via Skript zu beschreiben?

          Leider gibt es auf iOS in den Kurzbefehlen keine Möglichkeit API set Befehle zu senden.
          Allerdings lässt sich ein Skript über SSH ausführen, damit kenne ich mich aber zu wenig aus.

          Ziel:
          Aus allen in der Kalender App angezeigten Kalendern die heutigen Ereignisse einzulesen und als Textelement an einen Datenpunkt schicken.

          EDIT:
          Sowohl für die SSH Verbindung als auch für ein schreiben via API wurde eine Lösung gefunden.
          API lässt sich über Simple API und Block "Inhalte URL von abrufen"
          SSH Verbindung funktioniert über Block "Skript über SSH ausführen"

          Herzlichen Dank!

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #6

          @bloop

          wenn du über ssh iobroker befehle ausführen kannst, dann dieser befehl

          Commands:
            iobroker state get <id>                  Get state, specified by id
            iobroker state getPlain <id>             Get plain state, specified by id
            iobroker state getBinary <id>            Get binary state, specified by id
            iobroker state getValue <id>             Get state value, specified by id
            iobroker state set <id> <value> [<ack>]  Set state, specified by id
            iobroker state del <id>                  Delete state, specified by id
            iobroker state setDBVersion <version>    Sets the protocol version of the states database
            iobroker state getDBVersion              Get the protocol version of the states database
          

          die sind in der hilfe etwas versteckt, da man dazu iobroker state eingeben muss um die details zu erhalten

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          B 2 Antworten Letzte Antwort
          3
          • OliverIOO OliverIO

            @bloop

            wenn du über ssh iobroker befehle ausführen kannst, dann dieser befehl

            Commands:
              iobroker state get <id>                  Get state, specified by id
              iobroker state getPlain <id>             Get plain state, specified by id
              iobroker state getBinary <id>            Get binary state, specified by id
              iobroker state getValue <id>             Get state value, specified by id
              iobroker state set <id> <value> [<ack>]  Set state, specified by id
              iobroker state del <id>                  Delete state, specified by id
              iobroker state setDBVersion <version>    Sets the protocol version of the states database
              iobroker state getDBVersion              Get the protocol version of the states database
            

            die sind in der hilfe etwas versteckt, da man dazu iobroker state eingeben muss um die details zu erhalten

            B Offline
            B Offline
            bloop
            schrieb am zuletzt editiert von
            #7

            @oliverio Perfekt!
            Werd ich gleich ausprobieren!

            OliverIOO 1 Antwort Letzte Antwort
            0
            • B bloop

              @oliverio Perfekt!
              Werd ich gleich ausprobieren!

              OliverIOO Offline
              OliverIOO Offline
              OliverIO
              schrieb am zuletzt editiert von OliverIO
              #8

              @bloop

              was die urfrage angeht, warum kannst du keine set befehle senden?

              alle Befehele des simple api adapters sind HTTP-GET Befehle (alternative wäre POST, was aber nicht notwendig ist).
              Das Kommando für den adapter ist in der Url kodiert (also get/set/query), davon weiß apple auch nix, das musst du eintippen.
              daher senden kannst du schon. nur erwartet der kurzbefehl wahrscheinlich eine rückantwort, die er anzeigen kann bzw. ist halt eine JSON-Antwort.

              https://medium.com/@richardmoult75/how-to-use-an-api-with-apple-shortcuts-ce116e37fcfd

              und ich hoffe du verwendest eine vpn verbindung

              Meine Adapter und Widgets
              TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
              Links im Profil

              B 1 Antwort Letzte Antwort
              0
              • OliverIOO OliverIO

                @bloop

                was die urfrage angeht, warum kannst du keine set befehle senden?

                alle Befehele des simple api adapters sind HTTP-GET Befehle (alternative wäre POST, was aber nicht notwendig ist).
                Das Kommando für den adapter ist in der Url kodiert (also get/set/query), davon weiß apple auch nix, das musst du eintippen.
                daher senden kannst du schon. nur erwartet der kurzbefehl wahrscheinlich eine rückantwort, die er anzeigen kann bzw. ist halt eine JSON-Antwort.

                https://medium.com/@richardmoult75/how-to-use-an-api-with-apple-shortcuts-ce116e37fcfd

                und ich hoffe du verwendest eine vpn verbindung

                B Offline
                B Offline
                bloop
                schrieb am zuletzt editiert von
                #9

                @oliverio Das Gerät über welches die Automation dann laufen sollte, ist immer nur im Lokalen Netzwerk. Von Extern immer nur über VPN.

                Apple lässt aber nur das Abrufen von API Inhalten zu, nicht das setzen.
                Im angegeben Link ist ebenfalls nur das Abrufen von JSON beschreiben. ;)

                OliverIOO 1 Antwort Letzte Antwort
                0
                • OliverIOO OliverIO

                  @bloop

                  wenn du über ssh iobroker befehle ausführen kannst, dann dieser befehl

                  Commands:
                    iobroker state get <id>                  Get state, specified by id
                    iobroker state getPlain <id>             Get plain state, specified by id
                    iobroker state getBinary <id>            Get binary state, specified by id
                    iobroker state getValue <id>             Get state value, specified by id
                    iobroker state set <id> <value> [<ack>]  Set state, specified by id
                    iobroker state del <id>                  Delete state, specified by id
                    iobroker state setDBVersion <version>    Sets the protocol version of the states database
                    iobroker state getDBVersion              Get the protocol version of the states database
                  

                  die sind in der hilfe etwas versteckt, da man dazu iobroker state eingeben muss um die details zu erhalten

                  B Offline
                  B Offline
                  bloop
                  schrieb am zuletzt editiert von
                  #10

                  @oliverio
                  Fazit:
                  Skript über SSH ausführen scheint nur auf Mac Rechnern zu funktionieren. Komme leider nicht auf den Server.
                  Eventuell finde ich eine alternative Lösung...

                  MartinPM 1 Antwort Letzte Antwort
                  0
                  • B bloop

                    @oliverio
                    Fazit:
                    Skript über SSH ausführen scheint nur auf Mac Rechnern zu funktionieren. Komme leider nicht auf den Server.
                    Eventuell finde ich eine alternative Lösung...

                    MartinPM Offline
                    MartinPM Offline
                    MartinP
                    schrieb am zuletzt editiert von MartinP
                    #11

                    @bloop Dieses Problem hatte ich womöglich auch mit Radicale, was ich als Kalenderserver benutze. Apple ist pingelig, was die Schlüssellängen bei verschlüsselten Verbindungen angeht. Bei Radicale geht es zwar um SSL/HTTPS mit Schlüssellänge mindestens 2048 ... aber vielleicht ist hier das Prob ähnlich gelagert ... Ich habe da aber irgendwann auch aufgegeben...

                    Kann man die Kalendereinträge ggfs als Mails verschicken, und dann automatisch im ioBroker verarbeiten?

                    Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container (debian 13) on Proxmox 9.1.9) * Linux pve 6.17.13-4 * 6 GByte RAM für den iobroker Container * Fritzbox 6591 FW 8.21 (Vodafone Leih-Box) * Remote-Access über Wireguard der Fritzbox

                    1 Antwort Letzte Antwort
                    0
                    • B bloop

                      @oliverio Das Gerät über welches die Automation dann laufen sollte, ist immer nur im Lokalen Netzwerk. Von Extern immer nur über VPN.

                      Apple lässt aber nur das Abrufen von API Inhalten zu, nicht das setzen.
                      Im angegeben Link ist ebenfalls nur das Abrufen von JSON beschreiben. ;)

                      OliverIOO Offline
                      OliverIOO Offline
                      OliverIO
                      schrieb am zuletzt editiert von
                      #12

                      @bloop sagte in Datenpunkt über SSH Verbindung beschreiben:

                      Apple lässt aber nur das Abrufen von API Inhalten zu, nicht das setzen.
                      Im angegeben Link ist ebenfalls nur das Abrufen von JSON beschreiben

                      und woran erkennt apple, das du daten setzen willst?
                      ich hatte dazu schon eine Erklärung geschrieben

                      Meine Adapter und Widgets
                      TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                      Links im Profil

                      B 1 Antwort Letzte Antwort
                      0
                      • OliverIOO OliverIO

                        @bloop sagte in Datenpunkt über SSH Verbindung beschreiben:

                        Apple lässt aber nur das Abrufen von API Inhalten zu, nicht das setzen.
                        Im angegeben Link ist ebenfalls nur das Abrufen von JSON beschreiben

                        und woran erkennt apple, das du daten setzen willst?
                        ich hatte dazu schon eine Erklärung geschrieben

                        B Offline
                        B Offline
                        bloop
                        schrieb am zuletzt editiert von
                        #13

                        @oliverio Der Block nennt sich bereits so:

                        d138ff90-f79d-4aeb-8500-9e80d766b47e-image.png

                        Auch mit POST oder PUT hatte ich keine Erfolg.

                        OliverIOO 1 Antwort Letzte Antwort
                        0
                        • B bloop

                          @oliverio Der Block nennt sich bereits so:

                          d138ff90-f79d-4aeb-8500-9e80d766b47e-image.png

                          Auch mit POST oder PUT hatte ich keine Erfolg.

                          OliverIOO Offline
                          OliverIOO Offline
                          OliverIO
                          schrieb am zuletzt editiert von OliverIO
                          #14

                          @bloop

                          ich liebe leute die meine posts genau durchlesen.
                          lese nochmal bitte.
                          nur weil da was drübersteht heißt das nicht das der adapter genau so arbeitet

                          das http protokoll hat verschiedene methoden. genau die die da aufgelistet werden.
                          es gehen immer daten vom sender und wieder zurück.
                          die eigentliche definition des http protokolls hat der simple api adapter etwas missbraucht.
                          er nimmt nut GET-Requests an.
                          Alles andere steht in der Url. Also egal ob setzen, abrufen, etc. Immer GET

                          Wenn es nicht funktioniert, liegt es nicht daran, das bei Apple in der Überschrift steht, das Daten abgerufen werden, sondern an etwas anderem
                          auch bei einem set in der Url, antwortet der simple api-adapter mit einem json.
                          probiere es einfach mal im browser aus

                          Meine Adapter und Widgets
                          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                          Links im Profil

                          B 1 Antwort Letzte Antwort
                          0
                          • OliverIOO OliverIO

                            @bloop

                            ich liebe leute die meine posts genau durchlesen.
                            lese nochmal bitte.
                            nur weil da was drübersteht heißt das nicht das der adapter genau so arbeitet

                            das http protokoll hat verschiedene methoden. genau die die da aufgelistet werden.
                            es gehen immer daten vom sender und wieder zurück.
                            die eigentliche definition des http protokolls hat der simple api adapter etwas missbraucht.
                            er nimmt nut GET-Requests an.
                            Alles andere steht in der Url. Also egal ob setzen, abrufen, etc. Immer GET

                            Wenn es nicht funktioniert, liegt es nicht daran, das bei Apple in der Überschrift steht, das Daten abgerufen werden, sondern an etwas anderem
                            auch bei einem set in der Url, antwortet der simple api-adapter mit einem json.
                            probiere es einfach mal im browser aus

                            B Offline
                            B Offline
                            bloop
                            schrieb am zuletzt editiert von
                            #15

                            @oliverio
                            Tut mir leid ich denke wir haben einfach an einander vorbei geredet...

                            Ich konnte den Datenpunkt jetzt wie du beschrieben hast mit dem Block "Inhalte von URL abrufen" beschreiben.
                            Nachdem es im Browser ebenfalls nicht funktioniert hat, hab ich das Tablet neu Verbunden. Jetzt klappts!
                            Das Problem lag nicht am Block sondern am Tablet selbst...

                            1 Antwort 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

                            327

                            Online

                            32.8k

                            Benutzer

                            82.8k

                            Themen

                            1.3m

                            Beiträge
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                            ioBroker Community 2014-2025
                            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