Fenster überprüfen beim Verlassen des Hauses

Guten Mittag
Bräuchte Eure Hilfe da ich mit LUA Scripts (noch) keinen Plan habe.

Ich würde gerne eine Mitteilung auf 2 Handys bekommen wenn min 1 von 5 Fenster nicht geschlossen ist wenn ich das Haus Verlasse.

Zür überprüfung hab ich noch einen Tür Sensor an der Vordertür und direkt draussen einen Motion Sensor.

Ansich könnte man es ja so Steuern wenn erst der Kontakt der Vordertür auslöst und dann erst der Motion Sensor draussen dann soll er die 5 anderen FensterKontakte überprüfen. Oder?

Hab leider keinen Schimmer wie ich das anstellen soll.

Bin für jede Hilfe extrem Dankbar.

Ich hab folgendest Script gefunden jedoch weiss ich nicht wie ich den Tür Kontakt und dann den Motion Sensor einbaue

Danke

--[[
%% properties
%% globals
--]]
 
-- Script läuft nur wenn die Szene gestartet wird
 
-- Fenster/Tür Kontakte --
-- Wohnzimmer --
local FensterWZ1 = (tonumber(fibaro:getValue(58, "value")) == 0);
 
-- Küche --
local FensterKueche = (tonumber(fibaro:getValue(33, "value")) == 0);
 
-- Flur --
local HaustuerFlur = (tonumber(fibaro:getValue(19, "value")) == 0);
 
-- Fenster Hauswirtschaftsraum --
local FensterHWR = (tonumber(fibaro:getValue(253, "value")) == 0);
 
--------------------------
 
-- Script --
PhoneAndreas = 40;       -- ID Telefon Andreas, hier ändern.
 
local startSource = fibaro:getSourceTrigger();
 
-- Fenster Status überprüfen --
 
if startSource["type"] == "other"
   then
    -- Wohnzimmer --
    if FensterWZ1 then
     fibaro:debug('Fenster Wohnzimmer Terrassentür ist geschlossen');
     else
     fibaro:debug('Fenster Wohnzimmer Terrassentür ist geöffnet');
     fibaro:call(PhoneAndreas, "sendPush", "Fenster Wohnzimmer Terrassentür ist geöffnet");
 
    end
    -- Küche --
    if FensterKueche then
     fibaro:debug('Fenster Küche ist geschlossen');
     else
     fibaro:debug('Fenster Küche ist geöffnet');
     fibaro:call(PhoneAndreas, "sendPush", "Fenster Küche ist geöffnet");
 
    end
    -- Flur --
    if HaustuerFlur then
     fibaro:debug('Haustür ist geschlossen');
     else
     fibaro:debug('Haustür ist geöffnet');
     fibaro:call(PhoneAndreas, "sendPush", " Haustür ist geöffnet");
 
    end
    -- Fenster Hauswirtschaftsraum --
    if FensterHWR then
     fibaro:debug('Fenster Hauswirtschaftsraum ist geschlossen');
     else
     fibaro:debug('Fenster Hauswirtschaftsraum ist geöffnet');
     fibaro:call(PhoneAndreas, "sendPush", "Fenster Hauswirtschaftsraum ist geöffnet");
 
    end
  if (FensterWZ1 and FensterKueche and HaustuerFlur and FensterHWR)
    then
    fibaro:debug('Alle Fenster zu');
    fibaro:call(PhoneAndreas, "sendPush", "Fenster sind geschlossen alles gut");
 
  end
  
end

Noch zu Sagen dass ich draussen ein Licht mit beiden noch anschalte.
Die hab ich aber über Block Szene gesteuert und hoffe die funtz später noch.