Navigation

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

    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

    F
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Best 0
    • Groups 1

    flohohoho

    @flohohoho

    Starter

    0
    Reputation
    10
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    flohohoho Follow
    Starter

    Latest posts made by flohohoho

    • RE: socket.io (eigene Visualisierung)

      Moin,

      ich muss das Thema leider nochmal aufwärmen und hoffe, dass ihr mir helfen könnt. Ich bin kein JavaScript Profi und wahrscheinlich ist es für viele rudimentär.

      Kann ich einen Wert, den ich als Variabe innerhalt von "onUpdate" gespeichert habe irgendwie an anderer Stelle aufrufen? Bisher führe ich immer meine Funktionen in "onUpdate" aus und das ist sehr unpraktisch, da sich ständig die komplette Funktion aktualisiert.

      Vielen Dank schon mal 😃

      posted in Entwicklung
      F
      flohohoho
    • RE: socket.io subscribe funktioniert nicht

      @rewenode
      Vielen vielen Dank, das hat geklappt! Habe mir nun ein Array mit den Sates angelegt.

      servConn._socket.emit('subscribe', subscriptions)
      
      posted in Visualisierung
      F
      flohohoho
    • socket.io subscribe funktioniert nicht

      Hallo liebe Community,

      nach dem ich nun mit den Kräften am Ende bin ist dies mein vorerst letzter Versuch. Ich versuche eine Visualisierung ohne Vis aus Schlankheitsgründen auf die Beine zu stellen. Mit socket.io funktioniert es auch soweit. Nur möchte ich die Autosubscription nicht haben und die nötigen states abonnieren.

      Autosubscription habe ich bereits deaktiviert. Ich schaffe es allerdings nicht, dass ich die States abonniere. Meine settings.js sieht so aus:

      servConn.namespace   = 'mobile.0';
      servConn._useStorage = false;
      
          var states = [];
          servConn.init({
              name:          'mobile.0',  // optional - default 'vis.0'
              connLink:      'http://192.168.10.5:8084',  // optional URL of the socket.io adapter
              socketSession: '',           // optional - used by authentication
              
          }, {
              onConnChange: function (isConnected) {
                  if (isConnected) {
                      console.log('connected');
                      servConn.getStates(function (err, _states) {
                          var count = 0;
                          for (var id in _states) {
                              count++;
                          }
                          console.log('Received ' + count + ' states.');
                          states = _states;
                      });
                  } else {
                      console.log('disconnected');
                  }
              },
              onRefresh: function (id, state) {
                  window.location.reload();
              },
              onUpdate: function (id, state) {
                  setTimeout(function () {
                      console.log('NEW VALUE of ' + id + ': ' + JSON.stringify(state));
                      states[id] = state;
                  }, 0);
              },
              onError: function (err) {
                  window.alert(_('Cannot execute %s for %s, because of insufficient permissions', err.command, err.arg), _('Insufficient permissions'), 'alert', 600);
              }    
          }, 
          false, 
          false
      );
       
      
      let helligkeit = 'openknx.0.Sensorik_EG.Helligkeit.Heeligkeit_Essen';
      servConn.subscribe(helligkeit); 
      
      

      Zum Schluss habe ich die Subscrition reingeschrieben. Gibt es hier offensichtliche Fehler? Ich habe schon alle Möglichen Varianten aus dem Forum durch. Die Console zeigt keine Fehler.

      Viele Grüße
      Flo

      posted in Visualisierung
      F
      flohohoho
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo