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

  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Widget vis-owl v0.2.x GitHub

NEWS

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

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

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

Test Widget vis-owl v0.2.x GitHub

Geplant Angeheftet Gesperrt Verschoben Tester
359 Beiträge 28 Kommentatoren 71.9k Aufrufe 32 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.
  • DJMarc75D DJMarc75

    @buchi ob es wohl einen Konflikt zwischen den Sendungsnummern gibt da beide ja identisch sind ?!

    B Offline
    B Offline
    Buchi
    schrieb am zuletzt editiert von
    #185

    @djmarc75
    Nur um nochmal sicher zu gehen. Die Sortierung ist in meinem Widget oder in Deiner Tabelle falsch?

    Das Json ist nach Versender sortiert und Du müsstest in Deiner Tabelle selbst für eine Sortierung sorgen. In meinem Widget wird die Sortierung bereits durchgeführt und sollte auch funktionieren.

    Beste Grüße
    Gerhard

    DJMarc75D 1 Antwort Letzte Antwort
    0
    • B Buchi

      @djmarc75
      Nur um nochmal sicher zu gehen. Die Sortierung ist in meinem Widget oder in Deiner Tabelle falsch?

      Das Json ist nach Versender sortiert und Du müsstest in Deiner Tabelle selbst für eine Sortierung sorgen. In meinem Widget wird die Sortierung bereits durchgeführt und sollte auch funktionieren.

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      schrieb am zuletzt editiert von
      #186

      @buchi said in Test Widget vis-owl v0.2.x GitHub:

      Nur um nochmal sicher zu gehen. Die Sortierung ist in meinem Widget oder in Deiner Tabelle falsch?

      Wenn man es genau nimmt in beiden. Habe es ja erst in Deiner bemerkt und versucht in meiner Tabelle zu reproduzieren. Was mir eben aufgefallen ist, ich kann in meiner JSON ja wenn ich im Frontend auf die jeweilige Kopfspalte kliche nach dieser auch sortieren. Funktioniert aber bei der Spalte "delivery_status" nicht...da kann ich nicht anklicken.

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      B 1 Antwort Letzte Antwort
      0
      • DJMarc75D DJMarc75

        @buchi said in Test Widget vis-owl v0.2.x GitHub:

        Nur um nochmal sicher zu gehen. Die Sortierung ist in meinem Widget oder in Deiner Tabelle falsch?

        Wenn man es genau nimmt in beiden. Habe es ja erst in Deiner bemerkt und versucht in meiner Tabelle zu reproduzieren. Was mir eben aufgefallen ist, ich kann in meiner JSON ja wenn ich im Frontend auf die jeweilige Kopfspalte kliche nach dieser auch sortieren. Funktioniert aber bei der Spalte "delivery_status" nicht...da kann ich nicht anklicken.

        B Offline
        B Offline
        Buchi
        schrieb am zuletzt editiert von
        #187

        @djmarc75
        Da muss aber dann etwas mit diesem einen Eintrag kaputt sein. Poste bitte mal den kompletten Eintrag für die Sendung. Sendungsnummer kannst ja Xen

        Beste Grüße
        Gerhard

        DJMarc75D 1 Antwort Letzte Antwort
        0
        • B Buchi

          @djmarc75
          Da muss aber dann etwas mit diesem einen Eintrag kaputt sein. Poste bitte mal den kompletten Eintrag für die Sendung. Sendungsnummer kannst ja Xen

          DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #188

          @buchi

            {
              "id": "0034043462814510xxxxxx",
              "name": "prima-online_de Holzdübel Riffeldübel 10x40 10x50 10x60 10x80mm [1Kg] (10x80 1kg ca.210 Stück)",
              "status": "Versand: Donnerstag, 24. März. Ankunft heute bis 20h",
              "source": "AMZ",
              "delivery_status": 30
            },
          

          Lehrling seit 1975 !!!
          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

          B 1 Antwort Letzte Antwort
          0
          • DJMarc75D DJMarc75

            @buchi

              {
                "id": "0034043462814510xxxxxx",
                "name": "prima-online_de Holzdübel Riffeldübel 10x40 10x50 10x60 10x80mm [1Kg] (10x80 1kg ca.210 Stück)",
                "status": "Versand: Donnerstag, 24. März. Ankunft heute bis 20h",
                "source": "AMZ",
                "delivery_status": 30
              },
            
            B Offline
            B Offline
            Buchi
            schrieb am zuletzt editiert von
            #189

            @djmarc75 sagte in Test Widget vis-owl v0.2.x GitHub:

                                                                                                                                          {                                                                                                                                                                                "id": "0034043462814510xxxxxx",                                                                                                                                                                                "name": "prima-online_de Holzdübel Riffeldübel 10x40 10x50 10x60 10x80mm [1Kg] (10x80 1kg ca.210 Stück)",                                                                                                                                                                                "status": "Versand: Donnerstag, 24. März. Ankunft heute bis 20h",                                                                                                                                                                                "source": "AMZ",                                                                                                                                                                                "delivery_status": 30                                                                                                                                                                              },
            

            Sieht gut aus und ich habe ihn testweise bei mir eingebaut und er wird richtig sortiert.

            Jetzt kann es dann ja fast nur noch am js-controller oder sonstigen ioBroker spezifischen Sachen liegen :(

            Beste Grüße
            Gerhard

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • B Buchi

              @djmarc75 sagte in Test Widget vis-owl v0.2.x GitHub:

                                                                                                                                            {                                                                                                                                                                                "id": "0034043462814510xxxxxx",                                                                                                                                                                                "name": "prima-online_de Holzdübel Riffeldübel 10x40 10x50 10x60 10x80mm [1Kg] (10x80 1kg ca.210 Stück)",                                                                                                                                                                                "status": "Versand: Donnerstag, 24. März. Ankunft heute bis 20h",                                                                                                                                                                                "source": "AMZ",                                                                                                                                                                                "delivery_status": 30                                                                                                                                                                              },
              

              Sieht gut aus und ich habe ihn testweise bei mir eingebaut und er wird richtig sortiert.

              Jetzt kann es dann ja fast nur noch am js-controller oder sonstigen ioBroker spezifischen Sachen liegen :(

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von DJMarc75
              #190

              @buchi said in Test Widget vis-owl v0.2.x GitHub:

              Jetzt kann es dann ja fast nur noch am js-controller oder sonstigen ioBroker spezifischen Sachen liegen

              Eiderdaus.... jetzt wirds kompliziert..... also in Sachen JS, Adaptern, Host bin ich immer aktuell.
              ABER: ich habe NPM 8.x.x installiert und dies ist ja noch nicht ganz getestet.... obs wohl daran liegt ?

              Lehrling seit 1975 !!!
              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

              B 1 Antwort Letzte Antwort
              0
              • DJMarc75D DJMarc75

                @buchi said in Test Widget vis-owl v0.2.x GitHub:

                Jetzt kann es dann ja fast nur noch am js-controller oder sonstigen ioBroker spezifischen Sachen liegen

                Eiderdaus.... jetzt wirds kompliziert..... also in Sachen JS, Adaptern, Host bin ich immer aktuell.
                ABER: ich habe NPM 8.x.x installiert und dies ist ja noch nicht ganz getestet.... obs wohl daran liegt ?

                B Offline
                B Offline
                Buchi
                schrieb am zuletzt editiert von
                #191

                @djmarc75
                NPM würde ich da jetzt nicht als Verursacher sehen aber auszuschließen ist es nicht. NPM installiert ja nur die Pakete wenn ich das richtig verstehe. Aber ja, ich habe die 6er installiert.

                Beste Grüße
                Gerhard

                1 Antwort Letzte Antwort
                0
                • DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  schrieb am zuletzt editiert von DJMarc75
                  #192

                  @buchi said in Test Widget vis-owl v0.2.x GitHub:

                  Aber ja, ich habe die 6er installiert.

                  Welche Version hast Du genau installiert ?

                  edit: habe jetzt mal auf die 6.14.15 NPM downgegraded.... selbe Sortierung, kann man quasi NPM ausschliessen....

                  Lehrling seit 1975 !!!
                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                  1 Antwort Letzte Antwort
                  0
                  • B Buchi

                    @djmarc75 sagte in Test Widget vis-owl v0.2.x GitHub:

                    @buchi ob es wohl einen Konflikt zwischen den Sendungsnummern gibt da beide ja identisch sind ?!

                    Für die Sortierung wird nur der delivery_status asugewertet. Alles andere spielt da keine Rolle.

                    DJMarc75D Offline
                    DJMarc75D Offline
                    DJMarc75
                    schrieb am zuletzt editiert von
                    #193

                    @buchi said in Test Widget vis-owl v0.2.x GitHub:

                    Für die Sortierung wird nur der delivery_status asugewertet. Alles andere spielt da keine Rolle.

                    Wenn ich in Deinem Widget die "zugestellten" ausblende dann werden die Pakete, welche unterwegs sind, richtig sortiert.... mir raucht grad der Kopf :cold_sweat:

                    Lehrling seit 1975 !!!
                    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                    DJMarc75D 1 Antwort Letzte Antwort
                    0
                    • B Buchi

                      @gruter sagte in Test Widget vis-owl v0.2.x GitHub:

                      @buchi Ja, habe beides Aktuell,
                      nach was wird denn gefiltert wenn die Zugestellten nicht angezeigt werden sollen?
                      über den Delivery Status? der ist vom Wert identisch mit DHL/Amazon, und die werden gefiltert.
                      oder läuft das über den Status?

                      Gefiltert wird über "delivery_status > 1" im Json.

                      G Offline
                      G Offline
                      Gruter
                      schrieb am zuletzt editiert von
                      #194

                      @buchi

                      bisher keine Veränderung bei mir ... habe eben ein neues Update gemacht.
                      muss ich noch etwas machen außer dem Update?
                      kann das "alte "Widget in der Vis so bleiben?
                      auch in einem neu hinzugefügten Widget in der Vis war die anzeige so.

                      Der Delivery_Status in der JSON sieht für mich ok aus, warum es nicht richtig gefiltert wird kann ich jetzt nicht erkennen.

                      B DJMarc75D 3 Antworten Letzte Antwort
                      0
                      • G Gruter

                        @buchi

                        bisher keine Veränderung bei mir ... habe eben ein neues Update gemacht.
                        muss ich noch etwas machen außer dem Update?
                        kann das "alte "Widget in der Vis so bleiben?
                        auch in einem neu hinzugefügten Widget in der Vis war die anzeige so.

                        Der Delivery_Status in der JSON sieht für mich ok aus, warum es nicht richtig gefiltert wird kann ich jetzt nicht erkennen.

                        B Offline
                        B Offline
                        Buchi
                        schrieb am zuletzt editiert von
                        #195

                        @gruter sagte in Test Widget vis-owl v0.2.x GitHub:

                        @buchi

                        bisher keine Veränderung bei mir ... habe eben ein neues Update gemacht.
                        muss ich noch etwas machen außer dem Update?

                        Nein. Das Widget aktualisiert sich ja dann.

                        Der Delivery_Status in der JSON sieht für mich ok aus, warum es nicht richtig gefiltert wird kann ich jetzt nicht erkennen.

                        Ist jetzt schwierig für mich zu sagen. Poste bitte mal einen der Einträge der nicht richtig ausgefiltert wird, dann bau ich den bei mir mal ein. Die Sendungsnummer kannst ja Xen.

                        Beste Grüße
                        Gerhard

                        1 Antwort Letzte Antwort
                        0
                        • DJMarc75D DJMarc75

                          @buchi said in Test Widget vis-owl v0.2.x GitHub:

                          Für die Sortierung wird nur der delivery_status asugewertet. Alles andere spielt da keine Rolle.

                          Wenn ich in Deinem Widget die "zugestellten" ausblende dann werden die Pakete, welche unterwegs sind, richtig sortiert.... mir raucht grad der Kopf :cold_sweat:

                          DJMarc75D Offline
                          DJMarc75D Offline
                          DJMarc75
                          schrieb am zuletzt editiert von DJMarc75
                          #196

                          @Buchi
                          Glaube ich hab das rätselhafte Sortierverhalten entschlüsselt.
                          Ein altes Paket (DHL) war als "undefined" gekennzeichnet. In meiner eigenen JSON-Tabelle wurde dieses Paket ganz oben einsortiert. Habe dieses Paket eben aus der DHL-App gelöscht und TATAAAAA - jetzt wird auch im Widget richtig sortiert ! Nur warum dieses Paket als "undefined" angezeigt wurde bleibt immernoch ein Rätsel.....

                          Lehrling seit 1975 !!!
                          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                          1 Antwort Letzte Antwort
                          0
                          • B Offline
                            B Offline
                            Buchi
                            schrieb am zuletzt editiert von
                            #197

                            @djmarc75
                            Der delivery_status war undefined?

                            Beste Grüße
                            Gerhard

                            DJMarc75D 1 Antwort Letzte Antwort
                            0
                            • B Buchi

                              @djmarc75
                              Der delivery_status war undefined?

                              DJMarc75D Offline
                              DJMarc75D Offline
                              DJMarc75
                              schrieb am zuletzt editiert von
                              #198

                              @buchi said in Test Widget vis-owl v0.2.x GitHub:

                              Der delivery_status war undefined?

                              Es war leer ("") und in meiner JSON stand als Wert dann "undefined" (logisch, war ja keine Zahl)

                              Lehrling seit 1975 !!!
                              Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                              https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                              B 1 Antwort Letzte Antwort
                              0
                              • DJMarc75D DJMarc75

                                @buchi said in Test Widget vis-owl v0.2.x GitHub:

                                Der delivery_status war undefined?

                                Es war leer ("") und in meiner JSON stand als Wert dann "undefined" (logisch, war ja keine Zahl)

                                B Offline
                                B Offline
                                Buchi
                                schrieb am zuletzt editiert von
                                #199

                                @djmarc75 sagte in Test Widget vis-owl v0.2.x GitHub:

                                @buchi said in Test Widget vis-owl v0.2.x GitHub:

                                Der delivery_status war undefined?

                                Es war leer ("") und in meiner JSON stand als Wert dann "undefined" (logisch, war ja keine Zahl)

                                Der Adapter sollte in dem Fall glaub -1 in das Json schreiben, deswegen frag ich. Wäre was für tombox oder ich schau mal rein aber er ist da schneller 😉

                                Beste Grüße
                                Gerhard

                                1 Antwort Letzte Antwort
                                1
                                • DJMarc75D Offline
                                  DJMarc75D Offline
                                  DJMarc75
                                  schrieb am zuletzt editiert von DJMarc75
                                  #200

                                  Grad was eingefallen als Idee zur optischen Optimierung:
                                  Die Breite des Widgets kann ja je nach css variieren.
                                  Ob man in der Widgetkonfig die Anzahl der maximalen Zeichen vom Status "name" auswählen kann ?
                                  In meinem Fall sind grad bei Amazon zu lange Beschreibungen drin, welche quasi "unschön" ins Nirvana laufen ... (rechts)
                                  2022-03-28 (2)_LI.jpg

                                  Am besten (finde ich) z.B. Anzahl Zeichen + am Ende dann "..."

                                  Lehrling seit 1975 !!!
                                  Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                  https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                  ChaotC B 3 Antworten Letzte Antwort
                                  0
                                  • DJMarc75D DJMarc75

                                    Grad was eingefallen als Idee zur optischen Optimierung:
                                    Die Breite des Widgets kann ja je nach css variieren.
                                    Ob man in der Widgetkonfig die Anzahl der maximalen Zeichen vom Status "name" auswählen kann ?
                                    In meinem Fall sind grad bei Amazon zu lange Beschreibungen drin, welche quasi "unschön" ins Nirvana laufen ... (rechts)
                                    2022-03-28 (2)_LI.jpg

                                    Am besten (finde ich) z.B. Anzahl Zeichen + am Ende dann "..."

                                    ChaotC Offline
                                    ChaotC Offline
                                    Chaot
                                    schrieb am zuletzt editiert von
                                    #201

                                    @djmarc75 ...Oder Dinger mit weniger umfangreichen Bezeichnungen kaufen :rolling_on_the_floor_laughing:

                                    ..
                                    ..
                                    Sorry - der musste sein.:clown_face:

                                    ioBroker auf NUC unter Proxmox; VIS: 12" Touchscreen und 17" Touch; Lichtsteuerung, Thermometer und Sensoren: Tasmota (39); Ambiente Beleuchtung: WLED (9); Heizung: DECT Thermostate (9) an Fritz 6690; EMS-ESP; 1 Echo V2; 3 Echo DOT; 1 Echo Connect; 2 Echo Show 5; Unifi Ap-Ac Lite.

                                    1 Antwort Letzte Antwort
                                    1
                                    • DJMarc75D DJMarc75

                                      Grad was eingefallen als Idee zur optischen Optimierung:
                                      Die Breite des Widgets kann ja je nach css variieren.
                                      Ob man in der Widgetkonfig die Anzahl der maximalen Zeichen vom Status "name" auswählen kann ?
                                      In meinem Fall sind grad bei Amazon zu lange Beschreibungen drin, welche quasi "unschön" ins Nirvana laufen ... (rechts)
                                      2022-03-28 (2)_LI.jpg

                                      Am besten (finde ich) z.B. Anzahl Zeichen + am Ende dann "..."

                                      B Offline
                                      B Offline
                                      Buchi
                                      schrieb am zuletzt editiert von
                                      #202

                                      @djmarc75 sagte in Test Widget vis-owl v0.2.x GitHub:

                                      Am besten (finde ich) z.B. Anzahl Zeichen + am Ende dann "..."

                                      Das lässt sich sicher einbauen ;)

                                      Beste Grüße
                                      Gerhard

                                      1 Antwort Letzte Antwort
                                      1
                                      • DJMarc75D DJMarc75

                                        Grad was eingefallen als Idee zur optischen Optimierung:
                                        Die Breite des Widgets kann ja je nach css variieren.
                                        Ob man in der Widgetkonfig die Anzahl der maximalen Zeichen vom Status "name" auswählen kann ?
                                        In meinem Fall sind grad bei Amazon zu lange Beschreibungen drin, welche quasi "unschön" ins Nirvana laufen ... (rechts)
                                        2022-03-28 (2)_LI.jpg

                                        Am besten (finde ich) z.B. Anzahl Zeichen + am Ende dann "..."

                                        B Offline
                                        B Offline
                                        Buchi
                                        schrieb am zuletzt editiert von
                                        #203

                                        @djmarc75 sagte in Test Widget vis-owl v0.2.x GitHub:

                                        Am besten (finde ich) z.B. Anzahl Zeichen + am Ende dann "..."

                                        Ist eingebaut. Hab das für den Status auch gleich gemacht, da dort auch mal zu lange Sätze stehen können. Es wird jetzt das letzte ganze Wort genommen und die "..." angefügt. So sieht das jetzt ordentlich aus.

                                        Beste Grüße
                                        Gerhard

                                        DJMarc75D 1 Antwort Letzte Antwort
                                        2
                                        • B Buchi

                                          @djmarc75 sagte in Test Widget vis-owl v0.2.x GitHub:

                                          Am besten (finde ich) z.B. Anzahl Zeichen + am Ende dann "..."

                                          Ist eingebaut. Hab das für den Status auch gleich gemacht, da dort auch mal zu lange Sätze stehen können. Es wird jetzt das letzte ganze Wort genommen und die "..." angefügt. So sieht das jetzt ordentlich aus.

                                          DJMarc75D Offline
                                          DJMarc75D Offline
                                          DJMarc75
                                          schrieb am zuletzt editiert von
                                          #204

                                          @buchi said in Test Widget vis-owl v0.2.x GitHub:

                                          Ist eingebaut. Hab das für den Status auch gleich gemacht, da dort auch mal zu lange Sätze stehen können. Es wird jetzt das letzte ganze Wort genommen und die "..." angefügt. So sieht das jetzt ordentlich aus.

                                          Schneller als das Licht... wie immer fantastischer Job :+1:

                                          Lehrling seit 1975 !!!
                                          Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
                                          https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

                                          1 Antwort Letzte Antwort
                                          1
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          738

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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