Coder Social home page Coder Social logo

iobroker.harmony's Introduction

Logo

ioBroker.harmony

GitHub license Downloads GitHub repo size Translation status
GitHub commit activity GitHub commits since latest release (by date) GitHub last commit GitHub issues
Version:
NPM version Current version in stable repository Number of Installations
Tests:
Test and Release CodeQL

ioBroker Logitech Harmony Adapter

Control your harmony activities from ioBroker.

Install

Install Harmony via ioBroker Admin. Adapter should automatically find your Hubs.

Usage

Activities

Start: Set the status state 'Instance.Hub_Name.activities.Activity_Name' to a Number greater than 0. During the activity's startup sequence the status changes from 1 (startup) to 2(running)

Stop: Set the state 'Instance.Hub_Name.activities.Activity_Name' to 0. Alternatively, you can set the hub's status 'Instance.activities.currentStatus' to any number. During the activity's exit sequence the status changes from 3 (stopping) to 0 (stopped)

Indicators

There are two indicators 'Instance.Hub_Name.activity' and 'Instance.Hub_Name.connected'. Both are read-only, changing their values has no effect.

.hubConnected Tells you whether the adapter is successfully connected to the hub.

.hubBlocked Is set to true if Hub is busy starting/stopping activities or sending commands.

activities.currentActivity Gives you the name of the currently running activity.

activities.currentStatus Gives you the current status of the hub.

  • 0 = inactive
  • 1 = starting
  • 2 = active
  • 3 = stopping

activities.<activity name> Status of this activity. Values are the same as above.

Devices

Send Command
Set 'Instance.Hub_Name.Device_Name.command' to a number x to send command for x milliseconds. A value smaller than 250 probably will send the command only once. After sending the state will be set to 0 again.

Changelog

1.4.0 (2024-04-11)

  • (mcm1957) Adapter requires node.js 18 and js-controller >= 5 now
  • (mcm1957) Translations have been updated
  • (mcm1957) Dependencies have been updated

1.3.0 (2023-11-08)

  • (mcm1957) Adapter requires nodejs 16 now.
  • (mcm1957) Adapter has been moved to iobroker-community-adapters organisation.
  • (mcm1957) Dependencies have been updated.

1.2.2 (2019-03-11)

  • (foxriver76) reduce discover interval and only log newly discovered hubs

1.2.1 (2019-02-21)

  • (foxriver76) use at least 1.0.5 of harmonyhubws

1.2.0 (2019-01-06)

  • (foxriver76) compact mode compatibility added

1.1.5 (2018-12-28)

  • (Pmant) fix hold key (for values > 250ms)

1.1.4 (2018-12-25)

  • (Pmant) fix single key presses

1.1.2

  • (Pmant) reduce log spam
  • (Pmant) fix multiple instances of one hub

1.1.1

  • (Pmant) switch to api module

1.1.0

  • (Pmant) switch to websocket client

1.0.0

  • (foxriver76) replace blanks by underscores
  • (foxriver76) minor readme adjustments
  • (foxriver76) discover interval 1000 ms by default again

0.10.2

  • (foxriver76) added discover interval and port to code
  • (foxriver76) discover interval is now 300 ms instead of 1000 ms

0.10.0

  • (foxriver76) added possibility to specify subnet for discovery
  • (foxriver76) fix translations
  • (foxriver76) Logging improved
  • (foxriver76) materialized index.html for admin v3
  • (foxriver76) make sure callback in unload is called

0.9.6

  • (foxriver76) updating code to es6
  • (foxriver76) using maintained harmony libs for discover and client
  • (foxriver76) possibility to only add whitelisted hubs
  • (foxriver76) MAX_CLIENTS = 6 error fixed
  • (foxriver76) enhanced logging
  • (foxriver76) changes for new libs

0.9.3

  • (justr1) fix error with hubname

0.9.1

please delete all harmony.x objects once

  • (Pmant) fix problematic chars

0.7.0

  • (Pmant) support multiple hubs
  • (Pmant) removed hub config from admin
  • (Pmant) find free Port for Hub-Discovery

0.6.2

  • (Pmant) fix wrong port

0.6.1

  • (Pmant) reduce logging

0.6.0

  • (Pmant) fix admin in firefox
  • (Pmant) improve connection stability (needs testing)

0.5.6

  • (PArns) update harmony lib
  • (PArns) removed unneeded functions due to lib update
  • (Pmant) fix bug with blocked state

0.5.5

  • (Pmant) fix hub lifecycle

0.5.4

  • (Pmant) fix node 5.0.0

0.5.3

  • (Pmant) fix node-xmpp-client version

0.5.2

  • (Pmant) change: add instance after installation
  • (Pmant) fix: deletes history settings

0.5.1

  • (Pmant) fix: bug with wrong states

0.5.0

  • (Pmant) change: object structure (delete instance once if had 0.2.1 or lower installed!)
  • (Pmant) add: send commands for x milliseconds
  • (Pmant) add: delete unused activities and devices
  • (Pmant) add: delay commands when hub is busy

0.2.1

  • (bluefox) change logo

0.2.0

  • (Pmant) switch activity on state change
  • (Pmant) stop current activity on hub status change
  • (Pmant) move activities to activity channel
  • (Pmant) add devices channel
  • (Pmant) add device control

0.1.2

  • (Pmant) hub discovery

0.1.1

  • (Pmant) fixes

0.1.0

  • (Pmant) keep alive connection to hub
  • (Pmant) create/update objects and states
  • (Pmant) update current activity status

0.0.1

  • (Pmant) connect to hub
  • (Pmant) listen for activies

License

The MIT License (MIT)

Copyright (c) 2023-2024 iobroker-community-adapters [email protected] Copyright (c) 2015-2019 Pmant [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

iobroker.harmony's People

Contributors

apollon77 avatar dependabot[bot] avatar foxriver76 avatar germanbluefox avatar homoran avatar justr1 avatar mcm1957 avatar parns avatar pmant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iobroker.harmony's Issues

Buttons führen keine Aktion durch

Nach dem Einrichten des Harmony Hub-Adapters werden meine Geräte ganz normal angezeigt. Allerdings haben Klicks auf die Buttons keinerlei folgen - scheint funktioniert der Push zum Harmony nicht.

Über die Harmony-App kann ich alles normal steuern.

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/Pmant/ioBroker.harmony

  • [E104] No common.titleLang found in io-package.json
  • [E150] No common.connectionType found in io-package.json
  • [E152] No common.dataSource found in io-package.json
  • [E506] More non translated in german or russian words found in admin/words.js. You can use https://translator.iobroker.in/ for translations
  • [E301] Tests on Travis-ci.org are broken. Please fix.
  • [E605] No actual year found in copyright. Please add "Copyright (c) 2022 Pmant [email protected]" at the end of README.md
  • [E701] No actual year found in LICENSE. Please add "Copyright (c) 2015-2022 Pmant [email protected]" at the start of LICENSE

I have also found warnings that may be fixed if possible.

  • [W505] setTimeout found in "harmony.js", but no clearTimeout detected

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Two Adapter for 2 Hubs is not working

Adding a second Hub with a second adapter is not working.
Only one a time is working, second exit with 0.:

knx.0 2017-01-30 11:43:00.278 warn knx.0 Value recieved on unknown GA : 1/2/21
knxpi 2017-01-30 11:42:55.664 info host.knxpi Restart adapter system.adapter.harmony.0 because enabled
knxpi 2017-01-30 11:42:55.662 error host.knxpi instance system.adapter.harmony.0 terminated with code 0 (OK)
harmony.0 2017-01-30 11:42:55.436 info harmony.0 hub initialized
harmony.0 2017-01-30 11:42:55.370 info harmony.0 starting. Version 0.6.0 in /opt/iobroker/node_modules/iobroker.harmony, node: v6.9.4
host.knxpi 2017-01-30 11:42:50.986 info instance system.adapter.harmony.0 started with pid 4306
host.knxpi 2017-01-30 11:42:50.951 info object change system.adapter.harmony.0

Enhancement: Current Activity Remote Buttons

It would be a nice feature if the user has the possibility to use the buttons of the remote control for the current activity in ioBroker.

e.g. by pressing pause on my mobile phone or my remote, it sends the pause button to the tv when i have triggered the internal Netflix app of my smart tv. Otherwise when I triggered my Amazon Video activity on Fire TV, the same button sends the pause command to the Fire TV while this activity is triggered.

If this isn't possible with the Harmony API give me a short feedback please.

Harmony Hub disconnects randomly leaving me in a dark room ...

Hi
my Harmony Hub disconnects randomly, mostly after midnight. Normally I am watchichg TV at that time - so after a few seconds all devices are shutdown (PowerOff) leaving me flabbergasted. I can see how the LED is turning red on the Hub, then green again. Shortly after that the devices like TV set, Soundbar, Kodi Mediaplayer, Lights and so on are shut down. This happens at least once a day. Is there a way to prevent Shutdown?

Log (mediaDS is the name of my Hub):

2020-12-28 01:06:14.539 - info: harmony.0 (18337) [CONNECT] lost Connection to mediaDS (10.42.0.20)
2020-12-28 01:06:31.560 - info: harmony.0 (18337) [CONNECT] Connected to mediaDS (10.42.0.20)
2020-12-28 01:06:32.791 - info: kodi.0 (2498) sending in KODI: System.Shutdown - []
2020-12-28 01:06:32.811 - info: harmony.0 (18337) hub busy, stateChange delayed: harmony.0.mediaDS.TV.PowerOff = 1
2020-12-28 01:07:13.275 - info: mqtt.0 (6044) Client [Helios] connection closed: timeout
2020-12-28 01:07:32.318 - info: harmony.0 (18337) hub busy, stateChange delayed: harmony.0.mediaDS.TV.PowerOff = 1
2020-12-28 01:08:14.430 - info: mqtt.0 (6044) Client [Helios] connected with secret 1609114094422_7988
2020-12-28 01:08:14.460 - info: mqtt.0 (6044) Client [Helios] subscribes on "mqtt.0.Helios.R"

Platform linux
Betriebssystem linux
Architektur arm64
CPUs 4
Geschwindigkeit 1296 MHz
Modell Odroid
RAM 1.94 GB
Node.js v12.20.0
NPM 6.14.8

Adapter version 1.2.2
JS Script Engine 4.10.8
Kodi Media Control 2.0.4

not working at new installation

Wie im Forum beschrieben:
http://forum.iobroker.net/viewtopic.php?f=23&p=11441&sid=9c3de9b2b1cc431778343cdc3822e005#p11359

nach einer komplett neuen Installation:

<code>2015-09-16 19:08:51.769  - info: harmony.0 starting. Version 0.5.2 in /opt/iobroker/node_modules/iobroker.harmony
2015-09-16 19:08:51.846  - info: harmony.0 hub not initialized
2015-09-16 19:08:53.033  - info: harmony.0 discovered Kino
2015-09-16 19:08:54.451  - error: uncaught exception: Cannot read property 'identity' of undefined
2015-09-16 19:08:54.455  - error: TypeError: Cannot read property 'identity' of undefined
    at Client.<anonymous> (/opt/iobroker/node_modules/iobroker.harmony/node_modules/harmonyhubjs-client/lib/login/hub.js:63:15)
    at Client.EventEmitter.emit (events.js:95:17)
    at Client.onStanza (/opt/iobroker/node_modules/iobroker.harmony/node_modules/harmonyhubjs-client/node_modules/node-xmpp-client/index.js:224:14)
    at Connection.EventEmitter.emit (events.js:95:17)
    at Connection.onStanza (/opt/iobroker/node_modules/iobroker.harmony/node_modules/harmonyhubjs-client/node_modules/node-xmpp-client/node_modules/node-xmpp-core/lib/Connection.js:370:14)
    at StreamParser.<anonymous> (/opt/iobroker/node_modules/iobroker.harmony/node_modules/harmonyhubjs-client/node_modules/node-xmpp-client/node_modules/node-xmpp-core/lib/Connection.js:226:14)
    at StreamParser.EventEmitter.emit (events.js:95:17)
    at SaxLtx.<anonymous> (/opt/iobroker/node_modules/iobroker.harmony/node_modules/harmonyhubjs-client/node_modules/node-xmpp-client/node_modules/node-xmpp-core/lib/StreamParser.js:59:22)
    at SaxLtx.EventEmitter.emit (events.js:95:17)
    at SaxLtx._handleTagOpening (/opt/iobroker/node_modules/iobroker.harmony/node_modules/harmonyhubjs-client/node_modules/node-xmpp-client/node_modules/node-xmpp-core/node_modules/ltx/lib/parsers/ltx.js:30:18)
2015-09-16 19:08:54.757  - info: harmony.0 terminating
2015-09-16 19:08:54.773  - error: host.odroid-wheezy instance system.adapter.harmony.0 terminated with code 6 (uncaught exception)
2015-09-16 19:08:54.774  - info: host.odroid-wheezy Restart adapter system.adapter.harmony.0 because enabled
2015-09-16 19:09:16.048  - info: host.odroid-wheezy instance system.adapter.harmony.0 started with pid 3847</code>

Compatibility check to js-controller 4.0

Dear Adapter developer,

with js-controller 4.0 object definitions are now also checked that min/max in only provided for number/mixed objects and that the type of the default value matches to the object type.

If something is not correct this is logged as 'warning' or 'info' log.

Please also make sure to update to the lastest @iobroker/testing dependency 2.5.4 or to accept the PR from Apollon77 for legacy testing!

Please spent some time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn or info log there from these checks please adjust the adapter and fix the relevant cases.

For questions please refer to ioBroker/ioBroker.js-controller#1749

Please close the issue after you checked it.

Thank you very much for your support to get the best experience for the growing numbers of ioBroker users!

Install error

I wanted reinstall the adapter but he does´t. The install log is:

Fertig mit Fehler: reading io-package.json Error: ENOENT: no such file or directory, open 'null/io-package.json'

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/Pmant/ioBroker.harmony

ERR:["E019","E201"]:ERR

Thanks,
your automatic adapter checker.

No Objects listed

Hi - I installed iobroker (and other tools like deconz, influxdb, mosquitto, node-red, ...) on Raspberry
in Docker containers.
Within Iobroker I iadded adapters like fritzdect, deconz, bshb, dwd, tr-064, text2command, scripts.js . They all are running fine, objects are listed.
But after I installed the harmony adapter I see the system.adapter.harmony.0 instance with current data, but the harmony.0 objects folder is not created and not objects listed.
What could be the issue?
Thanks
Best
Dietmar

Additional Info:
XMPP was activated in the app.

system.adapter.harmony.0

image

Log

harmony.0 2020-03-11 19:32:18.643 debug (3310) system.adapter.admin.0: logging true
harmony.0 2020-03-11 19:32:18.643 silly (3310) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1583951538633,"q":0,"from":"system.adapter.admin.0","lc":1583951538633}
harmony.0 2020-03-11 19:17:25.053 debug (3310) system.adapter.admin.0: logging false
harmony.0 2020-03-11 19:17:25.052 silly (3310) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":false,"ack":true,"ts":1583950645042,"q":0,"from":"system.adapter.admin.0","lc":1583950645042}
harmony.0 2020-03-11 18:53:34.928 silly (3310) States system redis pmessage system.adapter.harmony.0.sigKill/system.adapter.harmony.0.sigKill:null
harmony.0 2020-03-11 18:53:28.750 debug (3310) system.adapter.admin.0: logging true
harmony.0 2020-03-11 18:53:28.748 silly (3310) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1583949208720,"q":0,"from":"system.adapter.admin.0","lc":1583949208720}
harmony.0 2020-03-11 18:53:26.638 debug (3310) system.adapter.admin.0: logging false
harmony.0 2020-03-11 18:53:26.636 silly (3310) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":false,"ack":true,"ts":1583949206620,"q":0,"from":"system.adapter.admin.0","lc":1583949206620}
harmony.0 2020-03-11 18:50:41.671 debug (3310) system.adapter.admin.0: logging true
harmony.0 2020-03-11 18:50:41.670 silly (3310) States system redis pmessage *.logging/system.adapter.admin.0.logging:{"val":true,"ack":true,"ts":1583949041661,"q":0,"from":"system.adapter.admin.0","lc":1583949041661}
harmony.0 2020-03-11 18:50:37.178 silly (3310) States system redis pmessage system.adapter.harmony.0.logLevel/system.adapter.harmony.0.logLevel:{"val":"silly","ack":true,"ts":1583949037154,"q":0,"from":"system.adapter.harmony.0","lc":15839
harmony.0 2020-03-11 18:50:37.150 info (3310) [DISCOVER] Searching for Harmony Hubs on 255.255.255.255
harmony.0 2020-03-11 18:50:37.113 debug (3310) [START] Subnet: 255.255.255.255, Discovery interval: 10000
harmony.0 2020-03-11 18:50:37.081 info (3310) starting. Version 1.2.2 in /opt/iobroker/node_modules/iobroker.harmony, node: v10.19.0

Installation nicht möglich

Hallo,
bei mir funktioniert die Installation des Adapters nicht, weder über die Adapter-Seite in ioBroker noch über GitHub installation im ioBroker. ioBroker ist auf dem aktuellen Stand. Was mache ich Falsch. Es kommt folgende Meldung während der Installation:

$ ./iobroker url "https://github.com/Pmant/ioBroker.harmony/tarball/master" harmony
install https://github.com/Pmant/ioBroker.harmony/tarball/master
npm install https://github.com/Pmant/ioBroker.harmony/tarball/master --production --prefix "/opt/iobroker" (System call)
npm
 WARN engine [email protected]: wanted: {"npm":">=3.0.0"} (current: {"node":"4.6.2","npm":"2.15.11"})
npm WARN deprecated
 [email protected]: use @xmpp/xml package <https://www.npmjs.com/package/@xmpp/xml>
npm WARN deprecated [email protected]: use @xmpp/jid package <https://www.npmjs.com/package/@xmpp/jid>

Danke.

Hub sendet manche Befehle doppelt.

Habe meinen Hub neu aufgesetzt.
Aktuelle Hub Software ist 4.15.206
Adapter 1.1.0

Gibt man den Befehl einmal nach Links oder Rechts oder Volume Up oder Down dann erscheint folgendes im Log

sending command: Samsung_TV:VolumeUp
sending command: undefined

Das hat zur Folge, dass der Befehl 3 mal ausgeführt wird. 3mal rechts 3VolUp 3Mal Vol Down

Beste Grüße

cron job mit Fehler

Egal was ich im CRON einstelle, es wird immer nach einer Minute ausgeführt. Hintergrund, der Harmony Adapter hängt sich bei mir ab und zu auf und deshalb hatte ich einen CRON für alle Stunde neu-starten eingestellt.

alle 20 - 30 Sekunden stürzt der Adapter ab

Nach dem Update auf 1.0.0 stürzt der Adapter alle 20 - 30 Sekunden ab.
Um bei meinem AV-Receiver die Lautstärke über den Aqara Cube zu realisieren, habe ich einen kleine Javascript laufen.
Dieser reagiert nicht mehr nach dem Update. Die neuen Datenpunkte habe ich angepasst.
Setze ich den Datenpunkt händisch bei Volume Up oder Down, wird die Laustärke geändert.
Ich bin erstmal wieder auf 0.9.3 zurück.
Die Version lief bei mir sehr stabil

Adapter not Working

harmony.0 2020-05-24 07:32:21.180 error at TCP.onStreamRead (internal/stream_base_commons.js:94:17)
harmony.0 2020-05-24 07:32:21.180 error at Socket.Readable.push (_stream_readable.js:224:10)
harmony.0 2020-05-24 07:32:21.180 error at readableAddChunk (_stream_readable.js:269:11)
harmony.0 2020-05-24 07:32:21.180 error at addChunk (_stream_readable.js:288:12)
harmony.0 2020-05-24 07:32:21.180 error at Socket.emit (events.js:198:13)
harmony.0 2020-05-24 07:32:21.180 error at Socket.socketOnData (_http_client.js:451:20)
harmony.0 2020-05-24 07:32:21.180 error at HTTPParser.parserOnHeadersComplete (_http_common.js:111:17)
harmony.0 2020-05-24 07:32:21.180 error at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:565:21)
harmony.0 2020-05-24 07:32:21.180 error at ClientRequest.emit (events.js:198:13)
harmony.0 2020-05-24 07:32:21.180 error at ClientRequest.req.on (/opt/iobroker/node_modules/harmonyhubws/node_modules/ws/lib/websocket.js:595:7)
harmony.0 2020-05-24 07:32:21.180 error (26152) Error: Unexpected server response: 401
harmony.0 2020-05-24 07:32:21.179 error (26152) uncaught exception: Unexpected server response: 401

Harmony Hub cannot be found after adding a second IP-Adress (Docker)

For my ioBroker-Docker-Image I need a second IP-Adress. After adding it I can't reach the Harmony Hub anymore and in the options I can't specify the right network. Other adapters with network access have no problem.

My configuration:
Buanet Docker-Image for ioBroker on Synology NAS
Node 10.18.0
Js-controller 2.26
Version 1.22 from Harmony-Adapter

IP-Adress Synology: 192.168.0.3
IP-Adress ioBroker (MACVLAN): 192.168.0.30
IP-Adress Synology Docker-LAN: 172.20.10.1
IP-Adress ioBroker Docker-LAN: 172.20.10.3
IP-Adress Harmony Hub: 192.168.0.71

Log from ioBroker:

image

Don't know how to say the adapter he has to search in the MACVLAN-Network...

Compatibility check to js-controller 3.3 and Admin5 React UI

Dear Adapter developer,

with js-controller 3.2 and js-controller 3.3 some additional checks were added to make sure that created objects match to the specifications and also written state values match to the object definition.

If something is not correct this is logged as 'warning' or 'info' log.

Please take the time to verify your adapter by ideally starting with a fresh instance and do some actions and verify the log. If you see a warn log there from these checks please adjust the adapter and fix the relevant cases.

For questions please refer to ioBroker/ioBroker.js-controller#1301

Additionally we are preparing Admin 5 which will have a completely rewritten UI. Please install Admin 5, activate that new UI and verify that the configuration of you adapter works as expected also there.

More informations on Admin 5 can be found in Forum https://forum.iobroker.net/topic/44282/test-adapter-admin-5-0-x-alpha-der-neuen-ui

Please close the issue after you checked it.

Thank you very much for your support!

Add Manual discovery

Could you add the possibility to manually add a harmony hub by ip ... AutoDiscovery won't work if the Network is a Little bit more complex.

Best Regards
Chris

Hub is busy after adapter runs some hours

Hello,

I've a problem with this adapter. After running it some hours it is not possible to send a command to the hub anymore:

2016-10-07 00:38:48.907 - info: harmony.0 hub busy, stateChange delayed: harmony.0.xxx.activities.currentStatus=0

Do you know this? How can I fix this?
Thorsten

Add "virtual" Harmony Buttons

Hi there,

as far as I can see this adaptor adds activities themselves like "watch tv" and all devices which are connected to harmony e.g. amplifier, flatscreen, ... as well as all their keys (e.g. volume up, volume down mute, on, off, ...)

But when I configure a activity in harmony i can choose "virtual" keys and map them to the devices keys.
These virtual keys are physically available on the black remote control that comes with harmony. They are also available in the mobile app. This is why i want these keys on my VIS view as well.

Example:
Harmony Activity "Watch TV": Makes Flatscreen and Amplifier Start and Stop. When activity is running the following keys are mapped to devices functions:
program up: flatscreen program up
program down: flatscreen program down
volume up: amplifiers volume up
volume down: amplifiers volume down
"mute": flatscreens mute function

My question:
Can you please make this adaptor also add these "virtualized keys" as well next to the activities?
If there is nothing assigned to some of them, just nothing would be happening.

This way one could easily add the buttons of my harmony remote control to VIS and re-use all those buttons to control all activities without any hassle!

looking forward to your response!
thank you in advance and kind regards

Harmony adapter does not react on actions

Hi,

My Harmony adapter did work well for a long time. Since a while the adapter does not react anymore. Objects are not changing although the adapter is connected. Any idea?

Regards,
Michael

Compatibility check and testing for Node.js 14 and 16

Dear Adapter developer,

Node.js 14 is now available for a year and Node.js 16 was release just some days ago and will become LTS by October 2021. We plan to update the ioBroker Node.js recommendation (currently 12.x) to 14.x later this year.

Please check your adapter with Node.js 14 especially, and ideally also directly with Node.js 16

Please add both versions to the adapter testing which is executed on commits.

If your adapter requires a certain minimum version of Node.js please set the 'engine' setting in package.json accordingly! Please also do this if the adapter is not able to work in certain Node.js versions, so that ioBroker can prevent users from installing te adapter if not compatible!

On questions please talk to us at ioBroker/ioBroker.js-controller#1138

Please close the issue after you checked it.

Thank you very much for your support!

How to specify IP for hub?

Hi,

My Harmony Hub is attached in 10.0.1.0 network. ioBroker is running in 10.0.3.0 network.
Because of the two different networks, the harmony adapter is not able to find my harmony hub.

Is there a way to specify the harmony hub directly by ip address? I coulnd't find any setting for that :/

Please check ioBroker.harmony with js-controller 2.0

Hi,

the new js-controller 2.0 will come into latest repository in the next days and we want to make sure that all adapters are working well. We already did a 2 weeks Beta test and so some adapter were aleady checked and some needed slight adjustments.

You can find more information in ioBroker/ioBroker.js-controller#482 and in the ioBroker Forum. If you have more technical questions please write in the referenced issue or in the Developer thread please. General questions are best in the genral thread.

Please update your systems to js-controller 2.0 and check your adapter.

Please close this issue once you have checked your adapter or received successfull reports from users.

Thank you very much for your support. Please contact us in the other Threads or Forum on any question.

Sometimes connection drops and doesn't reconnect

Hi,

Sometimes ioBroker loses connection to one of my hubs (not sure if it's cause of bad connection or something else) until I restart the adapter.

Here is the log:


harmony.0 | 2018-08-24 03:19:38.679 | warn | error changing activity, client offline
-- | -- | -- | --
harmony.0 | 2018-08-24 01:53:37.106 | warn | could not connect to Schlafzimmer: Error: Timed out after 5000 ms
harmony.0 | 2018-08-24 01:53:30.102 | info | connecting to Schlafzimmer
harmony.0 | 2018-08-24 01:53:30.082 | debug | hub initialized
harmony.0 | 2018-08-24 01:53:29.954 | info | discovered Schlafzimmer
harmony.0 | 2018-08-24 01:53:28.462 | warn | lost Schlafzimmer
harmony.0 | 2018-08-24 01:52:52.200 | warn | could not connect to Schlafzimmer: Error: Timed out after 5000 ms
harmony.0 | 2018-08-24 01:52:45.173 | info | connecting to Schlafzimmer
harmony.0 | 2018-08-24 01:52:45.132 | debug | hub initialized
harmony.0 | 2018-08-24 01:52:45.076 | info | discovered Schlafzimmer
harmony.0 | 2018-08-24 01:52:43.501 | debug | xmpp offline
harmony.0 | 2018-08-24 01:52:43.493 | debug | xmpp offline
harmony.0 | 2018-08-24 01:52:43.455 | info | client ended: Schlafzimmer
harmony.0 | 2018-08-24 01:52:43.454 | debug | xmpp offline
harmony.0 | 2018-08-24 01:52:43.427 | warn | lost Schlafzimmer

While the hub is discovered it would maybe be helpful to reconnect to it in intervals to make sure it stays connected?!

Harmony HUB cannot be found

The adapter was working fine for a while, some days ago, without an obvious change, the adapter was not able to communicate with the hub.
Resetting the Adapter, restarting the server and reinstalling of the adapter did not help.
After reinstalling the adapter, the adapter was not able to find the hub.
Only after changing the subnet to the IP of the HUB, the HUB was found again.
But I still get error messages every 10 ~ 20 seconds.
[DISCOVER] Discovered Harmony_Hub (192.168.3.21) and will try to connect
The adapter itself does not provide any helpful debug information.
Please let me know if there is any kind of test or logs I could provide.

OS: Linux
Adapter Version: 1.2.2 / 1.2.1

activity's not actual

Seit der Version 1.1. inkl. 1.1.1 aktualisieren sich die Aktivitäten nicht mehr, obwohl der Adapter verbunden ist. Deinstallation und Neuinstallation wurde schon versucht. IP-Adresse und Subnetz 255.255.255.0 wurden eingetragen. Die letzte Änderung der Werte fand zum Zeitpunkt der Installation statt. Die Aktivitäten starten auch nicht, wenn eine 1 geschrieben wird.

Since version 1.1. Including 1.1.1, the activities no longer refresh even though the adapter is connected. Deinstallation and reinstallation has already been tried. IP address and subnet 255.255.255.0 have been entered. The last change of values ​​occurred at the time of installation. The activities do not start even if a 1 is written.

Add Discovery Support for this Adapter

Hey,

please check out the Discovery-Adapter (https://github.com/ioBroker/ioBroker.discovery) and check if the device can be detected somehow (special url with defined answer, special port, upnp, udp or other technologies?!). If yes it would great if you could add a pull request to the Discovery-Adapter with the needed code.
Support needed? Contact me (APollon77) in Forum as forum thread or PN ;-)

Ingo

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/Pmant/ioBroker.harmony

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Posibility to change the state of harmony

Is it posible to add a feature to change the state of the harmony hub, when someone uses the original remote. So it would be possible to use alexa and the original remote control. When the TV is turned on with the original remote, iobroker can change the state of the hub.

Ein- und Ausschalten mit einer Steckdose

Ich habe folgendes Problem.
Ich habe meinem Heimkino eine Steckdose vorgeschaltet.
Wenn ich nun Alexa sage "Fernseher ein" wird die Steckdose eingeschaltet und auch das Heimkino richtig gestartet.
Wenn ich aber nun "Fernseher aus" sage, wird zuerst die Steckdose ausgeschaltet, somit kann das Heimkino nicht richtig runtergefahren werden. Wie kann ich das lösen?
Danke für die Hilfe

Verify Compact mode for your adapter

We have detected that your adapter supports the compact mode. Please use the latest js-controller 2.0 and verify that everything works.

Some more information what is important to check can be found at ioBroker/ioBroker.js-controller#512

On questions please answer to the linked issue. Please close this issue after your test and add the version number that you have tested please as a comment.

Thank you for your support.

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/Pmant/ioBroker.harmony

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Harmony hub doesn't Install

I Cant install the hub, this is my instalation text:

$ ./iobroker add harmony --host raspberrypi
npm install iobroker.harmony --production --prefix "/opt/iobroker" (System call)
npm WARN addRemoteGit Error: not found: gitnpm WARN addRemoteGit at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:14:12)
npm WARN addRemoteGit at F (/usr/lib/node_modules/npm/node_modules/which/which.js:69:19)
npm WARN addRemoteGit at E (/usr/lib/node_modules/npm/node_modules/which/which.js:81:29)
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/which.js:90:16
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:123:15)
npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cdata-for-ltx-parser resetting remote /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: { Error: not found: git
npm WARN addRemoteGit at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:14:12)
npm WARN addRemoteGit at F (/usr/lib/node_modules/npm/node_modules/which/which.js:69:19)
npm WARN addRemoteGit at E (/usr/lib/node_modules/npm/node_modules/which/which.js:81:29)
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/which.js:90:16
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:123:15) code: 'ENOGIT' }

npm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefinednpm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined

npm WARN deprecated [email protected]: use @xmpp/xml package https://www.npmjs.com/package/@xmpp/xml
npm ERR!
Linux 4.14.52-v7+npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.harmony" "--production" "--prefix" "/opt/iobroker"
npm ERR! node v6.14.1

npm ERR! npm v3.10.10npm ERR! code ENOGIT

npm ERR! not found: gitnpm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! Please include the following file with any support request:
npm ERR! /npm-debug.log

host.raspberrypi install adapter harmony
npm install iobroker.harmony --production --prefix "/opt/iobroker" (System call)
npm
WARN addRemoteGit Error: not found: gitnpm WARN addRemoteGit at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:14:12)
npm WARN addRemoteGit at F (/usr/lib/node_modules/npm/node_modules/which/which.js:69:19)
npm WARN addRemoteGit at E (/usr/lib/node_modules/npm/node_modules/which/which.js:81:29)
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/which.js:90:16
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:123:15)
npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cdata-for-ltx-parser resetting remote /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: { Error: not found: git
npm WARN addRemoteGit at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:14:12)
npm WARN addRemoteGit at F (/usr/lib/node_modules/npm/node_modules/which/which.js:69:19)
npm WARN addRemoteGit at E (/usr/lib/node_modules/npm/node_modules/which/which.js:81:29)
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/which.js:90:16
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:123:15) code: 'ENOGIT' }

npm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefinednpm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined

npm WARN deprecated [email protected]: use @xmpp/xml package https://www.npmjs.com/package/@xmpp/xml
npm ERR! Linux 4.14.52-v7+
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.harmony" "--production" "--prefix" "/opt/iobroker"npm ERR! node
v6.14.1npm ERR! npm v3.10.10
npm ERR! code ENOGIT

npm ERR! not found: gitnpm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! Please include the following file with any support request:npm ERR! /npm-debug.log

host.raspberrypi install adapter harmony
npm install iobroker.harmony --production --prefix "/opt/iobroker" (System call)
npm
WARN addRemoteGit Error: not found: gitnpm WARN addRemoteGit at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:14:12)
npm WARN addRemoteGit at F (/usr/lib/node_modules/npm/node_modules/which/which.js:69:19)
npm WARN addRemoteGit at E (/usr/lib/node_modules/npm/node_modules/which/which.js:81:29)
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/which.js:90:16
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:123:15)
npm WARN addRemoteGit git+https://github.com/swissmanu/ltx.git#cdata-for-ltx-parser resetting remote /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b because of error: { Error: not found: git
npm WARN addRemoteGit at getNotFoundError (/usr/lib/node_modules/npm/node_modules/which/which.js:14:12)
npm WARN addRemoteGit at F (/usr/lib/node_modules/npm/node_modules/which/which.js:69:19)
npm WARN addRemoteGit at E (/usr/lib/node_modules/npm/node_modules/which/which.js:81:29)
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/which.js:90:16
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/index.js:44:5
npm WARN addRemoteGit at /usr/lib/node_modules/npm/node_modules/which/node_modules/isexe/access.js:8:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:123:15) code: 'ENOGIT' }

npm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefinednpm ERR! git clone --template=/root/.npm/_git-remotes/_templates --mirror https://github.com/swissmanu/ltx.git /root/.npm/_git-remotes/git-https-github-com-swissmanu-ltx-git-cdata-for-ltx-parser-d923f26b: undefined

npm
WARN deprecated [email protected]: use @xmpp/xml package https://www.npmjs.com/package/@xmpp/xml
npm
ERR! Linux 4.14.52-v7+
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install" "iobroker.harmony" "--production" "--prefix" "/opt/iobroker"npm ERR! node v6.14.1
npm ERR! npm v3.10.10
npm ERR! code ENOGIT

npm
ERR! not found: gitnpm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! Please include the following file with any support request:npm ERR! /npm-debug.log

host.raspberrypi install adapter harmony
ERROR: host.raspberrypi Cannot install harmony
ERROR: process exited with code 13

funktionslos seit gestern

seit gestern reagierte der Adapter nicht mehr

versuchsweise:
alles im iobroker aktualisiert
adapter deinstalliert, Objekte gelöscht

neu installiert 1.1.5
es werden keine Objekte angelegt

log-Auszug (hoffe es hilft):

2019-02-20 11:27:43.261 - debug: harmony.0 objectDB connected
2019-02-20 11:27:43.291 - debug: harmony.0 statesDB connected
2019-02-20 11:27:43.310 - info: harmony.0 starting. Version 1.1.5 in /opt/iobroker/node_modules/iobroker.harmony, node: v8.15.0
2019-02-20 11:27:43.335 - debug: harmony.0 [START] Subnet: 255.255.255.255, Discovery interval: 1000
2019-02-20 11:27:43.350 - info: harmony.0 [DISCOVER] Searching for Harmony Hubs on 255.255.255.255
2019-02-20 11:27:44.505 - info: harmony.0 [DISCOVER] Discovered wz (192.168.1.17) and will try to connect
2019-02-20 11:27:44.583 - debug: harmony.0 hub not initialized
2019-02-20 11:27:44.584 - info: harmony.0 [CONNECT] Connecting to wz (192.168.1.17)
2019-02-20 11:27:49.342 - silly: harmony.0 inMem message *.logging system.adapter.admin.0.logging val=true, ack=true, ts=1550658469335, q=0, from=system.adapter.admin.0, lc=1550658469335

Set ObjectName manually

Since version 0.9.3 the dataobject name is "harmony.0.Harmony Hub".

Befor version 0.9.3 the dataobject name was "harmony.0.Harmony_Hub".

For updating my adapter to the newest version, i must change all scripts that are using the dataobject "harmony.0.Harmony_Hub.activities.currentActivity".

Maybe ist possible to set the dataobject-name in the adapter config?

Twice commands since new WS/Api

Since changing the adapter to Websocket or new API for example Volume commands were sent twice.
Returning to XMPP Version everything works fine
(Of course tested with same new HUB Firmware which enables XMPP for developers)

IObroker stops working

I made long time tests and as far as run Version 0.70 (tested also with different JS versions 0.5.3 and 1.20) IoBroker stopped working. (deamon stops)
I am currently back on adapter version 0.62 to verify if this is more stable.

If I stop Harmony Adapter, I have no stop of IoBroker deamon.

On restart adapter deletes all activities (and objects / channels) and recreates them

I recently noticed that the adapter, on a restart or even a reconnect deletes all objects for all activities and most channels (or all?) and recreates them with the exact same name. Attached is a log for this.
harmony.log

Not sure why the "new activities" have a _ instead of spaces. In the harmony app they show up with spaces and were created using spaces. Also the new objects and channels created contain spaces. Maybe this got broken for trying to fix the forbidden characters problematic?

This is with version 1.0.0 of the adapter and js-controller 1.4.2 and node version 10.14.2, npm version 6.4.1 on a Ubuntu system.

After JS Controller update 1.4.2 the adapter doesn´t work

This log pops up after the update---

Caught 2018-04-23 21:40:28.198 error by controller[0]: at Connection.emit (events.js:211:7)
Caught 2018-04-23 21:40:28.198 error by controller[0]: at emitOne (events.js:116:13)
Caught 2018-04-23 21:40:28.197 error by controller[0]: at Client.onStanza (/opt/iobroker/node_modules/node-xmpp-client/lib/Client.js:222:8)
Caught 2018-04-23 21:40:28.197 error by controller[0]: at Client._handleStanza (/opt/iobroker/node_modules/node-xmpp-client/lib/Client.js:228:12)
Caught 2018-04-23 21:40:28.197 error by controller[0]: at Client.emit (events.js:211:7)
Caught 2018-04-23 21:40:28.197 error by controller[0]: at emitOne (events.js:116:13)
Caught 2018-04-23 21:40:28.197 error by controller[0]: at HarmonyClient.handleStanza (/opt/iobroker/node_modules/harmonyhubjs-client/lib/harmonyclient.js:31:32)
Caught 2018-04-23 21:40:28.197 error by controller[0]: at Array.forEach ()
Caught 2018-04-23 21:40:28.197 error by controller[0]: at /opt/iobroker/node_modules/harmonyhubjs-client/lib/harmonyclient.js:39:34
Caught 2018-04-23 21:40:28.197 error by controller[0]: at JSON.parse ()
Caught 2018-04-23 21:40:28.197 error by controller[0]: SyntaxError: Unexpected end of JSON input
harmony.0 2018-04-23 21:40:28.187 info terminating
harmony.0 2018-04-23 21:40:28.175 info terminating
harmony.0 2018-04-23 21:40:28.175 error at Connection.emit (events.js:211:7)
harmony.0 2018-04-23 21:40:28.175 error at emitOne (events.js:116:13)
harmony.0 2018-04-23 21:40:28.175 error at Client.onStanza (/opt/iobroker/node_modules/node-xmpp-client/lib/Client.js:222:8)
harmony.0 2018-04-23 21:40:28.175 error at Client._handleStanza (/opt/iobroker/node_modules/node-xmpp-client/lib/Client.js:228:12)
harmony.0 2018-04-23 21:40:28.175 error at Client.emit (events.js:211:7)
harmony.0 2018-04-23 21:40:28.175 error at emitOne (events.js:116:13)
harmony.0 2018-04-23 21:40:28.175 error at HarmonyClient.handleStanza (/opt/iobroker/node_modules/harmonyhubjs-client/lib/harmonyclient.js:31:32)
harmony.0 2018-04-23 21:40:28.175 error at Array.forEach ()
harmony.0 2018-04-23 21:40:28.175 error at /opt/iobroker/node_modules/harmonyhubjs-client/lib/harmonyclient.js:39:34
harmony.0 2018-04-23 21:40:28.175 error at JSON.parse ()
harmony.0 2018-04-23 21:40:28.175 error SyntaxError: Unexpected end of JSON input
harmony.0 2018-04-23 21:40:28.175 error uncaught exception: Unexpected end of JSON input
harmony.0 2018-04-23 21:40:28.130 info connected to Wohnzimmer
harmony.0 2018-04-23 21:40:25.796 info connecting to Wohnzimmer
harmony.0 2018-04-23 21:40:25.791 info discovered Wohnzimmer
harmony.0 2018-04-23 21:40:24.537 info searching for Harmony Hubs...

Adapter findet Hub nicht mehr

Seit dem ich auf den Neuen Harmony skill gewechselt habe findet der Adapter den Hub nicht mehr.
Anfangs ging es noch, plötzlich ( ich weiss, in der DV gibt es kein plötzlich, ich kann nur keinen Grund erkennen) kommt die Fehlermeldung "(CONNECT] Could not connect to Hapes Harmony: Error: connect ECONNREFUSED 192.168.178.102:5222"
Löschen und Neuinstallation bringt keine Änderung. Auch Reset des Adapters funktioniert nicht.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.