homebridge / homebridge-raspbian-image Goto Github PK
View Code? Open in Web Editor NEWOfficial Homebridge Raspberry Pi Image based on Raspberry Pi OS Lite.
Home Page: http://homebridge.io
License: BSD 3-Clause "New" or "Revised" License
Official Homebridge Raspberry Pi Image based on Raspberry Pi OS Lite.
Home Page: http://homebridge.io
License: BSD 3-Clause "New" or "Revised" License
Hi Team,
First of all thanks for providing this image it is amazing!
I followed your setup instructions and my Homebridge is up and running with the plugins of my choice. So far so (very) good!
But since I integrated my PI Zero W into my personal Wifi as described in your setup instructions my iPhone shows my personal Wifi as "Insecure"because of WPA/WPA2 (TKIP) vulnerabilities. It recommends to use WPA2 (AES). Is that possible on the PI Zero W with your image and if yes then how? Thanks in advance and best regards Patrick
Environment:
Describe The Bug:
After using sudo hb-config
to enable ssl/https redirection as described in the wiki, the nginx config gets destroyed.
To Reproduce:
Use sudo hb-config
to enable ssl/https redirection as described in the wiki.
The following is shown on the console:
Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable nginx
Starting Nginx...
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
Moreover, sudo nginx -T
shows the following:
sudo nginx -T
nginx: [emerg] unexpected end of file, expecting ";" or "}" in /etc/nginx/sites-enabled/results:3
nginx: configuration file /etc/nginx/nginx.conf test failed
The file results
didn't exist before using the hb-config
. I used ls /etc/nginx/sites-enabled
before and there was only the homebridge.local
file.
cat /etc/nginx/sites-enabled/results
shows:
1
2
In the /etc/nginx/nginx.conf
the following will be included:
include /etc/nginx/sites-enabled/*;
Therefore, the file is broken.
Deleting the results
file and using sudo systemctl start nginx
is the solution for this issue. Afterwards, the following will be shown and the service is working as expected with https redirection:
sudo systemctl status nginx
● nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-05-23 19:33:53 CEST; 1min 51s ago
Docs: man:nginx(8)
Process: 5995 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 5996 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Main PID: 5997 (nginx)
Memory: 2.1M
CGroup: /system.slice/nginx.service
├─5997 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
└─6010 nginx: worker process
May 23 19:33:52 homebridge systemd[1]: Starting A high performance web server and a reverse proxy server...
May 23 19:33:53 homebridge systemd[1]: Started A high performance web server and a reverse proxy server.
Expected behavior:
The nginx service should restart properly and the results
file shouldn't break the config.
Environment:
Raspbian-Homebridge-v1.0.3.zip
Is your feature request related to a problem? Please describe:
I didn’t trust giving unknown to me 3rd party software elevated rights to copy your img onto an SD card
Describe the solution you'd like:
Include the simple dd command alternative to Etcher
Describe alternatives you've considered:
sudo dd if=Raspbian-Homebridge.img of=/dev/disk4 (where 4 is the appropriate device)
Additional context:
Agreed, I have to use elevated rights for block writes, but I trust dd already installed (on my MacOS). A one line alternative would help cautious users to adopt your great s/w.
It was a tedious Google search to find the alternative, I hope this feature rich request might help others. (Credit to https://www.reddit.com/r/homebridge/comments/dlct5d/homebridge_experience_with_raspberry_pi_zero_wh/ for the solution)
Describe The Bug:
hombridge loop shutdown with error message
To Reproduce:
Expected behavior:
Logs:
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 569-44-397 │
└────────────┘
[9/1/2020, 13:54:59] Homebridge is running on port 51899.
[9/1/2020, 13:55:01] [The Keys] check lockers
[9/1/2020, 13:55:04] ReferenceError: res is not defined
at Request._callback (/usr/local/lib/node_modules/homebridge-thekeys/index.js:50:35)
at self.callback (/usr/local/lib/node_modules/homebridge-thekeys/node_modules/request/request.js:185:22)
at Request.emit (events.js:315:20)
at Request.onRequestError (/usr/local/lib/node_modules/homebridge-thekeys/node_modules/request/request.js:877:8)
at ClientRequest.emit (events.js:327:22)
at Socket.socketErrorListener (_http_client.js:426:9)
at Socket.emit (events.js:315:20)
at emitErrorNT (internal/streams/destroy.js:92:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:60:3)
at processTicksAndRejections (internal/process/task_queues.js:84:21)
[9/1/2020, 13:55:04] Got SIGTERM, shutting down Homebridge...
[9/1/2020, 13:55:04] [salon] INFO - shutdown
Show the logs here.
Remove any sensitive information.
**Screenshots:**
<!-- If applicable, add screenshots to help explain your problem. -->
**Environment:**
* **Homebridge Raspberry Pi Image Version**:
* **Node.js Version**: <!-- node -v -->v12.18.3
* **NPM Version**: <!-- npm -v -->v6.14.8
* **Homebridge Version**: <!-- homebridge -V -->v1.1.2
* **Homebridge Config UI X Plugin Version**: <!-- hb-service -v -->v4.27.1
<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->
Hello! This is my first post here seeking support. I've chatted and done some troubleshooting with the friendly folks on the Homebridge discord server as well with no luck.
I am unable to add Homebridge to the Home app on any of my iOS devices. The bridge does not seem to be discoverable on my network, confirmed by not seeing my pi on Bonjour browser.
I'm working with a clean setup.
Other things I have tried:
I am able to control accessories via the Accessories tab on Config UI X.
Logs seem normal and I do not receive any error messages.
[14/12/2020, 15:21:14] [HB Supervisor] Restarting Homebridge...
[14/12/2020, 15:21:14] [HB Supervisor] Starting Homebridge with extra flags: -I
[14/12/2020, 15:21:14] [HB Supervisor] Started Homebridge v1.2.4 with PID: 3799
[14/12/2020, 15:21:15] Loaded config.json with 0 accessories and 2 platforms.
[14/12/2020, 15:21:15] ---
[14/12/2020, 15:21:16] Loaded plugin: [email protected]
[14/12/2020, 15:21:16] Registering platform 'homebridge-config-ui-x.config'
[14/12/2020, 15:21:16] ---
[14/12/2020, 15:21:17] Loaded plugin: [email protected]
[14/12/2020, 15:21:17] Registering platform 'homebridge-hue.Hue'
[14/12/2020, 15:21:17] ---
[14/12/2020, 15:21:17] Loading 2 platforms...
[14/12/2020, 15:21:17] [Config] Initializing config platform...
[14/12/2020, 15:21:17] [Config] Running in Service Mode
[14/12/2020, 15:21:17] [Hue] Initializing Hue platform...
[14/12/2020, 15:21:17] [Hue] homebridge-hue v0.12.11, node v14.15.1, homebridge v1.2.4
[14/12/2020, 15:21:18] [Hue] searching bridges and gateways
[14/12/2020, 15:21:23] [Hue] Lobster Hub: Signify Netherlands B.V. BSB002 bridge v1941132080, api v1.41.0
[14/12/2020, 15:21:23] [Hue] Lobster Hub: 4 accessories
[14/12/2020, 15:21:23] [Hue] masked debug info dumped to /var/lib/homebridge/homebridge-hue.json.gz
[14/12/2020, 15:21:23] Initializing platform accessory 'Lobster Hub'...
[14/12/2020, 15:21:23] [Hue] Lobster Hub: 2 services
[14/12/2020, 15:21:23] Initializing platform accessory 'Kitchen Cabinets'...
[14/12/2020, 15:21:23] Initializing platform accessory 'TV Color'...
[14/12/2020, 15:21:23] Initializing platform accessory 'Bar Cart'...
Setup Payload:
X-HM://002438SZZAL4F
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 374-76-303 │
└────────────┘
[14/12/2020, 15:21:23] Homebridge v1.2.4 is running on port 51546.
Environment:
Love that someone finally put together a standard image. This saved me so much headache setting back up. Thanks to everyone who worked on this.
While I love the MOTD, I feel like it could be a little more "dressed up."
Not saying what I've done is a final product, some of it is borrowed just to make a case, but I have an example I would like to share if you are at all interested. I've included a screenshot.
Describe Your Problem:
I'd like to install some third party software that isn't part of the hb-config preconfigured apps, is there anything I need to keep in mind, or can I treat this like a regular Raspberry Pi OS distro? Specifically, I'm trying to install DuckDNS which works via a crontab - will following the instructions for the pi here be an issue?
Environment:
Okay, I am sure this is a stupid question, but how can I uninstall a package?
I used the sudo hb-config when I installed the package. In this case "deCONZ", but now I got a second pi, and I want the other pi to run the deCONZ, so I do no longer need the package on this pi. I tried all sort of different options with sudo uninstall deconz etc, but none worked so far.
Can someone tell me how this is done?
Thanks
Hey,
I have tried to change my locale with: sudo raspi-config
but every time I get this error:
perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "en_US.UTF-8", LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to a fallback locale ("en_GB.UTF-8"). locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory
I have tried a lot from the web but nothing helps and cups throws the same error so I can't use it please help 🙏🏻
Describe The Bug:
The documentation on https://github.com/homebridge/homebridge-raspbian-image/wiki/How-To-Install-deCONZ-for-ConBee-or-RaspBee is saying that for a RaspBee I there is no further thing to be done. However this might be not always true.
To Reproduce:
Expected behavior:
A number should be shown such as 26390500 for the firmware, which is not the case.
Manual workaround:
Looking at the DeCONZ install instructions https://phoscon.de/en/raspbee/install#raspbian that the very first step from the guide is also necessary.
sudo raspi-config
Interfacing Options → Serial
Would you like a login shell accessible over serial? → No
Would you like the serial port hardware to be enabled? → Yes
Note: Changes to access rights only become active after a restart.
Additional notes:
Not sure if the step 6 is also needed as I don't have the RP4 available for testing.
Environment:
I installed Homebridge image on RPI Zero W it worked for a few days.
Yesterday in installed plugin (weather-plus) and restart a raspberry since this time I am not able to connect to UI X panel and also device isn't on DHCP list of my router so it's not connected.
Do you have any advice for this? I wish to avoid reinstall of image.
I cannot get the wifi to connect using a 3 A+, however, with the 3 B+ I do not have any issues. Any ideas? The exact same wpa_supplicant.conf
works on various other pi's, zero W, 3 B+, 4, etc.
pi@homebridge:~ $ sudo wpa_cli -i wlan0 reconfigure
FAIL
and in dmesg
[ 354.567257] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 354.567274] brcmfmac: power management disabled
ifconfig
:
wlan0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether AA:BB:CC:DD:EE:FF txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
(AA:BB:.. by hand)
Error: Service name is already in use on the network
I have clean installed the image and still the error, all devices in network already reseted, name of the homebridge In config changed and still same, what i can do?
Is your feature request related to a problem? Please describe:
It would be great to have this image boot directly to an optimized browser interface if an official display or hdmi screen is connected.
Describe the solution you'd like:
I’ve had great success with WPE when using balena, and I’m sure it would be great here as well.
Super impressed with the UX strides made to-date, this feels to me like a logical next step and could even streamline WiFi provisioning.
Is it possible to add optional deCONZ/Phoscon to RaspberryPi image, same as it was done with Pi-Hole?
Thanks!
A few months ago I installed homebridge-raspbian-image 1.0.9
I notice that it is up to 1.0.15 now, and I'd like to upgrade.
I know how to upgrade homebridge, homebridge-ui, the plugins, and node itself and keep those up to date
How do I upgrade the OS itself? Or do I have to reflash my SD card (and if so, how do I keep my config?)
Environment:
Describe The Bug: unable to install plugins on a new fresh installation. terminal is constantly starting up and then disconnecting secs later.
To Reproduce:not sure as this is a fresh installation
**Expected behavior: install the homebridge image and add plugins and edit config and have all my devices running in homekit. **
Logs:
[5/6/2020, 20:46:46] [HB Supervisor] Starting Homebridge with extra flags: -I
[5/6/2020, 20:46:46] [HB Supervisor] Started Homebridge v1.0.4 with PID: 12423
[5/6/2020, 20:46:47] Loaded config.json with 0 accessories and 1 platforms.
[5/6/2020, 20:46:47] ---
[5/6/2020, 20:46:47] Loaded plugin: homebridge-config-ui-x
[5/6/2020, 20:46:47] Registering platform 'homebridge-config-ui-x.config'
[5/6/2020, 20:46:47] ---
[5/6/2020, 20:46:47] Loading 1 platforms...
[5/6/2020, 20:46:47] [Config] Initializing config platform...
[5/6/2020, 20:46:47] [Config] Running in Service Mode
Setup Payload:
X-HM://0023N5OQ8F85G
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 104-56-944 │
└────────────┘
[5/6/2020, 20:46:47] Homebridge is running on port 51220.
[5/6/2020, 20:46:48] [Config] Homebridge Config UI X v4.17.1 is listening on :: port 8581
[5/6/2020, 20:47:49] [Config] Starting terminal session
[5/6/2020, 20:47:54] [Config] [homebridge] Failed to check registry.npmjs.org for updates: timeout of 5000ms exceeded
[5/6/2020, 20:50:00] [Config] Terminal session ended.
[5/6/2020, 20:50:09] [Config] Starting terminal session
[5/6/2020, 20:50:27] [Config] Terminal session ended.
[5/6/2020, 20:53:51] [Config] Starting terminal session
[5/6/2020, 20:54:40] [Config] Terminal session ended.
[5/6/2020, 20:54:46] [Config] Starting terminal session
[5/6/2020, 20:56:15] [Config] Terminal session ended.
[5/6/2020, 20:56:15] [Config] Starting terminal session
[5/6/2020, 20:57:00] [Config] Terminal session ended.
[5/6/2020, 20:57:08] [Config] Sent request to clear cached accesories to hb-service
[5/6/2020, 20:57:08] [HB Supervisor] Sending SIGTERM to Homebridge
[5/6/2020, 20:57:08] Got SIGTERM, shutting down Homebridge...
[5/6/2020, 20:57:13] [Config] Starting terminal session
[5/6/2020, 20:57:13] [HB Supervisor] Homebridge Process Ended. Code: 143, Signal: null
[5/6/2020, 20:57:18] [HB Supervisor] Restarting Homebridge...
[5/6/2020, 20:57:18] [HB Supervisor] Starting Homebridge with extra flags: -I
[5/6/2020, 20:57:18] [HB Supervisor] Started Homebridge v1.0.4 with PID: 13921
[5/6/2020, 20:57:19] Loaded config.json with 0 accessories and 1 platforms.
[5/6/2020, 20:57:19] ---
[5/6/2020, 20:57:20] Loaded plugin: homebridge-config-ui-x
[5/6/2020, 20:57:20] Registering platform 'homebridge-config-ui-x.config'
[5/6/2020, 20:57:20] ---
[5/6/2020, 20:57:20] Loading 1 platforms...
[5/6/2020, 20:57:20] [Config] Initializing config platform...
[5/6/2020, 20:57:20] [Config] Running in Service Mode
Setup Payload:
X-HM://0023N5OQ8F85G
Enter this code with your HomeKit app on your iOS device to pair with Homebridge:
┌────────────┐
│ 104-56-944 │
└────────────┘
[5/6/2020, 20:57:20] Homebridge is running on port 51220.
[5/6/2020, 20:57:40] [Config] Terminal session ended.
[5/6/2020, 20:57:48] [Config] Running Command: sudo -E -n npm install homebridge-zp@latest
[5/6/2020, 20:57:53] [Config] Command failed. Please review log for details.
[5/6/2020, 21:02:47] [Config] Starting terminal session
[5/6/2020, 21:04:12] [Config] Terminal session ended.
[5/6/2020, 21:04:49] [Config] Starting terminal session
[5/6/2020, 21:06:38] [Config] Terminal session ended.
[5/6/2020, 21:06:40] [Config] Starting terminal session
[5/6/2020, 21:07:10] [Config] Terminal session ended.
[5/6/2020, 21:07:15] [Config] Starting terminal session
[5/6/2020, 21:09:00] [Config] Terminal session ended.
Screenshots:
Environment:
Hi,
I tried to use the desktop, but I cannot login.
I try pi and raspberry
Are we going to have an update image with Homebridge 1.0 built-in instead to apply the upgrade after ?
Thanks.
Nicolas
For the last two node.js updates I've tried to install via the hb-config>Upgrade node.js option it seems to have corrupted the node.js install somehow. In both cases running "sudo hb-config" and then selecting "Upgrade node.js" resulted in the following error:
pi@homebridge:/var/lib/homebridge $ sudo hb-config
Updating Node.js to LTS, please wait...
Installed: v14.17.1
Current Node.js LTS: v14.17.2
Updating Node.js to v14.17.2...
/usr/local/sbin/hb-config: 203: /usr/local/sbin/hb-config: npm: not found
gzip: stdin: unexpected end of file
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Node.js v14.17.1
/usr/local/sbin/hb-config: 208: /usr/local/sbin/hb-config: npm: not found
npm
Node.js updated to v14.17.2
Rebuilding modules...
sudo: npm: command not found
Yesterday I installed a new plugin via config-ui-x and today, after attempting to update node.js, I get an error about "sudo: npm: command not found" when trying to install a plugin. Which seems to indicate the process of running hb-config or the "Upgrade node.js" routine is causing this issue. In the previous case I was able to resolve by running "sudo apt-get update && apt-get upgrade". I will try this again later today to confirm it resolves it again in this case.
Describe Your Problem:
Hi. All my config works ok and is up to date (Homebridge, Pi hole and Node-Red). I am trying to update NPM to the latest version, but I don't see any option through Config UI X and neither through "hb-config" under Terminal. I don't see any in the Wiki, and I don't want to break it all.
Should I run "sudo npm install -g npm" under Terminal as I see in the Homebridge on Raspbian Wiki? or that will break all.
Sorry if this is not the correct place to ask this question, and thanks :)
Environment:
I've tried formatting the sd card multiple times but every time I try and flash the img to it I get an error message in Etcher that says "Something went wrong, if it is a compressed image, please check that the archive is not corrupted." I've downloaded the latest img multiple times from GitHub.
Describe The Bug:
I am trying to install deconz via hb-config, but it is failing because the kernel and kernel header versions missmatch
Tried setting up deconz via hb-config. Getting errors:
build rtc module...
make -C /lib/modules/5.4.72-v7l+/build M=/tmp/raspbee2-rtc-master modules
make[1]: *** /lib/modules/5.4.72-v7l+/build: No such file or directory. Stop.
make: *** [Makefile:17: build] Error 2
install rtc module...
make[1]: *** /lib/modules/5.4.72-v7l+/build: No such file or directory. Stop.
could not install rtc module file (did you run make?)
make: *** [Makefile:42: install] Error 1
--2020-12-08 23:06:46-- http://phoscon.de/apt/deconz.pub.key
To Reproduce:
Try installing deconz via hb-config
Expected behavior:
Successful setup
Logs:
Show the logs here.
Remove any sensitive information.
Screenshots:
Environment:
Describe Your Problem:
I've just flashed and booted the image in my Raspberry Pi. It's connected via Ethernet and I can access http://homebridge.local/login
However, I'm seeing the following message "The date and time on your Homebridge server is different to your browser. This may cause login issues."
Because of that, I cannot login with admin/admin
Logs:
Show the logs here.
Remove any sensative information.
Screenshots:
Environment:
Hi,
Could it make sense to have a dedicated build for the Raspberry Pi 4 to use its latest hardware ?
The idea is to have better result for video mainly in term of response time and quality.
Would it be possible to add organizr into the installer menu alongside deconz, unify & pihole.
I have been running it on another machine because the installation interferes with the pi-hole port - but it would be a real worthwhile addition to the pi image - with one login you could add all the login pages for the homebridge install and run them from one tab on the browser.
Describe The Bug:
I have a hidden network, so that when configuring the Homebridge on my Raspberry device, I cannot see listed my network on the list, because it is hidden and there is no option to select other networks or set the SSID of the network to connect with.
To solve this issue, I need to make my network broadcast the SSID to connect the Homebridge to my network.
Would be posible to add the option to select hidden networks?
To Reproduce:
Just disable the option to broadcast the SSID to make your network not visible, and the Homebridge will not connect.
Expected behavior:
When configuring the wireless network is supposed to have an option to select other networks or a field to input the SSID if not found.
Logs:
Show the logs here.
Remove any sensitive information.
Screenshots:
Environment:
Describe The Bug:
USER: pi
DIR: /usr/local/lib
CMD: sudo -E -n npm install homebridge-dummy@latest
Error: forkpty(3) failed.
To Reproduce:
Search for any plugin and attempt to install
Expected behavior:
plugin installs.
Logs:
[8/1/2020, 17:55:38] [Config] Running Command: sudo -E -n npm install homebridge-dummy@latest
[8/1/2020, 17:55:38] [Config] Error: forkpty(3) failed.
Screenshots:
Environment:
Describe The Bug:
I just did a fresh clean install of 1.0.15 from a freshly downloaded image on a Pi4 and I can't seem to be able to install plugins
To Reproduce:
Expected behavior:
Plugin should install in seconds
Logs:
Stuck at:
USER: pi
DIR: /usr/local
CMD: sudo -E -n npm install -g homebridge-ring@latest
[..................] | fetchMetadata: sill resolveWithNewModule homebridge-ring
Show the logs here.
Remove any sensitive information.
Screenshots:
Environment:
Describe Your Problem:
I am running the MQTTthing plugin. None of my MQTT devices can access it through port 1883 (default port). I did not have this issue when I was running Homebridge on a typical Raspbian image. This issue is specific to the Homebridge-Raspbian image.
I ran netstat -lptn through the terminal and port 1883 is not listening. Is there something I'm missing? Should this be posted on the MQTTthing plugin page instead?
Logs:
_log from my device attempting to connect via MQTT_
00:53:39 UPP: Multicast (re)joined
00:53:49 MQT: Attempting connection...
00:53:49 MQT: Connect failed to 10.0.1.23:1883, rc -2. Retry in 10 sec
00:53:50 UPP: Multicast (re)joined
00:54:00 MQT: Attempting connection...
00:54:00 MQT: Connect failed to 10.0.1.23:1883, rc -2. Retry in 10 sec
00:54:01 UPP: Multicast (re)joined
_
Environment:
Describe The Bug:
Will not boot up headless! Raspberry Zero W
To Reproduce:
Unplug HDMI and power up.
Expected behavior:
It would boot and i could ssh or acces the web ui.
Logs:
Show the logs here.
Remove any sensitive information.
Screenshots:
Environment:
Is your feature request related to a problem? Please describe:
Not a Problem, I was just wondering wether a prepared image should ship with a firewall preconfigured?
Describe the solution you'd like:
Implement UFW or equivalent firewall
Describe alternatives you've considered:
leave everything as is because the system is mostly not exposed to WAN
Additional context:
none
Describe The Bug:
After a reboot no WLAN connection is established if channel 12 or 13 is used.
WLAN country is set to Germany (de).
Channels 12 and 13 are generally "visible" to the raspberry.
pi@homebridge-garage:~ $ iwlist wlan0 channel
wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.457 GHz (Channel 10)
If the WLAN router is set to channel 13, the Rapberry notices this and switches to channel 13.
pi@homebridge-garage:~ $ iwlist wlan0 channel
wlan0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.472 GHz (Channel 13)
If then a reboot is made, no WLAN connection will be established.
The following things I tried to solve the issue but without any effect.
country=de
to /etc/wpa_supplicant/wpa_supplicant.conf
even I'm not sure if this config is used at all/etc/systemd/system/dbus-fi.w1.wpa_supplicant1.service
and change the line Before=network.target
to Before=network.target NetworkManager.service
, again not knowing if spa_supplicant.conf is used at all. The idea was to make sure the WLAN country is set to de
before the NetworkManager starts to connect to the WLAN.To Reproduce:
Expected behavior:
Logs:
Show the logs here.
Remove any sensitive information.
Screenshots:
Environment:
I'd like to run homebridge AND a Flask app from the Homebridge image - so far I haven't been able to quit though? I've tried ctrl c @ RPI and I've tried a few options from the UI.
If I ran HB off a standard NOOBS, I could run both at once, no?
Describe Your Problem:
sudo hb-config
command is no longer working. Seems to be executing, but nothing is happening and goes to the next line.
Logs:
I am not seeing any error messages or logs shown.
Environment:
Is it possible to run Kodi on the homebridge-raspbian-image?
Any advice on how to do that?
Thanks
Hey,
is there an easy way to switch the connection from eth to wifi using terminal/ssh?
Best,
Lars
Describe The Bug:
Homebdridge doesn't start back after a power outage. Manually reload doesn't work either.
To Reproduce:
Expected behavior:
Environment:
Since a couple of days my Homebridge Image Raspberry Pi keeps rebooting (reboots before homebridge itself has started).
I can't retrieve any logs from the Config UI system, since when I get there, the Pi already boots.
Do you have a trick how I can stop the loop (without pulling the plug ...) and debug?
Describe Your Problem:
I initially set up PiHole, but have since disabled it (when i found nextDNS), but I am not sure how to restore access to port 80 and be able to use NGINX.
When i try to change NGINX options from the hb-config service, it gives me an error An error occured while attempting to reload the NGINX config.
How would I reset just those affected settings from PiHole, but leave the other?
Environment:
Is your feature request related to a problem? Please describe:
I just had a power surge at home and the wifi network took some time to get back online. The Raspberry did not retry long enough and went back to the hotspot feature. This means that if the same thing happens while I'm on holidays, someone would have to get over to my place which makes home automation kind of useless. Agreed, it doesn't happen every week or even month... but it might happen.
Describe the solution you'd like:
Continue to search for the last known network WHILE distributing the hotspot (no idea if that's possible).
OR
Try to reconnect every 10 minutes.
OR
Add it to the config so someone can disable the behavior if needed and reactivate it if for example you change your provider or wifi password.
Describe alternatives you've considered:
Training my dog. It's a beagle, it's cute but pretty dumb...
Additional context:
Describe Your Problem:
installed Homebridge on Raspberry Pi 4. done successfully. but at the end of the start process a login and password is requested.
I tried admin/admin and pi/raspberry, but no chance.
who can help
Environment:
OS : Raspbian GNU/Linux Buster (10)
Raspbian has changed name to Raspberry Pi OS but this project still refers to it as Raspbian.
Hi,
I am using the Homebridge Raspian image on a Raspberry pi 4 4Go working well with the following plugin :
Before I was using the Starling Home Hub with good video results.
Now using the Nest Cam plugin I found the video quality very poor. Could it be no video hardware acceleration with the Homebridge Raspbian image ?
On the setting there is no path filled by default, may I need to fill it ?
If yes what is the path where we have all FFMPEG Libs ?
Many thanks in advance.
Regards
Nicolas
Hello, i am not able to control Raspberry Pi 4 Case Fan. Its always on.
Is it possible to do something with it?
Thanks you
Describe The Bug:
User/Pass on instructions (admin/admin) don't work for v1.0.21To Reproduce:
Install the official image and testExpected behavior:
User/Pass on instructions (admin/admin) don't work for v1.0.21Logs:
Show the logs here.
Remove any sensitive information.
Screenshots:
Environment:
Describe Your Problem:
I ssh into my Pi on the homebridge raspbian, and followed the instructions for installing Pi-hole; however, I got this error:
Starting Pi-hole installer...
curl: (6) Could not resolve host: install.pi-hole.net
Pi-hole has been installed
Access Pi-hole in your browser by going to:
****** http://homebridge.local:80/admin* 1
But going to this site does nothing and I can't get to Pi-Hole interface. What am I doing wrong?
Logs:
**Screenshots:**
**Environment:**
* **Homebridge Raspberry Pi Image Version**: Raspbian GNU/Linux Buster (10)
* **Node.js Version**: v14.17.0
* **NPM Version**: v6.14.13
* **Homebridge Version**: <!-- homebridge -V -->
* **Homebridge Config UI X Plugin Version**: <!-- hb-service -v -->
<!-- Click the "Preview" tab before you submit to ensure the formatting is correct. -->
I have installed Homebridge Pi Image and everything has been working as expected. I can access it from homebridge.local as well as 192.168.0.100:8581.
I have recently installed PiHole which installs a web service which should be accessible from port 80, however when I type in homebridge:80 or 192.168.0.100:80 it just redirects to homebridge.local and shows be the homebridge login page. It is almost like there is some prebaked port rerouting in the homebridge install. I have changed the port again within the Homebrige settings for Config UI X but it isn't making any difference.
Is homebridge doing anything funny here? This is preventing me accessing other services attempting to run on port 80.
Environment:
Using the latest homebridge-raspbian and cannot figure out how to get the logs displays in Homebridge Config-UI-X to be in 12h format. Various searches point me to the underlying Linux configuration, but not sure how to access that in Raspbian because all searches find are instructions for how to change it in the Raspbian GUI's digital clock.
Describe Your Problem:
If installing a second instance of HB the plugins section shows all plugins installed in both instances
Logs:
Show the logs here.
Remove any sensative information.
Screenshots:
Environment:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.