Navigation

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

    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

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 6
    • Best 0
    • Groups 0

    manne

    @manne

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

    manne Follow

    Latest posts made by manne

    • RE: Garagentor in Vis darstellen (animiert) (Homematic)

      Hallo,

      ich habe mal das Skript geändert wie ich es gerne haben möchte doch es geht nicht da ich nicht weis wie ich working anbfragen muß.

      ! ````
      createState('Status.Garage.Tor.Icon', '', {
      name: 'Zustand des Garagentores URL zum Icon',
      type: 'string'
      });
      var idIcon = 'Status.Garage.Tor.Icon',
      idGaragentor = 'hm-rpc.0.MEQ0652701.1.LEVEL'/Markiese:1.LEVEL/;
      ! var urlIcon_0 = '/vis.0/main/img/Tor_0.png',
      urlIcon_10 = '/vis.0/main/img/Tor_10.png',
      urlIcon_20 = '/vis.0/main/img/Tor_20.png' ,
      urlIcon_30 = '/vis.0/main/img/Tor_30.png' ,
      urlIcon_100 = '/vis.0/main/img/Tor_100.png',
      urlIcon_geht_auf = '/vis.0/main/img/Tor_gehtauf.gif';
      ! var working = "hm-rpc.0.MEQ0652701.1.WORKING"/Markiese:1.WORKING/;
      ! // ich gehe davon aus (wie Homematic Rolladenaktor):
      // Tor zu 0%
      // Tor offen 100%
      on( idGaragentor, function (data) {

      if (working = true) { setState(idIcon, urlIcon_geht_auf); }  else  
      
      if (data.state.val === 0) { setState(idIcon, urlIcon_0); }
      if (data.state.val == 10) { setState(idIcon, urlIcon_10); } 
      if (data.state.val == 20) { setState(idIcon, urlIcon_20); } 
      if (data.state.val == 30) { setState(idIcon, urlIcon_30); } 
      if (data.state.val == 100) { setState(idIcon, urlIcon_100); } 
      

      ! log('neu ' + data.state.val);
      log('alt ' + data.oldState.val);
      ! });
      ! ````

      die einzelnen Bilder werden angezeigt nur das gif jetzt nicht.

      gruß Manne

      posted in Visualisierung
      M
      manne
    • RE: Garagentor in Vis darstellen (animiert) (Homematic)

      Hallo,

      ich habe mal ein bisschen herum experimentiert und mal eine Frage

      wie kann ich in dem Skript eine abfange einbauen vom zustand des working

      das Garagentor bewegt sich working = true

      des Garagentor Steht working = false

      ich möchte versuchen ein gif bei true laufen zu lassen

      sonst nach deinem Script zb. bei 25% ein bild anzeigen lassen

      gruß Manne

      posted in Visualisierung
      M
      manne
    • RE: Garagentor in Vis darstellen (animiert) (Homematic)

      Hallo Pix,

      kannst du mir noch sagen warum die png's nicht angezeigt werden.

      gruß Manne

      posted in Visualisierung
      M
      manne
    • RE: Garagentor in Vis darstellen (animiert) (Homematic)

      Hallo,

      vielen dank für deine Antwort ich habe es gleich eingefügt.

      der Log sieht so aus:

      10:04:37.193 [info] javascript.0 script.js.Status_Garage_Tor_Icon: 100

      10:04:37.193 [info] javascript.0 script.js.Status_Garage_Tor_Icon: 80

      10:04:37.381 [info] javascript.0 script.js.Status_Garage_Tor_Icon: 80

      10:04:37.381 [info] javascript.0 script.js.Status_Garage_Tor_Icon: 100

      10:04:52.350 [info] javascript.0 script.js.Status_Garage_Tor_Icon: 100

      10:04:52.350 [info] javascript.0 script.js.Status_Garage_Tor_Icon: 80

      eine Verbindung habe hin bekommen.

      doch es werden nur die beiden gif´s angezeigt und keines der 3 png´s bei Animirten gift würden sie nicht stoppen

      hier mal den JavaCode den ich eingefügt habe:

      ! createState('Status.Garage.Tor.Icon', '', { name: 'Zustand des Garagentores URL zum Icon', type: 'string' }); var idIcon = 'Status.Garage.Tor.Icon', idGaragentor = 'hm-rpc.0.MEQ0652701.1.LEVEL'/*Markiese:1.LEVEL*/; // mit ID einfügen ! var urlIcon_geht_auf = '/vis.0/main/img/Tor_gehtauf.gif', // Du musst das Bild vorher in VIS hochladen urlIcon_geht_zu = '/vis.0/main/img/Tor_gehtzu.gif', urlIcon_steht_auf = '/vis.0/main/img/Tor_stehtauf.png' , urlIcon_steht_halb = '/vis.0/main/img/Tor_stehthalb.png' , urlIcon_steht_zu = '/vis.0/main/img/Tor_stehtzu.png' ; ! // ich gehe davon aus (wie Homematic Rolladenaktor): // Tor zu 0% // Tor offen 100% on( idGaragentor, function (data) { if (data.state.val > data.oldState.val) { // Tor geht auf, bewegt sich setState(idIcon, urlIcon_geht_auf); // kein Log, da sich der Logeintrag mehrfach wiedeholen würde } else if (data.state.val == data.oldState.val || data.state.val > 99) { // Tor steht auf setState(idIcon, urlIcon_steht_auf); log('Garagentor ist ganz auf'); } else if (data.state.val < data.oldState.val) { // Tor geht zu, bewegt sich setState(idIcon, urlIcon_geht_zu); // kein Log, da sich der Logeintrag mehrfach wiedeholen würde } else if (data.state.val == data.oldState.val || data.state.val < 2) { // Tor steht zu setState(idIcon, urlIcon_steht_zu); log('Garagentor ist ganz zu'); } else if (data.state.val == data.oldState.val || data.state.val < 99 || data.state.val > 2) { // Tor steht "halb" auf/zu [irgendwo zwischen nicht ganz auf und nicht ganz zu] setState(idIcon, urlIcon_steht_halb); log('Garagentor ist halb auf/zu'); } log(data.state.val); log(data.oldState.val); }); !

      vielen Dank Manne

      posted in Visualisierung
      M
      manne
    • RE: Garagentor in Vis darstellen (animiert) (Homematic)

      Hallo,

      Mir hat deine Idee mit dem JavaScript sehr gefallen, doch leider bekomme ich es nicht zum laufen, bestimmt ist der Datenpunkt nicht richtig gewählt.

      IMG-Widget ist angelegt.

      Die Bilder sind im richtigen Ordner angelegt

      JavaScript.0 läuft

      ein neues Skript habe ich angelegt mit dem Namen " Status.Garage.Tor.Icon " und dein komplettes Skript rein kopiert.

      und über ID einfügen habe ich meine ID eingefügt idGaragentor = '"hm-rpc.0.MEQ0652701.1.LEVEL"/Markiese:1.LEVEL/'; // mit ID einfügen

      doch leider ändert sich nichts.

      was habe ich da falsch gemacht Java ist neu für mich

      vielen Dank

      posted in Visualisierung
      M
      manne
    • FritzBox adapter und vcard Anrufer Bild anzeigen

      Hallo,

      ich bin von DashUI umgestiegen auf iobroker und wollte mal fragen ob es eine Möglichkeit gibt auch hier das Anrufer Bild an zu zeigen wie es bei DashUI gemacht ist dort ist es im "adapter-fritzBox.json" Telefonbuch hinterleg und es gibt eine id RINGING_IMAGE:.

      leider konnte ich das hier nicht finden auch in vcard ist kein Bild drin.

      Welche Möglichkeit gibt es noch?

      und wo ist das Telefonbuch gespeichert oder ist es nur auf der FB? ich habe eine 6490 (cabel)

      vielen Dank Manne

      posted in Visualisierung
      M
      manne
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo