Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. AutoBroker

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 0
    • Groups 1

    AutoBroker

    @AutoBroker

    0
    Reputation
    6
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    AutoBroker Follow
    Starter

    Latest posts made by AutoBroker

    • RE: Enums vergleichen

      @AutoBroker zu früh gefreut, die Syntax geht zwar aber der Inhalt ist Schrott, es kommt nur [Objekt objekt] dabei raus

      posted in JavaScript
      AutoBroker
      AutoBroker
    • RE: Enums vergleichen

      @ente34
      OK, ich habe es gelöst. Der Vergleich funktioniert wenn man an die Enums .toString() dran hängt.
      Es convertiert das Objekt in einen String und mit dem String funktioniert dann der Vergleich.

      posted in JavaScript
      AutoBroker
      AutoBroker
    • RE: Enums vergleichen

      @ente34
      das funktioniert leider nicht, scheint das selbe Problem wie oben zu sein.
      Wenn ich auf Raum über getObject zugreife ist der Rückgabewert vom Typ object. Der selector erwartet aber einen String.
      Das selbe gilt für die Funktion getAttr(), die liefert auch ein Objekt zurück.
      An dem ObjektTypen scheint auch die Abfrage oben zu scheitern, gibt es irgendwo ein Kapitel wie man aus Objekten Strings ziehen kann?

      posted in JavaScript
      AutoBroker
      AutoBroker
    • Enums vergleichen

      Hallo zusammen,

      ich möchte basierend auf einem Event eines Fenstersensors, die Rolladen ansteuern.
      Dazu habe ich funktionsenums erstellt. Eins für Fenster und entsprechend eins für Rolladen. Die Rolladen und Fenster sind Räumen zugeordnet.

      Das Problem wollte ich wie folgt lösen.
      Auf das Event des Fensters möchte ich den Raum des Fensters über die Objekteigenschaften abfragen. Über den Raum will ich das Fenster identifizieren um final das Fenster anzusteuern.

      Um das zu realisieren muß ich die ausgelesen enums mit einander vergleichen. Das scheint irgenwie nicht zu funktionieren. Hat jemand einen Tipp?

      anbei der code

      function Test()
      {
      var Raum,RaumName;
      Raum = getObject('shelly.0.SHDW-2#D8BFC01A7139#1.sensor.door','rooms');
      log(Raum);
      RaumName = Raum.enumNames[0];

      log(RaumName);

      log("Liste der Rollos:");
      var Rolladen = getObject("enum.functions.astrorolladen").common.members;
      for(let i = 0; i < Rolladen.length; i++) {
      var RollState = getState(Rolladen[i]);

      log("Rollladen: "+RollState+" "+Rolladen[i]);
      var Roll =  getObject(Rolladen[i],'rooms');
      var RollName = Roll.enumNames[0];
      
      if (RollName == RaumName)
      {
          log("trigger");
      }
      
        log(RollName);
        log(RaumName);      
      

      }
      //log(Rolladen) ;

      }

      Test();

      posted in JavaScript
      AutoBroker
      AutoBroker
    • RE: Homematic IP Cloud Access Point Adapter

      Hallo zusammen,

      ich habe mir mal das Garagen Tor Update von stefantaust ausprobiert. Die Implementierung funktoniert sosweit, allerdings wird das Statussignal des Tors in der Objektübersicht nicht aktualisiert. Events werden auch keine erzeugt.
      Wenn man sich die Logs vor der Implementierung ansieht, sieht man dass der Torstatus übertragen wird.
      Hat jemand eine Idee woran das liegen könnte?

      Danke

      posted in ioBroker Allgemein
      AutoBroker
      AutoBroker
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo