vniehues / homebridge-linak

Apache License 2.0
18 stars 2 forks source link

Can't control desk with Home/Homebridge but able to move the desk with terminal #11

Open WcEeend opened 1 week ago

WcEeend commented 1 week ago

I can't control the desk within the Apple Home app, but I'm able to control the desk with the terminal on my Mac: I can't control the desk within the Apple Home app, but I'm able to control the desk with the terminal on my Mac. Homebridge is running on my Mac

Logs:

[6/27/2024, 7:42:48 AM] [Linak Platform] Triggered GET CurrentPosition
[6/27/2024, 7:42:48 AM] [Linak Platform] Triggered GET PositionState
[6/27/2024, 7:42:48 AM] [Linak Platform] Triggered GET TargetPosition
[6/27/2024, 7:42:56 AM] [Linak Platform] polling std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:42:56 AM] [Linak Platform] polling error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Socket.<anonymous> (node:internal/child_process:457:11)
    at Socket.emit (node:events:519:28)
    at Pipe.<anonymous> (node:net:338:12) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650'
}
[6/27/2024, 7:43:05 AM] [Linak Platform] Triggered GET CurrentPosition
[6/27/2024, 7:43:05 AM] [Linak Platform] Triggered GET TargetPosition
[6/27/2024, 7:43:06 AM] [Linak Platform] Triggered GET CurrentPosition
[6/27/2024, 7:43:06 AM] [Linak Platform] Triggered GET TargetPosition
[6/27/2024, 7:43:06 AM] [Linak Platform] polling std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:43:06 AM] [Linak Platform] polling error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650'
}
[6/27/2024, 7:43:07 AM] [Linak Platform] polling std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:43:07 AM] [Linak Platform] polling error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650'
}
[6/27/2024, 7:43:27 AM] [Linak Platform] polling std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:43:27 AM] [Linak Platform] polling error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Socket.<anonymous> (node:internal/child_process:457:11)
    at Socket.emit (node:events:519:28)
    at Pipe.<anonymous> (node:net:338:12) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650'
}
[6/27/2024, 7:43:47 AM] [Linak Platform] polling std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:43:47 AM] [Linak Platform] polling error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650'
}
[6/27/2024, 7:43:52 AM] [Linak Platform] Triggered SET TargetPosition: 41
[6/27/2024, 7:43:53 AM] [Linak Platform] Triggered SET TargetPosition: 58
[6/27/2024, 7:43:55 AM] [Linak Platform] executing move to:  58
[6/27/2024, 7:43:57 AM] [Linak Platform] moving std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:43:57 AM] [Linak Platform] moving error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Socket.<anonymous> (node:internal/child_process:457:11)
    at Socket.emit (node:events:519:28)
    at Pipe.<anonymous> (node:net:338:12) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997'
}
[6/27/2024, 7:43:59 AM] [Linak Platform] moving std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:43:59 AM] [Linak Platform] moving error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997'
}
[6/27/2024, 7:44:00 AM] [Linak Platform] moving std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:44:01 AM] [Linak Platform] moving error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:305:5) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997'
}
[6/27/2024, 7:44:02 AM] [Linak Platform] moving std error: usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

[6/27/2024, 7:44:02 AM] [Linak Platform] moving error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997
usage: linak-controller [-h] [--mac-address MAC_ADDRESS]
                        [--base-height BASE_HEIGHT] [--adapter ADAPTER_NAME]
                        [--scan-timeout SCAN_TIMEOUT]
                        [--connection-timeout CONNECTION_TIMEOUT]
                        [--move-command-period MOVE_COMMAND_PERIOD]
                        [--forward] [--server-address SERVER_ADDRESS]
                        [--server_port SERVER_PORT] [--config CONFIG]
                        [--watch | --move-to MOVE_TO | --scan | --server | --tcp-server]
linak-controller: error: unrecognized arguments: --movement-range 650

    at genericNodeError (node:internal/errors:984:15)
    at wrappedFn (node:internal/errors:538:14)
    at ChildProcess.exithandler (node:child_process:422:12)
    at ChildProcess.emit (node:events:519:28)
    at maybeClose (node:internal/child_process:1105:16)
    at Socket.<anonymous> (node:internal/child_process:457:11)
    at Socket.emit (node:events:519:28)
    at Pipe.<anonymous> (node:net:338:12) {
  code: 2,
  killed: false,
  signal: null,
  cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --base-height 620 --movement-range 650 --move-to 997'
}
[6/27/2024, 7:45:12 AM] [Linak Platform] Triggered SET TargetPosition: 59
[6/27/2024, 7:45:13 AM] [Linak Platform] Triggered SET TargetPosition: 70
[6/27/2024, 7:45:15 AM] [Linak Platform] executing move to:  70
[6/27/2024, 7:47:42 AM] [Linak Platform] Triggered SET TargetPosition: 70
[6/27/2024, 7:47:44 AM] [Linak Platform] Triggered SET TargetPosition: 80
[6/27/2024, 7:47:45 AM] [Linak Platform] executing move to:  80
[6/27/2024, 7:54:45 AM] [Linak Platform] Triggered SET TargetPosition: 81
[6/27/2024, 7:54:46 AM] [Linak Platform] Triggered SET TargetPosition: 84
[6/27/2024, 7:54:47 AM] [Linak Platform] executing move to:  84

Plugin Config:

 "bridge": {
        "name": "Homebridge 9814",
        "username": "0E:B6:B9:DB:98:14",
        "port": 51106,
        "pin": "848-69-686",
        "advertiser": "bonjour-hap",
        "bind": [
            "en0"
        ]
    },
    "accessories": [
        {
            "name": "Roborock S7",
            "ip": "192.168.68.67",
            "token": "5a4667586270756a566259744b785451",
            "serviceType": "switch",
            "waterBox": false,
            "dustBin": false,
            "dustCollection": false,
            "disableCareServices": false,
            "silent": false,
            "pause": false,
            "pauseWord": "Pauzeren",
            "findMe": false,
            "findMeWord": "where are you",
            "goTo": false,
            "goToWord": "go to coordinates",
            "goToX": 25500,
            "goToY": 25500,
            "dock": true,
            "cleanword": "Schoonmaken",
            "roomTimeout": 0,
            "autoroom": true,
            "accessory": "XiaomiRoborockVacuum"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "auth": "form",
            "theme": "auto",
            "tempUnits": "c",
            "lang": "auto",
            "proxyHost": "192.168.68.69:8581",
            "platform": "config"
        },
        {
            "name": "Dreo Platform",
            "options": {
                "email": "***",
                "password": "***"
            },
            "hideTemperatureSensor": true,
            "temperatureOffset": 0,
            "platform": "DreoPlatform"
        },
        {
            "devices": [
                {
                    "name": "Roborock S7",
                    "ip": "192.168.68.67",
                    "token": "***",
                    "deviceId": "***",
                    "model": "roborock.vacuum.a15",
                    "pollingInterval": 10,
                    "deepDebugLog": false,
                    "silentLog": false,
                    "deviceEnabled": true,
                    "buzzerControl": true,
                    "ledControl": true,
                    "childLockControl": true,
                    "modeControl": true
                }
            ],
            "platform": "miot"
        },
        {
            "name": "Linak Platform",
            "pollingRate": 20,
            "idasenControllerPath": "/Library/Frameworks/Python.framework/Versions/3.12/bin/linak-controller",
            "desks": [
                {
                    "name": "Bureau",
                    "macAddress": "2CB863BE-6653-4AA2-C692-98BD4385F52F",
                    "baseHeight": 620,
                    "movementRange": 650
                }
            ],
            "platform": "LinakController"
        }
    ],
    "disabledPlugins": [
        "homebridge-miot"
    ]
}

Screenshots: Scherm­afbeelding 2024-06-27 om 08 02 32

Environment:

vniehues commented 1 week ago

This sounds exactly like #7 Unfortunately nobody came back to that issue with a solution..

vniehues commented 1 week ago

As for the unrecognized arguments: --movement-range 650 - that feature seems to be deprecated in idasen-controller but is needed for the plugin. Here the fix is to install an older version of idasen-controller which still has that feature

WcEeend commented 1 week ago

Thank you for your quick reply. I tried installing an older version of the plugin in combination with the Idasen controller but I keep getting this:

[6/27/2024, 12:55:46 PM] [Linak Platform] moving error: Error: Command failed: /Library/Frameworks/Python.framework/Versions/3.12/bin/idasen-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --move-to 984

at genericNodeError (node:internal/errors:984:15)
at wrappedFn (node:internal/errors:538:14)
at ChildProcess.exithandler (node:child_process:422:12)
at ChildProcess.emit (node:events:519:28)
at maybeClose (node:internal/child_process:1105:16)
at Socket.<anonymous> (node:internal/child_process:457:11)
at Socket.emit (node:events:519:28)
at Pipe.<anonymous> (node:net:338:12) {

code: 1, killed: false, signal: null, cmd: '/Library/Frameworks/Python.framework/Versions/3.12/bin/idasen-controller --mac-address 2CB863BE-6653-4AA2-C692-98BD4385F52F --move-to 984'

I just started with Homebridge and have only 2 devices working in Homebridge yet and both are working perfectly as my Macbook is always connected to an outlet. I'm considering buying a RPi 5 8GB, the desk would keep functioning in Apple Home on a RPi in the future?

vniehues commented 1 week ago

I honestly don't feel comfortable making any promises so I'll say no. However buying an RPi would at least fix #7. Currently the way the plugin interacts with idasen-controller it just won't work when HB is installed on a Mac as far as I know.

I moved away from homebridge entirely and probably won't update any plugins for it anymore