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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Shelly cloud in ioBroker einbinden

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Shelly cloud in ioBroker einbinden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
shelly cloudiobroker
22 Beiträge 7 Kommentatoren 5.1k Aufrufe 7 Watching
  • Ä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.
  • Heiko SchwederH Heiko Schweder

    Der Post ist schon ein Paar tage alt, aber nach dem Googlen bin ich Hier gelandet und hielte es daher für sinnvoll, das ich meine Kleine Lösung hier schreibe.

    Also hab für mich ne Lösung gefunden ohne vpn und über die shelly Cloud die daten abzurufen.

    1. Man geht auf die seite https://home.shelly.cloud/#/user_settings unter Cloud-Autorisierungs-schlüssel und holt sich den API key und die Server Adresse.

    server_adresse_api_key.png

    1. Geräte id Herausfinden: Man geht auf die shelly cloud Seite und öffnet das gerät wovon man die id haben möchte, in der Browser Adress Zeile ist es der Letzte Abschnitt nach dem / auf dem Foto Gelb Markiert

    Geräte_id.png

    1. Ein Blockly Erstellen
      3.1

    Unter Aktion, Den exec Block nutzen.
    Bei Befehl

    curl -X POST Hier_deine_server_adresse/device/status -d "id=geräte_id&auth_key=Dein_api_key"
    

    Bitte nur "Hier_deine_server_adresse" ändern zu deiner Server Adresse , nicht das /device/status löschen!!!

    Dann noch dein API Key Eintragen bei Dein_api_key
    Deine Geräte id bei geräte_id Eintragen
    Mit Ergebnissen Haken Setzten

    3.2
    unter Systeme den debug_output nutzen daran ein JSON nach Objekt mit der Variable result, falls die variable nicht vorhanden ist einfach neu erstellen

    JSON_output.png

    Schon hat man ein JSON wo man zerpflücken kann und die daten Nutzen wo man Braucht.

    Blockly_shelly_cloud.png

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    schrieb am zuletzt editiert von
    #8

    @heiko-schweder sagte in Shelly cloud in ioBroker einbinden:

    Schon hat man ein JSON wo man zerpflücken kann und die daten Nutzen wo man Braucht.

    sehr cool. Danke
    Danach hab ich gerade gesucht.

    könntest du dein Blockly exportieren?

    Oder wie komme ich zu
    57eb2c33-d15e-4f5e-9532-f72ebbd2b8c1-image.png

    Und wo gebe ich an, wo das JSON gespeichert werden soll?

    Kann man öfter als alle 5 Minuten abfragen?

    Danke

    ° Node.js: 20.17.0 NPM: 10.8.2
    ° Proxmox, Ubuntu 22.04.3 LTS
    ° Fixer ---> iob fix

    1 Antwort Letzte Antwort
    0
    • Heiko SchwederH Heiko Schweder

      Der Post ist schon ein Paar tage alt, aber nach dem Googlen bin ich Hier gelandet und hielte es daher für sinnvoll, das ich meine Kleine Lösung hier schreibe.

      Also hab für mich ne Lösung gefunden ohne vpn und über die shelly Cloud die daten abzurufen.

      1. Man geht auf die seite https://home.shelly.cloud/#/user_settings unter Cloud-Autorisierungs-schlüssel und holt sich den API key und die Server Adresse.

      server_adresse_api_key.png

      1. Geräte id Herausfinden: Man geht auf die shelly cloud Seite und öffnet das gerät wovon man die id haben möchte, in der Browser Adress Zeile ist es der Letzte Abschnitt nach dem / auf dem Foto Gelb Markiert

      Geräte_id.png

      1. Ein Blockly Erstellen
        3.1

      Unter Aktion, Den exec Block nutzen.
      Bei Befehl

      curl -X POST Hier_deine_server_adresse/device/status -d "id=geräte_id&auth_key=Dein_api_key"
      

      Bitte nur "Hier_deine_server_adresse" ändern zu deiner Server Adresse , nicht das /device/status löschen!!!

      Dann noch dein API Key Eintragen bei Dein_api_key
      Deine Geräte id bei geräte_id Eintragen
      Mit Ergebnissen Haken Setzten

      3.2
      unter Systeme den debug_output nutzen daran ein JSON nach Objekt mit der Variable result, falls die variable nicht vorhanden ist einfach neu erstellen

      JSON_output.png

      Schon hat man ein JSON wo man zerpflücken kann und die daten Nutzen wo man Braucht.

      Blockly_shelly_cloud.png

      E Offline
      E Offline
      ecurb
      schrieb am zuletzt editiert von
      #9

      @heiko-schweder
      Hey Sorry das ich mich erst soooo viel später melde.

      Hat geklappt. Ich kann mir zwar nicht erklären wo die "0" bei "data.device_status.meters.0.power" herkommt aber egal hauptsache es klappt.

      Vielen dank

      1 Antwort Letzte Antwort
      0
      • B Online
        B Online
        benbensimpson2204
        schrieb am zuletzt editiert von
        #10

        Nabend bräuchte mal eure Hilfe
        würde gerne den Temperaturwert aus der Shellycloud auslesen und in einem Datenpunkt speichern. Hier mein Blockly
        Shelly Blockly.jpg

        hier der output

        javascript.0	23:06:18.523	info	script.js.common.test.shellycloud: {"isok":true,"data":{"online":true,"device_status":{"ts":1735941967.78,"_updated":"2025-01-03 22:06:08","input:1":{"id":1,"state":false},"serial":3550,"id":"XXXXXXXXXXXX","v_eve:1":{"ev":"","ttl":-1,"id":1},"input:0":{"id":0,"state":false},"wifi":{"sta_ip":"192.168.1.135","status":"got ip","ssid":"RUT241_77A7","rssi":-24},"addons":["temperature:100","voltmeter:100"],"temperature:100":{"id":100,"errors":[],"tC":6.81,"tF":44.26},"input:2":{"id":2,"counts":{"by_minute":[0,0,0],"minute_ts":1735941900,"total":0},"freq":0},"ws":{"connected":false},"sys":{"webhook_rev":109,"mac":"CC7B5C880810","restart_required":false,"time":"04:01","unixtime":1735873286,"uptime":330882,"ram_size":267904,"ram_free":109720,"fs_size":393216,"fs_free":102400,"cfg_rev":48,"kvs_rev":0,"schedule_rev":6,"available_updates":{},"reset_reason":1},"mqtt":{"connected":false},"v_eve:0":{"ev":"","ttl":-1,"id":0},"v_eve:2":{"ev":"","ttl":-1,"id":2},"voltmeter:100":{"id":100,"voltage":12.49,"errors":[]},"switch:0":{"id":0,"output":false,"source":"timer"},"code":"SNSN-0043X","cloud":{"connected":true},"switch:1":{"id":1,"output":false,"source":"timer"},"ble":{}}}}
        javascript.0	23:06:18.523	info	script.js.common.test.shellycloud: TempC
        

        leider bekomme ich kein wert raus, und weiß jetzt auch nicht mehr weiter

        A 1 Antwort Letzte Antwort
        0
        • B benbensimpson2204

          Nabend bräuchte mal eure Hilfe
          würde gerne den Temperaturwert aus der Shellycloud auslesen und in einem Datenpunkt speichern. Hier mein Blockly
          Shelly Blockly.jpg

          hier der output

          javascript.0	23:06:18.523	info	script.js.common.test.shellycloud: {"isok":true,"data":{"online":true,"device_status":{"ts":1735941967.78,"_updated":"2025-01-03 22:06:08","input:1":{"id":1,"state":false},"serial":3550,"id":"XXXXXXXXXXXX","v_eve:1":{"ev":"","ttl":-1,"id":1},"input:0":{"id":0,"state":false},"wifi":{"sta_ip":"192.168.1.135","status":"got ip","ssid":"RUT241_77A7","rssi":-24},"addons":["temperature:100","voltmeter:100"],"temperature:100":{"id":100,"errors":[],"tC":6.81,"tF":44.26},"input:2":{"id":2,"counts":{"by_minute":[0,0,0],"minute_ts":1735941900,"total":0},"freq":0},"ws":{"connected":false},"sys":{"webhook_rev":109,"mac":"CC7B5C880810","restart_required":false,"time":"04:01","unixtime":1735873286,"uptime":330882,"ram_size":267904,"ram_free":109720,"fs_size":393216,"fs_free":102400,"cfg_rev":48,"kvs_rev":0,"schedule_rev":6,"available_updates":{},"reset_reason":1},"mqtt":{"connected":false},"v_eve:0":{"ev":"","ttl":-1,"id":0},"v_eve:2":{"ev":"","ttl":-1,"id":2},"voltmeter:100":{"id":100,"voltage":12.49,"errors":[]},"switch:0":{"id":0,"output":false,"source":"timer"},"code":"SNSN-0043X","cloud":{"connected":true},"switch:1":{"id":1,"output":false,"source":"timer"},"ble":{}}}}
          javascript.0	23:06:18.523	info	script.js.common.test.shellycloud: TempC
          

          leider bekomme ich kein wert raus, und weiß jetzt auch nicht mehr weiter

          A Offline
          A Offline
          Alexvoell
          schrieb am zuletzt editiert von
          #11

          @benbensimpson2204
          Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

          A da_WoodyD 2 Antworten Letzte Antwort
          0
          • A Alexvoell

            @benbensimpson2204
            Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

            A Offline
            A Offline
            Alexvoell
            schrieb am zuletzt editiert von
            #12

            @alexvoell said in Shelly cloud in ioBroker einbinden:

            @benbensimpson2204
            Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

            f2fe60f5-8692-4730-961c-742d957344a5-image.png

            A 1 Antwort Letzte Antwort
            0
            • A Alexvoell

              @alexvoell said in Shelly cloud in ioBroker einbinden:

              @benbensimpson2204
              Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

              f2fe60f5-8692-4730-961c-742d957344a5-image.png

              A Offline
              A Offline
              Alexvoell
              schrieb am zuletzt editiert von
              #13

              @alexvoell said in Shelly cloud in ioBroker einbinden:

              @alexvoell said in Shelly cloud in ioBroker einbinden:

              @benbensimpson2204
              Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

              f2fe60f5-8692-4730-961c-742d957344a5-image.png

              2735b647-34c1-425e-b5f0-61dde3275d28-image.png

              B 1 Antwort Letzte Antwort
              0
              • A Alexvoell

                @benbensimpson2204
                Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

                da_WoodyD Offline
                da_WoodyD Offline
                da_Woody
                schrieb am zuletzt editiert von
                #14

                @alexvoell sagte in Shelly cloud in ioBroker einbinden:

                @benbensimpson2204
                Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

                was für einen fühler meinst du denn?
                hab beim pool einen shelly+1pm mit addon und hab im adapter und ioB alle werte drinnen.
                bb4a7165-01af-4665-8b4d-5a5e7a7deab7-grafik.png
                8a4a1868-3cdf-4e5a-b8b2-9ee12a7d363c-grafik.png

                gruß vom Woody
                HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                A 1 Antwort Letzte Antwort
                0
                • da_WoodyD da_Woody

                  @alexvoell sagte in Shelly cloud in ioBroker einbinden:

                  @benbensimpson2204
                  Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

                  was für einen fühler meinst du denn?
                  hab beim pool einen shelly+1pm mit addon und hab im adapter und ioB alle werte drinnen.
                  bb4a7165-01af-4665-8b4d-5a5e7a7deab7-grafik.png
                  8a4a1868-3cdf-4e5a-b8b2-9ee12a7d363c-grafik.png

                  A Offline
                  A Offline
                  Alexvoell
                  schrieb am zuletzt editiert von
                  #15

                  @da_woody Vielen Dank, aber ich kann nur über ein anderes Netzwerk auf diese Sensor zugreifen, benötige des wegen den Cloud-Zugang zwecks Logging der Temperatur über das komplette Jahr.f70b1f10-cb07-42b3-ab44-3ce504ee7c01-image.png

                  da_WoodyD 1 Antwort Letzte Antwort
                  0
                  • A Alexvoell

                    @da_woody Vielen Dank, aber ich kann nur über ein anderes Netzwerk auf diese Sensor zugreifen, benötige des wegen den Cloud-Zugang zwecks Logging der Temperatur über das komplette Jahr.f70b1f10-cb07-42b3-ab44-3ce504ee7c01-image.png

                    da_WoodyD Offline
                    da_WoodyD Offline
                    da_Woody
                    schrieb am zuletzt editiert von
                    #16

                    @alexvoell abgesehn davon, daß dein sensor ein update will.
                    32ec90f0-90c3-4e62-a5b4-4ea6aece43f2-grafik.png
                    via VPN solltest du ja auf diesen "fühler" zugreifen können in einem anderen netzwerk per IP.

                    nach 10x lesen glaube ich dein problem zu erkennen! :clown_face:
                    du siehst zwar in der APP die werte,
                    563fad41-9092-4612-9ab7-8c14298c7cc2-grafik.png
                    die gibts aber im adapter nicht.
                    IMHO müsstest du das z.b. in influxdb loggen und dann selbst berechnen.

                    gruß vom Woody
                    HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                    A 1 Antwort Letzte Antwort
                    0
                    • da_WoodyD da_Woody

                      @alexvoell abgesehn davon, daß dein sensor ein update will.
                      32ec90f0-90c3-4e62-a5b4-4ea6aece43f2-grafik.png
                      via VPN solltest du ja auf diesen "fühler" zugreifen können in einem anderen netzwerk per IP.

                      nach 10x lesen glaube ich dein problem zu erkennen! :clown_face:
                      du siehst zwar in der APP die werte,
                      563fad41-9092-4612-9ab7-8c14298c7cc2-grafik.png
                      die gibts aber im adapter nicht.
                      IMHO müsstest du das z.b. in influxdb loggen und dann selbst berechnen.

                      A Offline
                      A Offline
                      Alexvoell
                      schrieb am zuletzt editiert von
                      #17

                      @da_woody Hallo, vielen Dank für die Unterstützung bzw. den Versuch zu helfen.
                      Ich möchte den Sensor aus der Ferne – ohne VPN – über die Cloud auslesen und die Daten dort auch loggen.
                      Das Logging an sich ist mir soweit klar.
                      Allerdings wird der Sensor, wie im ursprünglichen Beitrag beschrieben, nicht in der Cloud ausgelesen und IOBroker mit der richtigen Temp angezeigt, und ich verstehe nicht, woran das liegt.

                      da_WoodyD 1 Antwort Letzte Antwort
                      0
                      • A Alexvoell

                        @da_woody Hallo, vielen Dank für die Unterstützung bzw. den Versuch zu helfen.
                        Ich möchte den Sensor aus der Ferne – ohne VPN – über die Cloud auslesen und die Daten dort auch loggen.
                        Das Logging an sich ist mir soweit klar.
                        Allerdings wird der Sensor, wie im ursprünglichen Beitrag beschrieben, nicht in der Cloud ausgelesen und IOBroker mit der richtigen Temp angezeigt, und ich verstehe nicht, woran das liegt.

                        da_WoodyD Offline
                        da_WoodyD Offline
                        da_Woody
                        schrieb am zuletzt editiert von
                        #18

                        @alexvoell du bist da in einem tread wo es um lokales netz geht.
                        ich glaube nicht, daß du aus der cloud was auslesen kannst. kenn mich da zuwenig aus, denke, die API gibt das nicht her...
                        hab ein ähnliches problem. möchte meine shelly 1pm heizung (infrarot) via shelly dw steuern.
                        die heizungskurven in der APP kann ich nicht ansprechen. (on/off) einzige möglichkeit, über alexa umwege um wenigstens die temperatur zu regeln.

                        gruß vom Woody
                        HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                        A 2 Antworten Letzte Antwort
                        0
                        • da_WoodyD da_Woody

                          @alexvoell du bist da in einem tread wo es um lokales netz geht.
                          ich glaube nicht, daß du aus der cloud was auslesen kannst. kenn mich da zuwenig aus, denke, die API gibt das nicht her...
                          hab ein ähnliches problem. möchte meine shelly 1pm heizung (infrarot) via shelly dw steuern.
                          die heizungskurven in der APP kann ich nicht ansprechen. (on/off) einzige möglichkeit, über alexa umwege um wenigstens die temperatur zu regeln.

                          A Offline
                          A Offline
                          Alexvoell
                          schrieb am zuletzt editiert von
                          #19

                          @da_woody sagte in Shelly cloud in ioBroker einbinden:

                          shelly dw

                          ja lese den Beitrag von oben scheinbar geht das ich kann die Verbindung über die ID auch herstellen aber keine Werte Temperatur lesen

                          1 Antwort Letzte Antwort
                          0
                          • da_WoodyD da_Woody

                            @alexvoell du bist da in einem tread wo es um lokales netz geht.
                            ich glaube nicht, daß du aus der cloud was auslesen kannst. kenn mich da zuwenig aus, denke, die API gibt das nicht her...
                            hab ein ähnliches problem. möchte meine shelly 1pm heizung (infrarot) via shelly dw steuern.
                            die heizungskurven in der APP kann ich nicht ansprechen. (on/off) einzige möglichkeit, über alexa umwege um wenigstens die temperatur zu regeln.

                            A Offline
                            A Offline
                            Alexvoell
                            schrieb am zuletzt editiert von
                            #20

                            @da_woody Das müsste doch in der Shelly App über Szene gehen, was du da vor hast.

                            da_WoodyD 1 Antwort Letzte Antwort
                            0
                            • A Alexvoell

                              @da_woody Das müsste doch in der Shelly App über Szene gehen, was du da vor hast.

                              da_WoodyD Offline
                              da_WoodyD Offline
                              da_Woody
                              schrieb am zuletzt editiert von
                              #21

                              @alexvoell das ja, aber eben nicht im ioB und somit auch nicht über mene iQontrol visu.

                              gruß vom Woody
                              HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                              1 Antwort Letzte Antwort
                              0
                              • A Alexvoell

                                @alexvoell said in Shelly cloud in ioBroker einbinden:

                                @alexvoell said in Shelly cloud in ioBroker einbinden:

                                @benbensimpson2204
                                Ich bekomme auch kein Werte heraus beim Shelly Aussentempfühler kann mir bitte jemand helfen

                                f2fe60f5-8692-4730-961c-742d957344a5-image.png

                                2735b647-34c1-425e-b5f0-61dde3275d28-image.png

                                B Online
                                B Online
                                benbensimpson2204
                                schrieb am zuletzt editiert von
                                #22

                                @alexvoell mit der cloud ging es bei mir auch nicht
                                hole mir die daten jetzt per mqtt. der shelly schickt seine daten an hivemq und da hole ich sie per mqtt ab
                                shelly bauwagen.jpg

                                1 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                838

                                Online

                                32.4k

                                Benutzer

                                81.6k

                                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