Thanks, That all was a great help. I wracked my brains for a few more hours than I'm ashamed to admit. Your examples gave me the push I needed get through through these initial mental blocks. I just realised it's probably been over 20 years since I've done anything boolean to this level of detail.
So it's working now. Maybe not the prettiest flow that I'm sure I'll be able to refine at some point after I get HA to take over HomeSeer (probably 50% there now). I notice the lamp module relay clicks off for a brief fraction of a second when not all doors are open so I'll need to sort that out at some point. I've slowed the polling interval to 30 seconds just to save traffic and relay wear and tear.
[{"id":"a4012a36144edec6","type":"inject","z":"f3065858ee281ed6","name":"Inject poll request every 10 seconds","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"10","crontab":"","once":true,"onceDelay":"1","topic":"","payload":"","payloadType":"date","x":190,"y":20,"wires":[["7976d22124690475","75043dcf67ad42ce","383535e4ee49913c","a77185f4a57db2a8"]]},{"id":"fa55b854dc59c73c","type":"change","z":"f3065858ee281ed6","name":"Change off (door open) to True","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"false","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":160,"wires":[["4540ccb1d03157ed"]]},{"id":"7976d22124690475","type":"api-current-state","z":"f3065858ee281ed6","name":"Door 1 status","server":"ee1bb5a.f1bd648","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"binary_sensor.shelly1_58bf25d86793_input","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"topic","propertyType":"msg","value":"Garage Door 1","valueType":"str"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":220,"y":100,"wires":[["e4cadaee927c9552"],["e4cadaee927c9552"]]},{"id":"75043dcf67ad42ce","type":"api-current-state","z":"f3065858ee281ed6","name":"Door 2 Status","server":"ee1bb5a.f1bd648","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"binary_sensor.shelly1_e89f6d85c8b5_input","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"topic","propertyType":"msg","value":"garage door 2","valueType":"str"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":220,"y":160,"wires":[["fa55b854dc59c73c"],["fa55b854dc59c73c"]]},{"id":"e4cadaee927c9552","type":"change","z":"f3065858ee281ed6","name":"Change off (door open) to True","rules":[{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"true","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"false","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":100,"wires":[["4540ccb1d03157ed"]]},{"id":"4540ccb1d03157ed","type":"BooleanLogicUltimate","z":"f3065858ee281ed6","name":"","filtertrue":"both","persist":true,"sInitializeWith":"WaitForPayload","triggertopic":"trigger","outputtriggeredby":"all","inputCount":"4","topic":"result","restrictinputevaluation":false,"delayEvaluation":0,"x":710,"y":180,"wires":[["2f3b95dc529aec5f"],["2f3b95dc529aec5f"],[]]},{"id":"7eaa68159eaf8083","type":"api-call-service","z":"f3065858ee281ed6","name":"Dining Room Red Lamp Turn on (a garage door is open)","server":"ee1bb5a.f1bd648","version":5,"debugenabled":false,"domain":"homeassistant","service":"turn_on","areaId":[],"deviceId":["117a514e077dcbe8cd7102b23c3353ba"],"entityId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":530,"y":400,"wires":[[]]},{"id":"a9f8ecd40f5a614f","type":"inject","z":"f3065858ee281ed6","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"Manual turn_on","payloadType":"str","x":140,"y":400,"wires":[["7eaa68159eaf8083"]]},{"id":"d2ef636f5185fed8","type":"inject","z":"f3065858ee281ed6","name":"Manual turn_off","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"turn_off","payloadType":"str","x":140,"y":440,"wires":[["3f3b9ef081720690"]]},{"id":"3f3b9ef081720690","type":"api-call-service","z":"f3065858ee281ed6","name":"Dining Room Red Lamp Turn off (all garage doors are closed)","server":"ee1bb5a.f1bd648","version":5,"debugenabled":false,"domain":"homeassistant","service":"turn_off","areaId":[],"deviceId":["117a514e077dcbe8cd7102b23c3353ba"],"entityId":[],"data":"","dataType":"jsonata","mergeContext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":540,"y":460,"wires":[[]]},{"id":"2f3b95dc529aec5f","type":"change","z":"f3065858ee281ed6","name":"Change true to turn_on and false to turn_off","rules":[{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"turn_on","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"turn_off","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":970,"y":180,"wires":[["dcaca20b24cc68c2"]]},{"id":"5330671a6c7768ac","type":"debug","z":"f3065858ee281ed6","name":"Is it sending a turn_on?","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":970,"y":400,"wires":[]},{"id":"dcaca20b24cc68c2","type":"switch","z":"f3065858ee281ed6","name":"Seperate turn_on and turn_off","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"turn_on","vt":"str"},{"t":"eq","v":"turn_off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":830,"y":300,"wires":[["5330671a6c7768ac","7eaa68159eaf8083"],["94708fc0c928154e","3f3b9ef081720690"]]},{"id":"94708fc0c928154e","type":"debug","z":"f3065858ee281ed6","name":"Is it sending a turn_off?","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":970,"y":460,"wires":[]},{"id":"83016d9a16e6131e","type":"change","z":"f3065858ee281ed6","name":"Change off (door open) to True","rules":[{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"false","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"true","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":280,"wires":[["4540ccb1d03157ed"]]},{"id":"383535e4ee49913c","type":"api-current-state","z":"f3065858ee281ed6","name":"Door 3 status","server":"ee1bb5a.f1bd648","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"binary_sensor.shelly1_e89f6d867d60_input","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"topic","propertyType":"msg","value":"Garage Door 3","valueType":"str"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":220,"y":220,"wires":[["b25c93b93ef8cdd5"],["b25c93b93ef8cdd5"]]},{"id":"a77185f4a57db2a8","type":"api-current-state","z":"f3065858ee281ed6","name":"Door 4 Status","server":"ee1bb5a.f1bd648","version":3,"outputs":2,"halt_if":"on","halt_if_type":"str","halt_if_compare":"is","entity_id":"binary_sensor.shelly1_e89f6d85f316_input","state_type":"str","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"entityState"},{"property":"data","propertyType":"msg","value":"","valueType":"entity"},{"property":"topic","propertyType":"msg","value":"garage door 4","valueType":"str"}],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":220,"y":280,"wires":[["83016d9a16e6131e"],["83016d9a16e6131e"]]},{"id":"b25c93b93ef8cdd5","type":"change","z":"f3065858ee281ed6","name":"Change off (door open) to True","rules":[{"t":"change","p":"payload","pt":"msg","from":"off","fromt":"str","to":"true","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"on","fromt":"str","to":"false","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":450,"y":220,"wires":[["4540ccb1d03157ed"]]},{"id":"ee1bb5a.f1bd648","type":"server","name":"Home Assistant","version":2,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"y|yes|true|on|home|open","connectionDelay":true,"cacheJson":true,"heartbeat":false,"heartbeatInterval":30}]
My next task is to figure out how do some daily reminder announcements over Sonos...
Really appreciate all the help so far. I'm so glad I finally made some traction. May I call on you again if I hit another snag?