Μα την Παναγία κι εγώ το ίδιο κόλλημα έχω και ήθελα να το γράψω αλλά ντράπηκα...
@nEC: Θενκς μαν!
- - - Updated - - -
Το έβαλα εγώ αλλά στην τιμή μου βγάζει unknown.. Τι λαλακία έχω κάνει οέο;
Το script το έκανα create new file, έκανα copy/paste τα περιεχόμενα και του άλλαξα και τα permissions σε 755
Και στο configuration εννοείται έχω βάλει αυτά που λες
Εμφάνιση 3.841-3.855 από 4326
-
06-01-24, 19:56 Απάντηση: Re: Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3841Από το 2014 VDSL περιμένω...
2022/Q2: Για το Q1 είμαι σίγουρος.. για το 2023, από την άλλη, καθόλου..1216-424 1216 ΙΛΙΟΝ 424 FTTH-GPON 2023/Q1
2023/Q3 update: Ολίσθηση πλάνου για 2024/Q1...
2024/Q2 update: Επιτέλους ξεκίνησαν το σκάψιμο... Να δούμε σε ποιο Q θα υπάρξει διαθεσιμότητα ...
-
06-01-24, 22:43 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3842
-
06-01-24, 23:01 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3843There's no substitute for experience
CorollaClub
-
07-01-24, 00:24 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3844
Πείτε καμιά γνώμη γιατί έχω μπλέξει μάλλον με το δίκτυο του container του Home Assistant.
Έχω στήσει το Wireguard add-on ως client, για να συνδέεται στον server μου που έχει public IP.
Συνδέομαι και με άλλο client στον ίδιο server, και όταν χτυπάω από εκεί την (wireguard) IP του Home Assistant, βλέπω μία σελίδα που γράφει:
Κώδικας:{“Endpoint-name”:{“endpoint”:"Server-IP:Port",“latest_handshake”:1234567890,“transfer_rx”:1234,“transfer_tx”:2345}}
Όταν χτυπάω την πόρτα 8123 που θα περίμενα να δω web interface, παίρνω:
ERR_CONNECTION_REFUSED
Είναι σαφές λοιπόν ότι οι δύο wireguard clients μιλάνε μεταξύ τους, αλλά μάλλον δεν ρουτάρεται σωστά η κίνηση στο container του Home Assistant για να σερβίρει το web interface. Μπορώ να πειράξω iptables μετά το σήκωμα το wireguard, αλλά μου φαίνεται σωστό:
Κώδικας:[#] ip link add wg0 type wireguard [#] wg setconf wg0 /dev/fd/63 [#] ip -4 address add [HAS-wireguard-IP] dev wg0 [#] ip link set mtu 1420 up dev wg0 [#] resolvconf -a wg0 -m 0 -x [#] ip -4 route add [HAS-LAN-IP] dev wg0 [#] iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
https://community.home-assistant.io/...reguard/134662
-
07-01-24, 00:36 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3845
Δεν νομίζω οτι είναι το wireguard το πρόβλημα σου.
Στο HA computer έχεις κάποιο firewall μήπως?
Μήπως η 8123 ακούει (LISTEN) μόνο στο lan IP?
δώσε: ss state listening -p -A inet | grep 8123
και αν δείχνει 0.0.0.0:8123 ή/και [::]:8123 ακούει σε όλες τότε.
Κώδικας:# ss state listening -p -A inet| grep 8123 tcp 0 128 0.0.0.0:8123 0.0.0.0:* users:(("python3",pid=896229,fd=8)) tcp 0 128 [::]:8123 [::]:* users:(("python3",pid=896229,fd=9))
-
07-01-24, 01:40 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3846
Το πρόβλημά μου είναι ότι δεν έχω στήσει shell access στο HAS, γιατί φιλοδοξούξα να το διαχειρίζομαι από το front end
Εάν θυμάμαι σωστά, στην default εγκατάσταση που είχα κάνει, δεν έδινε shell access ούτε από τοπική κονσόλα.
Λογικά any ακούει πάντως...
-
07-01-24, 02:29 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3847
Μίλησες για container και θεώρησα ότι έχεις το HA σε container
anyway, μια τελευταία δοκιμή: μήπως μετά απο restart του HA κάνει connect? εκτός και αν το restart του HA τερματίζει και το wg οπότε μάλλον δεν θα δείς καμιά διαφορά.
-
07-01-24, 08:27 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3848
-
07-01-24, 08:50 Re: Απάντηση: Re: Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3849
Μαλλον λειπει καποιο lib απο την python του ha. Το installation σου ειναι με το image το τρέχεις σε haos? Αν ναι δοκιμασε το εξης:
Απο το terminal addon δώσε "docker exec -it homeassistant bash" για να μπεις στο docker που τρέχει το HA.
Εκει δωσε "pip install requests beautifulsoup4 urllib3" για να εγκαταστήσει τυχών missing libs.
Αφού τελειώσει, δοκίμασε να τρέχεις το script με "python scrap_rae.py". Αν δεις την τιμή εισαι οκ!
Κώδικας:homeassistant:/config# python scrap_rae.py 0.175
ignore τα παραπανω, το εκανα custom component, θα ενημερωσω το repo και η εγκατασταση ειναι πολυ πιο απλη.
https://github.com/sfortis/rae_price_scraperΤελευταία επεξεργασία από το μέλος nEC : 07-01-24 στις 10:04.
-
07-01-24, 10:27 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3850
καμια πρόταση και στις 2 περιπτώσεις?
εκτος απο αυτο αν θυμάστε..
εχω αντάπτορες usb male to usb female με wifi ισως και Bluetooth. Tuya και eWlink.
θυμάστε το όνομα της εφαρμογής που επιτρέπει να δώσει εντολή στον αντάπτορα να κλείσει το ρεύμα στην female πλευρα οταν το κινητό φτάσει πχ το 75% η κάποιο αλλο workaround?
θελω να φορτίζει το κινητό μέχρι ενα σημείο και οχι μεχρι τερμα.
-
07-01-24, 11:47 Απάντηση: Re: Απάντηση: Re: Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3851
- Εγγραφή
- 08-01-2004
- Περιοχή
- Espoo, FI
- Ηλικία
- 51
- Μηνύματα
- 20.945
- Downloads
- 41
- Uploads
- 0
- Άρθρα
- 4
- Τύπος
- FTTH
- Ταχύτητα
- 1000/400
- ISP
- Elisa
- Router
- pfsense
-
07-01-24, 11:58 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3852
Μπράβο, εξαιρετικό.
-
07-01-24, 21:57 Απάντηση: Re: Απάντηση: Re: Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3853
Ωραίος, θενκς φίλος!
Τώρα τσιμπάει τιμή κανονικά..
Στην περίπτωσή μου όμως δοκίμασα αυτό που υποτίθεται είμαι τώρα (Protergia Ειδικό, αφού δεν ζήτησα να παραμείνω σε αυτό που είχα), το οποίο - σωστά - το δείχνει τιμή με στρογγυλοποίηση 0.223
Το θέμα είναι ότι το συγκεκριμένο έχει 80 € έκπτωση συνέπειας και ήθελα να δω την τελική τιμή μετά την έκπτωση.
Στη σελίδα της ΡΑΕ όμως αυτό το πρόγραμμα αναφέρεται σαν "Τελική Τιμή Προμήθειας με Έκπτωση με προϋπόθεση (€/MWh)" αν δεν έχεις τσεκαρισμένη την επιλογή "Έκπτωση με Προϋποθέσεις". Αν έχεις τσεκαρισμένη αυτή την επιλογή, σαν Τελική Τιμή Προμήθειας (€/MWh)" δείχνει 0.143
Οπότε στο custom_components/rae_price_scraper/sensor.py δοκίμασα 2 διαφορετικές αλλαγές για να μου δείχνει αυτή την τιμή. Η πρώτη απλά αφαιρεί τα €80
Κώδικας:final_price = (float(item.get("Τελική Τιμή Προμήθειας (€/MWh)")) - 80 ) / 1000
Κώδικας:final_price = float(item.get("Τελική Τιμή Προμήθειας με Έκπτωση με προϋπόθεση (€/MWh)")) / 1000
Απλά το βάζω εδώ αν έχει κανείς το ίδιο πρόγραμμα με εμένα και τον ενδιαφέρει να δει τιμή με συνέπεια στο Ειδικό της πρωτέργειας και για να ενημερώσω κι εσένα μήπως θέλεις να το φτιάξεις ώστε να λαμβάνει υπόψη τις τιμές που φέρνει η επιλογή που έχει στο site τσεκάροντας το "Έκπτωση με Προϋποθέσεις"
Δεν ξέρω αν μπορείς (ή αν σε ενδιαφέρει κιόλας..) να το τροποποιήσεις. (Αν δεν ήμουν άσχετος από python θα το έφτιαχνα εγώ.. )
θενκς και πάλι!Από το 2014 VDSL περιμένω...
2022/Q2: Για το Q1 είμαι σίγουρος.. για το 2023, από την άλλη, καθόλου..1216-424 1216 ΙΛΙΟΝ 424 FTTH-GPON 2023/Q1
2023/Q3 update: Ολίσθηση πλάνου για 2024/Q1...
2024/Q2 update: Επιτέλους ξεκίνησαν το σκάψιμο... Να δούμε σε ποιο Q θα υπάρξει διαθεσιμότητα ...
-
08-01-24, 01:05 Απάντηση: Re: Απάντηση: Re: Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3854
Να προσθέσω και εγώ οτι για όποιον ενδιαφέρεται να έχει στο HA του την τελική-τελική-τελική τιμή συμπεριλαμβανομένων και των ρυθμ. χρεώσεων, ΦΠΑ, ΕΤΜΕΑΡ, ΕΦΚ, Ε.Τ.5‰, θα μπορούσε να προσθέσει (ή να αφαιρέσει αν έχει ΚΟΤ) τα παρακάτω:
έστω ότι:
Κώδικας:price_kwh = είναι η τιμή της kWh που παίρνετε από το plugin ή βάζετε εσείς με το χέρι σε κάποιον custom sensor admie = 0,00844 deddie = 0,01415 etmear = 0,01700 yko = 0,00690 [κλιμακωτό: η τιμή αυτή είναι για τις πρώτες 1600 το τετράμηνο] efk = 0,00220 fpa = 1,06 et5000 = 1,005 kot_a = -0,07500 kot_b = -0,04500 kot_c = -0,10000 (επιλέξτε σε ποιο kot ανήκετε - προσοχή: οι KOT-A δεν έχουν admie + deddie. Επίσης όλα τα KOT έχουν yko=0. Το KOT-Γ θα αρχίσει να ισχύει απο 1/2/24)
Κώδικας:(price_kwh + kot_X + admie + deddie + etmear + yko) * fpa = κόστος kWh που θα φανεί στον μηνιαίο ΕΝΑΝΤΙ λογαριασμό.
Κώδικας:[ (price_kwh + kot_X + admie + deddie + etmear + yko + efk) * fpa ] + [ (price_kwh + kot_X + admie + deddie + yko + efk) * et5000 ]
- προφανώς οι παραπάνω τύποι αφορούν μόνο τις kWh και όχι τα πάγια είτε του προμηθευτή, είτε του ΔΕΔΔΗΕ, είτε ΔΤ, ΔΦ, ΤΑΠ, ΕΡΤ κλπ. αυτά είναι πάγια και σχετικά εύκολα υπολογίσιμα αλλά δεν αφορούν την κατανάλωση σε kWh.
- cross-check με το δικό σας πρόγραμμα/πάροχο. πχ σε elpedison ή και άλλους παρόχους βλέπω ακόμα μια χρέωση ανα kWh με όνομα "Λοιπές Χρεώσεις" και είναι ίση με 0,0008. Η ΔΕΗ δεν έχει τέτοιο πράγμα, τουλάχιστον στο δικό μου πρόγραμμα/περίπτωση και δεν ξερω τι αφορά ακριβώς.
- cross-check με τον λογαριασμό σας για το αν οι τύποι είναι σωστοί. σε μένα Works for me και ο λογαριασμός που έρχεται είναι σχεδόν ίδιος με αυτά που έχω προ-υπολογίσει (σε excel, οχι στο HA )
Το νυχτερινό ρεύμα περιπλέκει ακόμα περισσότερο τα πράγματα και θα πώ πως το έχω κάνει εγώ για να ρίξω ιδέες και όποιος θέλει προσθέτει/αφαιρεί/σχολιάζει ελεύθερα
To utility_meter μου στο configuration.yaml καταρχήν είναι το εξής:
Κώδικας:utility_meter: meter_line_mains_energy_tariff: unique_id: ad46b32e-e270-4656-ad71-edc485510c4f name: "Line MAINS Energy Tariff" source: sensor.line_mains_energy tariffs: - T1 - T2
το "Use an entity with current price" το παίρνω από τους παρακάτω custom sensors που έχω βάλει στο configuration.yaml
Κώδικας:template: - sensor: - name: "Electric Energy Price - T1" unique_id: a8f06ccd-2e0b-43fe-bd63-4c12e1a6c169 unit_of_measurement: "€/kWh" icon: mdi:cash-clock state: "0.ΧΧΧΧΧ" # <-- τιμή που θα βάλετε είτε με το χέρι, είτε με το Plugin, είτε με δικό σας υπολογισμό/τύπο. - sensor: - name: "Electric Energy Price - T2" unique_id: 25d11945-7fb0-498b-a63d-b7532006e238 unit_of_measurement: "€/kWh" icon: mdi:cash-clock state: "0.ΧΧΧΧΧ" # <-- τιμή που θα βάλετε είτε με το χέρι, είτε με το Plugin, είτε με δικό σας υπολογισμό/τύπο.
Κώδικας:- id: '1702079465188' alias: 'Auto-change Electric Energy Tariff ' description: Automaticaly Set Current Electric Energy Tariff based on DEDDIE's Yearly Schedule trigger: - platform: template value_template: "{{ ( now().month in [11,12,1,2,3,4] and now().hour in [0,1,8,9,10,11,12,13,14,17,18,19,20,21,22,23] \ )\n or\n ( now().month in [5,6,7,8,9,10] and now().hour in [7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22] )\n}}" variables: tariff: T1 - platform: template value_template: "{{ ( now().month in [11,12,1,2,3,4] and now().hour in [2,3,4,5,6,7,15,16] )\n or\n ( now().month in [5,6,7,8,9,10] and now().hour in [23,0,1,2,3,4,5,6] \ )\n}}" variables: tariff: T2 action: - service: select.select_option target: entity_id: select.meter_line_mains_energy_tariff data: option: '{{ tariff }}'
-
08-01-24, 01:15 Απάντηση: Smart Home - Power Metering, Switching and General IOT devices. #3855
Μπράβο ρε παιδιά... θα ασχοληθώ αύριο.. πολύ καλή δουλειά.
There's no substitute for experience
CorollaClub
Bookmarks