Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BroadlinkManager on Mac - No Devices #81

Open
fabiofabbrucci opened this issue Apr 9, 2024 · 1 comment
Open

BroadlinkManager on Mac - No Devices #81

fabiofabbrucci opened this issue Apr 9, 2024 · 1 comment

Comments

@fabiofabbrucci
Copy link

Hi,
I'm running Docker on MacOS (Apple M2 Max).

This is my docker-compose.yml

version: "3.6"
services:
  broadlinkmanager:
    image: techblog/broadlinkmanager
    expose: 
      - "7020" 
    ports:
      - "7020:7020"
    container_name: broadlinkmanager
    restart: unless-stopped
    volumes:
      - ./broadlinkmanager:/opt/broadlinkmanager/data
    environment:
      - ENABLE_GOOGLE_ANALYTICS=False

When I run docker-compose up I got this:

[+] Running 1/0
✔ Container broadlinkmanager Created 0.0s
Attaching to broadlinkmanager
broadlinkmanager | 2024-04-09 09:12:53.692 | INFO | main::48 - OS: posix
broadlinkmanager | 2024-04-09 09:12:53.692 | DEBUG | main:get_env_ip_list:71 - Environment discovered IP List []
broadlinkmanager | 2024-04-09 09:12:53.694 | DEBUG | main:get_local_ip_list:64 - Locally discovered IP List ['172.18.0.2']
broadlinkmanager | 2024-04-09 09:12:53.694 | INFO | main::126 - Broadlink will try to discover devices on the following IP interfaces: ['172.18.0.2']
broadlinkmanager | 2024-04-09 09:12:53.694 | INFO | main::135 - Configuring app
broadlinkmanager | 2024-04-09 09:12:53.699 | INFO | main::660 - Broadlink Manager is up and running
broadlinkmanager | INFO: Started server process [1]
broadlinkmanager | INFO: Waiting for application startup.
broadlinkmanager | /usr/local/lib/python3.8/dist-packages/starlette_exporter/middleware.py:97: FutureWarning: group_paths and filter_unhandled_paths will change defaults from False to True in the next release. See stephenhillier/starlette_exporter#79 for more info
broadlinkmanager | warnings.warn(
broadlinkmanager | INFO: Application startup complete.
broadlinkmanager | INFO: Uvicorn running on http://0.0.0.0:7020 (Press CTRL+C to quit)

Then I visit 0.0.0.0:7020 and I got this:
Screenshot 2024-04-09 at 11 13 57

The problem is that no devices have been found. If I click "Rescan" I got no devices and this logs:

broadlinkmanager | INFO: Uvicorn running on http://0.0.0.0:7020 (Press CTRL+C to quit)
broadlinkmanager | INFO: 192.168.65.1:33017 - "GET / HTTP/1.1" 200 OK
broadlinkmanager | INFO: 192.168.65.1:33017 - "GET / HTTP/1.1" 200 OK
broadlinkmanager | 2024-04-09 09:15:24.681 | INFO | main:search_for_devices:611 - Searching for devices...
broadlinkmanager | 2024-04-09 09:15:24.682 | INFO | main:search_for_devices:613 - Checking devices on interface assigned with IP: 172.18.0.2
broadlinkmanager | 2024-04-09 09:15:29.690 | DEBUG | main:search_for_devices:630 - Devices Found: []
broadlinkmanager | INFO: 192.168.65.1:33017 - "GET /autodiscover HTTP/1.1" 200 OK
broadlinkmanager | INFO: 192.168.65.1:33017 - "GET / HTTP/1.1" 200 OK

Notes:

  • My DHCP server is 192.168.1.1
  • My Mac is 192.168.1.110
  • My Broadlink is a RM4Pro with IP 192.168.1.114
  • In docker compose I had to remove network mode and add port mapping to let me see the webapp

Thanks for any kind of help/questions.

@KC-inDomus
Copy link

KC-inDomus commented Apr 15, 2024

same thing here, but with docker@debian and using mode:host.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants