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. Skripten / Logik
  4. JavaScript
  5. In Javascript Icon hinzufügen?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.6k

In Javascript Icon hinzufügen?

Geplant Angeheftet Gesperrt Verschoben JavaScript
5 Beiträge 2 Kommentatoren 662 Aufrufe 2 Watching
  • Ä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.
  • 4 Offline
    4 Offline
    4-Real
    schrieb am zuletzt editiert von
    #1

    Hallo Jungs.
    Wie kann ich in Javascript Icons hinzufügen?
    Ich will wenn ein Datenpunkt wahr / true ist dieses icon ✅ und wenn der Datenpunkt unwahr / false ist dieses icon ❌ erzeugen.
    Wie kann das in Javascript bewergstelligen?

    Mein Momentanes Script sieht so aus:

    var idSofalampe = "meinedatenpunkte.0.Wohnzimmer_Sofalampe";
    var idDeckenlampe = "meinedatenpunkte.0.Wohnzimmer_Deckenlampe";
    
    on({id: 'telegram.0.communicate.request', change: 'any'}, function (obj) {
        var stateval = getState('telegram.0.communicate.request').val;              // Statevalue in Variable schreiben
            var benutzer = stateval.substring(1,stateval.indexOf("]"));                 // Benutzer aus Statevalue extrahieren
                var befehl = stateval.substring(stateval.indexOf("]")+1,stateval.length);   // Befehl/Text aus Statevalue extrahieren
     
                     if (befehl.search(/(?=.*(b\Benzin\b|\bSpritpreise\b)).+/ig) != -1) {
    var Sofalampe = "Sofalampe:" + getState(idSofalampe).val + ("\n\n");
    var Deckenlampe = "Deckenlampe:" + getState(idDeckenlampe).val + ("\n\n");
    var devices=Sofalampe+Deckenlampe;
    sendTo('telegram', {
    user: benutzer,
    text: devices
    });
    }        
    })
    

    Im Telegram Adapter wird mir jetzt leider jedes mal nur der Status mit true / false angezeigt.
    Danke schonmal für die Hilfe und eventuelle Verbesserungen.. Bin leider überhaupt nicht fit mit javascript...

    GlasfaserG 1 Antwort Letzte Antwort
    0
    • 4 4-Real

      Hallo Jungs.
      Wie kann ich in Javascript Icons hinzufügen?
      Ich will wenn ein Datenpunkt wahr / true ist dieses icon ✅ und wenn der Datenpunkt unwahr / false ist dieses icon ❌ erzeugen.
      Wie kann das in Javascript bewergstelligen?

      Mein Momentanes Script sieht so aus:

      var idSofalampe = "meinedatenpunkte.0.Wohnzimmer_Sofalampe";
      var idDeckenlampe = "meinedatenpunkte.0.Wohnzimmer_Deckenlampe";
      
      on({id: 'telegram.0.communicate.request', change: 'any'}, function (obj) {
          var stateval = getState('telegram.0.communicate.request').val;              // Statevalue in Variable schreiben
              var benutzer = stateval.substring(1,stateval.indexOf("]"));                 // Benutzer aus Statevalue extrahieren
                  var befehl = stateval.substring(stateval.indexOf("]")+1,stateval.length);   // Befehl/Text aus Statevalue extrahieren
       
                       if (befehl.search(/(?=.*(b\Benzin\b|\bSpritpreise\b)).+/ig) != -1) {
      var Sofalampe = "Sofalampe:" + getState(idSofalampe).val + ("\n\n");
      var Deckenlampe = "Deckenlampe:" + getState(idDeckenlampe).val + ("\n\n");
      var devices=Sofalampe+Deckenlampe;
      sendTo('telegram', {
      user: benutzer,
      text: devices
      });
      }        
      })
      

      Im Telegram Adapter wird mir jetzt leider jedes mal nur der Status mit true / false angezeigt.
      Danke schonmal für die Hilfe und eventuelle Verbesserungen.. Bin leider überhaupt nicht fit mit javascript...

      GlasfaserG Offline
      GlasfaserG Offline
      Glasfaser
      schrieb am zuletzt editiert von
      #2

      @4-Real

      Eigentlich ganz einfach …. mit Emoji

      Leider kann ich dir bei Javascript nicht weiterhelfen , aber schonmal ein Anfang, vielleicht kannst du daraus was machen !!!
      .

      111111111111.JPG
      1.JPG

      22222222222222222222.JPG

      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

      4 1 Antwort Letzte Antwort
      0
      • GlasfaserG Glasfaser

        @4-Real

        Eigentlich ganz einfach …. mit Emoji

        Leider kann ich dir bei Javascript nicht weiterhelfen , aber schonmal ein Anfang, vielleicht kannst du daraus was machen !!!
        .

        111111111111.JPG
        1.JPG

        22222222222222222222.JPG

        4 Offline
        4 Offline
        4-Real
        schrieb am zuletzt editiert von
        #3

        @Glasfaser
        Danke erstmal für die "Idee" So ähnlich habe ich es mir natürlich auch vorgestellt!
        Eigentlich wollte ich mehrere Zustände von Geräten in einer einzigen Nachricht haben.
        In deiner Idee ist natürlich dementsprechend jedes Gerät eine seperate Nachricht..
        Leider bin ich Javascript jüngling und habe da echt noch kein Plan von. Ich glaube ich setze es dann erstmal genau so um wie du es jetzt gemacht hast :-)
        Danke dir für den Vorschlag!

        GlasfaserG 1 Antwort Letzte Antwort
        0
        • 4 4-Real

          @Glasfaser
          Danke erstmal für die "Idee" So ähnlich habe ich es mir natürlich auch vorgestellt!
          Eigentlich wollte ich mehrere Zustände von Geräten in einer einzigen Nachricht haben.
          In deiner Idee ist natürlich dementsprechend jedes Gerät eine seperate Nachricht..
          Leider bin ich Javascript jüngling und habe da echt noch kein Plan von. Ich glaube ich setze es dann erstmal genau so um wie du es jetzt gemacht hast :-)
          Danke dir für den Vorschlag!

          GlasfaserG Offline
          GlasfaserG Offline
          Glasfaser
          schrieb am zuletzt editiert von Glasfaser
          #4

          @4-Real

          Du meinst wohl wie hier im Fred

          .
          Bild Text

          Wenn du dir den Popup genauer ansiehst , wird ein Link geöffnet zu https://telegra.ph/

          Vielleicht bekommst du dort zu deiner Frage eine Antwort .

          Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

          4 1 Antwort Letzte Antwort
          0
          • GlasfaserG Glasfaser

            @4-Real

            Du meinst wohl wie hier im Fred

            .
            Bild Text

            Wenn du dir den Popup genauer ansiehst , wird ein Link geöffnet zu https://telegra.ph/

            Vielleicht bekommst du dort zu deiner Frage eine Antwort .

            4 Offline
            4 Offline
            4-Real
            schrieb am zuletzt editiert von
            #5

            @Glasfaser genau so...
            leider bin ich zu unversiert dies durchzuführen... Fande die Übersicht echt cool aber dafür fehlen mir einfach sämtliche Javascript Kenntnisse. Ich wollte jetzt auch nicht extra nur wegen dem Info Menu das Telegram Menu installieren.

            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

            791

            Online

            32.5k

            Benutzer

            81.7k

            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