Προς το περιεχόμενο

Home Assistant Hassio RPi


Spect~

Προτεινόμενες αναρτήσεις

12 ώρες πριν, Spect~ είπε

Εχει κανείς ιδέα πως αυτό μπορω να το κανω στο node red?

  Απόκρυψη περιεχομένων

"{{ states('sensor.date_time') == (state_attr('input_datetime.next_alarm', 'timestamp') | int | timestamp_custom('%Y-%m-%d, %H:%M', True)) }}"

 

Θες να περάσεις το next alarm automation  στο node red?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 1,9k
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

  • Moderators
1 ώρα πριν, panoskir είπε

Εδω είσαι

 

Το θέμα είναι να κατηγοριοποιηθούν με κάποιο τρόπο τέτοιες λύσεις ώστε να είναι ευκολη η ανευρεση τους

μπορείς να ανεβάσεις τον κώδικα να το κάνω import? επίσης είναι λογικό να βάζεις να κάνει έλεγχο κάθε δευτερόλεπτο; καταλαβαίνω ότι η λογική είναι να ελέγχει για το πότε θα ταιριάζει η μία ώρα με την άλλη απλά δεν μου φαίνεται σωστό για καποιο λόγο 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

23 λεπτά πριν, Spect~ είπε

μπορείς να ανεβάσεις τον κώδικα να το κάνω import? επίσης είναι λογικό να βάζεις να κάνει έλεγχο κάθε δευτερόλεπτο; καταλαβαίνω ότι η λογική είναι να ελέγχει για το πότε θα ταιριάζει η μία ώρα με την άλλη απλά δεν μου φαίνεται σωστό για καποιο λόγο 

[{"id":"c72981d3.dae828","type":"server-state-changed","z":"d50793ae.2a973","name":"Next Alarm State Change","server":"1679959d.c20fca","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.nokia8_next_alarm","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":170,"y":600,"wires":[["3d1421f7.a0a20e"]]},{"id":"3d1421f7.a0a20e","type":"moment","z":"d50793ae.2a973","name":"Convert to GR date/time string with offset 10 min","topic":"","input":"payload","inputType":"msg","inTz":"Europe/Athens","adjAmount":"10","adjType":"minutes","adjDir":"subtract","format":"DD-MM-Y HH:mm:00","locale":"el-GR","output":"date","outputType":"msg","outTz":"Europe/Athens","x":680,"y":600,"wires":[["b29c291b.ca6dd"]]},{"id":"fb15ecea.dd8f98","type":"api-call-service","z":"d50793ae.2a973","name":"Bathroom Heater on","server":"1679959d.c20fca","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.bathroom_shp13_on_off","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1360,"y":680,"wires":[[]]},{"id":"6cc4c9e8.7fbf08","type":"api-current-state","z":"d50793ae.2a973","name":"Is Bathroom Heater off?","server":"1679959d.c20fca","version":1,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"switch.bathroom_shp13_on_off","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":1090,"y":680,"wires":[["fb15ecea.dd8f98"],[]]},{"id":"7539fbd7.e2124c","type":"poll-state","z":"d50793ae.2a973","name":"Poll Next Alarm State","server":"1679959d.c20fca","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"updateinterval":"1","updateIntervalUnits":"minutes","outputinitially":false,"outputonchanged":false,"entity_id":"sensor.nokia8_next_alarm","state_type":"str","halt_if":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"x":160,"y":520,"wires":[["ace70af8.bc3cc8"]]},{"id":"ace70af8.bc3cc8","type":"switch","z":"d50793ae.2a973","name":"","property":"payload","propertyType":"msg","rules":[{"t":"neq","v":"unavailable","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":390,"y":520,"wires":[["3d1421f7.a0a20e"]]},{"id":"c62f586c.b6e698","type":"inject","z":"d50793ae.2a973","name":"Current Time 1 sec interval","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":680,"wires":[["2a5086b1.366d22"]]},{"id":"53585be5.3f138c","type":"switch","z":"d50793ae.2a973","name":"Check Next Alarm with Current Time","property":"date","propertyType":"msg","rules":[{"t":"eq","v":"wait_until","vt":"flow"}],"checkall":"true","repair":false,"outputs":1,"x":770,"y":680,"wires":[["6cc4c9e8.7fbf08"]]},{"id":"2a5086b1.366d22","type":"moment","z":"d50793ae.2a973","name":"Convert to GR date/time string","topic":"","input":"payload","inputType":"msg","inTz":"Europe/Athens","adjAmount":"0","adjType":"minutes","adjDir":"subtract","format":"DD-MM-Y HH:mm:00","locale":"el-GR","output":"date","outputType":"msg","outTz":"Europe/Athens","x":450,"y":680,"wires":[["53585be5.3f138c"]]},{"id":"b29c291b.ca6dd","type":"change","z":"d50793ae.2a973","name":"Convert GR date/time to flow variable","rules":[{"t":"set","p":"wait_until","pt":"flow","to":"date","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":600,"wires":[[]]},{"id":"1679959d.c20fca","type":"server","name":"Home Assistant","legacy":false,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

Πρέπει να γινεται έλεγχος καθε δευτερολεπτο γιατι η ωρα ειναι της μορφης HH:MM:SS . Μπορεις να δοκιμάσεις να βγάλεις τα sec από την μορφοποιηση και να δεις τι γίνεται.

Δεν υπάρχει σωστο και λάθος εφόσον δεν υπάρχει bug στην λειτουργία.Υπάρρχουν διαφορετικοί τρόποι.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Moderators
2 λεπτά πριν, themis_17 είπε

εχει ασχοληθει κανεις με τα blueprints?

ψαχνω καποιο καλο σχετικα με κινηση και φωτα αλλα κανενα δεν με ικανοποιει!

τι θες να κάνεις; 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

το κλασικο..

η κουζινα στο σπιτι εχει μονο λεντ κατω απο τα ντουλαπια για να φωτιζει τον παγκο

και κατω χαμηλα στην μπαζα για να φωτιζει το πατωμα :)

εχω εναν fibaro motion sensor στην κουζινα και θελω εφοσον η φωτεινοτητα απο τον ιδιο αισθητηρα ειναι πχ κατω απο 10 να ανοιγει τα λεντ, να τα κραταει ανοιχτα για 10 λεπτα και μετα να σβηνουν αλλα εαν στο 10λεπτο υπαρχει κινηση ξανα να κανει ρεσταρτ τον timer.

το εχω κανει αλλα μεσω nodered

απλα επειδη οταν θελω να αλλαξω κατι πρεπει να πειραζω 1002 πραματα ελεγα να τα εχω ολα σε ενα νοικοκυρεμενα σαν την alpha bank

επισης κατι ακομα,

στο ha εχω zwave και wifi(shelly, sonoff) αλλα δεν εχω ασχοληθει ακομα με zigbee.

τι προτεινεται να παρω? hub, λαμπες κτλ?

εννοειται οτι θελω το καλυτερο και το φθηνοτερο... :P

Επεξ/σία από themis_17
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Moderators
Δημοσ. (επεξεργασμένο)
7 ώρες πριν, panoskir είπε


[{"id":"c72981d3.dae828","type":"server-state-changed","z":"d50793ae.2a973","name":"Next Alarm State Change","server":"1679959d.c20fca","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"entityidfilter":"sensor.nokia8_next_alarm","entityidfiltertype":"exact","outputinitially":false,"state_type":"str","haltifstate":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"output_only_on_state_change":true,"for":0,"forType":"num","forUnits":"minutes","ignorePrevStateNull":false,"ignorePrevStateUnknown":false,"ignorePrevStateUnavailable":false,"ignoreCurrentStateUnknown":false,"ignoreCurrentStateUnavailable":false,"x":170,"y":600,"wires":[["3d1421f7.a0a20e"]]},{"id":"3d1421f7.a0a20e","type":"moment","z":"d50793ae.2a973","name":"Convert to GR date/time string with offset 10 min","topic":"","input":"payload","inputType":"msg","inTz":"Europe/Athens","adjAmount":"10","adjType":"minutes","adjDir":"subtract","format":"DD-MM-Y HH:mm:00","locale":"el-GR","output":"date","outputType":"msg","outTz":"Europe/Athens","x":680,"y":600,"wires":[["b29c291b.ca6dd"]]},{"id":"fb15ecea.dd8f98","type":"api-call-service","z":"d50793ae.2a973","name":"Bathroom Heater on","server":"1679959d.c20fca","version":1,"debugenabled":false,"service_domain":"switch","service":"turn_on","entityId":"switch.bathroom_shp13_on_off","data":"","dataType":"json","mergecontext":"","output_location":"","output_location_type":"none","mustacheAltTags":false,"x":1360,"y":680,"wires":[[]]},{"id":"6cc4c9e8.7fbf08","type":"api-current-state","z":"d50793ae.2a973","name":"Is Bathroom Heater off?","server":"1679959d.c20fca","version":1,"outputs":2,"halt_if":"off","halt_if_type":"str","halt_if_compare":"is","override_topic":false,"entity_id":"switch.bathroom_shp13_on_off","state_type":"str","state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","blockInputOverrides":false,"x":1090,"y":680,"wires":[["fb15ecea.dd8f98"],[]]},{"id":"7539fbd7.e2124c","type":"poll-state","z":"d50793ae.2a973","name":"Poll Next Alarm State","server":"1679959d.c20fca","version":1,"exposeToHomeAssistant":false,"haConfig":[{"property":"name","value":""},{"property":"icon","value":""}],"updateinterval":"1","updateIntervalUnits":"minutes","outputinitially":false,"outputonchanged":false,"entity_id":"sensor.nokia8_next_alarm","state_type":"str","halt_if":"","halt_if_type":"str","halt_if_compare":"is","outputs":1,"x":160,"y":520,"wires":[["ace70af8.bc3cc8"]]},{"id":"ace70af8.bc3cc8","type":"switch","z":"d50793ae.2a973","name":"","property":"payload","propertyType":"msg","rules":[{"t":"neq","v":"unavailable","vt":"str"}],"checkall":"true","repair":false,"outputs":1,"x":390,"y":520,"wires":[["3d1421f7.a0a20e"]]},{"id":"c62f586c.b6e698","type":"inject","z":"d50793ae.2a973","name":"Current Time 1 sec interval","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"1","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":680,"wires":[["2a5086b1.366d22"]]},{"id":"53585be5.3f138c","type":"switch","z":"d50793ae.2a973","name":"Check Next Alarm with Current Time","property":"date","propertyType":"msg","rules":[{"t":"eq","v":"wait_until","vt":"flow"}],"checkall":"true","repair":false,"outputs":1,"x":770,"y":680,"wires":[["6cc4c9e8.7fbf08"]]},{"id":"2a5086b1.366d22","type":"moment","z":"d50793ae.2a973","name":"Convert to GR date/time string","topic":"","input":"payload","inputType":"msg","inTz":"Europe/Athens","adjAmount":"0","adjType":"minutes","adjDir":"subtract","format":"DD-MM-Y HH:mm:00","locale":"el-GR","output":"date","outputType":"msg","outTz":"Europe/Athens","x":450,"y":680,"wires":[["53585be5.3f138c"]]},{"id":"b29c291b.ca6dd","type":"change","z":"d50793ae.2a973","name":"Convert GR date/time to flow variable","rules":[{"t":"set","p":"wait_until","pt":"flow","to":"date","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1050,"y":600,"wires":[[]]},{"id":"1679959d.c20fca","type":"server","name":"Home Assistant","legacy":false,"addon":false,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true}]

Πρέπει να γινεται έλεγχος καθε δευτερολεπτο γιατι η ωρα ειναι της μορφης HH:MM:SS . Μπορεις να δοκιμάσεις να βγάλεις τα sec από την μορφοποιηση και να δεις τι γίνεται.

Δεν υπάρχει σωστο και λάθος εφόσον δεν υπάρχει bug στην λειτουργία.Υπάρρχουν διαφορετικοί τρόποι.

Τελικά έκανα αυτο εδω. 

Κάθε ενα λεπτο κοιτάει την ώρα απο το ξυπνητήρι, εχει ενα offset 10 λεπτων, κανει join σε ενα πινακα την ωρα αυτη με την τρέχουσα ωρα και τα συγκρίνει. Αν η ωρα ειναι η ίδια τότε ανάβει το φως. Ακομη ειναι δκοιμαστικό. Καποια απο αυτς τις μέρες θα του φτιάξω τι να κάνει.

Capture.JPG

ΥΓ: απο οτι ειδα δεν λαμβανει υποψιν την ημερομηνια και δεν ξερω γιατι

Επεξ/σία από Spect~
  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

15 ώρες πριν, Spect~ είπε

έκανες εγκατάσταση Debian στο RPi? εγώ που τρέχω Debian 10 σε NUC πάντως αφού έκανα την εγκατάσταση του Debian, έβαλα, docker, portainer και μετά έτρεξα την εντολή για την εγκατάσταση της supervised έκδοσης του HA και έγινε κανονικά σε docker η εγκατάσταση 

Τα έκανα σύμφωνα με τον οδηγό που έγραψα και ενώ περίμενα κάποιο γραφικό περιβάλλον, αντ' αυτού ξεκίνησε να τρέχει κατευθείαν το ΗΑ.

15 ώρες πριν, mechpanos είπε

Όταν λες "δεσμεύσει όλο", τι εννοείς;

Έχω μια ιδέα... αυτή:

https://community.home-assistant.io/t/installing-home-assistant-supervised-on-a-raspberry-pi-with-debian-10/247116

Δεν εγγυώμται ότι θα σου βγάλει full supported αποτέλεσμα, όμως... Με αυτό εγκατέστησα επιτυχώς σε raspbian, unsupported βγάζει (λογικό) :)

Έτσι το είχα αλλά μου έβγαζε και εμένα το unsupported και είπα να πάω σε κάτι supported. Το δεσμεύει όλο εννοώ ότι αν συνδέσω το rpi στην τηλεόραση, δεν μπαίνω σε κάποιο γραφικό περιβάλλον, βλέπω κατευθείαν την γραμμή εντολών που τρέχει το ΗΑ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Moderators
16 λεπτά πριν, AgMa είπε

Τα έκανα σύμφωνα με τον οδηγό που έγραψα και ενώ περίμενα κάποιο γραφικό περιβάλλον, αντ' αυτού ξεκίνησε να τρέχει κατευθείαν το ΗΑ.

Έτσι το είχα αλλά μου έβγαζε και εμένα το unsupported και είπα να πάω σε κάτι supported. Το δεσμεύει όλο εννοώ ότι αν συνδέσω το rpi στην τηλεόραση, δεν μπαίνω σε κάποιο γραφικό περιβάλλον, βλέπω κατευθείαν την γραμμή εντολών που τρέχει το ΗΑ.

Ειναι headless το οποιο σημαινει οτι δεν εχει γραφικο περιβαλον. Λογικα αν τρεξεις αυτο για να βαλεις το portainer και χτυπησεις IP:9000 τοτε λογικα θα δεις αν ειναι σε Docker περασμενο και τι αλλα εχεις εκει

https://github.com/Kanga-Who/home-assistant/blob/9f437fb0043daaa6ed450ed0eec7da479cb1ff93/Install Samba%2C Portainer and MQTT.md

άκυρο. τελικά είχα ξεχάσει να ξεχάσω να ενώσω ττο time stamp με το current time. όλα καλά τώρα 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

51 λεπτά πριν, Spect~ είπε

Τελικά έκανα αυτο εδω. 

Κάθε ενα λεπτο κοιτάει την ώρα απο το ξυπνητήρι, εχει ενα offset 10 λεπτων, κανει join σε ενα πινακα την ωρα αυτη με την τρέχουσα ωρα και τα συγκρίνει. Αν η ωρα ειναι η ίδια τότε ανάβει το φως. Ακομη ειναι δκοιμαστικό. Καποια απο αυτς τις μέρες θα του φτιάξω τι να κάνει.

Capture.JPG

ΥΓ: απο οτι ειδα δεν λαμβανει υποψιν την ημερομηνια και δεν ξερω γιατι

Αυτό είναι το καλό με το node -red υπάρχουν πολλοί τρόποι να φτιάξεις κάτι.εαν δεν έχει bug είναι σωστό.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Moderators
9 ώρες πριν, panoskir είπε

Αυτό είναι το καλό με το node -red υπάρχουν πολλοί τρόποι να φτιάξεις κάτι.εαν δεν έχει bug είναι σωστό.

Ναι απλά πάντα υπάρχουν και βέλτιστες λύσεις 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

10 ώρες πριν, AgMa είπε

Τα έκανα σύμφωνα με τον οδηγό που έγραψα και ενώ περίμενα κάποιο γραφικό περιβάλλον, αντ' αυτού ξεκίνησε να τρέχει κατευθείαν το ΗΑ.

Έτσι το είχα αλλά μου έβγαζε και εμένα το unsupported και είπα να πάω σε κάτι supported. Το δεσμεύει όλο εννοώ ότι αν συνδέσω το rpi στην τηλεόραση, δεν μπαίνω σε κάποιο γραφικό περιβάλλον, βλέπω κατευθείαν την γραμμή εντολών που τρέχει το ΗΑ.

ΟΚ τώρα κατάλαβα...Χωρίς να το έχω ψάξει παραπάνω, έχω την εντύπωση ότι το homeassistant έχει φτιάξει ένα σετ κανόνων, για να σου βγάλει ότι είναι Healthy και Supported...αυτό σημαίνει, ότι αν βάλεις επάνω στο καθαρό Debian, ένα σύνολο πακέτων εκτός από αυτά που θέλει το homeassistant, ίσως σου βγάλει unsupported. Ωστόσο, αυτό δεν είναι απαραίτητα κακό! Δηλαδή, αν ξέρεις ότι η βάση πακέτων είναι σωστή και προσθέσεις εσύ ένα γραφικό περιβάλλον, μπορεί να σου βγάλει unsupported αλλά δεν σε πειράζει στην ουσία.
Για τον λόγο αυτό κι εγώ από raspbian, δεν μπήκα καν στην διαδικασία να αλλάξω σε debian, αφού είναι κατά 99% debian, με προσθήκη του δικού του γραφικού και των πακέτων που συνοδεύουν το pi.
Επίσης, με αυτή την έννοια, το homeassistant θέλει να σου έχει το pi σου "δεσμευμένο", για να σου βγάλει supported. Για εμένα είναι βλακεία, από την στιγμή που παίζεις με containers δεν σε νοιάζει άμεσα τι άλλα πακέτα έχει το λειτουργικό που τρέχει από κάτω...ανάλογα και πώς είναι στημένο το container, βέβαια...
Κάπως έτσι το έχω καταλάβει εγώ, δεν ξέρω αν κάποιος με πιο πολλή εμπειρία και δοκιμές σε εγκαταστάσεις homeassistant, έχει άλλη άποψη!

{οι εγκαταστάσεις που έχω κάνει εγώ, είναι οι εξής: στο γραφείο το τρέχω σε ένα Synology NAS, πάνω σε container εννοείται...στο σπίτι σε raspberry pi 4 2gb, σε rasbpian, και εκεί σε container...supervised και τα 2, unsupported και τα 2, update έκαναν πάντως...)

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

48 λεπτά πριν, mechpanos είπε

{οι εγκαταστάσεις που έχω κάνει εγώ, είναι οι εξής: στο γραφείο το τρέχω σε ένα Synology NAS, πάνω σε container εννοείται...στο σπίτι σε raspberry pi 4 2gb, σε rasbpian, και εκεί σε container...supervised και τα 2, unsupported και τα 2, update έκαναν πάντως...)

Καλημέρα. Θα μπορούσες να δώσεις έναν οδηγό για το παραπάνω. Μέχρι το raspberry pi με rasbpian, και εκεί εγκατάσταση container όλα καλά. Μετά τι εγκατάσταση κάνεις για ΗΑ supervised; Ευχαριστώ

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...