Dobry wieczór. Pomoże mi ktoś jak zrobić w dashboardzie pole do wprowadzania godziny wyłączania gniazdka elektrycznego. Na przykład o godzinie 19 wpisuję 2 i za dwie godziny od godziny 19 gniazdko zostanie wyłączone.Chodzi o to , by żona idąc spać mogła prosto ustawić z dashboardu za ile ma się wyłączyć radio. W tej chwili ustawiam to jej w Node-Red w timestamp, ale dla niej to za trudne(wejść w NR , znaleźć odpowiednie flow, noda inject od gniazdka , wejść w ustawienia i zmienić w nich godzinę wyłączenia) byłoby łatwiej nacisnąć przycisk w dashboardzie i wprowadzić opóźnienie lub godzinę wyłączenia.
Pewnie jako pomocnik typu data/czas lub jest też minutnik, ale tego nie ogarniałem jak działa.
Sprawdzę pomocnika, ale jak taką zmienną zaimplementować jako godzinę wyłączania gniazdka?
Akcje wykonywane
action:
- service: tts.google_say
data:
entity_id: media_player.googlehome4300
message: 'Dzień Dobry Pora Wstawać'
wait: 00:00:05
- service: light.turn_on
data:
entity_id: light.downlight_z_komputer
transition: 90
- delay: '00:00:90'
- service: script.start_playlist2
Plik packages
Load packages
packages: !include_dir_named packages/
Kod karty:
type: entities
entities:
- entity: input_number.slider_hours
- entity: input_number.slider_minutes
- entity: input_text.alarm_current_time
- entity: input_boolean.alarm_clock
- entity: input_boolean.week_day_only
- entity: input_boolean.boolean_extra_work_day
- entity: input_boolean.am
- entity: input_boolean.pm
- entity: binary_sensor.workday_sensor
- entity: group.alarmclockhm
- entity: group.oswietlenie_salon
Pomocnik Data/czas wybrać jako czas.
Wystawiasz na panel
W NR node time
2 polubienia
Właśnie o coś takiego mi chodziło. Staram się wszystkie automatyzacje robić w NR. Tak właśnie to sobie wyobrażałem, próbowałem nawet wpisać nazwę encji pomocnika w miejsce godziny w nodzie inject🙃. Brakowało mi właśnie tego Noda Time. Cóż przede mną wiele wiele nauki. Bardzo dziękuję.