Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Erledigt] HABpanel und Zugriff auf 0_userdata...

    NEWS

    • Monatsrückblick – September 2025

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    [Erledigt] HABpanel und Zugriff auf 0_userdata...

    This topic has been deleted. Only users with topic management privileges can see it.
    • I
      isnogud last edited by isnogud

      [Erledigt] Hallo @ all,
      Ich habe ein Dashboard mit einem Custom Widget mit CSS, HTML, AngularJS und einer Tabelle angelegt, in der ich Daten anzeigen und ändern möchte (Temperaturen/Zeiten).
      Die Daten, die in dieser Tabelle angezeigt werden sollen, kommen aus 0_userdata.0.xyz (Datenpunkt/String) und sollen nach einer Änderung auch wieder da reingeschrieben werden.
      Die Verarbeitungslogik ist in einer separaten AngularJS-Datei enthalten. Ich kann von dort aus auf die Tabelle zugreifen und die Daten in die Zellen hineinschreiben und auslesen.
      Leider kann ich bisher noch nicht auf 0_userdata.0.xyz schreibend/lesend zugreifen - ich finde keine Klasse/Methode mit der ich das unter AngularJS tun könnte (itemValue funktioniert nicht in der separaten AngularJS-Datei).
      Bislang habe ich auch noch kein Tutorial/Beispiel gefunden, das die Vorgehensweise für HABpanel in Verbindung mit ioBroker beschreibt.
      Wahrscheinlich habe ich schlicht die falschen Suchbegriffe benutzt.
      Kann mir da jemand einen Hinweis in dieser Sache geben?

      Edit: Die Sache hat sich mittlerweile erledigt.

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @isnogud last edited by

        @isnogud sagte in [Erledigt] HABpanel und Zugriff auf 0_userdata...:

        Edit: Die Sache hat sich mittlerweile erledigt.

        und wie hast du das gelöst?

        Es wäre schön, wenn du das für die Nachwelt hinterlassen könntest

        I 1 Reply Last reply Reply Quote 0
        • I
          isnogud @Homoran last edited by isnogud

          @homoran
          Gelöst habe ich das durch das Erstellen eines Widgets (Template) und der Anlage/Vergabe von IDs für alle gewünschten Items in dessen Konfiguration (Settings). Beim Einfügen des Widgets kann man dann die Datenpunkte selbst den IDs zuordnen und auf diese mittels AngularJS schreibend/lesend zugreifen.
          Template:
          6ae1d07c-87dd-4716-9ba9-36e8942fbd08-image.png
          9e476301-9591-4c60-89b4-65138a278fb1-image.png
          3ace5068-8c89-45cf-aafe-56c32ac75825-image.png
          Namen für das Widget vergeben:
          3bc11b3b-4aad-4057-9a72-5985080b1a96-image.png
          Anklicken:
          b5282e9f-56d5-43f9-9ba0-97fa975b41b7-image.png
          Und die Items anlegen:
          8a5d1bb0-f2ff-4a47-975f-fc06c6f05e2c-image.png

          Dann das neue Widget/Template auf einem Dashboard einfügen:
          dd6465f6-d8f1-4052-86f3-a10ff0a16a69-image.png

          Und die Einstellungen des Widgets anpassen (Zuordnen der Datenpunkte zu den IDs):
          fc94e661-5ae8-4898-833e-4522f55674fd-image.png
          c0d16bbd-ef16-4a1b-bba6-bc47a9ebedf3-image.png
          dd7e7fc8-7fb0-42ea-94d0-4820faf06380-image.png

          AngularJS
          OHService.sendCmd($scope.config.an_mf, data); //schreibe Daten in den Datenpunkt
          var item = OHService.getItem($scope.config.an_mf); //lese Daten aus Datenpunkt

          Hoffe, das hilft als Einstieg.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          854
          Online

          32.1k
          Users

          80.7k
          Topics

          1.3m
          Posts

          2
          3
          347
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo