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

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Harmony hub local Nutzung wird eingestellt.

NEWS

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

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

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

Harmony hub local Nutzung wird eingestellt.

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
246 Beiträge 66 Kommentatoren 44.4k Aufrufe
  • Ä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.
  • JohGreJ Offline
    JohGreJ Offline
    JohGre
    schrieb am zuletzt editiert von
    #35

    @helfi9999:

    Hi jetzt hat es mich auch getroffen, gibt es eine Möglichkeit nur den hub zu downgraden. `

    Laut der Anleitung ein paar Posts weiter oben sind Hub und Fernbedienung einzeln zu bespielen, wenn du's nur beim Hub machst weiß ich nicht ob die beiden dann aber noch miteinander können weiß, bezweifle es aber.

    nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

    1 Antwort Letzte Antwort
    0
    • H Online
      H Online
      helfi9999
      schrieb am zuletzt editiert von
      #36

      Hi habe nur den hub aber laut den Post soll ja das mit den Ports nicht klappen. Finde laut Anleitung nur fernbedienungen wo man erst die Fernbedienung zurück setzen kann und dann den hub

      Intel NUC mit Iobroker

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        derKlein
        schrieb am zuletzt editiert von
        #37

        Hallo, da hat Logitech uns ja ein schönes Weihnachtsgeschenk gemacht.

        Hoffe ja das die noch zur Vernunft kommen obwohl es ja scheinbar nicht danach aussieht was man so liest.

        Mit dem Alexa Skill könnte man sich ja behelfen, aber was ist wen man mehr als einen Hub hat ? Ich hab z.B. 3 .

        Es lässt sich glaub ich nur einer Koppeln. Wäre dies bei einer Websocket Lösung ähnlich ?

        1 Antwort Letzte Antwort
        0
        • JohGreJ Offline
          JohGreJ Offline
          JohGre
          schrieb am zuletzt editiert von
          #38

          @derKlein:

          Wäre dies bei einer Websocket Lösung ähnlich ? `

          Soweit ich das verstehe, sollte das die selbe Funktionalität bieten wie die alte Socketschnittstelle da auf diese Schnittstelle die HandyApps Zugreifen.

          Man wird sehen.

          nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

          1 Antwort Letzte Antwort
          0
          • D Offline
            D Offline
            denjo
            schrieb am zuletzt editiert von
            #39

            Soo nach Downgrade funktioniert bei mir auch wieder alles.

            Wird das Update nicht irgendwann sich automatisch drauf ziehen???

            1 Antwort Letzte Antwort
            0
            • M Offline
              M Offline
              Master77
              schrieb am zuletzt editiert von
              #40

              Hallo zusammen.

              Heute morgen wurde auch bei mir automatisch das Update gemacht.

              Also wenn ich das jetzt richtig verstanden habe sollte man die alte Firmware drauf machen und dann dem Hub die Internetverbindung blockieren. Richtig?

              Hat das Blockieren der Internetverbindung denn irgendwelche Auswirkungen auf die Funktion? Frage nur weil es ja auch schon die Aussage gab das der Hub dann nur noch sehr träge funktioniert. Kann das einer bestätigen? Danke im voraus für die Info.

              Gruß Markus

              Gesendet von unterwegs mit Tapatalk

              1 Antwort Letzte Antwort
              0
              • JohGreJ Offline
                JohGreJ Offline
                JohGre
                schrieb am zuletzt editiert von
                #41

                @Master77:

                Hat das Blockieren der Internetverbindung denn irgendwelche Auswirkungen auf die Funktion? Frage nur weil es ja auch schon die Aussage gab das der Hub dann nur noch sehr träge funktioniert. Kann das einer bestätigen? Danke im voraus für die Info. `

                Bei mir ist es so zumindest so, dass das Aktivieren einer Aktivität über die Fernbedienung extrem verlangsamt ausgeführt wird. Nehme mal an das der Hub so lange braucht bis er in einen Timeout läuft. Nur wenn ich myharmony.com freigebe funktioniert's wieder normal. Und ich glaube, dass genau über diese URL die Updates (ohne Vorwarnung) auf den Hub gespielt werden.

                nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

                1 Antwort Letzte Antwort
                0
                • J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #42

                  Gibts auch ne Möglichkeit für das Downgrage wenn man keine der dort gelistete Fernbedienung sondern nur den Hub samt zugehöriger FB hat?

                  Wenn ich auf "other" klicke, bekomme ich nur die Meldung, dass mein Hub nicht unterstützt wird.

                  1 Antwort Letzte Antwort
                  0
                  • JohGreJ Offline
                    JohGreJ Offline
                    JohGre
                    schrieb am zuletzt editiert von
                    #43

                    > Hub samt zugehöriger FB
                    Welche ist das?

                    nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

                    1 Antwort Letzte Antwort
                    0
                    • J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #44

                      Na die schwarze BT FB, die beim Hub dabei ist.

                      1 Antwort Letzte Antwort
                      0
                      • Dr. BakteriusD Online
                        Dr. BakteriusD Online
                        Dr. Bakterius
                        Most Active
                        schrieb am zuletzt editiert von
                        #45

                        @Master77:

                        Hat das Blockieren der Internetverbindung denn irgendwelche Auswirkungen auf die Funktion? Frage nur weil es ja auch schon die Aussage gab das der Hub dann nur noch sehr träge funktioniert. Kann das einer bestätigen? Danke im voraus für die Info. `
                        Kann ich auch bestätigen. Nach dem Start einer Aktion hat es zirka eine Minute gedauert bis diese ausgeführt wurde. Auch beim Ausschalten musste ich wieder warten. Dazwischen hat alles normal funktioniert. Es kam auch vor, dass ein Timeout gemeldet wurde und gar nichts ging.

                        Ich habe den Internetzugang wieder erlaubt und nur einige Adressen auf die Blacklist gesetzt. Jetzt funktioniert die Bedienung wieder normal. Mal sehen ob ich vom Update verschont bleibe.

                        Eine Lösung auf Dauer ist das aber auf keinen Fall! Logitech muss sich schleunigst etwas einfallen lassen damit der HH über eine API gesteuert werden kann. Das ist für viele kaufentscheidend!

                        1 Antwort Letzte Antwort
                        0
                        • Dr. BakteriusD Online
                          Dr. BakteriusD Online
                          Dr. Bakterius
                          Most Active
                          schrieb am zuletzt editiert von
                          #46

                          @Jan1:

                          Na die schwarze BT FB, die beim Hub dabei ist. `
                          Den Hub gibt es auch stand alone zu kaufen oder im Bundle mit diversen Fernbedienungen (soweit ich weiß). Ich habe meinen ohne Fernbedienung gekauft.

                          1 Antwort Letzte Antwort
                          0
                          • JohGreJ Offline
                            JohGreJ Offline
                            JohGre
                            schrieb am zuletzt editiert von
                            #47

                            https://www.amazon.de/Logitech-Harmony- … armony+hub

                            Wenn es die ist würde ich es mit der "Harmony Home Control" versuchen.

                            nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

                            1 Antwort Letzte Antwort
                            0
                            • A Offline
                              A Offline
                              aleks-83
                              schrieb am zuletzt editiert von
                              #48

                              Bei mir besteht zumindest noch die Verbindung…

                              ! ````
                              harmony.0 2018-12-20 13:06:53.963 info [PROCESS] Synced hub config for Harmony (192.168.0.47)
                              harmony.0 2018-12-20 13:06:51.976 info [CONNECT] Connected to Harmony (192.168.0.47)
                              harmony.0 2018-12-20 13:06:49.473 info [CONNECT] Connecting to Harmony (192.168.0.47)
                              harmony.0 2018-12-20 13:06:49.400 info [DISCOVER] Discovered Harmony (192.168.0.47) and will try to connect
                              harmony.0 2018-12-20 13:06:48.138 info [DISCOVER] Searching for Harmony Hubs on 255.255.255.255

                              
                              Wo kann man denn sehen ob man die neuste Version auf dem Hub hat?
                              
                              Und wie kann man das Update verhindern wenn man es noch nicht hat?

                              = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                              = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                              Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                              Glasfaser 400

                              1 Antwort Letzte Antwort
                              0
                              • JohGreJ Offline
                                JohGreJ Offline
                                JohGre
                                schrieb am zuletzt editiert von
                                #49

                                Auf einer Fernbedienung über "Einstellungen –> Allgemein --> Info".

                                Verhindern kannst du es nur wenn du die URL's im Router blocks, das hat aber andere negative Auswirkungen bzgl. Responszeiten.

                                nuc i5: RaspberryMatic, ioBroker, pi-hole, SQL-Server, OMV-NAS, Influx-DB & Grafana, OpenHab, tasmoadmin

                                1 Antwort Letzte Antwort
                                0
                                • A Offline
                                  A Offline
                                  aleks-83
                                  schrieb am zuletzt editiert von
                                  #50

                                  Ich nutze eine alte harmony smart companion ohne Display.

                                  Jetzt habe ich erstmal im Router den Zugriff für den Hub auf das Internet komplett gesperrt.

                                  Werde mal testen wie schlimm es wird…

                                  EDIT :

                                  Mein Hub ist nicht träge. Alles funktioniert wie gewünscht.

                                  Ich kann lediglich meine Aktionen nicht mehr anpassen.

                                  = Dell Optiplex Micro - 10GB RAM - 200GB SSD - Debian VM =
                                  = Node.js v20.18.3 = NPM 10.2.3 = JS Controller 7.0.6 =

                                  Ubiquiti UAP-AC-LR - UAP-AC-Lite - Synology DS716+II - Fritz!Box 7490
                                  Glasfaser 400

                                  1 Antwort Letzte Antwort
                                  0
                                  • K Offline
                                    K Offline
                                    Karl_999
                                    schrieb am zuletzt editiert von
                                    #51

                                    Es scheint aber noch ein alternatives API zu existieren.

                                    Das legt zumindest der Blog auf hass.io nahe https://www.home-assistant.io/blog/

                                    Auch bei Logitech gibt's dazu diverse Infos https://community.logitech.com/s/questi … api-access

                                    Solche Ereignisse zeigen mir, dass die Cloud bei weitem nicht nur positiv ist. Wenn der Betreiber den Server bzw. Service abdreht, geht im besten Fall nur der Komfort hops. Im schlechtesten Fall muss man alles komplett neu kaufen und aufbauen (wie 2016 bei Nest https://www.businessinsider.de/googles- ... ?r=UK&IR=T )

                                    1 Antwort Letzte Antwort
                                    0
                                    • BarnyXXB Offline
                                      BarnyXXB Offline
                                      BarnyXX
                                      schrieb am zuletzt editiert von
                                      #52

                                      Hi,

                                      auch mich hat es mit dem Update hart getroffen. Ich habe jetzt erstmal ein Downgrade auf die alte Version gemacht und per PiHole den Zugriff auf die genannten Harmony-Server gesperrt. Bei mir funktioniert Alexa mit dem Harmony-Skill allerdings nicht mehr, was für mich eigentlich so das schlimmste ist. Einige Facebook-User schrieben, dass Alexa trotzdem noch bei Ihnen funktioniert. Kann das jemand von euch auch bestätigen?

                                      Dann habe ich mich heute mal ein wenig mit der Websocket-API beschäftigt. Dabei bin ich auf diesen GitHub Code gestoßen: https://github.com/d-EScape/HarmonyApi

                                      Mit ein paar zusätzlichen Zeilen Code, konnte ich mir zumindest für meine wichtigste Funktion, der Aktivitätenüberwachung ein kleines Skript zusammenfriemeln, dass diverse Sachen (Leinwand, Beleuchtung) wieder automatisch einschaltet werden, je nachdem welche Aktivität gerade läuft.

                                      Vielleicht hilft es ja dem einen oder anderen. Vielleicht kann sich auch mal ein Entwickler damit beschäftigen und den Harmony-Adapter überarbeiten. Mir fehlt es leider an Programmierkenntnissen. Python geht gerade noch so, aber bei JavaScript hört es leider auf.

                                      Ich drücke die Daumen, dass alles bald wieder zur Normalität zurückkehrt.

                                      1 Antwort Letzte Antwort
                                      0
                                      • K Offline
                                        K Offline
                                        Kuddel
                                        schrieb am zuletzt editiert von
                                        #53

                                        Hallo zusammen,

                                        mich hat das Update über Nacht getroffen.

                                        Da ich Streckdosen und Lampen etc. mit dem Datenpunkt currentActivity steuere, läuft bei mir leider nichts mehr in Sachen Mutlimedia, da die Steckdosen nicht angehen.

                                        Mir würde es daher schon reichen, wenn ich irgendwie per API die aktuelle Aktion auslesen kann.

                                        Der Rest funktoniert dann wieder per Blockly-Skripts.

                                        Kann mir jmd. helfen?

                                        1 Antwort Letzte Antwort
                                        0
                                        • BarnyXXB Offline
                                          BarnyXXB Offline
                                          BarnyXX
                                          schrieb am zuletzt editiert von
                                          #54

                                          Schau dir mal den Link in meinem vorherigen Betreig an.

                                          `#!/usr/bin/python3
                                          #
                                          # Logitech Harmony Class using websocket instead of old (removed) api
                                          # Credit for finding/sharing knowledge about the api goes to:
                                          #	https://github.com/jlynch630/Harmony.NET
                                          #	https://github.com/chadcb/harmonyhub
                                          #
                                          # This is a very early version. Consider it Alpha 
                                          # 
                                          # Written by: EScape 2018
                                          
                                          import json
                                          import time
                                          import requests
                                          import websocket
                                          from websocket import create_connection
                                          
                                          class harmonysock:
                                          
                                          	def __init__(self, host, port='8088', protocol='http', hubid='', timeout=30):
                                          		self.hub_ip = host
                                          		self.hub_port = port
                                          		self.harmony_api = 'http://'+self.hub_ip+":"+self.hub_port
                                          		self.timeout = timeout
                                          		if hubid != '':
                                          			self.hub_id = hubid
                                          		else:
                                          			self.hub_id = self.gethubid()
                                          		#print('hubid:', self.hub_id)
                                          		self.hubsocket = create_connection('ws://' + self.hub_ip + ':' + self.hub_port + '/?domain=svcs.myharmony.com&hubId=' + self.hub_id)
                                          		self.cacheconfig=''
                                          
                                          	def hubconfig(self, refresh=False):
                                          		if self.cacheconfig=='' or refresh:
                                          			self.cacheconfig = self.getconfig()
                                          		return self.cacheconfig
                                          
                                          	def startactivity(self, activity):
                                          		headers = {'Content-type': 'application/json', 'Accept': 'text/plain', 'Origin': 'http//:localhost.nebula.myharmony.com'}
                                          		response = ''
                                          		try:
                                          			response = requests.post(self.harmony_api, json={"cmd": "harmony.activityengine?runactivity", "params":{"activityId":activity}}, headers=headers)
                                          			print(response.text)
                                          		except:
                                          			return False
                                          		if response.status_code == 200:
                                          			return True
                                          		else:
                                          			return False
                                          
                                          	def gethubid(self):
                                          		headers = {'Content-type': 'application/json', 'Accept': 'text/plain', 'Origin': 'http//:localhost.nebula.myharmony.com'}
                                          		r = requests.post(self.harmony_api, json={"id": 111, "cmd": "connect.discoveryinfo?get", "params": {}}, headers=headers)
                                          		hub_data = json.loads(r.text)
                                          		hub_id = hub_data['data']['remoteId']
                                          		return hub_id
                                          
                                          	def getconfig(self):
                                          		payload={}
                                          		#payload['hubId']=self.hub_id #Doesn't even need the hubid?
                                          		payload['timeout']=self.timeout
                                          		payload['hbus']={}
                                          		payload['hbus']['cmd']='vnd.logitech.harmony/vnd.logitech.harmony.engine?config'
                                          		payload['hbus']['id']='0'
                                          		payload['hbus']['params']='{"verb":"get"}'
                                          		self.hubsocket.send(json.dumps(payload))
                                          		hubsocket_data = self.hubsocket.recv()
                                          		hub_data = json.loads(hubsocket_data)
                                          		return hub_data['data']
                                          
                                          	def getstate(self):
                                          		payload={}
                                          		#payload['hubId']=self.hub_id #Doesn't even need the hubid?
                                          		payload['timeout']=self.timeout
                                          		payload['hbus']={}
                                          		payload['hbus']['cmd']='vnd.logitech.connect/vnd.logitech.statedigest?get'
                                          		payload['hbus']['id']='0'
                                          		payload['hbus']['params']='{"verb":"get","format":"json"}'
                                          		self.hubsocket.send(json.dumps(payload))
                                          		hubsocket_data = self.hubsocket.recv()
                                          		hub_data=json.loads(hubsocket_data)
                                          		return hub_data['data']
                                          
                                          	def currentactivity(self):
                                          		state = self.getstate()
                                          		return state['activityId']
                                          
                                          	def listactivities(self):
                                          		base=self.hubconfig()['activity']
                                          		list={}
                                          		for item in base:
                                          			list[item['label']]=item['id']
                                          		return list
                                          
                                          	def listdevices(self):
                                          		base=self.hubconfig()['device']
                                          		list={}
                                          		for item in base:
                                          			list[item['label']]=item['id']
                                          		return list
                                          
                                          	def getactivitybyname(self, name):
                                          		all = self.listactivities()
                                          		if name in all:
                                          			return all[name]
                                          		else:
                                          			return None
                                          
                                          	def startactivity(self, activity):
                                          		#If the activity is a number it is assumed to be an ID, otherwise a label (name) 
                                          		if activity.isdigit():
                                          			activityid=activity
                                          		else:
                                          			activityid=self.getactivitybyname(activity)
                                          		headers = {'Content-type': 'application/json', 'Accept': 'text/plain', 'Origin': 'http//:localhost.nebula.myharmony.com'}
                                          		try:
                                          			response = requests.post(self.harmony_api, json={"cmd": "harmony.activityengine?runactivity", "params":{"activityId":activityid}}, headers=headers)
                                          		except:
                                          			return False
                                          		if response.status_code == 200:
                                          			return True
                                          		else:
                                          			return False		
                                          
                                          	def sendkey(self, device='', key='', hold=False):
                                          		stroke={}
                                          		stroke['deviceId']=device
                                          		stroke['command']=key
                                          		stroke['type']='IRCommand'
                                          		payload={}
                                          		#payload['hubId']=self.hub_id #Doesn't even need the hubid?
                                          		payload['timeout']=self.timeout
                                          		payload['hbus']={}
                                          		payload['hbus']['cmd']='vnd.logitech.harmony/vnd.logitech.harmony.engine?holdAction'
                                          		payload['hbus']['id']='222'
                                          		payload['hbus']['params']={}
                                          		payload['hbus']['params']['action']=json.dumps(stroke)
                                          		if hold:
                                          			payload['hbus']['params']['status']='hold'
                                          		else:
                                          			payload['hbus']['params']['status']='press'
                                          		payload['hbus']['params']['timestamp']="0"
                                          		self.hubsocket.send(json.dumps(payload))
                                          		return True
                                          
                                          harmony = harmonysock('192.168.66.34')
                                          
                                          #current = harmony.getstate()
                                          all_activitydata = harmony.listactivities()
                                          activity = harmony.currentactivity()
                                          #print(all_activitydata)
                                          
                                          for i in all_activitydata:
                                              if activity == all_activitydata[i]:
                                                  print(i)` 
                                          
                                          Das hier könnte dir helfen. Ich mache das derzeit noch über einen Shell-Sensor Pimatic und hole mir darüber die Variable rein. Ich schaue aber gerade wie ich das direkt in ioBroker bekomme. Ach, IP-Adresse ändern nicht vergessen.[/i]
                                          
                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          764

                                          Online

                                          32.5k

                                          Benutzer

                                          81.6k

                                          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