diff --git a/weatherman.yaml b/weatherman.yaml index 1caeb92..644582a 100644 --- a/weatherman.yaml +++ b/weatherman.yaml @@ -244,14 +244,7 @@ text_sensor: - lambda: 'id(data_updated) = true;' - platform: homeassistant - entity_id: sensor.mta_subway_l_service_status - id: train_service_status - on_value: - then: - - lambda: 'id(data_updated) = true;' - - - platform: homeassistant - entity_id: weather.hourly + entity_id: weather.valhalla_hourly id: weather_state on_value: then: @@ -448,8 +441,12 @@ display: // it.image(0, 420, id(title_train)); it.printf(240, 408, id(font_title), color_text, TextAlign::TOP_CENTER, "L TRAIN"); - it.print(150, 536, id(font_small_bold), color_white, TextAlign::TOP_CENTER, "TO MANHATTAN"); - it.print(330, 536, id(font_small_bold), color_white, TextAlign::TOP_CENTER, "TO CANARSIE"); + it.printf(240, 472, id(font_medium_bold), color_text, TextAlign::TOP_CENTER, "%s", id(train_status).state.c_str()); + + it.print(150, 524, id(font_small_bold), color_text, TextAlign::TOP_CENTER, "TO MANHATTAN"); + it.printf(150, 546, id(font_small_book), color_text, TextAlign::TOP_CENTER, "%s", id(train_status_manhattan).state.c_str()); + it.print(330, 524, id(font_small_bold), color_text, TextAlign::TOP_CENTER, "TO CANARSIE"); + it.printf(330, 546, id(font_small_book), color_text, TextAlign::TOP_CENTER, "%s", id(train_status_canarsie).state.c_str()); it.printf(150, 576, id(font_medium_bold), color_white, TextAlign::TOP_CENTER, "%2.0f MIN", id(train_manhattan_due_in).state); it.printf(330, 576, id(font_medium_bold), color_white, TextAlign::TOP_CENTER, "%2.0f MIN", id(train_canarsie_due_in).state);