Navigation

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

    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 4
    • Posts 32
    • Best 0
    • Groups 1

    firechumper

    @firechumper

    Starter

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

    firechumper Follow
    Starter

    Latest posts made by firechumper

    • RE: [Gelöst] JS Funktion

      @paul53 said in JS Funktion:

      !!val

      Es ist bitter wie einfach die Lösung sein kann 🎯

      Vielen Dank! 🙂

      posted in JavaScript
      F
      firechumper
    • RE: [Gelöst] JS Funktion

      @paul53

      true = boolean
      uncertain = string
      flase = boolean

      bin da leider grün hinter den Ohren... wo füge ich das hier ein?

      on('scene.0.Wohnzimmerbeleuchtung_Komplett', function(dp) {
          log('Wert: ' + dp.state.val + ', Typ: ' + typeof dp.state.val);
      });
      
      posted in JavaScript
      F
      firechumper
    • RE: [Gelöst] JS Funktion

      @paul53 Ist eine Scene Welche aber die Werte "True" "Uncertain" und "False" ausgibt

      {
        "common": {
          "name": "Wohnzimmerbeleuchtung Komplett",
          "type": "mixed",
          "role": "scene.state",
          "desc": "",
          "enabled": true,
          "read": true,
          "write": true,
          "def": false,
          "engine": "system.adapter.scenes.0"
        },
        "native": {
          "onTrue": {
            "trigger": {},
            "cron": null,
            "astro": null
          },
          "onFalse": {
            "enabled": false,
            "trigger": {},
            "cron": null,
            "astro": null
          },
          "easy": true,
          "virtualGroup": true,
          "burstInterval": 0,
          "members": [
            {
              "id": "alias.0.Licht.Wohnzimmer_Hue_Schwarz.ON",
              "setIfTrue": false,
              "setIfFalse": null,
              "stopAllDelays": true,
              "desc": null,
              "disabled": false,
              "delay": 0
            },
            {
              "id": "alias.0.Licht.Wohnzimmer_Hue_Weiß.ON",
              "setIfTrue": false,
              "setIfFalse": null,
              "stopAllDelays": true,
              "desc": null,
              "disabled": false,
              "delay": 0
            },
            {
              "id": "alias.0.Licht.Wohnzimmer_Steckdose_Fenster.SET",
              "setIfTrue": false,
              "setIfFalse": null,
              "stopAllDelays": true,
              "desc": null,
              "disabled": false,
              "delay": 0
            },
            {
              "id": "alias.0.Licht.Wohnzimmer_Stehlampe.SET",
              "setIfTrue": false,
              "setIfFalse": null,
              "stopAllDelays": true,
              "desc": null,
              "disabled": false,
              "delay": 0
            },
            {
              "id": "alias.0.Licht.Wohnzimmer_TV_Beleuchtung.SET",
              "setIfTrue": false,
              "setIfFalse": null,
              "stopAllDelays": true,
              "desc": null,
              "disabled": false,
              "delay": 0
            },
            {
              "id": "alias.0.Licht.Wohnzimmer_Tannenbaum.SET",
              "setIfTrue": false,
              "setIfFalse": null,
              "stopAllDelays": true,
              "desc": null,
              "disabled": false,
              "delay": 0
            }
          ]
        },
        "type": "state",
        "_id": "scene.0.Wohnzimmerbeleuchtung_Komplett",
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": 1737140200148,
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        }
      }
      
      posted in JavaScript
      F
      firechumper
    • [Gelöst] JS Funktion

      Hallo Zusammen,

      komme leider nicht weiter. Möchte den Alias Datenpunkt so konfigurieren, dass er:

      true als true
      uncertain als true
      false als false

      anzeigt. Schreiben soll er allerdings nur true und false.

      af4e385b-b337-419f-b355-992d0d7b5993-image.png

      Kann jemand helfen?

      Danke 🙂

      posted in JavaScript
      F
      firechumper
    • RE: [Gelöst] JavaScript für Jarvis Benachrichtigung

      @firechumper said in JavaScript für Jarvis Benachrichtigung:

      ring.0.doorbell_609102320.HD Snapshot.file

      Das war die Lösung! 1000 Dank ❤

      posted in JavaScript
      F
      firechumper
    • RE: [Gelöst] JavaScript für Jarvis Benachrichtigung

      @mcu
      ring.0.doorbell_609102320.HD Snapshot.file

      posted in JavaScript
      F
      firechumper
    • [Gelöst] JavaScript für Jarvis Benachrichtigung

      Hallo Zusammen,

      mir fehlt hier leider das Wissen um weiterzukommen.
      Derzeit leite ich eine URL an Jarivs weiter, wo eine Benachrichtigung aufploppt. Das funktioniert. Nun will ich die URL gegen einen Dateipfad vom ioBroker tauschen...

      var jarvisNotify = {};
      //Beispiele
      jarvisNotify.title = "Es hat geklingelt";
      // "<b>Dies ist BOLD</b>"
      httpAdr = "http://raspberrypi:8082/ring.0/ring_0_doorbell_609102320_HDSnapshot.jpg"
      httpAdr = httpAdr.replace('"',"%30");
      httpAdr = httpAdr.replace('"',"%30");
      jarvisNotify.message= '<img src='+ String(httpAdr) +' height="100%" width="100%"></img>';
      //jarvisNotify.message= '<iFrame src='+ String(httpAdr) +' height="1000" width="100%"></iFrame>';
       
      jarvisNotify.state = "read";          //Damit bleibt die Benachrichtigung auch nach POPUP ungelesen und wird oben angezeigt mit der Zahl
      jarvisNotify.criticality = "none";      // error,warning,info,success
      jarvisNotify.display ="popup";          //drawer,snackbar,popup, none für focusTab
      jarvisNotify.timeout= 60000;  //5000ms -> 5 Sekunden
      //jarvisNotify.timeout= 180000;  //5000ms -> 5 Sekunden
      jarvisNotify.snackbarOrigin = {};       //"snackbarOrigin": { "horizontal": "...", "vertical": "" }, 
                                              // optional, applies when display is snackbar, { horizontal: 'center' | 'left' | 'right', vertical: 'bottom' | 'top' }
      jarvisNotify.icon = "bell-ring-outline"; //mdi Iconify
      jarvisNotify.iconColor = "#5D5DED";
      jarvisNotify.backgroundColor = "black";
      jarvisNotify.fontColor = "white";
      jarvisNotify.focusTab = ""; //focus a certain tab
      setState('jarvis.0.addNotification',JSON.stringify(jarvisNotify));
      

      nun würde gerne den Inhalt von httpAdress durch folgenden internen Raspipfad bzw. ist auch ein Datenpunkt tauschen.

      a8f17836-d0c1-42db-b1ef-3150a986dd1b-image.png

      /opt/iobroker/iobroker-data/files/ring.0/doorbell_609102320/HDsnapshot609102320_1736440114187.jpg (Die zahlen ändern sich)
      

      funktioniert das irgendwie?

      Bin absoluter Anfänger in JavaScript...

      Danke Schonmal 🙂

      posted in JavaScript
      F
      firechumper
    • RE: [gelöst] Telegram InlineKeyboard

      @liv-in-sky Das war die Lösung... Vielen Dank 🙂

      posted in JavaScript
      F
      firechumper
    • [gelöst] Telegram InlineKeyboard

      Hallo Zusammen,

      stelle mich einfach zu doof an und bekomme folgenden nicht hin in JavaScript

      Wunsch:
      Wenn Datenpunkt HD Snapshot geändert dann schick Bild + Text "Haustüre öffnen?" + Einblenden Inline Buton "Ja" -> funktioniert soweit. Nun möchte ich ein einfaches "Ja "zurückschicken (Ja -> wird dann in Text2Command zu einem Schaltbefehl umgewandelt. -> Wenn einfacher kann auf den Weg über Text2Command verzichten. Rückmeldung soll dann: "Haustüre geöffnet!" sein.

      sendTo('telegram.1', {
          text: String(getState('ring.0.doorbell_609102320.HD Snapshot.file').val),
          caption: 'Haustüre öffnen?',
          reply_markup: {
      inline_keyboard: [
                   [{text: 'Ja', callback_data: 'Ja' }],
              ]
          }
      }, msg => {
          console.log('user says ' + msg.data);
      });
      

      Komme hier absolut nicht weiter.

      posted in JavaScript
      F
      firechumper
    • RE: jarvis v3.0.0 - just another remarkable vis

      @mcu

      Mega das funktioniert! Tausend Dank! 🙂

      {"default":"Wohnzimmer Büro\nSaugen/Wischen"}
      
      posted in Tester
      F
      firechumper
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo