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. Variablen-Austausch mit CCU

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

Variablen-Austausch mit CCU

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
6 Beiträge 5 Kommentatoren 3.7k Aufrufe
  • Ä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.
  • S Offline
    S Offline
    smarttom
    schrieb am zuletzt editiert von
    #1

    Hallo ioBroker Gemeinde,

    seit eingier Zeit habe ich ioBroker am laufen und freue mich sehr dass es so etwas gibt. Eingebunden ist bei mir hauptsächlich Philips HUE.

    Jetzt kommt aber eine entscheidende Frage für mich:

    • 1. Aus der CCU steuere ich Philips Hue über die "Simple-API" also über einen URL-Aufruf. Ist das die richtige Vorgehensweise?

    • 2. Wie kann ich denn auf der CCU ein Objekt oder eine Variable aus dem ioBroker "einsehen" bzw. schreiben und lesen?

    Wie kann ich z.B. in der CCU auf einen HUE State zurückgreifen?

    Freue mich über Eure Antworten!

    Viele Grüße

    Thomas

    1 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #2

      Hallo smarttom,

      willkommen im Forum.
      @smarttom:

      1. Aus der CCU steuere ich Philips Hue über die "Simple-API" also über einen URL-Aufruf. Ist das die richtige Vorgehensweise? `
      Ja, so kannst du von aussen auf ioBroker Datenpunkte zugreifen, sie lesen und schreiben. Doku https://github.com/ioBroker/ioBroker.simple-api.
      @smarttom:

      Wie kann ich denn auf der CCU ein Objekt oder eine Variable aus dem ioBroker "einsehen" bzw. schreiben und lesen?

      Wie kann ich z.B. in der CCU auf einen HUE State zurückgreifen? ` Da ist ja eigentlich die gleiche Frage, zumindest die gleiche Antwort.

      Du kannst die https://github.com/ioBroker/ioBroker.simple-api#getplainvalue - Funktion von simpleAPI verwenden. Dazu musst du aus der CCU einen HTTP-Befehl (simple API Kommando) an ioBroker senden und erhälst den Wert der abgefragten Variable zurück. Wie du aus der CCU einen HTTP-Befehl absetzt, findest du im Homematic-Forum. Hilfreich ist da das CUxD-Addon.

      Es ist allerdings auf lange Sicht der bessere Weg, die Logik in ioBroker zu portieren. D.h. du fragst nicht von der CCU die Stati von ioBroker-Datenpunkten ab, bewertest sie in der CCU, berechnest und vergleichst, um dann per simpleAPI wieder einen Datenpunkt in ioBroker zu setzen/schalten. Besser ist es andersherum: Du empfängst in ioBroker über den HM-RPC-Adapter (und HM-REGA-Adapter) Homematic-Stati (zB Wandtaster oder Bewegungsmelder), lässt von Javascript Adapter auswerten und schaltest dann in ioBroker (statt Javascript Adapter geht zB auf der Szenen-Adapter oder OCC, oder oder). Dann kannst du auch in VIS gleich die Visualisierung bauen.

      Meine CCU1 läuft seit der Portierung absolut stabil, da keine Skripte und kaum noch Programme in der WebUI laufen.

      Gruß

      Pix

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Antwort Letzte Antwort
      0
      • B Offline
        B Offline
        Biboxx
        schrieb am zuletzt editiert von
        #3

        Hallo zusammen,

        ich habe das gleiche oder zumindest ein sehr ähnliches Problem. Ich möchte meine elektrisches Hofeinfahrttor fahren, wenn ich mit dem Auto in die Straße einbiege.

        Dazu versuche eine Variable in der CCU zu setzen und habe ich mich hier durch einige Beiträge gewühlt, da mir die Kenntnisse in Java fehlen komme ich nicht weiter. Das Problem ist, dass sich die Variable in der CCU nicht ändert.

        Das Skript sieht folgendermaßen aus, habe ich mir zusammengesammelt.

        on('geofency.0.Wilde_Heide_10.entry', function(obj) {

        log('Neuer Geofency-Wert ' + obj.state.val);

        if (obj.state.val == "1") {

        setState('hm-rega.0.3951', true);

        } else {

        setState('hm-rega.0.3951', false);

        }

        }); 1005_bildschirmfoto_2016-05-31_um_07.43.37.png

        oder habe ich was in der CCU falsch eingestellt?

        Die Visualisierung und die log Datei zeigen "0" für verlassen und "1" für eintreten an, das klappt ganz wunderbar, aber der Rest halt nicht…

        Gruß

        Biboxx

        1 Antwort Letzte Antwort
        0
        • HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          HM-Rega-Werte werden nur alle 30 Sekunden an ioBroker gesendet.

          Kann sein, dass sich der Wert dann noch nicht geändert hatte.

          Gruß

          Rainer

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

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

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

          1 Antwort Letzte Antwort
          0
          • B Offline
            B Offline
            Biboxx
            schrieb am zuletzt editiert von
            #5

            Hallo Rainer,

            habe ich mal eben ausprobiert und auf 1 sec gesetzt, geht leider auch nicht.

            Dann habe ich die Variable durch einen einfachen Lichtschalter (LEQ0216092.1) ersetzt… geht auch nicht.

            Ich mache etwas grundlegendes falsch, sehe es aber nicht.

            der code:

            on('geofency.0.Wilde_Heide_10.entry', function(obj) {

            log('Neuer Geofency-Wert ' + obj.state.val);

            setState('hm-rpc.0.LEQ0216092.1', obj.state.val);

            });

            Gruß

            Olaf

            1 Antwort Letzte Antwort
            0
            • paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von
              #6

              'hm-rpc.0.LEQ0216092.1' ist der Kanal. Außerdem benötigt der Schalter einen Wert vom Typ "boolean".

              setState('hm-rpc.0.LEQ0216092.1.STATE', toBoolean(obj.state.val));
              

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              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

              685

              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