NEWS
Homebridge-Adapter: Funktionierende Plugins und Beispiele
-
@stoepselinho sagte in Homebridge-Adapter: Funktionierende Plugins und Beispiele:
@becksyyy
hallo, was genau ist die app_id und wie bekommt man den access_token?
ich würde gerne meine Klimaanlage von Samsung einbinden.Bist du hier schon weiter - hänge and er selben Stelle - die Anleitung im smartthing adapter scheint nicht mehr ganz zu passen....?
@becksyyy , @gfrene Könnt ihr hier bitte noch mal helfen - bei euch hat es ja geklappt... geht das ganze auch ohne Smartthings Hub?
-
homebridge-haier-ac v0.2.1 Plugin --> Auch wenn der Thread "funktionierende Plugins" heißt, hier ein negatives Beispiel.
Adapter funktioniert tadellos in Homebridge
Versuch über HAM im ioBroker
HAM im Wrapper Modus
Adaptereinstellung:{ "accessory": "HaierAC", "ip": "192.168.11.50", "mac": "04FA83B757D7", "name": "Haier-AC-Schlafzimmer", "treatAutoHeatAs": "fan" }
Im ioBroker werden alle Objekte angelegt, die Werte sind jedoch Standardwerte. Ein Auslesen der Haier-AC erfolgt nicht, auch kann die Haier-AC aus dem ioBroker nicht gesteuert werden.
Keine für mich erkennbare Fehlermeldung im Log, Allerdings passiert bei updateState nichts. Hier dar Anfang vom Log, danach kommen noch etliche weitere Datenpunkte mit gleichem Ergebnis2020-12-27 17:32:28.322 - info: host.banditpi "system.adapter.ham.0" enabled 2020-12-27 17:32:28.359 - info: host.banditpi instance system.adapter.ham.0 started with pid 17875 2020-12-27 17:32:29.456 - info: ham.0 (17875) starting. Version 3.0.2 in /opt/iobroker/node_modules/iobroker.ham, node: v12.20.0, js-controller: 3.1.6 2020-12-27 17:32:29.489 - info: ham.0 (17875) Install/Update the following Libraries: homebridge-haier-ac 2020-12-27 17:32:29.490 - info: ham.0 (17875) Install/Update homebridge-haier-ac 2020-12-27 17:32:29.492 - info: ham.0 (17875) npm install homebridge-haier-ac --production --loglevel error (System call) 2020-12-27 17:32:43.153 - info: ham.0 (17875) + homebridge-haier-ac@0.2.1 added 9 packages from 16 contributors and audited 9 packages in 11.597s 2020-12-27 17:32:43.179 - info: ham.0 (17875) found 0 vulnerabilities 2020-12-27 17:32:45.841 - info: ham.0 (17875) All Libraries installed/updated 2020-12-27 17:32:56.368 - info: ham.0 (17875) updateDev Haier-AC-Schlafzimmer: name = Haier-AC-Schlafzimmer /type= 1 2020-12-27 17:32:56.372 - info: ham.0 (17875) updateChannel Haier-AC-Schlafzimmer.Accessory-Information: name = 2020-12-27 17:32:56.375 - info: ham.0 (17875) updateState Haier-AC-Schlafzimmer.Accessory-Information.Identify: value = false /common= {"type":"boolean","read":false,"write":true,"role":"button","name":"Identify","unit":""} 2020-12-27 17:32:56.377 - info: ham.0 (17875) updateState Haier-AC-Schlafzimmer.Accessory-Information.Manufacturer: value = Haier /common= {"type":"string","read":true,"write":false,"role":"text","name":"Manufacturer","unit":""} 2020-12-27 17:32:56.378 - info: ham.0 (17875) updateState Haier-AC-Schlafzimmer.Accessory-Information.Model: value = AirCond /common= {"type":"string","read":true,"write":false,"role":"text","name":"Model","unit":""} 2020-12-27 17:32:56.379 - info: ham.0 (17875) updateState Haier-AC-Schlafzimmer.Accessory-Information.Name: value = Haier-AC-Schlafzimmer /common= {"type":"string","read":true,"write":false,"role":"text","name":"Name","unit":""}
-
@Bandit FDann mal bitte Github issue beim ham adapter mit vollem debug log anlegen
-
@apollon77
Hallo,
ich habe mir das Plugin homebridge-apc-back-ups-hs500 installiert.
Meine Konfiguration ist leer. Wie komme ich an die richtige Konfiguration?
Bei anderen Plugins stand was bei der Beschreibung dabei.Stehe hier gerade voll auf dem Schlauch.
-
@GregorS sagte in Homebridge-Adapter: Funktionierende Plugins und Beispiele:
homebridge-apc-back-ups-hs500
Ich denke du musst den Plugin Anbieter fragen das er auch ein klassisches Konfig Exaple zeigt. Hier scheint ein Schema zu sein was wohl das eine homebridge UI plugin nutzt ,... https://github.com/J1mbo/homebridge-APC-Back-UPS-HS500/blob/master/config.schema.json
-
@apollon77
Das ist blöd.
Komme an den J1mbo nicht dran. Er hat keine Kontaktdaten. -
@GregorS öffne ein GitHub issue
-
Erfolgsmeldung: Smartthings von Samsung funktioniert nun auch - ist aber ziemlich fummelig...
Beschreibung zu homebridge-smartthings v2.3.8 genau befolgen... mann muss im Samsung account eine App installieren - auf diese kann man dann zugreifen...Problem war an die ID´s zu kommen da hier die Anleitung nicht mehr passt... aber es geht so:
, I figured it out. In the new app, I was able to go to HomeBridge v2 under SmartApps and click on "Render the platform data for Homebridge config.json". I was able to get that info there and save it in my config.json.Config:
{ "description": "This is an example configuration file with one fake accessory and one fake platform. You can use this as a template for creating your own configuration file containing devices you actually own.", "accessories": [], "platforms": [ { "platform": "SmartThings-v2", "name": "SmartThings-v2", "app_url": "https://graph-eu01-euwest1.api.smartthings.com:443/api/smartapps/installations/", "app_id": "bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxanzupassen", "access_token": "bxxxxxxxxxxxxxxxxxxxxxxxxanzupassen", "direct_port": 8000, "temperature_unit": "C", "validateTokenId": false, "logConfig": { "debug": false, "showChanges": true, "hideTimestamp": true, "hideNamePrefix": true, "file": { "enabled": true, "level": "good" } } } ] }
-
@Boardy Super!!
Warum auch immer, mit der angepassten Konfig von Dir hat es bei mir jetzt auch geklappt! Danke! -
@SkeeveKlah Hi, ich will meien AC Daten auslesen - klappt das mit dem debug Mode bei Dir? AC geräte werden nicht unterstützt, aber in der App im Debug mode sehe ich alles was ich benötige... nur im IOBroker kommt nicht mehr an...
-
Hallo zusammen!
Wie ich tatsächlich ein homebridge plugin in ioBroker zum Laufen bekomme würde mir an der Stelle auch helfen. Irgendwie verstehe ich da nur Bahnhof .
Fehlt hier noch etwas an den Einstellungen? Es knallt im Log ein wenig.host.raspberrypi 2021-01-13 23:38:00.586 info Restart adapter system.adapter.ham.0 because enabled host.raspberrypi 2021-01-13 23:38:00.585 info instance system.adapter.ham.0 terminated with code 0 (NO_ERROR) host.raspberrypi 2021-01-13 23:38:00.585 error Caught by controller[3]: [1/13/2021, 22:38:00] Error loading platform requested in your config.json at position 1 host.raspberrypi 2021-01-13 23:38:00.585 error Caught by controller[2]: [1/13/2021, 22:38:00] ==================== host.raspberrypi 2021-01-13 23:38:00.585 error Caught by controller[2]: at Server.start (/opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/server.js:71:28) host.raspberrypi 2021-01-13 23:38:00.585 error Caught by controller[2]: at PluginManager.initializeInstalledPlugins (/opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/pluginManager.js:61:22) host.raspberrypi 2021-01-13 23:38:00.585 error Caught by controller[2]: at Map.forEach (<anonymous>) host.raspberrypi 2021-01-13 23:38:00.584 error Caught by controller[2]: at /opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/pluginManager.js:63:24 host.raspberrypi 2021-01-13 23:38:00.584 error Caught by controller[2]: at Plugin.load (/opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/plugin.js:124:31) host.raspberrypi 2021-01-13 23:38:00.584 error Caught by controller[2]: at require (internal/modules/cjs/helpers.js:74:18) host.raspberrypi 2021-01-13 23:38:00.584 error Caught by controller[2]: at Module.require (internal/modules/cjs/loader.js:887:19) host.raspberrypi 2021-01-13 23:38:00.584 error Caught by controller[2]: at Function.Module._load (/opt/iobroker/node_modules/mock-require/index.js:30:22) host.raspberrypi 2021-01-13 23:38:00.584 error Caught by controller[2]: at Function.Module._load (internal/modules/cjs/loader.js:667:27) host.raspberrypi 2021-01-13 23:38:00.583 error Caught by controller[2]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) host.raspberrypi 2021-01-13 23:38:00.583 error Caught by controller[2]: - /opt/iobroker/node_modules/iobroker.ham/main.js host.raspberrypi 2021-01-13 23:38:00.583 error Caught by controller[2]: - /opt/iobroker/node_modules/iobroker.ham/lib/wrapper-handler.js host.raspberrypi 2021-01-13 23:38:00.583 error Caught by controller[2]: - /opt/iobroker/node_modules/homebridge-plugin-wrapper/index.js host.raspberrypi 2021-01-13 23:38:00.583 error Caught by controller[2]: - /opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/server.js host.raspberrypi 2021-01-13 23:38:00.583 error Caught by controller[2]: - /opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/api.js host.raspberrypi 2021-01-13 23:38:00.582 error Caught by controller[2]: - /opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/pluginManager.js host.raspberrypi 2021-01-13 23:38:00.582 error Caught by controller[2]: - /opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/plugin.js host.raspberrypi 2021-01-13 23:38:00.582 error Caught by controller[2]: Require stack: host.raspberrypi 2021-01-13 23:38:00.582 error Caught by controller[2]: [1/13/2021, 22:38:00] Error: Cannot find module '/opt/iobroker/node_modules/iobroker.ham/node_modules/homebridge-doorbird/dist/index.js' host.raspberrypi 2021-01-13 23:38:00.582 error Caught by controller[2]: [1/13/2021, 22:38:00] ERROR LOADING PLUGIN homebridge-doorbird: host.raspberrypi 2021-01-13 23:38:00.582 error Caught by controller[1]: [1/13/2021, 22:38:00] ==================== host.raspberrypi 2021-01-13 23:38:00.581 error Caught by controller[0]: [1/13/2021, 22:38:00] Plugin /opt/iobroker/node_modules/homebridge-plugin-wrapper package.json does not contain the keyword 'homebridge-plugin'. ham.0 2021-01-13 23:38:00.059 info (4089) Terminated (NO_ERROR): Without reason ham.0 2021-01-13 23:38:00.058 info (4089) terminating ham.0 2021-01-13 23:38:00.050 info (4089) cleaned everything up... ham.0 2021-01-13 23:38:00.049 error (4089) Error: The requested platform 'Doorbird' was not registered by any plugin. at PluginManager.getPluginForPlatform (/opt/iobroker/node_modules/homebridge-plugin-wrapper/homebridge/pluginManag ham.0 2021-01-13 23:38:00.045 error (4089) unhandled promise rejection: The requested platform 'Doorbird' was not registered by any plugin. ham.0 2021-01-13 23:38:00.045 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). ham.0 2021-01-13 23:38:00.041 debug (4089) [1/13/2021, 22:38:00] Loading 1 platforms... ham.0 2021-01-13 23:37:58.965 info (4089) All Libraries installed/updated ham.0 2021-01-13 23:37:58.964 error (4089) Error: Library https://github.com/hjdhjd/homebridge-doorbird not installed after 3 attempts ham.0 2021-01-13 23:37:58.925 info (4089) found 0 vulnerabilities ham.0 2021-01-13 23:37:58.846 info (4089) + homebridge-doorbird@1.0.1 updated 1 package and audited 39 packages in 14.395s ham.0 2021-01-13 23:37:43.153 info (4089) npm install https://github.com/hjdhjd/homebridge-doorbird --production --loglevel error (System call) ham.0 2021-01-13 23:37:43.119 info (4089) found 0 vulnerabilities ham.0 2021-01-13 23:37:43.043 info (4089) + homebridge-doorbird@1.0.1 updated 1 package and audited 39 packages in 20.522s ham.0 2021-01-13 23:37:21.253 info (4089) npm install https://github.com/hjdhjd/homebridge-doorbird --production --loglevel error (System call) ham.0 2021-01-13 23:37:21.213 info (4089) found 0 vulnerabilities ham.0 2021-01-13 23:37:21.121 info (4089) + homebridge-doorbird@1.0.1 updated 1 package and audited 39 packages in 13.538s ham.0 2021-01-13 23:37:06.277 info (4089) npm install https://github.com/hjdhjd/homebridge-doorbird --production --loglevel error (System call) ham.0 2021-01-13 23:37:06.276 info (4089) Install/Update https://github.com/hjdhjd/homebridge-doorbird ham.0 2021-01-13 23:37:06.275 info (4089) Install/Update the following Libraries: https://github.com/hjdhjd/homebridge-doorbird ham.0 2021-01-13 23:37:06.246 info (4089) starting. Version 3.0.2 in /opt/iobroker/node_modules/iobroker.ham, node: v12.20.1, js-controller: 3.1.6 host.raspberrypi 2021-01-13 23:37:05.107 info instance system.adapter.ham.0 started with pid 4089 host.raspberrypi 2021-01-13 23:37:02.604 info instance system.adapter.ham.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) ham.0 2021-01-13 23:37:02.072 info (3781) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason ham.0 2021-01-13 23:37:02.071 info (3781) terminating ham.0 2021-01-13 23:37:02.070 info (3781) cleaned everything up... ham.0 2021-01-13 23:37:02.069 info (3781) Got terminate signal TERMINATE_YOURSELF host.raspberrypi 2021-01-13 23:37:02.066 info stopInstance system.adapter.ham.0 send kill signal host.raspberrypi 2021-01-13 23:37:02.065 info stopInstance system.adapter.ham.0 (force=false, process=true) ham.0 2021-01-13 23:37:02.042 info (3781) All NPM Modules got reinstalled/updated ... restarting ... ham.0 2021-01-13 23:37:02.041 error (3781) Error: Library https://github.com/hjdhjd/homebridge-doorbird not installed after 3 attempts ham.0 2021-01-13 23:37:02.001 info (3781) found 0 vulnerabilities ham.0 2021-01-13 23:37:01.912 info (3781) + homebridge-doorbird@1.0.1 updated 1 package and audited 39 packages in 14.307s ham.0 2021-01-13 23:36:46.329 info (3781) npm install https://github.com/hjdhjd/homebridge-doorbird --production --loglevel error (System call) ham.0 2021-01-13 23:36:46.296 info (3781) found 0 vulnerabilities ham.0 2021-01-13 23:36:46.220 info (3781) + homebridge-doorbird@1.0.1 updated 1 package and audited 39 packages in 14.364s ham.0 2021-01-13 22:36:30.521 info (3781) npm install https://github.com/hjdhjd/homebridge-doorbird --production --loglevel error (System call) ham.0 2021-01-13 22:36:30.484 info (3781) found 0 vulnerabilities ham.0 2021-01-13 22:36:30.402 info updated 1 package and audited 39 packages in 14.212s ham.0 2021-01-13 22:36:30.402 info (3781) + homebridge-doorbird@1.0.1 ham.0 2021-01-13 22:36:14.865 info (3781) npm install https://github.com/hjdhjd/homebridge-doorbird --production --loglevel error (System call) ham.0 2021-01-13 22:36:14.864 info (3781) Install/Update https://github.com/hjdhjd/homebridge-doorbird ham.0 2021-01-13 22:36:14.863 info (3781) Install/Update the following Libraries: https://github.com/hjdhjd/homebridge-doorbird ham.0 2021-01-13 22:36:14.834 info (3781) starting. Version 3.0.2 in /opt/iobroker/node_modules/iobroker.ham, node: v12.20.1, js-controller: 3.1.6
Ich bedanke mich vorab für eure Unterstützung!
-
@enoceaneltako said in Homebridge-Adapter: Funktionierende Plugins und Beispiele:
Error loading platform requested in your config.json at position 1
Naja teht doch alles in der Fehlermeung. DU musst in der Liste der Pakete auch die nötigen Plugin Pakete aufzählen das Sie installiert werden können.
-
@boardy Tja... ich habe ne Waschmaschine im Adapter und die wird wohl nur als Schalter angezeigt, irgendwo hatte ich das auch mal gelesen, hatte etwas Hoffnung das mittlerweile ein bischen mehr geht, ist aber wohl nicht.
ManN kann eben (noch) nicht alles haben -
Hey @apollon77
Ich kenn mich mit der Programmiererei so leider ned aus, aber wollte mal vorsichtig anfragen
obs für Fibaro HC2 mal ne erweiterung geben wird, oder ob das technisch überhaupt geht.
Hier wären ja deutlich mehr values der einzelnen Devices vorhanden als über den Ham zum IOB kommen.
Ansonsten aber echt n dicken Danke für den Adapter! Super arbeit! -
@amiethaner Keine ahnug obs das mal geben wird Gibts einen Adapter Request dazu?
-
@apollon77 sagte in Homebridge-Adapter: Funktionierende Plugins und Beispiele:
@amiethaner Keine ahnug obs das mal geben wird Gibts einen Adapter Request dazu?
Ich glaub ned, meinst es bringt was wenn ich einen aufmach
-
Hier ein Beispiel für die Govee-Ambiente H6104, hab 2 Stück, es werden beide automatisch gefunden, läuft so:
{ "description": "Add configuration for your accessories or platforms according to the docs of the plugins.", "accessories": [], "platforms": [ { "platform": "Govee", "name": "Govee", "apiKey": "api-key", "model": "H6104", "controllable": true, "retrievable": true, "supportCmds": [ "turn", "brightness", "color", "colorTem" ] } ] }
-
homebridge-keylights (Version 1.2.4)funktioniert leider nicht richtig mit der Plugin-Version 4.0.1: https://www.npmjs.com/package/homebridge-keylights
Meine NodeJS-Version war v10.24.0 und ist jetzt v12.22.1 (kein Unterschied)
es wird zwar mit folgender Konfiguration erkannt (useIP muss true sein) und auch der Status aktualisiert, wenn ich zum Beispiel Setting über die App ändere, leider kann ich das Keylight über den iobroker nur ein und wieder aus-schalten.
Konfig:
"platforms": [ { "name": "Elgato Key Lights", "switchOnDurationMs": 100, "platform": "ElgatoKeyLights", "useIP": true } ]
Objekte:
Logs:
# Ändern über Objekte (es passiert nichts am Licht) ham.0 2021-04-15 12:55:06.729 info (14551) stateChange ham.0.Elgato-Key-Light-C70B.Lightbulb.Brightness {"val":25,"ack":true,"ts":1618484106722,"q":0,"from":"system.adapter.ham.0","user":"system.user.admin","lc":1618484106712} ham.0 2021-04-15 12:55:06.717 info (14551) stateChange ham.0.Elgato-Key-Light-C70B.Lightbulb.Brightness {"val":25,"ack":false,"ts":1618484106712,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1618484106712} # Licht über Objekte ausschalten (funktioniert) ham.0 2021-04-15 12:59:00.943 info (14551) stateChange ham.0.Elgato-Key-Light-C70B.Lightbulb.On {"val":false,"ack":true,"ts":1618484340939,"q":0,"from":"system.adapter.ham.0","user":"system.user.admin","lc":1618484340708} ham.0 2021-04-15 12:59:00.767 info (14551) stateChange ham.0.Elgato-Key-Light-C70B.Lightbulb.On {"val":false,"ack":true,"ts":1618484340763,"q":0,"from":"system.adapter.ham.0","user":"system.user.admin","lc":1618484340708} ham.0 2021-04-15 12:59:00.713 info (14551) stateChange ham.0.Elgato-Key-Light-C70B.Lightbulb.On {"val":false,"ack":false,"ts":1618484340708,"q":0,"from":"system.adapter.admin.0","user":"system.user.admin","lc":1618484340708} # Ändern über die App (kommt im iobroker an) ham.0 2021-04-15 12:54:48.702 info (14551) stateChange ham.0.Elgato-Key-Light-C70B.Lightbulb.Brightness {"val":52,"ack":true,"ts":1618484088698,"q":0,"from":"system.adapter.ham.0","user":"system.user.admin","lc":1618484088698}
getestet im wrapper und local mode
-
@marcfe naja das brauchst man etwas mehr Log Bitte Adaoter auf Debug Log stellen und starten. Dann gesamtes Log aus dem Logfile von der Platte /opt/iobroker/log/... und posten
-
Nach dem Update auf 4.0.1 funktioniert das Plugin „homebridge-logi-circle-controls“ nicht mehr. Die Schalter zur Bedienung der Kameras sind zwar vorhanden aber ohne Funktion.
Ein Downgrade auf 3.0.2 und alles läuft wieder