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. Entwicklung
  4. selectSendTo innerhalb Table mit vielen Einträgen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

selectSendTo innerhalb Table mit vielen Einträgen

Geplant Angeheftet Gesperrt Verschoben Entwicklung
1 Beiträge 1 Kommentatoren 97 Aufrufe 1 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.
  • Ben1983B Offline
    Ben1983B Offline
    Ben1983
    schrieb am zuletzt editiert von
    #1

    Hallo, ich habe folgenden zwei elemente in eine json config:

                    "onlineDeviceTable":{
                        "newLine": true,
                        "type":"table",
                        "sm":12,
                        "allowAddByFilter": true,
                        "items":[
                            {
                                "type": "selectSendTo",
                                "attr": "onlineDevices",
                                "title": "devices",
                                "filter": true,
                                "sort": false,
                                "jsonData": "{\"address\":\"${globalData.address}\",\"port\":\"${globalData.port}\",\"projectname\":\"${globalData.projectname}\"}",
                                "command": "getDevices"
                            },
                            {
                                "type": "selectSendTo",
                                "attr": "onlineValues",
                                "title": "online values",
                                "filter": true,
                                "sort": false,
                                "jsonData": "{\"connection\":{\"address\":\"${globalData.address}\",\"port\":\"${globalData.port}\",\"projectname\":\"${globalData.projectname}\"},\"device\":${data.onlineDevices}}",
                                "command": "getOnlineValues",
                                "alsoDependsOn":[
                                    "onlineDevices"
                                ]
                            }
                        ]
                    }
    

    Das funktioniert auch einwandfrei (Bei den meisten Usern zumindest).

    Heute wurde mir von einem User folgendes berichtet / gezeigt:
    Wenn die Konfiguration aufgerufen wird, so wird nur kurz das lable der selectSendTo Elemente angezeigt.
    Danach welchseln sie auf ihren ausgewählten value.
    => Hintergrund: Ich lese mit dem selectSendTo eine API aus, danach wird das Feld "onlinevalues" befüllt.
    Mit diesem feld wird auch das selectSendTo "onlineValues" angestoßen, was wiederum eine API auslist und entsprechende Auswahlmöglichkeiten bereit stellt.
    Ist kein device ausgewählt (erstes selectSendTo), so gibt es auch bei den onlineValues keine Auswahlmöglichkeit.

    Nun ist es bei diesem User so, dass es wohl eine Kombination ist:
    Wenn:
    a) viele Elemente der Table angelegt sind tritt der Fehler auf.
    b) zusätzlich NUR bei den Feldern, wo als device der erstmögliche eintrag ausgewählt ist / war.

    stellt man die auswahl auf ein anderes device und wieder zurück, funktioniert es. (die api Kommunikation funktioniert also grundsätzlich.
    Beim Neustarten der Konfig ist allerdings wieder der fehler da.
    Es scheint also eine Kombination aus hoher Anzahl an table elementen zu sein und der auswahl des ersten Eintrags des selectSendTo.

    Hat jemand auch so ein Phänomen?

    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

    350

    Online

    32.5k

    Benutzer

    81.6k

    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