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. [Major Update] UniFi Adapter v0.4.x

NEWS

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

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

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

[Major Update] UniFi Adapter v0.4.x

Geplant Angeheftet Gesperrt Verschoben Tester
unifiadapter updateadapter entwicklungtest
57 Beiträge 20 Kommentatoren 7.4k Aufrufe 27 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.
  • braindeadB Offline
    braindeadB Offline
    braindead
    Developer
    schrieb am zuletzt editiert von
    #34

    Nachdem jetzt alle relevanten Issue für v0.4.x abgearbeitet sind, werde ich heute noch v0.4.2 im latest Repository veröffentlichen. Sofern keine weiteren Probleme auftauchen, wird das dann auch die nächste stable Version werden. Danke an alle, die sich am Testen beteiligt haben. Ohne Euch ist die Entwicklung hier nicht möglich, weil ich a) nicht alle UniFi Geräte im Einsatz habe und b) viele Probleme nur in ganz bestimmten Konstellationen auftauchen.

    Gestern habe ich bereits mit der Arbeit an v0.5.x begonnen. Im ersten Schritt wird die Anzahl der Objekte, die vom Adapter angelegt werden, drastisch reduziert. Ich werde eine Vorauswahl treffen und beim Testen wird sich zeigen, ob diese Auswahl reicht oder um das eine oder andere Objekt erweitert werden muss. Alles weitere werde ich zu gegebener Zeit in einem neuen Thread beschreiben.

    1 Antwort Letzte Antwort
    1
    • D Offline
      D Offline
      Drayg
      schrieb am zuletzt editiert von
      #35

      @braindead
      Vielen Danke für deine Arbeit. Dieser Adapter ist einer von 3 weshalb ich den IOBroker benutze.
      Ich freue mich schon auf die neuen Relaese.

      Bei mir funktioniert der Adapter stabil. :+1:

      1 Antwort Letzte Antwort
      1
      • braindeadB braindead

        @Sören Ich habe gestern das Problem gefixt und den Issue auf GitHub kommentiert (https://github.com/iobroker-community-adapters/ioBroker.unifi/issues/31) mit der Bitte den Adapter einmal direkt von GitHub zu aktualisieren und zu testen. Draygv2 hat bereits bestätigt, dass das Problem zumindest bei Ihm behoben ist. Kannst Du das bitte auch mal testen?

        @stfreud Wenn Du genau die selbe Meldung im Log findest (TypeError: Cannot read property 'subsystem' of null), wie @Sören sie hier gepostet hat, dann hat das nichts mit der Anzahl der Sites zu tun, sondern damit, dass mindestens eines der UniFi Geräte keinen Aliasnamen hat (und null zurückgibt) und die Rückgabe der UniFi API nicht sauber verarbeitet wird. Auch Dich möchte ich bitten den Adapter einmal von GitHub zu aktualisieren und zu testen. Falls das Problem weiterhin besteht, hilft es mir sehr, wenn Du einen Issue auf GitHub aufmachen könntest, der die entsprechenden Zeilen des Logs enthält.

        Hier nochmal der Link zum Repository: https://github.com/iobroker-community-adapters/ioBroker.unifi

        SunshinemakerS Offline
        SunshinemakerS Offline
        Sunshinemaker
        schrieb am zuletzt editiert von
        #36

        @braindead :+1: :clap: :blush: SUPER. Ja es Funktioniert. Keine Fehlermeldung und dafür jede Menge gefüllter Objekte. Danke :)

        Wenn die nächste Version fertig ist, helfe ich gerne beim Testen.

        1 Antwort Letzte Antwort
        0
        • braindeadB Offline
          braindeadB Offline
          braindead
          Developer
          schrieb am zuletzt editiert von
          #37

          @Sören und @Drayg Danke für das Feedback. Der jetzige Stand wandert damit ins stable Repository.

          1 Antwort Letzte Antwort
          0
          • JackDanielJ Offline
            JackDanielJ Offline
            JackDaniel
            schrieb am zuletzt editiert von
            #38

            hmm warum kann ich nur einen 4 stelligen port bei den einstellungen angeben?
            ging doch vorher auch mit einem 5 stelligen port :)

            Carpe diem

            braindeadB 1 Antwort Letzte Antwort
            0
            • JackDanielJ JackDaniel

              hmm warum kann ich nur einen 4 stelligen port bei den einstellungen angeben?
              ging doch vorher auch mit einem 5 stelligen port :)

              braindeadB Offline
              braindeadB Offline
              braindead
              Developer
              schrieb am zuletzt editiert von
              #39

              @JackDaniel said in [Major Update] UniFi Adapter v0.4.x:

              hmm warum kann ich nur einen 4 stelligen port bei den einstellungen angeben?

              Ich würde sagen, dass Du einen Bug gefunden hast, der beim Testen bisher nicht aufgefallen ist. Ich werde ihn gleich beheben und direkt eine neue Version hinterher schieben. :-)

              1 Antwort Letzte Antwort
              2
              • JackDanielJ Offline
                JackDanielJ Offline
                JackDaniel
                schrieb am zuletzt editiert von
                #40

                super, danke :+1:

                Carpe diem

                1 Antwort Letzte Antwort
                0
                • S Offline
                  S Offline
                  sascha.weiher
                  schrieb am zuletzt editiert von
                  #41

                  Hi,

                  ich habe ein Problem mit dem neuen Unifi Adapter.

                  Die Ram-Nutzung blässt sich auf. Ich habe keine wirklich große Unifi Umgebung.

                  1x Unifi USG
                  3x Unifi AP
                  1x Unifi Controller V1

                  2d6e8fe8-5f33-4cb4-8b14-36bf4722ddd0-image.png

                  Mein iobroker befindet sich soweit im Stable Status. Also keine Latest Adapter vorhanden.

                  Das Ubuntu ist ebenfalls seit Heute aktuell. Ich hatte dieses Problem bereits in der letzten Woche. Nach dem Downgrade auf die Stable Version vom Unifi Adapter war dann wieder alles in Ordnung.

                  Haben andere dieses Problem auch? Nebeneffekt war, das keinerlei Skripte mehr liefen, da dem System schlicht der Speicher fehlte.

                  VG
                  Sascha

                  1 Antwort Letzte Antwort
                  0
                  • braindeadB Offline
                    braindeadB Offline
                    braindead
                    Developer
                    schrieb am zuletzt editiert von
                    #42

                    @sascha-weiher Bisher habe ich noch nicht gehört, dass andere User das selbe Problem haben. Bleibt der Speicherverbrauch dauerhaft so hoch, oder pendelt sich das irgendwann wieder ein? Deine UniFi Umgebung ist tatsächlich nicht so groß, aber kann es sein, dass Du sehr viele Geräte im Netzwerk hast?

                    Falls das Problem dauerhaft bestehen bleibt, würde ich vorschlagen, auf v0.5.x zu warten. Ab dieser Version werden deutlich weniger Objekte im ioBroker angelegt. Bei mir z.B. reduziert sich die Anzahl der Objekte um 90%.

                    ChaotC S SunshinemakerS 3 Antworten Letzte Antwort
                    0
                    • braindeadB braindead

                      @sascha-weiher Bisher habe ich noch nicht gehört, dass andere User das selbe Problem haben. Bleibt der Speicherverbrauch dauerhaft so hoch, oder pendelt sich das irgendwann wieder ein? Deine UniFi Umgebung ist tatsächlich nicht so groß, aber kann es sein, dass Du sehr viele Geräte im Netzwerk hast?

                      Falls das Problem dauerhaft bestehen bleibt, würde ich vorschlagen, auf v0.5.x zu warten. Ab dieser Version werden deutlich weniger Objekte im ioBroker angelegt. Bei mir z.B. reduziert sich die Anzahl der Objekte um 90%.

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

                      @braindead sagte in [Major Update] UniFi Adapter v0.4.x:

                      ... Bei mir z.B. reduziert sich die Anzahl der Objekte um 90%.

                      Das hört sich ja wirklich klasse an.
                      Bei mir liegt der Adapter übrigens bei ca. 78 MB mit ca. 50 Geräten am UAP.

                      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
                      0
                      • braindeadB braindead

                        @sascha-weiher Bisher habe ich noch nicht gehört, dass andere User das selbe Problem haben. Bleibt der Speicherverbrauch dauerhaft so hoch, oder pendelt sich das irgendwann wieder ein? Deine UniFi Umgebung ist tatsächlich nicht so groß, aber kann es sein, dass Du sehr viele Geräte im Netzwerk hast?

                        Falls das Problem dauerhaft bestehen bleibt, würde ich vorschlagen, auf v0.5.x zu warten. Ab dieser Version werden deutlich weniger Objekte im ioBroker angelegt. Bei mir z.B. reduziert sich die Anzahl der Objekte um 90%.

                        S Offline
                        S Offline
                        sascha.weiher
                        schrieb am zuletzt editiert von
                        #44

                        @braindead Die Speicherauslastung steigt stetig. Leider pendelt sich da nichts ein. Erst ein Neustart des Adapters sorgt für Entlastung aber dann geht es nach einiger Zeit wieder von vorne los. Ich habe ca. 80 Devices im Netz. Ich habe nun wieder die 0.3.1 installiert. Mit dieser Version ist alles wieder in Ordnung. Dann warte ich mal auf die Version 0.5.

                        1 Antwort Letzte Antwort
                        0
                        • braindeadB braindead

                          @sascha-weiher Bisher habe ich noch nicht gehört, dass andere User das selbe Problem haben. Bleibt der Speicherverbrauch dauerhaft so hoch, oder pendelt sich das irgendwann wieder ein? Deine UniFi Umgebung ist tatsächlich nicht so groß, aber kann es sein, dass Du sehr viele Geräte im Netzwerk hast?

                          Falls das Problem dauerhaft bestehen bleibt, würde ich vorschlagen, auf v0.5.x zu warten. Ab dieser Version werden deutlich weniger Objekte im ioBroker angelegt. Bei mir z.B. reduziert sich die Anzahl der Objekte um 90%.

                          SunshinemakerS Offline
                          SunshinemakerS Offline
                          Sunshinemaker
                          schrieb am zuletzt editiert von
                          #45

                          @braindead Ich hab ebenfalls keine Problem. Hab 3x Unifi-Geräte und ca. 50 Devices und liege konstant bei unter 80MB RAM. Aktuell in der Version 0.4.3

                          1 Antwort Letzte Antwort
                          0
                          • integer63I Offline
                            integer63I Offline
                            integer63
                            schrieb am zuletzt editiert von
                            #46

                            Nur zur Info: 8 Unifi Geräte mit ca. 70 Clients -> RAM Nutzung schwankt bei mir zwischen
                            2020-04-25 22_36_33-Window.png
                            und
                            2020-04-25 22_36_51-Window.png
                            fällt also auch immer wieder mal auf 60 MB zurück. (Version 0.4.3)

                            1 Antwort Letzte Antwort
                            0
                            • B Offline
                              B Offline
                              bunni
                              schrieb am zuletzt editiert von
                              #47

                              Hallo,
                              bei mir trotz Connection true keine Datenpunkte, auch nach Update des Unifi-Controllers
                              keinerlei Datenpunkte!

                              braindeadB 1 Antwort Letzte Antwort
                              0
                              • B bunni

                                Hallo,
                                bei mir trotz Connection true keine Datenpunkte, auch nach Update des Unifi-Controllers
                                keinerlei Datenpunkte!

                                braindeadB Offline
                                braindeadB Offline
                                braindead
                                Developer
                                schrieb am zuletzt editiert von braindead
                                #48

                                @bunni Etwas mehr Infos hättest Du ruhig liefern können. Ich packe also mal die Glaskugel aus, nehme an, dass Du v0.5.2 installiert hast und tippe darauf, dass Du keine States auf der Konfigurationsseite ausgewählt hast.

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  bunni
                                  schrieb am zuletzt editiert von
                                  #49

                                  Sorry, hast recht! Wenn man nichts auswählt kann auch nichts angezeigt werden!

                                  1 Antwort Letzte Antwort
                                  0
                                  • L Offline
                                    L Offline
                                    leachim200
                                    schrieb am zuletzt editiert von
                                    #50

                                    Hallo
                                    Ich bekomme immer wieder die Fehlermeldung das der Adapter Unifi gestoppt wurde da zu viele Verbindungsprobleme aufgetreten sind

                                    1 Antwort Letzte Antwort
                                    0
                                    • L Offline
                                      L Offline
                                      leachim200
                                      schrieb am zuletzt editiert von
                                      #51

                                      Hat wer eine Idee?

                                      Jey CeeJ 1 Antwort Letzte Antwort
                                      0
                                      • L leachim200

                                        Hat wer eine Idee?

                                        Jey CeeJ Online
                                        Jey CeeJ Online
                                        Jey Cee
                                        Developer
                                        schrieb am zuletzt editiert von
                                        #52

                                        @leachim200 du wirst schon das log posten müssen wo man den Zeitpunkt sieht wann der Adapter abstürzt und auch warum. So kann dir sicher keiner helfen.

                                        Persönlicher Support
                                        Spenden -> paypal.me/J3YC33

                                        1 Antwort Letzte Antwort
                                        0
                                        • L Offline
                                          L Offline
                                          leachim200
                                          schrieb am zuletzt editiert von
                                          #53

                                          Hallo
                                          Verzeihung anbei der Log

                                          2021-09-15 16:22:49.278  - info: unifi.0 (896) State value to set for "unifi.0.pznr8yvl.devices.fc:ec:da:89:60:a9.uptime" has to be type "number" but received type "string" 
                                          2021-09-15 16:22:50.257  - warn: unifi.0 (896) Object of state "unifi.0.z7pisjdl.num_new_alarms" is missing the required property "common.type"
                                          2021-09-15 16:22:50.279  - warn: unifi.0 (896) Object of state "unifi.0.3jz3rznl.num_new_alarms" is missing the required property "common.type"
                                          2021-09-15 16:22:50.325  - warn: unifi.0 (896) Object of state "unifi.0.pznr8yvl.num_new_alarms" is missing the required property "common.type"
                                          2021-09-15 16:22:53.857  - info: unifi.0 (896) State value to set for "unifi.0.pznr8yvl.vouchers.voucher_.duration" has to be type "number" but received type "string" 
                                          2021-09-15 16:22:53.911  - info: unifi.0 (896) State value to set for "unifi.0.pznr8yvl.vouchers.voucher_.qos_overwrite" has to be type "boolean" but received type "string" 
                                          2021-09-15 16:22:53.915  - info: unifi.0 (896) State value to set for "unifi.0.pznr8yvl.vouchers.voucher_.quota" has to be type "number" but received type "string" 
                                          2021-09-15 16:22:53.922  - info: unifi.0 (896) State value to set for "unifi.0.pznr8yvl.vouchers.voucher_.used" has to be type "number" but received type "string" 
                                          2021-09-15 16:25:53.025  - error: unifi.0 (896) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-09-15 16:25:53.026  - error: unifi.0 (896) unhandled promise rejection: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:25:53.026  - error: unifi.0 (896) Error: connect ETIMEDOUT 193.238.158.153:8443
                                              at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)
                                          2021-09-15 16:25:53.027  - error: unifi.0 (896) Exception-Code: ETIMEDOUT: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:25:53.065  - info: unifi.0 (896) cleaned everything up...
                                          2021-09-15 16:25:53.066  - info: unifi.0 (896) terminating
                                          2021-09-15 16:25:53.068  - warn: unifi.0 (896) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                          2021-09-15 16:25:53.713  - error: host.iobrokerpi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                                          2021-09-15 16:25:53.717  - error: host.iobrokerpi Caught by controller[1]: Error: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:25:53.717  - error: host.iobrokerpi Caught by controller[1]:     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)
                                          2021-09-15 16:25:53.717  - error: host.iobrokerpi instance system.adapter.unifi.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                          2021-09-15 16:25:53.718  - info: host.iobrokerpi Restart adapter system.adapter.unifi.0 because enabled
                                          2021-09-15 16:26:23.775  - info: host.iobrokerpi instance system.adapter.unifi.0 started with pid 22505
                                          2021-09-15 16:26:25.893  - info: unifi.0 (22505) starting. Version 0.5.10 in /opt/iobroker/node_modules/iobroker.unifi, node: v14.17.5, js-controller: 3.3.15
                                          2021-09-15 16:26:25.931  - info: unifi.0 (22505) UniFi adapter is ready
                                          2021-09-15 16:28:36.863  - error: unifi.0 (22505) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-09-15 16:28:36.865  - error: unifi.0 (22505) unhandled promise rejection: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:28:36.867  - error: unifi.0 (22505) Error: connect ETIMEDOUT 193.238.158.153:8443
                                              at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)
                                          2021-09-15 16:28:36.868  - error: unifi.0 (22505) Exception-Code: ETIMEDOUT: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:28:36.922  - info: unifi.0 (22505) cleaned everything up...
                                          2021-09-15 16:28:36.924  - info: unifi.0 (22505) terminating
                                          2021-09-15 16:28:36.927  - warn: unifi.0 (22505) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                          2021-09-15 16:28:37.516  - error: host.iobrokerpi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                                          2021-09-15 16:28:37.523  - error: host.iobrokerpi Caught by controller[1]: Error: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:28:37.523  - error: host.iobrokerpi Caught by controller[1]:     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)
                                          2021-09-15 16:28:37.524  - error: host.iobrokerpi instance system.adapter.unifi.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                          2021-09-15 16:28:37.524  - info: host.iobrokerpi Restart adapter system.adapter.unifi.0 because enabled
                                          2021-09-15 16:29:07.590  - info: host.iobrokerpi instance system.adapter.unifi.0 started with pid 22537
                                          2021-09-15 16:29:09.743  - info: unifi.0 (22537) starting. Version 0.5.10 in /opt/iobroker/node_modules/iobroker.unifi, node: v14.17.5, js-controller: 3.3.15
                                          2021-09-15 16:29:09.781  - info: unifi.0 (22537) UniFi adapter is ready
                                          2021-09-15 16:31:20.704  - error: unifi.0 (22537) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
                                          2021-09-15 16:31:20.705  - error: unifi.0 (22537) unhandled promise rejection: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:31:20.706  - error: unifi.0 (22537) Error: connect ETIMEDOUT 193.238.158.153:8443
                                              at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)
                                          2021-09-15 16:31:20.707  - error: unifi.0 (22537) Exception-Code: ETIMEDOUT: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:31:20.751  - info: unifi.0 (22537) cleaned everything up...
                                          2021-09-15 16:31:20.753  - info: unifi.0 (22537) terminating
                                          2021-09-15 16:31:20.755  - warn: unifi.0 (22537) Terminated (UNCAUGHT_EXCEPTION): Without reason
                                          2021-09-15 16:31:21.332  - error: host.iobrokerpi Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
                                          2021-09-15 16:31:21.335  - error: host.iobrokerpi Caught by controller[1]: Error: connect ETIMEDOUT 193.238.158.153:8443
                                          2021-09-15 16:31:21.336  - error: host.iobrokerpi Caught by controller[1]:     at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)
                                          2021-09-15 16:31:21.336  - error: host.iobrokerpi instance system.adapter.unifi.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
                                          2021-09-15 16:31:21.337  - info: host.iobrokerpi Restart adapter system.adapter.unifi.0 because enabled
                                          2021-09-15 16:31:21.337  - warn: host.iobrokerpi Do not restart adapter system.adapter.unifi.0 because restart loop detected
                                          
                                          
                                          liv-in-skyL crunchipC 2 Antworten Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          710

                                          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