Εμφάνιση 16-30 από 63
-
26-03-21, 18:02 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #16
- Εγγραφή
- 05-11-2004
- Ηλικία
- 33
- Μηνύματα
- 3.688
- Downloads
- 44
- Uploads
- 0
- Άρθρα
- 28
- Τύπος
- FTTH
- Ταχύτητα
- 200/200 Mbps
- ISP
- Inalan
- Router
- EdgeRouter™ X
OK boomer
-
26-03-21, 18:35 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #17
To UPnP είναι the devil himself
Όχι, το UPnP είναι προαιρετικό, το αναφέρω μόνο στα extras στο repo. Προσωπικά δεν το πολυχρησιμοποιώ ακόμα και όταν είναι ενεργοποιημένο γιατί δεν είναι αξιόπιστο στο Plus, μία δουλεύει την άλλη όχι.
Οι βασικές μετρήσεις που μας ενδιαφέρουν (line status, Sync down/up, SNR, attenuation, errors, uptime, max attainable speed) τις παίρνουμε από τα:
- http://192.168.1.1/data/Status.json για το Speedport Plus (json)
- http://192.168.1.1/common_page/status_info_lua.lua για το Speedport Entry 2i (XML)
-
26-03-21, 19:37 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #18
-
26-03-21, 20:56 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #19
-
29-03-21, 15:39 Re: Απάντηση: Re: Speedport Plus - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #20
καλησπέρα
default firmware στο asus το URL είναι http://192.168.1.1/Main_AdslStatus_Content.asp το command tcapi show Info_Adsl αυτό ακριβώς είναι μέσω ssh
-
29-03-21, 21:05 Απάντηση: Re: Απάντηση: Re: Speedport Plus - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #21
To http://192.168.1.1/Main_AdslStatus_Content.asp για να το ανοίξεις πρέπει να έχεις κάνει login?
Μπορείς να δεις στον Chrome με "Developer Tools -> Network tab -> Filter: XHR" και Refresh αν φορτώνει κάποιο εσωτερικό endpoint που επιστρέφει αυτά τα στατιστικά? Συνήθως είναι κάτι που επιστρέφει json 'Η XML data.
Δεν έχω Asus οπότε θα χρειαστεί κάποιος να μου δώσει αυτό το endpoind και το αποτέλεσμα.
-
30-03-21, 15:10 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #22
- Εγγραφή
- 05-11-2004
- Ηλικία
- 33
- Μηνύματα
- 3.688
- Downloads
- 44
- Uploads
- 0
- Άρθρα
- 28
- Τύπος
- FTTH
- Ταχύτητα
- 200/200 Mbps
- ISP
- Inalan
- Router
- EdgeRouter™ X
-
31-03-21, 16:08 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #23
Τι έχω κάνει λάθος και στο Home Assistant μου δείχνει το παρακάτω ;
Speedport Plus status
UnknownΕίμαι ένας μικρός μικρός αλιγάτορας...
-
31-03-21, 17:15 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #24
Πολλά μπορεί να φταίνε.
Αν υπάρχει το "Speedport Plus status" entity, σημαίνει ότι έχεις βάλει σωστά το command_line sensor στο configuration.yaml. Αλλά αφού είναι unknown ίσως πρέπει να δεις τα παρακάτω:
1. To python script βρίσκεται στο path /config/scripts_cli/speedport_plus.py ?
2. Αν η IP του router δεν είναι η "192.168.1.1", έχεις βάλει τη σωστή IP στο command_line sensor στο configuration.yaml? : command: 'python3 /config/scripts_cli/speedport_plus.py "http://192.168.1.1"'.
3. Είσαι σίγουρος ότι το Home assistant σου έχει πρόσβαση στην IP και την admin σελίδα του router? 'Η είναι πίσω από άλλο router σε διαφορετικό υποδίκτυο?
Αν τρέχεις το HassOS, o πιο αξιόπιστος τρόπος για να το εξακριβώσεις αυτό είναι να εγκαταστήσεις το Portainer addon και να ανοίξεις console μέσα στο Home assistant (core) docker container και να τρέξεις την εντολή:
Κώδικας:python3 /config/scripts_cli/speedport_plus.py "http://192.168.1.1"
Κώδικας:{"firmware_version": "09022001.00.031_OTE1", "dsl_link_status": "online", ... }
Αν δεν βλέπεις στη λίστα με τους containers το Home assistant, πρέπει να πας στα settings του Portainer και να το αφαιρέσεις από τη λίστα με τα "Hidden containers".
Εναλλακτικά αν έχεις ενεργοποιήσει την πρόσβαση με ssh, τότε μπορείς να μπεις στο console του Home assistant docker container, με την εντολή:
Κώδικας:docker exec -it homeassistant /bin/bash
EDIT: Αν για url του router δοκίμασες με "https", κατέβασε την τελευταία έκδοση του python script από το repo.Τελευταία επεξεργασία από το μέλος henfi : 31-03-21 στις 19:02.
-
31-03-21, 19:18 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #25
Ναι, εκεί το έχω βάλει.
Κώδικας:alig@Debian:/opt/homeassistant/config/scripts_cli$ ls speedport_plus.py
Φυσικά και είναι στο ίδιο δίκτυο
Τρέχω το home assistant σε ένα Debian 10 server που έχω, όχι σε containerΤελευταία επεξεργασία από το μέλος Aligator21 : 31-03-21 στις 19:30.
Είμαι ένας μικρός μικρός αλιγάτορας...
-
31-03-21, 19:53 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #26
Μιας και το τρέχεις σε debian σε άλλο path, φαντάζομαι πρέπει να αλλάξεις το path στο configuration.yaml
από
Κώδικας:command: 'python3 /config/scripts_cli/speedport_plus.py "http://192.168.1.1"'
Κώδικας:command: 'python3 /opt/homeassistant/config/scripts_cli/speedport_plus.py "http://192.168.1.1"'
Αν τρέξεις από το command line στο Debian την εντολή:
Κώδικας:python3 /opt/homeassistant/config/scripts_cli/speedport_plus.py "http://192.168.1.1"
Τελευταία επεξεργασία από το μέλος henfi : 31-03-21 στις 20:38.
-
31-03-21, 20:22 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #27Είμαι ένας μικρός μικρός αλιγάτορας...
-
31-03-21, 20:40 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #28
Έχει ένα παραπάνω quote ' στο τέλος γι'αυτό βγάζει μόνο το ">" (που λέγεται line continuation, θεωρεί ότι αφού άνοιξες ένα quote χωρίς να το κλείσεις μάλλον θέλεις να συνεχίσεις στην επόμενη γραμμή)
Η σωστή εντολή είναι:
Κώδικας:python3 /opt/homeassistant/config/scripts_cli/speedport_plus.py "http://192.168.1.1"
-
31-03-21, 21:49 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #29
-
31-03-21, 23:07 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #30
Αν το τρέξεις στο command line του Debian, βάζεις μόνο την εντολή χωρίς τα μονά quotes:
Κώδικας:python3 /opt/homeassistant/config/scripts_cli/speedport_plus.py "http://192.168.1.1"
Στο configuration.yaml όμως πρέπει να το βάλεις με μονά quotes όπως το δείχνω στο repo:
Κώδικας:command: 'python3 /opt/homeassistant/config/scripts_cli/speedport_plus.py "http://192.168.1.1" '
Bookmarks