Just installed fresh 2021.12.7 and input_boolean seems different

No, I am trying to direct them to the pinned thread and common sense upgrade processes tso we can better assist them. The developers do not write Release notes just to waste time. I strongly suspect there was a documented breaking change. If it is not important enough for them to check, it is not important enough for me to do their work for them.

1 Like

Stiltjack, now that I have retired from the crazy world of real work, I am excited to be back. It was pretty awkward being stuck on 0.99 without the spare time to move to the new stuff. You know how it is with Home Assistant: a labor of love. Based upon the date on my first enhancement request, Add random_offset: to platform: sun, I must have started my Home Assistant journey sometime in early 2017.

#1
I searched the forum for various combinations of input_boolean won’t stay set on then off, etc, but is it so generic that I didn’t find anything that related to clicking a boolean in the UI and not have it stay set.

#2
Pretty sure it is not a search-skills issue.

#3

#4
From my post: “The docs don’t mention anything about a change in the behavior of an input_boolean in the UI.”

#5
That was a struggle. Would value feedback on what I should have selected.

#6
Sorry. Didn’t think to apply a tag.

#7
Both complete and sufficient: “Just upgraded to 2021.12.7 from 0.99 and input_boolean seems different”

#8
From my post: “…when I turn on an input_boolean through the UI, it instantaneously switches back off. ”

#10
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb

sudo dpkg -i homeassistant-supervised.deb

I didn’t read all of the release notes from 0.99 to the down-one release. I did read the release notes for the current version. I read the input_boolean component page (the toggle is a nice enhancement) and I scrubbed though the branch history for the input_boolean component: core/homeassistant/components/input_boolean at 9e8660295045c5b08c90db54f95ac4cc1b327a42 · home-assistant/core · GitHub Per #7 above, that was not very productive.

Prodigyplace, I appreciate your motive in trying to make the forum be a useful resource for knowledge about Home Assistant. Given that you know nothing about me and my practices, the use of laziness is inappropriate. Per Stiltjack’s comment, maybe offer tips and tricks regarding effective knowledge discovery and forum engagement.

I will take the opportunity to explain why this forum will always be a help desk, which I have done in the past in this forum. For illustration, I will use the CalDav component. You are right that the key to successful knowledge sharing is the Home Assistant documentation. Here is the challenge: if one is honest about the currency, sufficiency, and completeness of the content, it would deserve no better than a B-. Here is why. The amount of knowledge about Home Assistant in this forum is both overwhelming and very inefficient to access. A significant amount of what is in this forum could be unnecessary with a simple change.

The culture change that would benefit everybody is to move away from the practice of providing knowledge in forum threads and move the collection of that knowledge into the documentation. The Caldav component is a good case in point. Do a quick search for Caldav iCloud. Many of those threads contain knowledge that should be on the Caldav integration page, which is far from sufficient. Many of them should be able to find their answers on the Caldav integration page. The Caldav page does not mention that adding the caldav component in configuration.yaml will — in the current version — add a Calendar item to the left rail. It only mentions two caldav products against which is has been tested. It makes no reference to iCloud. It has none of the specifics about the nuances that are associated with the iCloud configuration. It is silent about the functionality of the calendar that shows up in Home Assistant. Can the calendar be use to add new items, edit existing, are there any limitations.

I will encourage you to continue to be on the lookout for newbs in the forum and help shepherd them onto the straight and narrow. Maybe check to confirm newbness before considering them to be.

Then, I would challenge you to be on the lookout for posts in the forum that should really be updates or edits to documentation content. Teach users how to submit those changes. I have submitted some. It is not hard…… the second time. Maybe create a copy-and-paste reply with instructions how to submit a change to the knowledge content.

Until this becomes a community that values and curates knowledge content, the forum will always be the help desk where knowledge is buried in threads that are read by faithful members like you.

[I hold out little hope that it will ever change based upon the way software developers behave at work: knowledge about software functionality that can only be found in email, or jira stories, or from the most tenured member of the team. Few are those who value a single design document that describes the intended functionality of a specific software asset so that it is not necessary to search the inbox or the ticket system to try and figure out how it works. If the pros can’t do it, it is unreasonable to expect the hobbyists who enjoy investing their precious free time implementing Home Assistant to adopt the practice. Ed.]

I don’t imagine the development team has time to test all possible upgrade combinations, such as from an ancient version like 0.99 to the most recent version. It’s possible something didn’t convert correctly because an input_boolean that fails to hold its state is genuinely weird (and rare).

You might be facing the prospect of performing a new installation and then slowly adding whatever configuration data you have, taking care that some of your integrations may no longer be configurable via YAML.

FWIW, this is what I did, many versions ago, when I was faced with a leap of about (only) 4 versions. Installing from scratch allowed me to familiarize myself with the onboarding process (something one doesn’t see when performing upgrades) so it was instructive.

1 Like

oh, yikes. I realize the title should be Just Installed fresh 2021.12.7 and input_boolean seems different.
Updated title and first post to clearly indicate that i am on a fresh install of the current version.

2 Likes

another suggestion would be to restore from a backup to your original version and then update one version at a time using the latest patch release (.99.x->.100.x->101.x->…2021.12.7).

that way you can be fairly sure that you can fix things as they break for each version rather than trying to fix potentially all issues at once.

TBH, I’m extremely surprised that you ONLY had issues with the input_booleans. And I’m REALLY surprised that you actually had any issues with input_booleans at all since I don’t remember any breaking changes with them.

2 Likes

Out of curiosity, does your configuration.yaml file contain default_config (or did you comment out or delete it)?

Well I can’t help you if you don’t answer my questions.

1 Like

tom_l

sorry. had two hands full of chocolate covered espresso beans last night so working with zero sleep.

Supervisor is trying to install 2021.12.7. Since it is a new feature for me, i am guessing it truncates the log. here are the complete contents after i turned on an input_boolean and it immediately turned off.

2022-01-01 04:02:55 ERROR (MainThread) [homeassistant.components.zwave_js] Failed to connect: Cannot connect to host a0d7b954-zwavejs2mqtt:3000 ssl:default [Connect call failed ('172.30.33.0', 3000)]
2022-01-01 04:02:55 WARNING (MainThread) [homeassistant.config_entries] Config entry 'Z-Wave JS' for zwave_js integration not ready yet: Cannot connect to host a0d7b954-zwavejs2mqtt:3000 ssl:default [Connect call failed ('172.30.33.0', 3000)]; Retrying in background

for good measure, i have sudo systemctl stop node-red so I am sure it is not doing anything on the backend.

Thanks for having a look. Happy '22.

tom_l

here is another interesting discovery I have just made.

When I turn on the input_boolean on my mac (firefox) the boolean immediately turns off. But, it changes from off to on and stays that way on my iOS cell.

Per Taras’ question: default_config is not in my configuration.yaml.

All of the booleans look like this.

input_boolean:

  auto_lights_bedroom:
    name: Auto Lights Bedroom
    icon: mdi:light-switchtype

Out of curiosity, have you tried without any custom_components? With such a long time between updates I’m shocked you don’t have a whole mess of problems and might be using outdated components or add-ons that are forcing you down a rabbit hole.

If it were me I would start as bare-bones as I could and work my way forward until the break. If it breaks at bare bones you might just be in a situation where you should restore .99 and incrementally upgrade until it breaks so you can figure out what went wrong and where.

That’s a pretty tough one, I don’t envy you figuring this one out!

CO_4X4,

It is a fresh install on a brand new protectli FW6, Ubuntu 20.04.3, of 2021.12.6 now upgrading to .7.

I have reused my configuration.yaml (included below) only because I have so many input_* entries.

This is the configuration.yaml that i am running now.

#########################################################################
# homeassistant configuration file
# 2021/12/27 moved to new server
#
# 2021/09/01 added wakeup_lights_status as a text field to display the 
#                  time the bedroom lights will turn on
#
# 2021/08/30 added Traveling to be used to manage presence when away
#                  water_on_duration to allow for management of water
#                                    on duration between 23:00 and 05:00
#                  water_main_diag to have a text diagnostic field in the
#                                  UI
# 2019/05/30 added recorder to prepare for removing 'initial' on controls
#
# 2019/02/07 commented scripts and objects no longer used
#
# 2018/08/04 added bath light and renamed hall-exhaust to bath-exhaust
#
# 2017/09/23
# 1) changes to enable mqtt
# 2) changed name: from Home to The North Wing
# 3) added logger: to log mqtt events
# 4) added hall_bath_exhaust_duration slider
#
# 2017/10/18 added lb1203
#
# 2017/12/01 modified default for hall bath exhaust
#
# 2017/12/04 added ability to text kids
#
# 2017/12/08 added ability to text mary
#
# 2017/12/15 added second HS100 
#
# 2017/12/19 V0.60 -- enabled cloud for Alexa
#
# 2017/12/21 renamed devices to be Alexa friendly
#
# 2017/12/26 added samsung smart tv
#
# 2018/01/01 added most everything to the customize section
#            added third HS100
#            normalized names for HS100s
#
# 2018/01/21 disabled all references to mqtt to see if there is any
#            reduction in latency
#            renamed light.carport_light_28 to
#                    light.carport_28
#            removed mqtt testie switch
#            disabled all references to happy bubbles stuff
#            disabled media_player platform
#
# 2018/02/26 added suppress alarm and suppress text
#
# 2019.08.10 added booleans to enhance lighting scene automation
########################################################################

homeassistant:
# Name of the location where Home Assistant is running
  name: ********
# Location required to calculate the time the sun rises and sets
  latitude: 33.4627
  longitude: -111.9856
# Impacts weather/sunrise data (altitude above sea level in meters)
  elevation: 358
# metric for Metric, imperial for Imperial
  unit_system: imperial
# Pick yours from here: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
  time_zone: America/Phoenix

#################################################
# auth providers
# 2019/11/28 added this section
#################################################
#  auth_providers:
#    - type: trusted_networks
#      trusted_networks:
#        - 192.168.14.0/256
#        - 127.0.0.1
#      allow_bypass_login: true
#    - type: homeassistant

#################################################
# customize here
#################################################
#customize:
#  climate.thermostat_73_68_ec:
#    friendly_name: CT50

# introduction:

# Enables the frontend
#  frontend:


##########################################
# long lived token
##########################################
# 
#panel_iframe:
#  nodered_flows:
#    title: 'Node-RED Flows'
#    url: 'http://192.168.14.178:1880'
#    icon: mdi:nodejs
#
#  nodered_ui:
#    title: 'Node-RED Dashboard'
#    url: 'http://192.168.14.178:1880/ui'
#    icon: mdi:nodejs

##################################################
# enable the cloud beta
# 
# email 
#
# for now,  exclude automations and groups
# supported in beta
#  alert
#  automation
#  cover
#  light
#  fan
#  group
#  lock
#  media_player
#  scene
#  switch
##################################################
cloud:
  alexa:
    filter:
      include_domains:
        - scene
        - light
        - switch
        - lock

##################################################
# Enables configuration UI
##################################################
config:

http:
  server_port: 8123

#  Uncomment this if you are using SSL/TLS, running in Docker container, etc.
#  base_url: aznewt.dynalias.com
#  ssl_certificate: /etc/letsencrypt/live/hass.example.com/fullchain.pem
#  ssl_key: /etc/letsencrypt/live/hass.example.com/privkey.pem
#  cors_allowed_origins:
#    - https://google.com
#    - https://www.home-assistant.io
#  use_x_forwarded_for: True
#  trusted_proxies:
#    - 127.0.0.1
#    - ::1
#  trusted_networks:
#    - 127.0.0.1
#    - ::1
#    - 192.168.14.0/256
#  ip_ban_enabled: True
#  login_attempts_threshold: 5

########################################################
# system health
########################################################
system_health:

########################################################
# websocket_api: to get the log lasting token
########################################################
websocket_api:

# Checks for available updates
# Note: This component will send some information about your system to
# the developers to assist with development of Home Assistant.

# For more information, please see:
# https://home-assistant.io/blog/2016/10/25/explaining-the-updater/
#updater:
  # Optional, allows Home Assistant developers to focus on popular components.
  # include_used_components: true

########################################################
# auto discovery is disabled pending time to figure out
# why axis camera configuration won't work
# 2019/11/28 enabled per mobile app requirement
########################################################
# Discover some devices automatically
# discovery:

# Allows you to issue voice commands from the frontend in enabled browsers
# conversation:

# Enables support for tracking state changes over time
history:

# View all events in a logbook
logbook:

#########################################################
# the ios component
# 2019/11/28 added mobile_app: to suppor new ios app
# 2017/10/25 initial add but commented because of errors
#########################################################
ios:
mobile_app:


#########################################################
# the radio thermostate climate component
# 2021/12/27 commenting out until stable
# 2020/05/12 added for the fist time
#########################################################
#climate:
#  platform: radiotherm
#  host: 192.168.15.51
#  hold_temp: False


#########################################################
# roomba
#{ ver: '3',
#  hostname: 
#  robotname:
#  robotid:
#  ip: '192.168.14.125',
#  mac: ,
#  sw:
#  sku:
#  nc: 0,
#  proto: 'mqtt',
#  cap:
#   { binFullDetect: 1,
#     dockComm: 1,
#     wDevLoc: 2,
#     bleDevLoc: 1,
#     maps: 3,
#     edge: 0,
#     pmaps: 2,
#     tLine: 2,
#     area: 1,
#     eco: 1,
#     multiPass: 2,
#     pose: 1,
#     team: 1,
#     pp: 0,
#     '5ghz': 1,
#     prov: 3,
#     sched: 1,
#     svcConf: 1,
#     ota: 2,
#     log: 2 },
#########################################################
#vacuum:
#  - platform: roomba
#    host: 192.168.14.125

#########################################################
# media_player
#########################################################
#media_player:
#  - platform: samsungtv
#    host: 192.168.14.181
#    port: 8001
#    mac: 84:C0:EF:7F:7C:C3
#    name: Samsung TV


#########################################################
# logger
#
# 2017/09/23
# initial config
# 2017/10/22 disabled mqtt logging
#
#########################################################
logger:
  default: warning
#  logs: 
#    homeassistant.components: debug

#########################################################
# Track the sun
#########################################################
sun:

#########################################################
# monitor network performance
#
# 2021/12/27 commenting out until stable
#########################################################
#fastdotcom:

#########################################################
# 2021/12/27 commenting out likely not needed
# 2020/05/01 added hall closet
#
# 2019/04/14 new
# tplink component
#########################################################
#tplink:
#  discovery: false
#  light:
# living room lamp
#    - host: 192.168.15.56
# living room light
#    - host: 192.168.15.55
# bedroom light
#    - host: 192.168.15.58
# night stand
#    - host: 192.168.15.59
# coat closet
#    - host: 192.168.15.61
# carport door
#    - host: 192.168.15.55
# hall closet
#    - host: 192.168.15.60

#  switch:
# outlet one
#    - host: 192.168.15.52
# outlet two 
#    - host: 192.168.15.53
# outlet three
#    - host: 192.168.15.54


#########################################################
# calendar used to drive irrigation dates and times
# the iCloud Irrigation calendar has all of the data
# calendar events will be named to match the valve
# the valve name will be passed to the esp32 controller
# via mqtt
#
# 2021/12/28 ready to give this a go
#
# 2021/12/27 commenting out until stable
#########################################################
calendar:
  - platform: caldav
    url: https://caldav.icloud.com
    username: 
    password: 
    calendars:
      - 'Irrigation'

#########################################################
# recorder will persist configuration across restarts
#
# for now accept all defaults
#########################################################
recorder:

#########################################################
# 2021/12/17 added motion_test
# 2020/08/09 added pool_heater
# 2020/06/16 added security
# 2020/05/08 added cell_presence
# 2019/12/12 added good_morning
# 2019/10/07 added water_always_on, water_always_off
# 2019/05/17 added water_main_ping
# 2019/04/14 added water_main
# 2019/02/03 added auto_lights*
# 2018/12/01 Added suppress_motion
# 2017/08/22
# added manual input section
# 2017/10/21 adding blediags
# 2017/10/25 added booleans for kids' presence
#########################################################
input_boolean:

  auto_lights_bedroom:
    name: Auto Lights Bedroom
    icon: mdi:light-switch

  auto_lights_master:
    name: Auto Lights Master
    icon: mdi:light-switch

  auto_lights_bath:
    name: Auto Lights Bath
    icon: mdi:light-switch

  auto_lights_kitchen:
    name: Auto Lights Kitchen
    icon: mdi:light-switch

  auto_lights_living:
    name: Auto Lights Living
    icon: mdi:light-switch

  auto_lights_dining:
    name: Auto Lights Dining
    icon: mdi:light-switch

  auto_lights_sewing:
    name: Auto Lights Sewing
    icon: mdi:light-switch

  auto_lights_front:
    name: Auto Lights Front
    icon: mdi:light-switch

  auto_lights_back:
    name: Auto Lights Back
    icon: mdi:light-switch

  cell_presence:
    name: Cell Presence
    icon: mdi:cellphone  

  good_morning:
    name: Good Morning
    icon: mid:lightbulb_on_outline

  blediags:
    name: BLE Diagnostics
    icon: mdi:nintendo-switch

  entry_armed:
    name: Entry Armed
    icon: mdi:lock-outline

  security:
    name: Security
    icon: mdi:security

  traveling:
    name: Traveling
    icon: mdi:wallet-travel 

  siren_test:
    name: Siren Test
    icon: mdi:bullhorn

  suppress_motion:
    name: Suppress motion
    icon: mdi:bullhorn

  suppress_siren:
    name: Suppress Siren
    icon: mdi:bullhorn

  suppress_text:
    name: Suppress Text
    icon: mdi:bullhorn

  text_kids:
    name: Text Kids
    icon: mdi:bullhorn

  text_mary:
    name: Text Mary
    icon: mdi:bullhorn

  water_always_on:
    name: Water Always On
    icon: mdi:water

  water_always_off:
    name: Water Always Off
    icon: mdi:water-off

  water_main:
    name: Water Main
    icon: mdi:water-pump
  
  water_main_ping:
    name: Water Main Ping
    icon: mdi:water-pump

  water_main_restart:
    name: Water Main Restart
    icon: mdi:water-pump
  
  water_main_text_supress:
    name: Water Main Text Supress
    icon: mdi:water-pump

  valve_1:
    name: Grass front
    icon: mdi:water-pump

  valve_1_suspend:
    name: Grass front suspend
    icon: mdi:water-pump

  valve_2:
    name: Grass west
    icon: mdi:water-pump
  
  valve_2_suspend:
    name: Grass west suspend
    icon: mdi:water-pump

  valve_3:
    name: Grass east
    icon: mdi:water-pump

  valve_3_suspend:
    name: Grass east suspend
    icon: mdi:water-pump

  valve_4:
    name: Grass center
    icon: mdi:water-pump

  valve_4_suspend:
    name: Grass center suspend
    icon: mdi:water-pump

  valve_5:
    name: Planter carport
    icon: mdi:water-pump

  valve_5_suspend:
    name: Planter carport suspend
    icon: mdi:water-pump

  valve_6:
    name: Drip south wall
    icon: mdi:water-pump

  valve_6_suspend:
    name: Drip south wall suspend
    icon: mdi:water-pump

  valve_7:
    name: Planter west
    icon: mdi:water-pump

  valve_7_suspend:
    name: Planter west suspend
    icon: mdi:water-pump

  valve_8:
    name: Planter south
    icon: mdi:water-pump

  valve_8_suspend:
    name: Planter south suspend
    icon: mdi:water-pump

  valve_9:
    name: Trees back
    icon: mdi:water-pump

  valve_9_suspend:
    name: Trees back suspend
    icon: mdi:water-pump

  valve_10:
    name: Trees front
    icon: mdi:water-pump

  valve_10_suspend:
    name: Trees front suspend
    icon: mdi:water-pump

  valve_11:
    name: Drip porch
    icon: mdi:water-pump

  valve_11_suspend:
    name: Drip porch suspend
    icon: mdi:water-pump

  valve_12:
    name: Valve 12
    icon: mdi:water-pump

  valve_12_suspend:
    name: Valve 12 Suspend
    icon: mdi:water-pump

  valve_13:
    name: Valve 13
    icon: mdi:water-pump

  valve_13_suspend:
    name: Valve 13 Suspend
    icon: mdi:water-pump

  valve_14:
    name: Valve 14
    icon: mdi:water-pump

  valve_14_suspend:
    name: Valve 14 Suspend
    icon: mdi:water-pump

  irr_batch:
    name: Irr Batch
    icon: mdi:water-pump

  irr_ping:
    name: Irr Ping
    icon: mdi:bell-circle-outline

  irr_restart:
    name: Irr Restart
    icon: mdi:water-pump

  irr_reset:
    name: Irr reset
    icon: mdi:water-pump

  irr_skip:
    name: Irr skip
    icon: mdi:water-pump

  irr_text_supress:
    name: Irr text supress

  irr_suspend:
    name: Irr suspend 
    icon: mdi:water-pump

  mqtt_test:
    name: MQTT Test
    icon: mdi:check

  pool_heater:
    name: Pool Header
    icon: mdi:swim

  motion_test:
    name: Motion Test
    icon: mdi:help-circle

########################################################
# booleans to enhance the behavior of light scenes
########################################################

  scene_kitchen:
    name: Scene Kitchen

  scene_dining:
    name: Scene Dining

  scene_living:
    name: Scene Living

  scene_sewing:
    name: Scene Sewing

  scene_quilting:
    name: Scene Quilting

  scene_bath:
    name: Scene Bath

  scene_bedroom:
    name: Scene Bedroom

  scene_master:
    name: Scene Master

  scene_carport:
    name: Scene Carport

  scene_porch:
    name: Scene Porch

  scene_patio:
    name: Scene Patio

  scene_yard:
    name: Scene Yard

########################################################
# 2021/12/27 removd blukii items
#
# 2020/05/25 commented out blukii8b99_state and
#            blukii8d13_state
# 2017/10/22 added blukii state
########################################################
input_text:

  kids_text_message:
    name: Kids message text

  mary_text_message:
    name: Mary message text

  mon_entry_light_go:
    name: entry go

  mon_entry_light_stop:
    name: entry stop

  mon_bedroom_pm_go:
    name: bedroom pm go

  mon_bedroom_pm_stop:
    name: bedroom pm stop 

  mon_dining_light_am_go:
    name: dining light am go

  mon_dining_light_am_stop:
    name: dining light am stop

  mon_inside_pm_go:
    name: inside pm go

  mon_inside_pm_stop:
    name: inside pm stop

  mon_inside_am_go:
    name: inside am go
   
  mon_inside_am_stop:
    name: inside am stop

  mon_livingroom_lamp_am_go:
    name: livingroom lamp am go

  mon_livingroom_lamp_am_stop:
    name: livingroom lamp am stop

  mon_livingroom_light_am_go:
    name: livingroom light am go

  mon_livingroom_light_am_stop:
    name: livingroom light am stop

  mon_dongle_1_pm_go:
    name: dongle 1 pm go

  mon_dongle_1_pm_stop:
    name: dongle 1 pm stop

  mon_outlet_4_am_go:
    name: outlet 4 am go

  mon_outlet_4_am_stop:
    name: outlet 4 am stop

  mon_outlet_4_pm_go:
    name: outlet 4 pm go

  mon_outlet_4_pm_stop:
    name: outlet 4 pm stop

  valve_1_mode:
    name: Grass Front Mode

  valve_2_mode:
    name: Grass West Mode

  valve_3_mode:
    name: Grass East Mode

  valve_4_mode:
    name: Grass Center Mode

  valve_5_mode:
    name: Planter Carport Mode

  valve_6_mode:
    name: Drip South Wall Mode

  valve_7_mode:
    name: Planter West Mode

  valve_8_mode:
    name: Planter South Mode

  valve_9_mode:
    name: Trees Back Mode

  valve_10_mode:
    name: Trees Front Mode

  valve_11_mode:
    name: Drip Porch Mode

  valve_12_mode:
    name: Valve 12 Mode

  valve_13_mode:
    name: Valve 13 Mode

  valve_14_mode:
    name: Valve 14 Mode

  irr_auto:
    name: Irr Auto

  irr_batch:
    name: Irr Batch

  irr_status:
    name: Irr Status

  irr_suspend:
    name: Irr suspend

  wakeup_lights_status:
    name: Wakeup lights status

  water_main_status:
    name: Water main status

  water_main_diag:
    name: Water main diag

#########################################################
# 2020/05/01 added hall closet duration
# 
# 2019/10/20 changed coat closet duration to 5, 20, 1
#
# 2019/02/24 added coat_closet_duration
#
# 2018/12/05 renamed gray_room* to bedroom*
#
# 2018/08/02 added disposal_duration
#
# a slider to set the wakeup delay for the lights in the
# gray room
#
# 2017/10/10  input_slider renamed to input_number in v55
# mode: box is not ready for prime time 
#
# 2017/10/18  changed hall_bath_exhaust_duration initial
# to 15
#
# 2017/12/01  changed hall_bath_exhaust_duration initial
# to 20
#########################################################
input_number:
  entry_delay:
    name: Entry Delay
    min: 0
    max: 30
    step: 1

  entry_offset:
    name: Entry Offset
    min: 0
    max: 30
    step: 1 

  coat_closet:
    name: Coat Closet
    min: 5
    max: 20
    step: 1

  hall_closet:
    name: Hall Closet
    min: 5
    max: 20
    step: 1

  bedroom_sleep_in:
    name: Bedroom sleep in
    min: 0
    max: 240
    step: 1

  disposal_duration:
    name: Disposal duration
    min: 4
    max: 15
    step: 1

  bath_exhaust_duration:
    name: Bath exhaust duration
    min: 1
    max: 60
    step: 1

  exhaust_duration:
    name: Exhaust duration
    min: 1
    max: 120
    step: 1

  master_exhaust_duration:
    name: Master exhaust duration
    min: 1
    max: 60
    step: 1

  sewingroom_light_duration:
    name: Sewingroom light duration
    min: 5
    max: 60
    step: 1

  siren_one_duration:
    name: Siren One Duration
    min: 0.1
    max: 20
    step: 0.1

  valve_1_duration:
    name: Grass Front Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_2_duration:
    name: Grass West Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_3_duration:
    name: Grass East Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_4_duration:
    name: Grass Center Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_5_duration:
    name: Planter Carport Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_6_duration:
    name: Drip South Wall Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_7_duration:
    name: Planter West Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_8_duration:
    name: Planter South Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_9_duration:
    name: Trees Back Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_10_duration:
    name: Trees Front Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_11_duration:
    name: Drip Porch Time
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_12_duration:
    name: Valve 12 Duration
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_13_duration:
    name: Valve 13 Duration
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  valve_14_duration:
    name: Valve 14 Duration
    min: 1
    max: 240
    step: 1
    mode: box
    icon: mdi:camera-timer

  water_on_duration:
    name: Water On Duration
    min: 1
    max: 20
    step: 1
    mode: box
    icon: mdi:water-outline

#########################################################
# 2021/12/27 commenting out until need identified
#
# 2017/07/29 completed proper configuration of sensor
# monitored_conditions:
#   - sumbol
#   - temperature
#   - cloudiness
#########################################################
# Weather prediction
sensor:
#  - platform: yr
#    monitored_conditions:
#      - temperature
#      - cloudiness
#      - humidity
#      - precipitation
#      - windSpeed
#      - windDirection

#########################################################
# 2021/12/27 commenting out need identified
# 2019/04/14 depricated 
# 2017/08/07 https://home-assistant.io/components/sensor.fastdotcom
# check 4 times a day
#########################################################
#  - platform: fastdotcom
#    hour:
#      - 7
#      - 12
#      - 17
#      - 22

  - platform: template
    sensors:
#      battery_carport_door:
#        value_template: >-
#          {%- if states.zwave.carport_door -%}
#            {{ states.zwave.carport_door.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"
       
#      battery_quilting_room_door:
#        value_template: >-
#          {%- if states.zwave.quilting_room_door -%}
#            {{ states.zwave.quilting_room_door.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      battery_sliding_door:
#        value_template: >-
#          {%- if states.zwave.sliding_door -%}
#            {{ states.zwave.sliding_door.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      battery_front_door:
#        value_template: >-
#          {%- if states.zwave.front_door -%}
#            {{ states.zwave.front_door.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      battery_ms6_1:
#        value_template: >-
#          {%- if states.zwave.ms6_1 -%}
#            {{ states.zwave.ms6_1.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      battery_ms6_2:
#        value_template: >-
#          {%- if states.zwave.ms6_2 -%}
#            {{ states.zwave.ms6_2.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      battery_ms6_3:
#        value_template: >-
#          {%- if states.zwave.ms6_3 -%}
#            {{ states.zwave.ms6_3.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      battery_carport_door_lock:
#        value_template: >-
#          {%- if states.zwave.carport_door_lock -%}
#            {{ states.zwave.carport_door_lock.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      battery_dw_sensor_1:
#        value_template: >-
#          {%- if states.zwave.dw_sensor_1_11 -%}
#            {{ states.zwave.dw_sensor_1_11.attributes.battery_level }}
#          {%- else -%}
#            n/a
#          {%- endif -%}
#        unit_of_measurement: "%"

#      climate_thermostat_73_68_ec_hvac_action:
#        value_template: >-
#          {%- if states.climate.thermostat_73_68_ec -%}
#            {{ states.climate.thermostat_73_68_ec.attributes.hvac_action }}
#          {%- else -%}
#            n/a
#          {%- endif -%} 

#########################################################
# a sensor for the irrigation calendar location
#########################################################
      irr_location:
        value_template: >-
          {%- if is_state('calendar.irrigation','on') -%}
              {{ states.calendar.irrigation.attributes.location }}
          {%- else -%}
              Inactive
          {%- endif -%}


#########################################################
# 2017/07/31 disabled tts
#########################################################
# Text to speech
# tts:
#   - platform: google

#########################################################
# a script
#########################################################
script:

####################################################
# script to write to the logbook
# 2020/05/25 commented out
####################################################
#  logbook_write:
#    sequence:
#      - service: logbook.log
#        data_template:
#          name: "{{ name }}"
#          message: "{{ message }}"

#########################################################
# 2018/08/04 adding aeotec z-stick
#########################################################
#zwave:
#  usb_path: /dev/ttyACM0

#########################################################
# 2020/05/25 consolidated all scenes into scenes.yaml
# 2018/02/28 scripts from !include_dir_list scripts
# 2017/08/19 scenes from !include_dir_list scenes
#            automations from !include_dir_list automations
#########################################################
group: !include groups.yaml
scene: !include scenes.yaml
## automation: !include_dir_list automations
## customize: !include customize.yaml
## script: !include_dir_list scripts

current protectli host snapshot

I suggest you add it (then restart) because it loads other integrations, several which didn’t exist in version 0.99.

That makes it sound like a browser-specific issue as opposed to a fundamental problem with input_booleans.

1 Like

Taras,

BINGO!

Thanks for the extra eyes. I am so accustomed to looking “through” the browser that it is not something i usually consider.

Works as expected when I use safari.

What is interesting is that I have “always” only used Firefox with Home Assistant on my mac.

Application Basics
Name Firefox
Version 95.0.2
Build ID 20211218203254

edit to configuration.yaml

########################################################
# 2022/01/01
# per Taras' suggestion adding this to the config
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:
########################################################

Final edit: input_boolean state changes sync across Safari and the iOS app as expected.

Would you like me to create a defect ticket in homeassistant/core?

For future reference, marking your own post with the Solution tag is appropriate when you found the solution independently. For more information, refer to guideline 21 in the FAQ.

I think the Frontend repository is might be more appropriate.

Roger.

Thanks again.

Before you raise an issue on Github, please try clearing cache in Firefox (or at least refresh with Ctrl+F5).

1 Like

Yep vey likely just a cache issue as it is Woking as expected on Firefox here.