Multiple (MQTT) Relays turn on with Single Switch with Rules

Could not find via search anything matching but I’m a newbie at OH. I have multiple RPi 3s with SainSmart 16 Channel relays controlling multiple LED lights around house. Most are single strips and pulling 2A each which is fine but like on my carport I have 6 sets of relays to turn on all the lights. I don’t want to turn on each individually but group them together. I also run HA-Bridge to my Google Home so it would be much easier to tell her one light instead of 6 separate ones. :slight_smile:

Anyone got a good example I could see to fit my situation? Below is my items and sitemap files.

Items file:

Switch idf1sw1 "Kitchen Bar" (all) {mqtt=">[mosquitto:lights/kit/bar:command:ON:default],>[mosquitto:lights/kit/bar:command:OFF:default]"}
Switch idf1sw2 "Kitchen Counter" (all) {mqtt=">[mosquitto:lights/kit/counter:command:ON:default],>[mosquitto:lights/kit/counter:command:OFF:default]"}
Switch idf1sw6 "Kitchen Overhead" (all) {mqtt=">[mosquitto:lights/kit/main:command:ON:default],>[mosquitto:lights/kit/main:command:OFF:default]"}
Switch idf1sw4 "Kitchen Stove" (all) {mqtt=">[mosquitto:lights/kit/stove:command:ON:default],>[mosquitto:lights/kit/stove:command:OFF:default]"}
Switch idf1sw5 "Bar Overhead" (all) {mqtt=">[mosquitto:lights/bar/main:command:ON:default],>[mosquitto:lights/bar/main:command:OFF:default]"}
Switch idf1sw3 "Laundry Room Light" (all) {mqtt=">[mosquitto:lights/laundryroom/main:command:ON:default],>[mosquitto:lights/laundryroom/main:command:OFF:default]"}
Switch idf1sw7 "Entrance Light" (all) {mqtt=">[mosquitto:lights/ent/main:command:ON:default],>[mosquitto:lights/ent/main:command:OFF:default]"}
Switch idf1sw8 "Gameroom Overhead" (all) {mqtt=">[mosquitto:lights/gameroom/main:command:ON:default],>[mosquitto:lights/gameroom/main:command:OFF:default]"}
Switch idf1sw9 "Gameroom Desk Light" (all) {mqtt=">[mosquitto:lights/gameroom/desk:command:ON:default],>[mosquitto:lights/gameroom/desk:command:OFF:default]"}
Switch idf1sw14 "Pantry Light" (all) {mqtt=">[mosquitto:lights/pantry/main:command:ON:default],>[mosquitto:lights/pantry/main:command:OFF:default]"}
Switch idf1sw15 "Carport Door Light" (all) {mqtt=">[mosquitto:lights/carport/door:command:ON:default],>[mosquitto:lights/carport/door:command:OFF:default]"}
Switch idf1sw12 "Dining Room Light" (all) {mqtt=">[mosquitto:lights/dining/main:command:ON:default],>[mosquitto:lights/dining/main:command:OFF:default]"}
Switch idf1sw13 "Dining Room Accent Lights" (all) {mqtt=">[mosquitto:lights/dining/accent:command:ON:default],>[mosquitto:lights/dining/accent:command:OFF:default]"}
Switch idf1sw10 "Living Room Light" (all) {mqtt=">[mosquitto:lights/livingroom/main:command:ON:default],>[mosquitto:lights/livingroom/main:command:OFF:default]"}
Switch idf1sw11 "Living Room Accent Lights" (all) {mqtt=">[mosquitto:lights/livingroom/accent:command:ON:default],>[mosquitto:lights/livingroom/accent:command:OFF:default]"}
Switch idf1sw16 "Living Room Picture Lights" (all) {mqtt=">[mosquitto:lights/livingroom/pictures:command:ON:default],>[mosquitto:lights/livingroom/pictures:command:OFF:default]"}
Switch idf2sw1 "Carport Light Right" (all) {mqtt=">[mosquitto:lights/carport/right:command:ON:default],>[mosquitto:lights/carport/right:command:OFF:default]"}
Switch idf2sw2 "Carport Light Center" (all) {mqtt=">[mosquitto:lights/carport/center:command:ON:default],>[mosquitto:lights/carport/center:command:OFF:default]"}
Switch idf2sw3 "Carport Light Left" (all) {mqtt=">[mosquitto:lights/carport/left:command:ON:default],>[mosquitto:lights/carport/left:command:OFF:default]"}
Switch idf2sw4 "Carport Light Engine Bay" (all) {mqtt=">[mosquitto:lights/carport/enginebay:command:ON:default],>[mosquitto:lights/carport/enginebay:command:OFF:default]"}
Switch idf2sw5 "Carport Light Sitting" (all) {mqtt=">[mosquitto:lights/carport/sitting:command:ON:default],>[mosquitto:lights/carport/sitting:command:OFF:default]"}
Switch idf2sw6 "Warp Core Light" (all) {mqtt=">[mosquitto:lights/warpcore/mlight:command:ON:default],>[mosquitto:lights/warpcore/mlight:command:OFF:default]"}
Switch idf2sw7 "Engineering Light" (all) {mqtt=">[mosquitto:lights/engineering/main:command:ON:default],>[mosquitto:lights/engineering/main:command:OFF:default]"}
Switch idf2sw8 "Engineering Desk Light" (all) {mqtt=">[mosquitto:lights/engineering/desklight:command:ON:default],>[mosquitto:lights/engineering/desklight:command:OFF:default]"}
Switch idf2sw9 "Engineering Printer Light" (all) {mqtt=">[mosquitto:lights/engineering/printerlight:command:ON:default],>[mosquitto:lights/engineering/printerlight:command:OFF:default]"}
Switch idf2sw10 "Engineering Work Station Light" (all) {mqtt=">[mosquitto:lights/engineering/wslight:command:ON:default],>[mosquitto:lights/engineering/wslight:command:OFF:default]"}
Switch idf2sw11 "Engineering Reserved 1" (all) {mqtt=">[mosquitto:lights/engineering/reserved1:command:ON:default],>[mosquitto:lights/engineering/reserved1:command:OFF:default]"}
Switch idf2sw12 "Engineering Reserved 2" (all) {mqtt=">[mosquitto:lights/engineering/reserved2:command:ON:default],>[mosquitto:lights/engineering/reserved2:command:OFF:default]"}
Switch idf2sw13 "Engineering Reserved 3" (all) {mqtt=">[mosquitto:lights/engineering/reserved3:command:ON:default],>[mosquitto:lights/engineering/reserved3:command:OFF:default]"}
Switch idf2sw14 "Engineering Reserved 4" (all) {mqtt=">[mosquitto:lights/engineering/reserved4:command:ON:default],>[mosquitto:lights/engineering/reserved4:command:OFF:default]"}
Switch idf2sw15 "Engineering Reserved 5" (all) {mqtt=">[mosquitto:lights/engineering/reserved5:command:ON:default],>[mosquitto:lights/engineering/reserved5:command:OFF:default]"}
Switch idf2sw16 "Engineering Reserved 6" (all) {mqtt=">[mosquitto:lights/engineering/reserved6:command:ON:default],>[mosquitto:lights/engineering/reserved6:command:OFF:default]"}
Number laundrytemp "Temperature [%.1f F]" (all) {mqtt=">[mosquitto:sensors/laundryroom/temp:command:state:default]"}
Number laundryhumidity "Humidity [%.2f]%" (all) {mqtt=">[mosquitto:sensors/laundryroom/humidity:command:state:default]"}

Sitemap:

sitemap default label="Home" icon="home" {
        Frame {
                Group item=livingroom label="Living Room" icon="sofa" {
                        Switch item=idf1sw10 label="Living Room Light"
                        Switch item=idf1sw10 label="Living Room Accent Lights"
                        Switch item=idf1sw16 label="Living Room Pictures"
                }
                Group item=kitchen label="Kitchen" icon="kitchen" {
                        Switch item=idf1sw1 label="Kitchen Bar"
                        Switch item=idf1sw2 label="Kitchen Counter"
                        Switch item=idf1sw6 label="Kitchen Overhead"
                        Switch item=idf1sw4 label="Kitchen Stove"
                }
                Group item=utilityroom label="Laundry Room" icon="laundry" {
                        Switch item=idf1sw3 label="Laundry Room Light"
                        Text item=laundrytemp label="Temperature"
                        Text item=laundryhumidity label="Humidity"
                }
                Group item=bar label="Bar" icon="kitchen" {
                        Switch item=idf1sw5 label="Bar Overhead"
                        Switch item=idf1sw1 label="Kitchen Bar"
                }
                Group item=entrance label="Entrance" icon="entrance" {
                        Switch item=idf1sw7 label="Entrance Light"
                }
                Group item=gameroom label="Gameroom" icon="gameroom" {
                        Switch item=idf1sw8 label="Gameroom Light"
                        Switch item=idf1sw9 label="Gameroom Desk Light"
                }
                Group item=pantry label="Pantry" icon="pantry" {
                        Switch item=idf1sw14 label="Pantry Light"
                }
                Group item=carport label="Carport" icon="carport" {
                        Switch item=idf1sw15 label="Door Light"
                        Switch item=idf2sw1 label="Right"
                        Switch item=idf2sw2 label="Center"
                        Switch item=idf2sw3 label="Left"
                        Switch item=idf2sw4 label="Engine Bay"
                        Switch item=idf2sw5 label="Sitting"
                }
                Group item=warpcore label="Warp Core" icon="office" {
                        Switch item=idf2sw6 label="Warp Core Light"
                }
                Group item=engineering label="Engineering" icon="office" {
                        Switch item=idf2sw7 label="Engineering Light"
                        Switch item=idf2sw8 label="Engineering Desk Light"
                        Switch item=idf2sw9 label="Engineering Printer Light"
                        Switch item=idf2sw10 label="Engineering Workstation Light"
                        Switch item=idf2sw11 label="Engineering Reserved1"
                        Switch item=idf2sw12 label="Engineering Reserved2"
                        Switch item=idf2sw13 label="Engineering Reserved3"
                        Switch item=idf2sw14 label="Engineering Reserved4"
                        Switch item=idf2sw15 label="Engineering Reserved5"
                        Switch item=idf2sw16 label="Engineering Reserved6"
                }
                Group item=diningroom label="Dining Room" icon="diningroom" {
                        Switch item=idf1sw12 label="Dining Room Light"
                        Switch item=idf1sw13 label="Dining Room Accent Light"
                }
                Group item=livingroom label="Living Room" icon="livingroom" {
                        Switch item=idf1sw14 label="Living Room Light"
                        Switch item=idf1sw15 label="Living Room Accent Light"
                        Switch item=idf1sw16 label="Living Room Pictures"
                }

              }


// vim: syntax=Xtend syntax=openhab

Using Groups should be the right thing: