mirror of
https://github.com/jokob-sk/NetAlertX.git
synced 2026-03-27 03:43:22 -04:00
updated freebox requirements
This commit is contained in:
@@ -107,10 +107,10 @@ async def get_device_data(api_version: int, api_address: str, api_port: int):
|
||||
await fbx.open(host=api_address, port=str(api_port))
|
||||
except NotOpenError as e:
|
||||
mylog("verbose", [f"[{pluginName}] Error connecting to freebox: {e}"])
|
||||
return (),()
|
||||
return None, []
|
||||
except AuthorizationError as e:
|
||||
mylog("verbose", [f"[{pluginName}] Auth error: {str(e)}"])
|
||||
return (),()
|
||||
return None, []
|
||||
|
||||
# get also info of the freebox itself
|
||||
config = await cast(System, fbx.system).get_config()
|
||||
@@ -147,16 +147,17 @@ def main():
|
||||
mylog("verbose", [freebox])
|
||||
mylog("verbose", [hosts])
|
||||
|
||||
plugin_objects.add_object(
|
||||
primaryId=freebox["mac"], # type: ignore
|
||||
secondaryId=freebox["ip"], # type: ignore
|
||||
watched1=freebox["name"], # type: ignore
|
||||
watched2=freebox["operator"], # type: ignore
|
||||
watched3="Gateway",
|
||||
watched4=timeNowUTC(),
|
||||
extra="",
|
||||
foreignKey=freebox["mac"], # type: ignore
|
||||
)
|
||||
if freebox:
|
||||
plugin_objects.add_object(
|
||||
primaryId=freebox["mac"],
|
||||
secondaryId=freebox["ip"],
|
||||
watched1=freebox["name"],
|
||||
watched2=freebox["operator"],
|
||||
watched3="Gateway",
|
||||
watched4=timeNowUTC(),
|
||||
extra="",
|
||||
foreignKey=freebox["mac"],
|
||||
)
|
||||
for host in hosts:
|
||||
# Check if 'l3connectivities' exists and is a list
|
||||
if "l3connectivities" in host and isinstance(host["l3connectivities"], list):
|
||||
|
||||
@@ -24,4 +24,4 @@ librouteros
|
||||
yattag
|
||||
zeroconf
|
||||
psutil
|
||||
git+https://github.com/foreign-sub/aiofreepybox.git
|
||||
freebox-api
|
||||
|
||||
@@ -24,4 +24,4 @@ librouteros
|
||||
yattag
|
||||
zeroconf
|
||||
psutil
|
||||
git+https://github.com/foreign-sub/aiofreepybox.git
|
||||
freebox-api
|
||||
|
||||
Reference in New Issue
Block a user