Moderators Spect~ Δημοσ. 6 Ιουνίου 2022 Μέλος Moderators Share Δημοσ. 6 Ιουνίου 2022 (επεξεργασμένο) 19 λεπτά πριν, userAnon είπε Είσαι εδώ? προσπαθω να φτιαξω ένα σεσνορα από εδω Latest Conditions in Vrilissia (meteo.gr) με τη τρέχουσα θερμοκρασία ενώ βρίσκω την γραμμή που θέλω όταν φτιάχνω τον σενσορα στο HA δεν δουλεύει.. του λείπει προφανώς.. - platform: scrape resource: https://penteli.meteo.gr/stations/vrilissia/ select: ".realtime div:nth-of-type(2) .lright span" name: Vrilissia Live Temperature value_template: '{{value|regex_findall_index ("(\n[0-9]+)")}}' unit_of_measurement: '°C' από τις οδηγίες που μου είχες δώσει παλιότερα δεν καταλαβαίνω στο τέλος αυτό με το Index και προφανώς εκεί πρέπει να είναι το πρόβλημα. όταν έχεις χρόνο μπορείς να το δεις? Θα το δω μετα αν καταφερω και κατσω σε υπολογιστη. Παντως αν ρωτησεις στο τμημα του Προγραμματισμου θα βοηθησουν περισσοτερο και γρηγοροτερα ! Εσυ θες τη θερμοκρασια πανω πανω που ειναι πρωτη γραμμη στην στηλη αριστερα; To regex για την θερμοκρασια πρεπει να ειναι αυτο ([0-9]+[.][0-9]+) Τι μηνυμα σου εμφανιζει; @userAnon Επεξ/σία 6 Ιουνίου 2022 από Spect~ 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
userAnon Δημοσ. 6 Ιουνίου 2022 Share Δημοσ. 6 Ιουνίου 2022 1 ώρα πριν, Spect~ είπε Τι μηνυμα σου εμφανιζει; δεν δουλεύει καθόλου ο σενσορας. Αναφορά σε κείμενο Error while setting up scrape platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform await asyncio.shield(task) File "/usr/src/homeassistant/homeassistant/components/scrape/sensor.py", line 105, in async_setup_platform await rest.async_update() File "/usr/src/homeassistant/homeassistant/components/rest/data.py", line 60, in async_update response = await self._async_client.request( File "/usr/local/lib/python3.9/site-packages/httpx/_client.py", line 1506, in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) File "/usr/local/lib/python3.9/site-packages/httpx/_client.py", line 1593, in send response = await self._send_handling_auth( File "/usr/local/lib/python3.9/site-packages/httpx/_client.py", line 1621, in _send_handling_auth response = await self._send_handling_redirects( File "/usr/local/lib/python3.9/site-packages/httpx/_client.py", line 1658, in _send_handling_redirects response = await self._send_single_request(request) File "/usr/local/lib/python3.9/site-packages/httpx/_client.py", line 1695, in _send_single_request response = await transport.handle_async_request(request) File "/usr/local/lib/python3.9/site-packages/httpx/_transports/default.py", line 353, in handle_async_request resp = await self._pool.handle_async_request(req) File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 253, in handle_async_request raise exc File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection_pool.py", line 237, in handle_async_request response = await connection.handle_async_request(request) File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection.py", line 86, in handle_async_request raise exc File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection.py", line 63, in handle_async_request stream = await self._connect(request) File "/usr/local/lib/python3.9/site-packages/httpcore/_async/connection.py", line 150, in _connect stream = await stream.start_tls(**kwargs) File "/usr/local/lib/python3.9/site-packages/httpcore/backends/asyncio.py", line 72, in start_tls raise exc File "/usr/local/lib/python3.9/site-packages/httpcore/backends/asyncio.py", line 63, in start_tls ssl_stream = await anyio.streams.tls.TLSStream.wrap( File "/usr/local/lib/python3.9/site-packages/anyio/streams/tls.py", line 100, in wrap await wrapper._call_sslobject_method(ssl_object.do_handshake) File "/usr/local/lib/python3.9/site-packages/anyio/streams/tls.py", line 108, in _call_sslobject_method result = func(*args) File "/usr/local/lib/python3.9/ssl.py", line 944, in do_handshake self._sslobj.do_handshake() ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1129) Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mechpanos Δημοσ. 6 Ιουνίου 2022 Share Δημοσ. 6 Ιουνίου 2022 Μεγάλη σπαζοκεφαλιά το scrape sensor, άμα δεν είσαι προγραμματιστής!!! Θα πα να μάθουμε html και css, τώρα στα γεράματα!!! Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Moderators Spect~ Δημοσ. 6 Ιουνίου 2022 Μέλος Moderators Share Δημοσ. 6 Ιουνίου 2022 19 λεπτά πριν, userAnon είπε δεν δουλεύει καθόλου ο σενσορας. προσθεσε το verify_ssl: false και δοκιμασε ξανα Επισης, εσυ θελεις να εχεις την καθαρη τιμη τυπου 30.9 ή δεν σε απασσχολει να το εχεις 30.9 oC? αν θες το δευτερο τοτε δεν χρειαζεται καθολου το value_template Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
userAnon Δημοσ. 6 Ιουνίου 2022 Share Δημοσ. 6 Ιουνίου 2022 1 ώρα πριν, Spect~ είπε προσθεσε το verify_ssl: false και δοκιμασε ξανα Επισης, εσυ θελεις να εχεις την καθαρη τιμη τυπου 30.9 ή δεν σε απασσχολει να το εχεις 30.9 oC? αν θες το δευτερο τοτε δεν χρειαζεται καθολου το value_template Ευχαριστώ! αυτό έφταιγε.. τώρα δουλεύει το ρημάδι Επειδή θέλω να κάνω εναν αυτοματισμό όταν αυτή η θερμοκρασία είναι > από 30 πχ αν το καταλαβαίνει ο ΗΑ με το φορματ 30.9 oC θα είμαι οκ, αλλα δεν μπορώ να το δοκιμάσω τώρα. (προς το παρόν έχω σβησει από τον σενσορα τα παρακάτω value_template: '{{value|regex_findall_index ("(\n[0-9]+)")}}' unit_of_measurement: '°C' Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Moderators Spect~ Δημοσ. 6 Ιουνίου 2022 Μέλος Moderators Share Δημοσ. 6 Ιουνίου 2022 31 λεπτά πριν, userAnon είπε Ευχαριστώ! αυτό έφταιγε.. τώρα δουλεύει το ρημάδι Επειδή θέλω να κάνω εναν αυτοματισμό όταν αυτή η θερμοκρασία είναι > από 30 πχ αν το καταλαβαίνει ο ΗΑ με το φορματ 30.9 oC θα είμαι οκ, αλλα δεν μπορώ να το δοκιμάσω τώρα. (προς το παρόν έχω σβησει από τον σενσορα τα παρακάτω value_template: '{{value|regex_findall_index ("(\n[0-9]+)")}}' unit_of_measurement: '°C' Αν θες να παρεις μονο την τιμη θα βαλεις αυτο. Κανονικα θα μπορουσες να κανεις value.split(" ")[0] αλλα για καποιο λογο τραβαει ενα χαρακτηρα ' που δεν ξερω που τον βρισκει. Επισης αν δεν θες την υποδιαστολη και σε νοιαζει πχ αν ειναι 30 και οχι αν ειναι 30,3 τοτε βαλε value[0:2] - platform: scrape resource: https://penteli.meteo.gr/stations/vrilissia/ select: ".realtime div:nth-of-type(2) .lright span" name: Vrilissia verify_ssl: false value_template: '{{value[0:4]}}' unit_of_measurement: "°C" 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
than2031995 Δημοσ. 7 Ιουνίου 2022 Share Δημοσ. 7 Ιουνίου 2022 (επεξεργασμένο) Στις 6/6/2022 στις 12:47 ΜΜ, userAnon είπε (\n[0-9]+) Χωρίς να είμαι πολύ καλός με regex αυτό λογικά πρέπει να πιάσει οποιοδήποτε νούμερο θερμοκρασίας (ή μόνη εξαίρεση θα είναι τον χειμώνα δεν θα πιάνει το μείον μπροστά (\d+\.[0-9]) Εδώ μπορείς να βάλεις το κείμενο που σε ενδιαφέρει και να τεστάρεις πιθανούς συνδυασμούς regex ▶ https://regexr.com/3f4vo Καλά άκυρο παιδιά δεν είχε φορτώσει κανένα μήνυμα και νόμιζα δεν είχε απαντήσει κάνεις 😂 Συγχωράτε με (Υ.Γ. Καλά δεν μπορώ να διαγράψω το ίδιο μου το μήνυμα; ) Επεξ/σία 7 Ιουνίου 2022 από than2031995 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
userAnon Δημοσ. 2 Ιουλίου 2022 Share Δημοσ. 2 Ιουλίου 2022 (επεξεργασμένο) 2 χρήσιμες προσθήκες που έβαλα αυτή την εβδομάδα. 1. αισθητήρας βροχής. Είχα καιρό τώρα που ήθελα να έχω ειδοποίηση για την βροχή (ειδικά μπόρα) για να κλείνουμε τα παράθυρα κλπ αλλά οι περισσότερες προσπάθειες που είχα κάνει με ιδέες από το φορουμ του ΗΑ είχαν το πρόβλημα ότι ενώ σταματούσε η βροχή ο αισθητήρας συνέχιζε να δείχει βροχή για ώρες (ώσπου να στεγνωσει). και μερικές φορές υπήρχε και πρόβλημα με την πρωινή υγρασία τον χειμωνα με false alarm. Την ιδέα την πήρα πάλι από το φορουμ του ΗΑ και είναι η παρακάτω Μέσα στο κουτί έχω έναν aqara αισθητήρα διαρροής (leak sensor) και στο χωνί έχω βάλει καρφίτσες και εκεί σύνδεσα τα καλώδια του αισθητήρα.. Δεν το έχω δοκιμάσει σε κανονικές συνθηκες όμως είμαι σίγουρος ότι όταν ξεκινήσει δυνατή βροχή ή μπόρα ότι θα με ειδοποίησει και επίσης ότι μόλις σταματήσει και πάλι θα πάρω ειδοποίηση (αμεσα) ότι η βροχή σταμάτησε. Δεν ξέρω τι θα γίνει αν απλά ψιχαλίσει αλλά δεν με νοιάζει και τόσο. Θεωρώ ότι είναι πολύ κοντά σε αυτό που ήθελα. 2. Μέτρηση νυχτερινού τιμολογίου ρεύματος. Μέχρι τώρα είχα ίδια τιμολόγηση kwh ανεξάρτητα από την ώρα. (fixed τιμη 24ωρο). Επειδή πλέον το πρόγραμμα καταργήθηκε ήθελα να έχω μέτρηση της καταναλώσης σε ημέρας και νυχτερινό. Πάλι με βοήθεια από το φόρουμ του ΗΑ κατέληξα στον παρακάτω σενσορα. Έχω στον πίνακα shelly EM. - platform: template sensors: energy_peak_offpeak: friendly_name: peak_offpeak value_template: >- {% set hr = now().hour %} {% if (now().month in [5,6,7,8,9,10]) %} {% if (7 <= hr < 23 ) %} peak {% else %} offpeak {% endif %} {% else %} {% if ( 2 <= hr < 8 ) or ( 15 <= hr < 17 ) %} offpeak {% else %} peak {% endif %} {% endif %} το πιο δύσκολο για εμένα κομμάτι είναι το παραπάνω. μετά χρειάζεται κάποιον αυτοματισμό σαν τον παρακάτω - id: Set Peak or Off-peak Tariff alias: Set Peak or Off-peak Tariff trigger: - platform: state entity_id: sensor.energy_peak_offpeak action: - service: select.select_option target: entity_id: - select.daily_energy2 - select.monthly_energy2 - select.air_condtion_daily_energy3 - select.air_condtion_monthly_energy3 data: option: "{{ 'peak' if is_state('sensor.energy_peak_offpeak', 'peak') else 'offpeak' }}" και φυσικά όλα αυτά βασίζονται στο utility meter στο config utility_meter: monthly_energy2: source: sensor.shellyem_c7f4f9_channel_1_energy cycle: monthly tariffs: - peak - offpeak daily_energy2: source: sensor.shellyem_c7f4f9_channel_1_energy cycle: daily tariffs: - peak - offpeak Στο τέλος έχουμε Επεξ/σία 2 Ιουλίου 2022 από userAnon 3 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
AgMa Δημοσ. 2 Ιουλίου 2022 Share Δημοσ. 2 Ιουλίου 2022 Πιθανότητα να παίρνεις επαναλαμβανόμενα alarms όταν δεν θα πέφτει νερό στις 2 καρφίτσες; Ή θα το ορίσεις με delay; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
userAnon Δημοσ. 2 Ιουλίου 2022 Share Δημοσ. 2 Ιουλίου 2022 3 λεπτά πριν, AgMa είπε Πιθανότητα να παίρνεις επαναλαμβανόμενα alarms όταν δεν θα πέφτει νερό στις 2 καρφίτσες; Ή θα το ορίσεις με delay; θα το δώ. μπορεί να χρειαστεί να βάλω delay 15-20 sec πχ αλλά δεν νομίζω. Δεν έχει δοκιμαστεί σε κανονικές συνθήκες ακόμα. Μπορεί εκεί που βρέχει πολύ και πάει σε ψιλόβροχο να δείξει ότι σταμάτησε. Προς το παρόν θα το έχω στο μπλακόνι ώστε να δω πως συμπεριφέρεται και μετά θα πάει στην ταράτσα. Το βασικό είναι να μην δείχνει ότι βρέχει και έξω να έχει βγει ήλιος. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Moderators Spect~ Δημοσ. 2 Ιουλίου 2022 Μέλος Moderators Share Δημοσ. 2 Ιουλίου 2022 8 λεπτά πριν, userAnon είπε θα το δώ. μπορεί να χρειαστεί να βάλω delay 15-20 sec πχ αλλά δεν νομίζω. Δεν έχει δοκιμαστεί σε κανονικές συνθήκες ακόμα. Μπορεί εκεί που βρέχει πολύ και πάει σε ψιλόβροχο να δείξει ότι σταμάτησε. Προς το παρόν θα το έχω στο μπλακόνι ώστε να δω πως συμπεριφέρεται και μετά θα πάει στην ταράτσα. Το βασικό είναι να μην δείχνει ότι βρέχει και έξω να έχει βγει ήλιος. Δοκιμασε το με νερο που θα ριξεις εσυ με σταγωνες , ψεκασμα κλπ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
userAnon Δημοσ. 2 Ιουλίου 2022 Share Δημοσ. 2 Ιουλίου 2022 (επεξεργασμένο) 8 λεπτά πριν, Spect~ είπε Δοκιμασε το με νερο που θα ριξεις εσυ με σταγωνες , ψεκασμα κλπ το έχω δοκιμάσει, στο ψεκάσμα κλπ παραμένει wet, και μόλις σταματήσω μετά από 3-4 δευτερόλεπτα δειχνει dry. Οπότε δείχνει καλό. Θα δω τι θα γίνει σε πραγματικές συνθήκες.. Να προσθέσω ότι στην αρχή είχα πιο κοντά τις καρφίτσες (δεν ακουμπούσαν αλλά ήταν πολύ κοντά) και έχειχνε συνέχεια wet. Μόνο όταν της απομάκρυνα λίγο άρχισε να δουλεύει όπως ήθελα. Επεξ/σία 2 Ιουλίου 2022 από userAnon 1 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
AgMa Δημοσ. 2 Ιουλίου 2022 Share Δημοσ. 2 Ιουλίου 2022 Ίσως κοτσάνα, δεν παίζει να σκουριάσουν και να μην λειτουργήσει; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
userAnon Δημοσ. 2 Ιουλίου 2022 Share Δημοσ. 2 Ιουλίου 2022 25 λεπτά πριν, AgMa είπε δεν παίζει να σκουριάσουν δεν το γνωριζω. ας λειτουργησει οπως πρεπει και αυτο ειναι το λιγοτερο Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
than2031995 Δημοσ. 2 Ιουλίου 2022 Share Δημοσ. 2 Ιουλίου 2022 3 ώρες πριν, userAnon είπε Μέτρηση νυχτερινού τιμολογίου ρεύματος. Ωραία δουλειά έτσι. Και περιλαμβάνει τους μήνες. Εγώ το έχω κάνει εντελώς διαφορετικά και δεν περιλαμβάνω τους μήνες οπότε βλέπω να το αλλάζω στον παραπάνω τρόπο σύντομα 😄 Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα