hoobs-org / HOOBS

Build your Smart Home with HOOBS. Connect over 2,000 Accessories to your favorite Ecosystem.
https://hoobs.org
GNU General Public License v3.0
552 stars 51 forks source link

Local Terminal No Longer Available #1432

Closed gdavids57 closed 3 years ago

gdavids57 commented 3 years ago

Description After upgrading to 4.0.98, the "Terminal" no longer opens on my Hoobs device but instead opens on the device from which I'm running my browser.

Version Running version 4.0.98

Did you upgrade Please let us know if you upgraded from a previous version.

Pervious version Version 3

Did you orginally upgrade to HOOBS 3 from HOOBS 2.1.1? Did you perform an upgrade from HOOBS 2.1.1? Some things are different.

What device are you using? Please let us know the device you are running HOOBS on.

If this is a custom install, what's your operating system? Please let us know what operating system and version you are using. Ex. Fedora 30 or macOS Catalina.

List your plugins homebridge-rachio-platform homebridge-adt-pulse homebridge-leviton homebridge-screenlogic

Post your config This can be found in the interface, Configuration -> Advanced or you can get it via SSH cat ~/.hoobs/etc/config.json

{ "server": { "port": 80, "origin": "*", "autostart": 0, "home_setup_id": "X-HM://0023ISYWYNOX7", "polling_seconds": 5 }, "client": { "default_route": "status", "inactive_logoff": 30, "theme": "tealzier", "locale": "en", "temp_units": "fahrenheit", "country_code": "US", "postal_code": "76092" }, "bridge": { "name": "HOOBS", "port": 51826, "pin": "031-45-154", "username": "B8:13:9E:71:3C:2F" }, "description": "", "ports": {}, "plugins": [ "homebridge-adt-pulse", "homebridge-screenlogic", "homebridge-leviton", "homebridge-rachio-platform" ], "accessories": [], "platforms": [ { "platform": "ADTPulse", "plugin_map": { "plugin_name": "homebridge-adt-pulse" }, "name": "ADT Pulse", "username": "xxxxx", "password": "xxxxx, "country": "US", "logLevel": 10, "logActivity": true, "removeObsoleteZones": true, "resetAll": false }, { "platform": "ScreenLogic", "plugin_map": { "plugin_name": "homebridge-screenlogic" }, "hidePoolTemperatureSensor": false, "hideSpaTemperatureSensor": false, "hideAirTemperatureSensor": false, "hidePoolThermostat": false, "hideSpaThermostat": false, "statusPollingSeconds": 60, "createLightColorSwitches": false, "hidden_circuits": "Aux 4,Aux 5,Aux 6,Aux 7,AuxEx,Feature 1,Feature 2,Feature 3,Feature 4,Feature 5,Feature 6,Feature 7,Feature 8" }, { "platform": "LevitonDecoraSmart", "plugin_map": { "plugin_name": "homebridge-leviton" }, "email": "xxxx", "password": "xxxxx" }, { "platform": "Rachio-Platform", "plugin_map": { "plugin_name": "homebridge-rachio-platform" }, "name": "Rachio", "clear_previous_webhooks": false, "api_key": "...", "external_webhook_address": "xx.xx.xx.xx", "internal_webhook_port": 27546 } ], "package_manager": "npm", "system": "hoobs"

Post your log You can get the log from the interface. This is in the Log section.

7/30/2021, 11:48:22 AMHOOBS starting 7/30/2021, 11:48:25 AMHOOBSLoaded plugin '@leehendricks/homebridge-rachio-platform' 7/30/2021, 11:48:25 AMHOOBSLoaded plugin 'homebridge-adt-pulse' 7/30/2021, 11:48:25 AMHOOBSLoaded plugin 'homebridge-leviton' 7/30/2021, 11:48:25 AMHOOBSLoaded plugin 'homebridge-screenlogic' 7/30/2021, 11:48:25 AMHOOBSLoading 4 platforms... 7/30/2021, 11:48:25 AMHOOBSRachioRachioPlatform Init 7/30/2021, 11:48:25 AMHOOBSRachioRefreshing Rachio devices... 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Pool 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Spa 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Air 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Pool Heater 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Spa Heater 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Spa 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Air Blower 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Spa Light 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Pool Light 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Cleaner 7/30/2021, 11:48:26 AMHOOBSScreenLogicLoading accessory from cache: Pool 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartconfigureAccessory Family Ceiling Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartsetupService Family Ceiling Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartDevice Model: DW4SF 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartSetting up device as Fan: Family Ceiling Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartgetStatus Family Ceiling Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartconfigureAccessory Porch Light 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartsetupService Porch Light 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartDevice Model: DW15S 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartSetting up device as Switch: Porch Light 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartgetStatus Porch Light 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartconfigureAccessory Master Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartsetupService Master Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartDevice Model: DW4SF 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartSetting up device as Fan: Master Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartgetStatus Master Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartconfigureAccessory West Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartsetupService West Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartDevice Model: DW4SF 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartSetting up device as Fan: West Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartgetStatus West Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartconfigureAccessory South Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartsetupService South Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartDevice Model: DW4SF 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartSetting up device as Fan: South Fan 7/30/2021, 11:48:26 AMHOOBSLevitonDecoraSmartgetStatus South Fan 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Rachio Controller - Rachio-303 Sterling 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 2 - Front Yard, East & Southeast 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 3 - Front Yard, Island & East 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 4 - Front Yard, South 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 5 - Front Yard, Southwest 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 6 - Front Yard, West 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 7 - Back Beds, Poolside 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 8 - Back Beds, West & Northwest 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 9 - Back Yard, West & North(S) 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 10 - Back Yard, North(C) 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 11 - Back Yard, North(N) 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 12 - Back Beds, North 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 13 - Rose Bed 7/30/2021, 11:48:26 AMHOOBSRachioConfigure Cached Accessory: Zone 14 - Pool Fill 7/30/2021, 11:48:26 AMHOOBSScreenLogicdiscoverDevices 7/30/2021, 11:48:26 AMHOOBSRachioRachio-Platform DidFinishLaunching

Additional context Add any other context about the problem here.

gdavids57 commented 3 years ago

Upon further analysis, I discovered that v4 of Hoobs is using an avahi-based approach to open a local Terminal from my browser and that the presented login was, in fact, for the hoobs server. By using the hoobs server credentials, I was able to open a Terminal session. It would be nice if the hoobs v4 release notes clearly identified this change.