FIxed!
Αλλά τσαμπα κόπος τόση ώρα!
Όταν πας και εγκαθιστάς το home assistant core, όπως εγώ... δεν έχει μέσα το grafana Κλπ
κρίμα
Εμφάνιση 31-45 από 63
-
31-03-21, 23:12 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #31Είμαι ένας μικρός μικρός αλιγάτορας...
-
31-03-21, 23:28 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #32
Μπορείς να φτιάξεις dashboard στο Home assistant όμως και χωρίς το Grafana:
Συνημμένο Αρχείο 225902
Έχω βάλει το yaml του dashboard στο repo στο φάκελο lovelace_dashboard_views
Απλά χωρίς InfluxDB integration χάνεις το long-term retention, θα έχεις στατιστικά για 1 εβδομάδα ή για όσο ρυθμίσεις στο configuration.yaml να τα κρατάει το Home assistant στην SQLite. Αλλά η SQLite μεγαλώνει γρήγορα οπότε δε θα συνιστούσα να το βάλεις πάνω από 2 εβδομάδες.
Μπορείς να εγκαταστήσεις influxDB και Grafana και ξεχωριστά, απλά θα παιδευτείς λίγο παραπάνω να τα συνδέσεις όλα μεταξύ τους αν δεν το έχεις ξανακάνει.
-
31-03-21, 23:42 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #33
thanks για το tip, θα το βάλω αύριο σε κανα VM ή docker
Είμαι ένας μικρός μικρός αλιγάτορας...
-
03-04-21, 00:08 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #34
Αυτό σε Cosmote FTTH δουλεύει ;
Γιατί εμένα στο Plus δεν μου λέει συγχρονισμό πλέον
Edit
Λάθος μου, δεν είδα ότι γράφεις VDSL
-
03-04-21, 00:21 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #35
Δεν υπάρχει συγχρονισμός, SNR κλπ. στο FTTH οπότε δεν έχει καν νόημα.
-
03-04-21, 02:10 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #36
Λογικά τα μόνα χαρακτηριστικά που θα μπορείς να πάρεις από το Speedport plus είναι τα:
- uptime_online: Time since IP connectivity was established (usually 3-10 seconds after sync)
- dsl_online_status: "Online" if IP connectivity has been established, "offline" otherwise
Οπότε να έχεις στο Home assistant αυτή την πληροφορία για ένα dashboard ή για αυτοματισμούς.
Επίσης μπορείς να προσθέσεις στο Home assistant κάποια από τα integrations που γράφω στο section Related helpful integrations (Ping for latency, Speedtest.net, UPnP statistics) και να φτιάξεις μέρος του dashboard που δείχνω εδώ (τα μισά widgets αφορούν τα extra integrations και το online_status που γράφω παραπάνω)
Από περιέργεια, αν έχεις όρεξη δοκίμασε να τρέξεις το python script (μπορείς και από το PC σου) να δούμε τι επιστρέφει το Speedport plus σε FTTH:
Κώδικας:python3 speedport_plus.py "http://192.168.1.1"
-
15-04-21, 19:16 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #37
Καλησπέρα. Καταρχάς εκπληκτική δουλειά!
Αντιμετωπίζω και εγώ το ίδιο πρόβλημα που αντιμετώπιζε ο φίλος Aligator. Πως μπορώ να βρω που είναι το config;
Ψάχνοντας στους φακέλους βρήκα το config στο παρακάτω path:
Κώδικας:/usr/share/hassio/homeassistant/scripts_cli/speedport_entry2i.py
Κώδικας:command: 'python3 /usr/share/hassio/homeassistant/scripts_cli/speedport_entry2i.py "http://192.168.1.1" '
Τελευταία επεξεργασία από το μέλος UltraB : 15-04-21 στις 20:49.
-
15-04-21, 23:43 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #38
Όταν λες δεν λειτουργεί στο Home assistant, βλέπεις κάποιο error?
Σωστή φαίνεται η εντολή σύμφωνα με το path που έγραψες παραπάνω. Φαντάζομαι έχεις βάλει στο configuration.yaml το command_line sensor όπως το περιγράφω στο repo, προσέχοντας και τη στοίχιση. Και έκανες restart στο Home assistant, σωστά? Αφού έτρεξες πρώτα το "Check configuration" στο "Configuration > Server Controls".
Μιας και είσαι καινούριος στο Home Assistant, να τονίσω κάτι που μπορεί να μην είναι ξεκάθαρο από την αρχή, ότι αν έχεις ορίσει και άλλους "sensors" στο confiuration.yaml, τότε πρέπει όλοι να μπούνε κάτω από το ίδιο "sensor:" key. Δηλαδή:
Κώδικας:sensor: - platform: uptime - platform: systemmonitor - platform: command_line name: Speedport Plus status ....
Επίσης μπορείς να ρυθμίσεις το logging level για να δούμε αν φαίνεται κάποιο error στα logs. Μπορείς να βάλεις στο configuration.yaml:
Κώδικας:logger: default: warning logs: homeassistant.components.command_line: debug
To Speedport Plus/Entry 2i integration χρησιμοποιεί το command_line component οπότε με την παραπάνω ρύθμιση θα πρέπει να βλέπεις κάθε λεπτό στα logs κάτι τέτοιο:
Κώδικας:2021-04-15 23:30:54 DEBUG (SyncWorker_16) [homeassistant.components.command_line.sensor] Running command: python3 /usr/share/hassio/homeassistant/scripts_cli/speedport_entry2i.py "http://192.168.1.1" .... 2021-04-15 23:31:54 DEBUG (SyncWorker_9) [homeassistant.components.command_line.sensor] Running command: python3 /usr/share/hassio/homeassistant/scripts_cli/speedport_entry2i.py "http://192.168.1.1"
Τα logs φαίνονται στο "Configuration > Logs" αλλά για να δεις και τα debug messages, πρέπει να πατήσεις και στο "Load full Home assistant log" σε αυτή τη σελίδα (ή να ανοίξεις το home_assistant.log στο δίσκο.
-
16-04-21, 01:28 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #39
Σε ευχαριστώ για την βοήθεια! Τελικά το έβαλα στον ίδιο φάκελο με το config και άλλαξα το path στο παρακάτω και φαίνεται να λειτουργεί:
Κώδικας:command: 'python3 speedport_entry2i.py "http://192.168.1.1" '
Για παράδειγμα είχα ένα για την θερμοκρασία του CPU και όταν έβαζα τον κώδικα σου από το git μου πετούσε error οπότε αυτό που έκανα ήταν να αλλάξω τα sensor σε sensor xxxx και φαίνεται να λειτουργούν (ή έτσι νομίζω τουλάχιστον).
Μια ακόμα ερώτηση. Πως μπορώ να κάνω import το lovelace σου; Έχω φτάσει έως την δημιουργία των sensor / entities για την ταχύτητα, errors κλπ
Επίσης υπάρχει κάποιος οδηγός για αρχάριους να παρακολουθήσω; 2-3 βίντεο που είδα δεν ασχολήθηκαν με κώδικα και δεν εμβάθυναν σε τέτοια πράγματα.
-
16-04-21, 04:17 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #40
Σωστό είναι αυτό που έκανες, είναι το "style 2" που περιγράφει εδώ: https://www.home-assistant.io/docs/c...ice-separately
- Style 1: Tα βάζεις όλα κάτω από το κοινό "platform" όπως πρότεινα, δηλαδή κάτω από το κλειδί "sensor" στην συγκεκριμένη περίπτωση ή
- Style 2: Βάζεις ένα extra όνομα δίπλα στο κλειδι (i.e. "sensor xxxx") όπως το έκανες εσύ.
Αυτό που έχει πρόβλημα είναι να έχεις 2 φορές το ίδιο κλειδί (e.g. "sensor:") μέσα σε οποιοδήποτε yaml.
Μια ακόμα ερώτηση. Πως μπορώ να κάνω import το lovelace σου; Έχω φτάσει έως την δημιουργία των sensor / entities για την ταχύτητα, errors κλπ
Επίσης υπάρχει κάποιος οδηγός για αρχάριους να παρακολουθήσω; 2-3 βίντεο που είδα δεν ασχολήθηκαν με κώδικα και δεν εμβάθυναν σε τέτοια πράγματα.
Αν έχεις λοιπόν ένα δικό σου dashboard και έχει τουλάχιστον 2 views (tabs), αν ανοίξεις και δεις το Yaml του (Edit dashboard > Raw configuration editor στο μενού πάνω δεξιά) θα δεις ότι κάθε "tab" δηλώνεται με το key "view:", και κάτω από αυτό δηλώνονται όλα τα widgets αυτού του tab.
Θα πας λοιπόν να κάνεις εκεί μέσα copy-paste το yaml που έχω μέσα στο repo, προσέχοντας να είναι στοιχισμένο όπως και τα άλλα "views".
Γράφω στο repo οτι υπάρχουν και κάποια dependencies σε custom cards. Και ότι by default δε θα φαίνεται το νέο dashboard view (tab) πριν πας στα settings του να το κάνεις ορατό για κάποιον από τους χρήστες του Home assistant. Επίσης πρέπει να προσθέσεις και τα "extras" που γράφω στο repo (speedtest, ping) αν θες να είναι πλήρες το dashboard όπως το δείχνω στη photo. Αλλιώς αν δεν τα θέλεις, αφού το κάνεις import, πας και σβήνεις αυτά τα widgets (θα εμφανίζουν error/warning αφού δε θα υπάρχουν τα integrations).
Διάβασε με αυτά που σου γράφω εδώ και τις οδηγίες στο repo και πες μου αν κολλήσεις κάπου.Τελευταία επεξεργασία από το μέλος henfi : 16-04-21 στις 04:24.
-
16-04-21, 20:14 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #41
Ευχαριστώ και πάλι για το χρόνο σου! Θα προσπαθήσω να το προχωρήσω όσο μπορώ γιατί είναι αρκετά ενδιαφέρον.
Τελευταία επεξεργασία από το μέλος UltraB : 16-04-21 στις 21:45.
-
16-04-21, 21:41 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #42
Σβήσε τελείως από το yaml του dashboard τη γραμμή "type: 'custom:horizontal-layout'" και ξαναδοκίμασε.
Μόλις το κάνεις αυτό θα σου παίξει.
Το custom:horizontal-layout όπως γράφω και στο repo έχει σαν dependency ένα custom card που λέγεται layout card. Αλλά παίζει με πολύ μικρή διαφορά το dashboard και χωρίς αυτό αν αφαιρέσεις αυτή τη γραμμή.
Για να εμφανίζεται το tab και όταν βγεις από το "edit", πρέπει να πατήσεις το μολυβάκι στο tab και να επιλέξεις εκεί που λέει visibility τον/τους χρήστες που θες να βλέπουν αυτό το dashboard tab.
Επίσης θα χρειαστείς και τα https://github.com/kalkih/mini-graph-card και https://github.com/custom-cards/entity-attributes-card . Αν δυσκολεύεσαι να τα εγκαταστήσεις, σβήσε τα widgets που τα χρησιμοποιούν (θα πετάνε κάποιο error μέχρι να τα εγκαταστήσεις), και φτιάξε τα γραφήματα με το builtin "sensor" widget που είναι σχεδόν το ίδιο, υστερεί ελάχιστα στην παραμετροποίηση (χρώματα etc.)Τελευταία επεξεργασία από το μέλος henfi : 16-04-21 στις 21:48.
-
16-04-21, 21:50 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #43
Δε σε πρόλαβα. Αφαίρεσα τη γραμμή του "type: 'custom:horizontal-layout' και έπαιξε όπως λες. Αυτό έκανα γιατί δε μπορούσα να το βρω για κάποιο λόγο πριν.
Αυτό εδώ είναι, σωστά; https://github.com/thomasloven/lovelace-layout-card
-
16-04-21, 21:53 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #44
Ναι, αυτό. Δεν έχει και μεγάλη διαφορά από το default layout. Έχει και κάποιες άλλες παραλλαγές (grid, vertical layout etc.).
Έχεις βάλει και τα extra integrations (speedtest, ping etc.) και τα template sensors και το derivative όπως γράφω στο repo? Θα χρειαστούν για να εμφανιστούν όλα σωστά στο dashboard. (Στο Grafana dashboard δεν χρειάζονται).
-
17-04-21, 00:18 Απάντηση: Speedport Plus και Entry 2i - Στατιστικά VDSL και Αυτοματισμοί με Home Assistant και Grafana #45
Όχι ακόμα. Γενικά επειδή είναι η πρώτη φορά που ασχολούμαι όπως προείπα, δεν έχω βρει ακόμα πως λειτουργεί το άλλο πράγμα μου παίρνει αρκετό περισσότερο χρόνο απ' ότι θα έπρεπε.
Ευτυχώς όμως έχω μια σχετική εμπειρία με προγραμματισμό σε άλλες γλώσσες και το κατέχω με το ψάξιμο στο νετ για εύρεση λύσεων, οπότε κουτσά στραβά ψιλό βγάζω άκρη. Απλά πρέπει να καταλάβω πως λειτουργεί το όλο σύστημα και να ρίξω και μια ματιά στη YAML, να δω την σύνταξη της κλπ. Θα έπρεπε να τα είχα κάνει πρώτα αλλά άμα ο χρόνος είναι περιορισμένος.. αφιερώνεις εν τέλη περισσότερο χρόνο στην επίλυση «χαζών προβλημάτων» που δεν θα ήταν «προβλήματα» άμα είχα αρχίσει από τα βασικά πρώτα
Bookmarks