Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Entwicklung
  4. [Neuer Adapter] iobroker.sunnyportal

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    492

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.4k

[Neuer Adapter] iobroker.sunnyportal

Scheduled Pinned Locked Moved Entwicklung
195 Posts 54 Posters 39.6k Views 44 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Thomas BraunT Thomas Braun

    @wwbau
    Für node10 ja, für einen Wechsel auf node12 wird das so nicht funktionieren. Da muss erst das Repo angelegt werden. Siehe meinen Link.

    W Offline
    W Offline
    wwbau
    wrote on last edited by
    #104

    @Thomas-Braun
    Also nix auf die schnelle - das muss ich mich erst einlesen!

    W 1 Reply Last reply
    0
    • W wwbau

      @Thomas-Braun
      Also nix auf die schnelle - das muss ich mich erst einlesen!

      W Offline
      W Offline
      wwbau
      wrote on last edited by wendy2702
      #105
      /usr/bin/nodejs
      v12.19.0
      /usr/bin/node
      v12.19.0
      /usr/bin/npm
      6.14.8
      nodejs:
        Installiert:           12.19.0-1nodesource1
        Installationskandidat: 12.19.0-1nodesource1
        Versionstabelle:
       *** 12.19.0-1nodesource1 500
              500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
              100 /var/lib/dpkg/status
           10.23.0-1nodesource1 500
              500 https://deb.nodesource.com/node_10.x stretch/main armhf Packages
           8.11.1~dfsg-2~bpo9+1 500
              500 http://archive.raspberrypi.org/debian stretch/main armhf Packages
           4.8.2~dfsg-1 500
              500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages
      
      Thomas BraunT 1 Reply Last reply
      0
      • W wwbau
        /usr/bin/nodejs
        v12.19.0
        /usr/bin/node
        v12.19.0
        /usr/bin/npm
        6.14.8
        nodejs:
          Installiert:           12.19.0-1nodesource1
          Installationskandidat: 12.19.0-1nodesource1
          Versionstabelle:
         *** 12.19.0-1nodesource1 500
                500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
                100 /var/lib/dpkg/status
             10.23.0-1nodesource1 500
                500 https://deb.nodesource.com/node_10.x stretch/main armhf Packages
             8.11.1~dfsg-2~bpo9+1 500
                500 http://archive.raspberrypi.org/debian stretch/main armhf Packages
             4.8.2~dfsg-1 500
                500 http://raspbian.raspberrypi.org/raspbian stretch/main armhf Packages
        
        Thomas BraunT Online
        Thomas BraunT Online
        Thomas Braun
        Most Active
        wrote on last edited by Thomas Braun
        #106

        @wwbau sagte in [Neuer Adapter] iobroker.sunnyportal:

        500 https://deb.nodesource.com/node_12.x buster/main armhf Packages

        Da ist was falsch. Hast du jetzt Buster oder Stretch laufen?
        Die Quellen sollten immer zum Release passen.

        lsb_release -a
        

        macht dich schlauer. Und bitte Konsolentext immer in CodeTags packen!
        Text markieren, </> Icon anklicken.

        Linux-Werkzeugkasten:
        https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
        NodeJS Fixer Skript:
        https://forum.iobroker.net/topic/68035/iob-node-fix-skript
        iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

        W 1 Reply Last reply
        0
        • Thomas BraunT Thomas Braun

          @wwbau sagte in [Neuer Adapter] iobroker.sunnyportal:

          500 https://deb.nodesource.com/node_12.x buster/main armhf Packages

          Da ist was falsch. Hast du jetzt Buster oder Stretch laufen?
          Die Quellen sollten immer zum Release passen.

          lsb_release -a
          

          macht dich schlauer. Und bitte Konsolentext immer in CodeTags packen!
          Text markieren, </> Icon anklicken.

          W Offline
          W Offline
          wwbau
          wrote on last edited by
          #107

          @Thomas-Braun said in [Neuer Adapter] iobroker.sunnyportal:

          lsb_release -a

          pi@ioBroker-RasPi:~ $ lsb_release -a
          No LSB modules are available.
          Distributor ID:	Raspbian
          Description:	Raspbian GNU/Linux 9.13 (stretch)
          Release:	9.13
          Codename:	stretch
          
          W 1 Reply Last reply
          0
          • W wwbau

            @Thomas-Braun said in [Neuer Adapter] iobroker.sunnyportal:

            lsb_release -a

            pi@ioBroker-RasPi:~ $ lsb_release -a
            No LSB modules are available.
            Distributor ID:	Raspbian
            Description:	Raspbian GNU/Linux 9.13 (stretch)
            Release:	9.13
            Codename:	stretch
            
            W Offline
            W Offline
            wwbau
            wrote on last edited by
            #108

            @wwbau said in [Neuer Adapter] iobroker.sunnyportal:

            @Thomas-Braun said in [Neuer Adapter] iobroker.sunnyportal:

            lsb_release -a

            pi@ioBroker-RasPi:~ $ lsb_release -a
            No LSB modules are available.
            Distributor ID:	Raspbian
            Description:	Raspbian GNU/Linux 9.13 (stretch)
            Release:	9.13
            Codename:	stretch
            

            Du fragst mich Sachen. BIn doch reiner Anwender !!

            Thomas BraunT 1 Reply Last reply
            0
            • W wwbau

              @wwbau said in [Neuer Adapter] iobroker.sunnyportal:

              @Thomas-Braun said in [Neuer Adapter] iobroker.sunnyportal:

              lsb_release -a

              pi@ioBroker-RasPi:~ $ lsb_release -a
              No LSB modules are available.
              Distributor ID:	Raspbian
              Description:	Raspbian GNU/Linux 9.13 (stretch)
              Release:	9.13
              Codename:	stretch
              

              Du fragst mich Sachen. BIn doch reiner Anwender !!

              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              wrote on last edited by
              #109

              @wwbau Also Stretch.
              Dann änder die Datei /etc/apt/sourceslist.d/nodesource.list
              auch auf Stretch ab. Da dürfte was mit Buster drin stehen.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              W 1 Reply Last reply
              0
              • Thomas BraunT Thomas Braun

                @wwbau Also Stretch.
                Dann änder die Datei /etc/apt/sourceslist.d/nodesource.list
                auch auf Stretch ab. Da dürfte was mit Buster drin stehen.

                W Offline
                W Offline
                wwbau
                wrote on last edited by
                #110

                @Thomas-Braun
                So, vielen Dank, alles geändert ---
                ABER am login Fail sunnyportal ändert sich nichts - gibts wirklich im Moment keine Lösung ?

                SlowmanS 1 Reply Last reply
                0
                • W wwbau

                  @Thomas-Braun
                  So, vielen Dank, alles geändert ---
                  ABER am login Fail sunnyportal ändert sich nichts - gibts wirklich im Moment keine Lösung ?

                  SlowmanS Offline
                  SlowmanS Offline
                  Slowman
                  wrote on last edited by
                  #111

                  @wwbau

                  Es funktioniert leider nicht. Egal was du machst. Hatte diesen in Betrieb gehabt und eines Tages wollte er nicht mehr die Logindaten.:confused:

                  Eigentlich könnte das @Team des Forum hier schliessen, da dieser Adapter definitiv nicht "mehr" funktioniert.

                  W wendy2702W T 3 Replies Last reply
                  0
                  • SlowmanS Slowman

                    @wwbau

                    Es funktioniert leider nicht. Egal was du machst. Hatte diesen in Betrieb gehabt und eines Tages wollte er nicht mehr die Logindaten.:confused:

                    Eigentlich könnte das @Team des Forum hier schliessen, da dieser Adapter definitiv nicht "mehr" funktioniert.

                    W Offline
                    W Offline
                    wwbau
                    wrote on last edited by
                    #112

                    @Slowman
                    OK, danke, das ist mehr als schade !

                    1 Reply Last reply
                    0
                    • SlowmanS Slowman

                      @wwbau

                      Es funktioniert leider nicht. Egal was du machst. Hatte diesen in Betrieb gehabt und eines Tages wollte er nicht mehr die Logindaten.:confused:

                      Eigentlich könnte das @Team des Forum hier schliessen, da dieser Adapter definitiv nicht "mehr" funktioniert.

                      wendy2702W Online
                      wendy2702W Online
                      wendy2702
                      wrote on last edited by
                      #113

                      @Slowman sagte in [Neuer Adapter] iobroker.sunnyportal:

                      Eigentlich könnte das @Team des Forum hier schliessen, da dieser Adapter definitiv nicht "mehr" funktioniert.

                      Das ganze Forum schließen weil ein Adapter nicht mehr funktioniert !?

                      Findest du das nicht ein wenig übertrieben ;-)

                      Bitte keine Fragen per PN, die gehören ins Forum!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      SlowmanS 1 Reply Last reply
                      0
                      • wendy2702W wendy2702

                        @Slowman sagte in [Neuer Adapter] iobroker.sunnyportal:

                        Eigentlich könnte das @Team des Forum hier schliessen, da dieser Adapter definitiv nicht "mehr" funktioniert.

                        Das ganze Forum schließen weil ein Adapter nicht mehr funktioniert !?

                        Findest du das nicht ein wenig übertrieben ;-)

                        SlowmanS Offline
                        SlowmanS Offline
                        Slowman
                        wrote on last edited by
                        #114

                        @wendy2702

                        Oh, da habe ich aber richtige Schei**e geschrieben :face_with_rolling_eyes:
                        Natürlich nur diese Thema hier. :sunglasses:

                        1 Reply Last reply
                        0
                        • SlowmanS Slowman

                          @wwbau

                          Es funktioniert leider nicht. Egal was du machst. Hatte diesen in Betrieb gehabt und eines Tages wollte er nicht mehr die Logindaten.:confused:

                          Eigentlich könnte das @Team des Forum hier schliessen, da dieser Adapter definitiv nicht "mehr" funktioniert.

                          T Offline
                          T Offline
                          tauscherb
                          wrote on last edited by
                          #115

                          Totgesagte leben länger... ;-)
                          Ich habe mir den Adapter aus reinem Eigennutz mal etwas angeschaut und ihn soweit hingebogen, dass er bei mir jetzt seit einer Woche funktioniert.

                          Wer mutig genug ist, kann sich meine Version über "Installieren von eigener URL" von https://github.com/tauscherb/ioBroker.sunnyportal.git installieren und selber mal ausprobieren. (Da kann man auch sehen, dass fasihi01 schon Vorarbeit geleistet hat!)

                          Ich habe festgestellt (wurde auch schon im fhem-Forum diskutiert dieses Jahr), dass SMA Nutzer nach 24h abklemmt, wenn man zu häufig den Status abruft. Daher habe ich das Update-Intervall in den Adapter-Einstellungen konfigurierbar gemacht. Mit 300 sec sieht's ganz gut aus.

                          ? lobomauL 2 Replies Last reply
                          0
                          • T tauscherb

                            Totgesagte leben länger... ;-)
                            Ich habe mir den Adapter aus reinem Eigennutz mal etwas angeschaut und ihn soweit hingebogen, dass er bei mir jetzt seit einer Woche funktioniert.

                            Wer mutig genug ist, kann sich meine Version über "Installieren von eigener URL" von https://github.com/tauscherb/ioBroker.sunnyportal.git installieren und selber mal ausprobieren. (Da kann man auch sehen, dass fasihi01 schon Vorarbeit geleistet hat!)

                            Ich habe festgestellt (wurde auch schon im fhem-Forum diskutiert dieses Jahr), dass SMA Nutzer nach 24h abklemmt, wenn man zu häufig den Status abruft. Daher habe ich das Update-Intervall in den Adapter-Einstellungen konfigurierbar gemacht. Mit 300 sec sieht's ganz gut aus.

                            ? Offline
                            ? Offline
                            A Former User
                            wrote on last edited by
                            #116

                            @tauscherb Sieht schonmal angenehm aus, genial. Kein Fehler mehr in den Logs und angelegtes Verzeichnis in den Instanzen. Läuft, danke!

                            frana120500F 1 Reply Last reply
                            0
                            • ? A Former User

                              @tauscherb Sieht schonmal angenehm aus, genial. Kein Fehler mehr in den Logs und angelegtes Verzeichnis in den Instanzen. Läuft, danke!

                              frana120500F Offline
                              frana120500F Offline
                              frana120500
                              wrote on last edited by
                              #117

                              ich merke keinen Unterschied. Den Fehler beim Login erhalte ich trotzdem noch

                              1 Reply Last reply
                              0
                              • T tauscherb

                                Totgesagte leben länger... ;-)
                                Ich habe mir den Adapter aus reinem Eigennutz mal etwas angeschaut und ihn soweit hingebogen, dass er bei mir jetzt seit einer Woche funktioniert.

                                Wer mutig genug ist, kann sich meine Version über "Installieren von eigener URL" von https://github.com/tauscherb/ioBroker.sunnyportal.git installieren und selber mal ausprobieren. (Da kann man auch sehen, dass fasihi01 schon Vorarbeit geleistet hat!)

                                Ich habe festgestellt (wurde auch schon im fhem-Forum diskutiert dieses Jahr), dass SMA Nutzer nach 24h abklemmt, wenn man zu häufig den Status abruft. Daher habe ich das Update-Intervall in den Adapter-Einstellungen konfigurierbar gemacht. Mit 300 sec sieht's ganz gut aus.

                                lobomauL Offline
                                lobomauL Offline
                                lobomau
                                wrote on last edited by
                                #118

                                @tauscherb bei mir läuft der Adapter weiterhin nicht. Es wird auch nichts unter Objekte angelegt.

                                sunnyportal.0	2020-11-29 21:55:31.930	error	at endReadableNT (_stream_readable.js:1223:12)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at IncomingMessage.emit (events.js:326:22)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at Object.onceWrapper (events.js:420:28)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.sunnyportal/node_modules/request/request.js:1076:12)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.emit (events.js:314:20)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.sunnyportal/node_modules/request/request.js:1154:10)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.emit (events.js:314:20)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.self.callback (/opt/iobroker/node_modules/iobroker.sunnyportal/node_modules/request/request.js:185:22)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at Request._callback (/opt/iobroker/node_modules/iobroker.sunnyportal/build/sunnyPortalService.js:36:36)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	at JSON.parse (<anonymous>)
                                sunnyportal.0	2020-11-29 21:55:31.930	error	(17798) SyntaxError: Unexpected token < in JSON at position 4
                                sunnyportal.0	2020-11-29 21:55:31.927	error	(17798) uncaught exception: Unexpected token < in JSON at position 4
                                sunnyportal.0	2020-11-29 21:55:31.878	info	(17798) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                sunnyportal.0	2020-11-29 21:55:31.876	info	(17798) terminating
                                sunnyportal.0	2020-11-29 21:55:31.875	info	(17798) Cleaned everything up...
                                sunnyportal.0	2020-11-29 21:55:31.873	info	(17798) Got terminate signal TERMINATE_YOURSELF
                                

                                Host: NUC8i3 mit Proxmox:

                                • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                • Slave: Pi4
                                T 1 Reply Last reply
                                0
                                • lobomauL lobomau

                                  @tauscherb bei mir läuft der Adapter weiterhin nicht. Es wird auch nichts unter Objekte angelegt.

                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at endReadableNT (_stream_readable.js:1223:12)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at IncomingMessage.emit (events.js:326:22)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at Object.onceWrapper (events.js:420:28)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at IncomingMessage.<anonymous> (/opt/iobroker/node_modules/iobroker.sunnyportal/node_modules/request/request.js:1076:12)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.emit (events.js:314:20)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.<anonymous> (/opt/iobroker/node_modules/iobroker.sunnyportal/node_modules/request/request.js:1154:10)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.emit (events.js:314:20)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at Request.self.callback (/opt/iobroker/node_modules/iobroker.sunnyportal/node_modules/request/request.js:185:22)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at Request._callback (/opt/iobroker/node_modules/iobroker.sunnyportal/build/sunnyPortalService.js:36:36)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	at JSON.parse (<anonymous>)
                                  sunnyportal.0	2020-11-29 21:55:31.930	error	(17798) SyntaxError: Unexpected token < in JSON at position 4
                                  sunnyportal.0	2020-11-29 21:55:31.927	error	(17798) uncaught exception: Unexpected token < in JSON at position 4
                                  sunnyportal.0	2020-11-29 21:55:31.878	info	(17798) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason
                                  sunnyportal.0	2020-11-29 21:55:31.876	info	(17798) terminating
                                  sunnyportal.0	2020-11-29 21:55:31.875	info	(17798) Cleaned everything up...
                                  sunnyportal.0	2020-11-29 21:55:31.873	info	(17798) Got terminate signal TERMINATE_YOURSELF
                                  
                                  T Offline
                                  T Offline
                                  tauscherb
                                  wrote on last edited by
                                  #119

                                  @lobomau @frana120500 Legt Euch im Sunnyportal mal einen neuen Benutzer für Eure Anlage an (Standardbenutzer reicht als Rolle) und nutzt den dann für den Adapter.
                                  Ich kann nicht sagen, wie lange SMA die Nutzer sperrt, wenn sie mal zu oft angefragt haben. Ein manueller Login funktioniert für so einen blockierten Benutzer übrigens noch wunderbar, das hat also anscheinend keine Aussagekraft.

                                  frana120500F 1 Reply Last reply
                                  0
                                  • T tauscherb

                                    @lobomau @frana120500 Legt Euch im Sunnyportal mal einen neuen Benutzer für Eure Anlage an (Standardbenutzer reicht als Rolle) und nutzt den dann für den Adapter.
                                    Ich kann nicht sagen, wie lange SMA die Nutzer sperrt, wenn sie mal zu oft angefragt haben. Ein manueller Login funktioniert für so einen blockierten Benutzer übrigens noch wunderbar, das hat also anscheinend keine Aussagekraft.

                                    frana120500F Offline
                                    frana120500F Offline
                                    frana120500
                                    wrote on last edited by
                                    #120

                                    @tauscherb du bekommst die Tür nicht zu... das mit den neuen Benutzer hat tatsächlich funktioniert.

                                    Den Anlagenadmin nimmt er nicht, aber einen weiteren Standardnutzer schon. Verrückt.

                                    frana120500F 1 Reply Last reply
                                    0
                                    • frana120500F frana120500

                                      @tauscherb du bekommst die Tür nicht zu... das mit den neuen Benutzer hat tatsächlich funktioniert.

                                      Den Anlagenadmin nimmt er nicht, aber einen weiteren Standardnutzer schon. Verrückt.

                                      frana120500F Offline
                                      frana120500F Offline
                                      frana120500
                                      wrote on last edited by
                                      #121

                                      und schon wieder vorbei derSpaß. Adapter springt wieder auf rot, nachdem er kurz grün wurde. schade.

                                      lobomauL 1 Reply Last reply
                                      0
                                      • frana120500F frana120500

                                        und schon wieder vorbei derSpaß. Adapter springt wieder auf rot, nachdem er kurz grün wurde. schade.

                                        lobomauL Offline
                                        lobomauL Offline
                                        lobomau
                                        wrote on last edited by
                                        #122

                                        @frana120500 ich habe es noch nicht probiert mit neuem User dafür anlegen.
                                        Ich werden dann Mal auf 900s gehen. Wie lange ging es bei dir gut?

                                        Host: NUC8i3 mit Proxmox:

                                        • ioBroker CT Debian 13, npm 10.9.4, nodejs 22.21.0
                                        • Slave: Pi4
                                        frana120500F 1 Reply Last reply
                                        0
                                        • lobomauL lobomau

                                          @frana120500 ich habe es noch nicht probiert mit neuem User dafür anlegen.
                                          Ich werden dann Mal auf 900s gehen. Wie lange ging es bei dir gut?

                                          frana120500F Offline
                                          frana120500F Offline
                                          frana120500
                                          wrote on last edited by
                                          #123

                                          @lobomau ich hab das gestern abend eingerichtet und grade mal drauf geguckt und festgestellt das er nicht mehr läuft.

                                          also irgendwas zwischen 0 und 18 stunden :-)

                                          lobomauL 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          265

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe