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. ioBroker Allgemein
  4. Google Home/Assistant ioBroker einrichten/nutzen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    265

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

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

Google Home/Assistant ioBroker einrichten/nutzen

Scheduled Pinned Locked Moved ioBroker Allgemein
googlegoogle asisstantgoogle homegoogle home minihow-toanleitung
1.2k Posts 127 Posters 430.3k Views 140 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.
  • S Sundance

    Hiho,

    ich habe seit einem größeren Update von iobroker (alle Adapter nach und nach geupdated und auch den javascript Adapter auf 2.1.0 geupdated) Probleme mit iot bzw Google Home. Wann immer ich ein Thermostat anfragen bzw. den Wert in der Google Home App verändern will, tauchen folgende Fehlermeldungen im Log auf:

    
    iot.0	2019-11-21 17:06:04.483	warn	(3851) [GHOME] Invalid URL key. Status update is disabled you can set states but not receive state updates: {"error":"Invalid URL-KEY"}
    iot.0	2019-11-21 17:06:04.482	warn	(3851) [GHOME] Invalid URL key. Status update is disabled you can set states but not receive state updates: {"error":"Invalid URL-KEY"}
    iot.0	2019-11-21 17:06:04.481	error	(3851) [GHOME] Url Key error. Google Request and Response are working. But device states are not reported automatically: {"error":"Invalid URL-KEY"}
    iot.0	2019-11-21 17:06:04.448	info	(3851) Connection changed: connect
    iot.0	2019-11-21 17:06:04.303	info	(3851) hm-rpc.1.0012999395FE72.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.302	info	(3851) hm-rpc.1.0012999395FA9D.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.302	info	(3851) hm-rpc.1.0012999395FA94.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.300	info	(3851) hm-rpc.1.0012999395E236.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.299	info	(3851) hm-rpc.1.0012999395BDBF.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.297	info	(3851) hm-rpc.1.0012999395E098.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.191	info	(3851) hm-rpc.1.0012999395FE72.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.169	info	(3851) hm-rpc.1.0012999395FA9D.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.141	info	(3851) hm-rpc.1.0012999395FA94.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.112	info	(3851) hm-rpc.1.0012999395E236.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.089	info	(3851) hm-rpc.1.0012999395BDBF.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:04.031	info	(3851) hm-rpc.1.0012999395E098.1 is auto added with type thermostat.
    iot.0	2019-11-21 17:06:03.411	info	(3851) Connecting with a18wym7vjdl22g.iot.eu-west-1.amazonaws.com
    iot.0	2019-11-21 17:06:03.368	info	(3851) starting. Version 1.1.8 in /opt/iobroker/node_modules/iobroker.iot, node: v10.17.0
    host.HOME	2019-11-21 17:06:00.241	info	instance system.adapter.iot.0 started with pid 3851
    host.HOME	2019-11-21 17:05:30.231	info	Restart adapter system.adapter.iot.0 because enabled
    host.HOME	2019-11-21 17:05:30.231	info	instance system.adapter.iot.0 terminated with code 0 (NO_ERROR)
    host.HOME	2019-11-21 17:05:30.230	error	Caught by controller[0]: at processImmediate (timers.js:658:5)
    host.HOME	2019-11-21 17:05:30.230	error	Caught by controller[0]: at tryOnImmediate (timers.js:676:5)
    host.HOME	2019-11-21 17:05:30.230	error	Caught by controller[0]: at runCallback (timers.js:705:18)
    host.HOME	2019-11-21 17:05:30.230	error	Caught by controller[0]: at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.iot/lib/GoogleHome.js:2074:41)
    host.HOME	2019-11-21 17:05:30.229	error	Caught by controller[0]: at GoogleHome.getStates (/opt/iobroker/node_modules/iobroker.iot/lib/GoogleHome.js:2072:26)
    host.HOME	2019-11-21 17:05:30.229	error	Caught by controller[0]: at Adapter.getForeignState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5560:24)
    host.HOME	2019-11-21 17:05:30.228	error	Caught by controller[0]: TypeError: Cannot read property 'startsWith' of undefined
    iot.0	2019-11-21 17:05:29.755	info	(31018) Connection lost
    iot.0	2019-11-21 17:05:29.755	info	(31018) Connection changed: disconnect
    iot.0	2019-11-21 17:05:29.714	info	(31018) Terminated (NO_ERROR): Without reason
    iot.0	2019-11-21 17:05:29.713	info	(31018) terminating
    iot.0	2019-11-21 17:05:29.707	error	at processImmediate (timers.js:658:5)
    iot.0	2019-11-21 17:05:29.707	error	at tryOnImmediate (timers.js:676:5)
    iot.0	2019-11-21 17:05:29.707	error	at runCallback (timers.js:705:18)
    iot.0	2019-11-21 17:05:29.707	error	at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.iot/lib/GoogleHome.js:2074:41)
    iot.0	2019-11-21 17:05:29.707	error	at GoogleHome.getStates (/opt/iobroker/node_modules/iobroker.iot/lib/GoogleHome.js:2072:26)
    iot.0	2019-11-21 17:05:29.707	error	at Adapter.getForeignState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5560:24)
    iot.0	2019-11-21 17:05:29.707	error	(31018) TypeError: Cannot read property 'startsWith' of undefined
    iot.0	2019-11-21 17:05:29.706	error	(31018) uncaught exception: Cannot read property 'startsWith' of undefined
    

    Ich habe schonmal neue Certs angefordert und auch nochmal alles neu eingerichtet in Google Home - aber mir werden alle Geräte als Offline angezeigt.

    Eine Idee, was ich tun könnte bzw. wo evtl. das Problem liegt? Habe ich eine Falsche Adapterversion? :thinking_face:

    Danke vorab

    Beste Grüße

    Sundance

    T Offline
    T Offline
    tombox
    wrote on last edited by
    #781

    @Sundance Das sollte eigentlich nicht passieren, aber du kannst mal meine Version installieren (erster Beitrag letzter Absatz) und schauen was da als log angezeigt wird.

    S 1 Reply Last reply
    1
    • T tombox

      @Sundance Das sollte eigentlich nicht passieren, aber du kannst mal meine Version installieren (erster Beitrag letzter Absatz) und schauen was da als log angezeigt wird.

      S Offline
      S Offline
      Sundance
      wrote on last edited by
      #782

      @tombox - Ja, mit deiner Version scheint alles wieder problemlos zu klappen! Gibt es etwas, was ich zum evtl. debugging beitragen kann, oder reicht dir das log? kann ich diese Version einfach weiterverwenden, oder sollte ich irgendwann wieder zurückwechseln?

      Vielen dank!

      T 1 Reply Last reply
      0
      • S Sundance

        @tombox - Ja, mit deiner Version scheint alles wieder problemlos zu klappen! Gibt es etwas, was ich zum evtl. debugging beitragen kann, oder reicht dir das log? kann ich diese Version einfach weiterverwenden, oder sollte ich irgendwann wieder zurückwechseln?

        Vielen dank!

        T Offline
        T Offline
        tombox
        wrote on last edited by
        #783

        @Sundance wenn ein Fehler kommt bräuchte es ch den log. Wenn ein update kommt führst du das aus und bist wieder auf der Standard Version

        1 Reply Last reply
        0
        • RummelmugR Rummelmug

          @tombox Das hört sich gut an. Hier die Daten der Systemvariable.

          Danke schonmal :-)

          {
            "_id": "hm-rega.0.7580",
            "type": "state",
            "common": {
              "name": "PelletsHeizung",
              "type": "number",
              "read": true,
              "write": true,
              "role": "state",
              "states": {
                "0": "Aus",
                "1": "Auto",
                "2": "Manuell",
                "3": ""
              },
              "min": 0,
              "max": 3,
              "custom": {
                "history.0": {
                  "enabled": true,
                  "changesOnly": true,
                  "debounce": "",
                  "maxLength": "",
                  "retention": "31536000",
                  "changesRelogInterval": "",
                  "changesMinDelta": "",
                  "aliasId": ""
                }
              },
              "smartName": false
            },
            "native": {
              "Name": "PelletsHeizung",
              "TypeName": "VARDP",
              "DPInfo": "",
              "ValueMin": null,
              "ValueMax": null,
              "ValueUnit": "",
              "ValueType": 16,
              "ValueSubType": 29,
              "ValueList": "Aus;Auto;Manuell;"
            },
            "from": "system.adapter.hm-rega.0",
            "ts": 1569722481830,
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "user": "system.user.admin"
          }
          
          RummelmugR Offline
          RummelmugR Offline
          Rummelmug
          wrote on last edited by
          #784

          @tombox Konntest du hier schon was rausfinden? Ich hab jetzt schon verschiedenen Traits versucht, komme aber zu keinem Ergebnis.

          @Rummelmug sagte in Google Home/Assistant ioBroker einrichten/nutzen:

          @tombox Das hört sich gut an. Hier die Daten der Systemvariable.

          Danke schonmal :-)

          {
            "_id": "hm-rega.0.7580",
            "type": "state",
            "common": {
              "name": "PelletsHeizung",
              "type": "number",
              "read": true,
              "write": true,
              "role": "state",
              "states": {
                "0": "Aus",
                "1": "Auto",
                "2": "Manuell",
                "3": ""
              },
              "min": 0,
              "max": 3,
              "custom": {
                "history.0": {
                  "enabled": true,
                  "changesOnly": true,
                  "debounce": "",
                  "maxLength": "",
                  "retention": "31536000",
                  "changesRelogInterval": "",
                  "changesMinDelta": "",
                  "aliasId": ""
                }
              },
              "smartName": false
            },
            "native": {
              "Name": "PelletsHeizung",
              "TypeName": "VARDP",
              "DPInfo": "",
              "ValueMin": null,
              "ValueMax": null,
              "ValueUnit": "",
              "ValueType": 16,
              "ValueSubType": 29,
              "ValueList": "Aus;Auto;Manuell;"
            },
            "from": "system.adapter.hm-rega.0",
            "ts": 1569722481830,
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "user": "system.user.admin"
          }
          
          T 1 Reply Last reply
          0
          • RummelmugR Rummelmug

            @tombox Konntest du hier schon was rausfinden? Ich hab jetzt schon verschiedenen Traits versucht, komme aber zu keinem Ergebnis.

            @Rummelmug sagte in Google Home/Assistant ioBroker einrichten/nutzen:

            @tombox Das hört sich gut an. Hier die Daten der Systemvariable.

            Danke schonmal :-)

            {
              "_id": "hm-rega.0.7580",
              "type": "state",
              "common": {
                "name": "PelletsHeizung",
                "type": "number",
                "read": true,
                "write": true,
                "role": "state",
                "states": {
                  "0": "Aus",
                  "1": "Auto",
                  "2": "Manuell",
                  "3": ""
                },
                "min": 0,
                "max": 3,
                "custom": {
                  "history.0": {
                    "enabled": true,
                    "changesOnly": true,
                    "debounce": "",
                    "maxLength": "",
                    "retention": "31536000",
                    "changesRelogInterval": "",
                    "changesMinDelta": "",
                    "aliasId": ""
                  }
                },
                "smartName": false
              },
              "native": {
                "Name": "PelletsHeizung",
                "TypeName": "VARDP",
                "DPInfo": "",
                "ValueMin": null,
                "ValueMax": null,
                "ValueUnit": "",
                "ValueType": 16,
                "ValueSubType": 29,
                "ValueList": "Aus;Auto;Manuell;"
              },
              "from": "system.adapter.hm-rega.0",
              "ts": 1569722481830,
              "acl": {
                "object": 1636,
                "state": 1636,
                "owner": "system.user.admin",
                "ownerGroup": "system.group.administrator"
              },
              "user": "system.user.admin"
            }
            
            T Offline
            T Offline
            tombox
            wrote on last edited by
            #785

            @Rummelmug noch keine zeit gehabt aber könntest du die json datei hochladen ?

            RummelmugR 1 Reply Last reply
            0
            • T tombox

              @Rummelmug noch keine zeit gehabt aber könntest du die json datei hochladen ?

              RummelmugR Offline
              RummelmugR Offline
              Rummelmug
              wrote on last edited by
              #786

              @tombox gerne :)

              hm-rega.0.7580.json

              1 Reply Last reply
              0
              • T tombox

                @eric1905
                Das Problem, dass keine Action und Trait in dem Google Tab gewählt wurde. Ich werde das in der nächsten Version noch verbessern.

                jmeister79J Offline
                jmeister79J Offline
                jmeister79
                wrote on last edited by jmeister79
                #787

                @tombox ich habe auch das problem wie eric, dass "Die Einstellung nicht übernommen worden konnte - Prüfe Deine Verbindung"

                Das passiert in der Android App für Google Home wenn ich vErsuche iobroker als Dienst hinzuzufügen

                Nutze iot Adapter Version: 1.1.9

                T 1 Reply Last reply
                0
                • jmeister79J jmeister79

                  @tombox ich habe auch das problem wie eric, dass "Die Einstellung nicht übernommen worden konnte - Prüfe Deine Verbindung"

                  Das passiert in der Android App für Google Home wenn ich vErsuche iobroker als Dienst hinzuzufügen

                  Nutze iot Adapter Version: 1.1.9

                  T Offline
                  T Offline
                  tombox
                  wrote on last edited by
                  #788

                  @jmeister79 wann genau kommt die Meldung

                  jmeister79J 1 Reply Last reply
                  0
                  • T tombox

                    @jmeister79 wann genau kommt die Meldung

                    jmeister79J Offline
                    jmeister79J Offline
                    jmeister79
                    wrote on last edited by
                    #789

                    @tombox

                    Wenn ich versuche einen neuen Dienst Hinzufügen.
                    ich Suche mir ioBroker raus (Zugangsdaten hat er ja nun).
                    Weiße Box mit ewigem Kreis: ""Sie werden angemeldet..."
                    Weiße Box mit ewigem Kreis:"Wird mit ioBroker Konto Verknüpft..."
                    Dann unten als schwarze Box am Rand: "Die Eisntellung konnte nicht aktualisiert werde, Bitte prüfe die Verbindung!"

                    T 1 Reply Last reply
                    0
                    • jmeister79J jmeister79

                      @tombox

                      Wenn ich versuche einen neuen Dienst Hinzufügen.
                      ich Suche mir ioBroker raus (Zugangsdaten hat er ja nun).
                      Weiße Box mit ewigem Kreis: ""Sie werden angemeldet..."
                      Weiße Box mit ewigem Kreis:"Wird mit ioBroker Konto Verknüpft..."
                      Dann unten als schwarze Box am Rand: "Die Eisntellung konnte nicht aktualisiert werde, Bitte prüfe die Verbindung!"

                      T Offline
                      T Offline
                      tombox
                      wrote on last edited by
                      #790

                      @jmeister79 Liegt wahrscheinlich nicht im Adapter wahrscheinlich am iot konto. Vielleicht mal passwort zurücksetzen oder google home app löschen

                      jmeister79J 1 Reply Last reply
                      0
                      • T tombox

                        @jmeister79 Liegt wahrscheinlich nicht im Adapter wahrscheinlich am iot konto. Vielleicht mal passwort zurücksetzen oder google home app löschen

                        jmeister79J Offline
                        jmeister79J Offline
                        jmeister79
                        wrote on last edited by
                        #791

                        @tombox das Passwort mit dem ich dort im Webauftritt angemeldet bin sit doch nicht das gleiche wie das, dass ich in der Google App nutzen muss odeR?
                        Dafür war doch dieses Einmal Kennwort.

                        Wie setze ichd as denn zurück?

                        T 1 Reply Last reply
                        0
                        • jmeister79J jmeister79

                          @tombox das Passwort mit dem ich dort im Webauftritt angemeldet bin sit doch nicht das gleiche wie das, dass ich in der Google App nutzen muss odeR?
                          Dafür war doch dieses Einmal Kennwort.

                          Wie setze ichd as denn zurück?

                          T Offline
                          T Offline
                          tombox
                          wrote on last edited by
                          #792

                          @jmeister79 einfach ein neues einmal kennwort über die instanz optionen anfordern

                          1 Reply Last reply
                          0
                          • Herr.KnownH Offline
                            Herr.KnownH Offline
                            Herr.Known
                            wrote on last edited by
                            #793

                            Kann man die Lampen über den Google Assistent auch dimmen? Wenn ja wie?

                            T 1 Reply Last reply
                            0
                            • Herr.KnownH Herr.Known

                              Kann man die Lampen über den Google Assistent auch dimmen? Wenn ja wie?

                              T Offline
                              T Offline
                              tombox
                              wrote on last edited by
                              #794

                              @Herr-Known Ja wenn sie eine brightness level state haben kann man über die app oder per sprache auf den gewünschte helligkeit setzen

                              1 Reply Last reply
                              0
                              • Herr.KnownH Offline
                                Herr.KnownH Offline
                                Herr.Known
                                wrote on last edited by
                                #795

                                @tombox was ist damit gemeint? muss ich das in den Objekten irgendwie konfigurieren ?

                                B 1 Reply Last reply
                                0
                                • Herr.KnownH Herr.Known

                                  @tombox was ist damit gemeint? muss ich das in den Objekten irgendwie konfigurieren ?

                                  B Offline
                                  B Offline
                                  Brati
                                  wrote on last edited by
                                  #796

                                  @Herr-Known Ja, in den Objekten wird der State einem Raum und der Funktion Licht zugeordnet. Wenn er nicht automatisch im iot Adapter auftaucht, dann von Hand hinzufügen und Light / Brightness auswählen. Danach kann man sagen : "Schalte das Licht xxx auf xx Prozent"....

                                  CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

                                  1 Reply Last reply
                                  1
                                  • Herr.KnownH Offline
                                    Herr.KnownH Offline
                                    Herr.Known
                                    wrote on last edited by
                                    #797

                                    @tombox Jo Danke Funktioniert.

                                    1 Reply Last reply
                                    0
                                    • K Offline
                                      K Offline
                                      koema
                                      wrote on last edited by
                                      #798

                                      Hallo

                                      ich habe den Adapter auch installiert und er wird auch grün,
                                      aber ich abe immer folgende 3 Fehlermeldungen im Log, wenn ich ihn starte:

                                      (30598) [GHOME] Invalid URL Pro key. Status autoupdate is disabled you can set states but receive states only manually: {"error":"Invalid URL-KEY"}
                                      (30598) [GHOME] Invalid URL Pro key. Status autoupdate is disabled you can set states but receive states only manually: {"error":"Invalid URL-KEY"}
                                      (30598) [GHOME] Url Key error. Google Request and Response are working. But device states are not reported automatically: {"error":"Invalid URL-KEY"}

                                      Ich bekomme sie nicht weg. Ich habe einen iobroker pro account und ein Jahr Fernzugriff.

                                      Eine Idee?

                                      Danke

                                      T T 2 Replies Last reply
                                      0
                                      • K koema

                                        Hallo

                                        ich habe den Adapter auch installiert und er wird auch grün,
                                        aber ich abe immer folgende 3 Fehlermeldungen im Log, wenn ich ihn starte:

                                        (30598) [GHOME] Invalid URL Pro key. Status autoupdate is disabled you can set states but receive states only manually: {"error":"Invalid URL-KEY"}
                                        (30598) [GHOME] Invalid URL Pro key. Status autoupdate is disabled you can set states but receive states only manually: {"error":"Invalid URL-KEY"}
                                        (30598) [GHOME] Url Key error. Google Request and Response are working. But device states are not reported automatically: {"error":"Invalid URL-KEY"}

                                        Ich bekomme sie nicht weg. Ich habe einen iobroker pro account und ein Jahr Fernzugriff.

                                        Eine Idee?

                                        Danke

                                        T Offline
                                        T Offline
                                        tombox
                                        wrote on last edited by
                                        #799

                                        @koema Adapter nochmal komplett löschen und neuinstallieren bringt das was?

                                        1 Reply Last reply
                                        0
                                        • K koema

                                          Hallo

                                          ich habe den Adapter auch installiert und er wird auch grün,
                                          aber ich abe immer folgende 3 Fehlermeldungen im Log, wenn ich ihn starte:

                                          (30598) [GHOME] Invalid URL Pro key. Status autoupdate is disabled you can set states but receive states only manually: {"error":"Invalid URL-KEY"}
                                          (30598) [GHOME] Invalid URL Pro key. Status autoupdate is disabled you can set states but receive states only manually: {"error":"Invalid URL-KEY"}
                                          (30598) [GHOME] Url Key error. Google Request and Response are working. But device states are not reported automatically: {"error":"Invalid URL-KEY"}

                                          Ich bekomme sie nicht weg. Ich habe einen iobroker pro account und ein Jahr Fernzugriff.

                                          Eine Idee?

                                          Danke

                                          T Offline
                                          T Offline
                                          thomas.flaechsig
                                          wrote on last edited by thomas.flaechsig
                                          #800

                                          @koema Gleiches Problem bei mir seit heute - Konntest Du das Problem lösen? Neuinstallation hat nichts gebracht.

                                          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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          578

                                          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