Love to to code. But first coffee.
shaiu / technicolor Goto Github PK
View Code? Open in Web Editor NEWThis is an integration for HomeAssistant. It's a Device Tracker component for the Technicolor Gateway.
License: MIT License
This is an integration for HomeAssistant. It's a Device Tracker component for the Technicolor Gateway.
License: MIT License
It would be greater if there where and event i HASS on new devices.
When new devices is found on the router, trigger Home Assistant device_tracker_new_device event with data about the device, eg.
trigger.event.data.host_name
trigger.event.data.source_type
trigger.event.data.mac
Devices unavailable after update of integration and HASS core in Docker container.
Log
/usr/local/lib/python3.8/site-packages/technicolorgateway/modal.py:28: GuessedAtParserWarning: No parser was explicitly specified, so I'm using the best available HTML parser for this system ("lxml"). This usually isn't a problem, but if you run this code on another system, or in a different virtual environment, it may use a different parser and behave differently.
The code that caused this warning is on line 28 of the file /usr/local/lib/python3.8/site-packages/technicolorgateway/modal.py. To get rid of this warning, pass the additional argument 'features="lxml"' to the BeautifulSoup constructor.
soup = BeautifulSoup(content)
latest 73604eb
Software Version
17.2
Hardware Version
VBNT-H
<fieldset>
<legend>Devices</legend>
<div class="control-group"><table id="devices" class="table table-striped" data-stateid=""><thead><tr><th>Status</th><th>Priority</th><th>Hostname</th><th>IP address</th><th>MAC address</th><th>Type</th><th>Port</th><th></th></tr></thead><tbody><tr><td><span class="simple-desc"><div class="light green"></div></span></td><td><div class="switch switch disabled"><div class="switcher" texton="ON" textoff="OFF" valon="1" valoff="0"></div><input value="0" type="hidden" name="priority" id="priority"></div></td><td>Mate</td><td>192.168.1.2</td><td>02:11:12:12:12:12</td><td>ethernet</td><td>4</td> <td><div id="" class="btn btn-mini btn-table-edit tooltip-on" data-placement="top" data-original-title="Edit"><i class="icon-edit"></i> </div></td></tr></tbody></table></div>
</fieldset>
version | core-2021.6.6 |
---|---|
installation_type | Home Assistant Container |
dev | false |
hassio | false |
docker | true |
virtualenv | false |
python_version | 3.8.9 |
os_name | Linux |
os_version | 4.4.59+ |
arch | x86_64 |
timezone | Europe/Stockholm |
GitHub API | ok |
---|---|
Github API Calls Remaining | 4766 |
Installed Version | 1.13.2 |
Stage | running |
Available Repositories | 849 |
Installed Repositories | 17 |
I have two technicolor routers in my network. Can I somehow integrate also the second router?
Hello,
unfortunately my operator has updated the fw on the device from 2.2.1 to 2.3.1 and the device-modal.lp is now completely different! Looking to the html source I think that the needed data is still there, but not visualized in the browser:
Do we have a chance to see this nice integration working again? :-)
Thanks!
I am using always latest version of this integration and I've noticed that since one month or so many devices are missing.
Most of all we have three smartphones and none of them is listed as a Technicolor's entity.
My router is a (stock unrooted) DGA4331.
once the component is installed by HACS, no device is detected.
are there any other steps to perform to configure it corectly ?
Hello,
I have configured the integration successfully. I was hoping to add another method of detecting if my phone was home or not however my phone, and in fact every device, is listed as not_home.
Sorry to open another issue so quickly but funnily enough I now have the opposite issue.
After more than 30 minutes a phone device is still reporting as home from this wifi integration.
The device in question is reported as ethernet because it is connected to a mesh wifi and not the wifi of my router. I'm curious if ethernet devices are treated differently to wifi devices?
it is currently 09:27 and the last updated time was just as the phone left the house.
It appears to correctly determine the IP is blank but not that the state is meant to change.
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.