@stimezo
Wäre das nun so richtig?
Ich habe nun einen zweiten Wassermelder, daher habe ich den gleich mit angefügt. Der Datenpunkt soll auf True gesetzt werden, wenn einer der beiden Wassermelder true ist.
createState('javascript.0.VIS.Wichtige_Meldungen_PopUp', false, {name: 'Wichige Meldungen PopUp'});
var HMwassermeldung = getState('hm-rpc.2.00189A498DE4A8.1.WATERLEVEL_DETECTED'/*Wassersensor WATERLEVEL DETECTED*/).val;
var ZWassermeldung = getState('zigbee.0.00158d00035983d1.detected'/*Water leak detected*/).val;
function sammelmeldung() {
var Gesamt = HMwassermeldung || ZWassermeldung;
setState('javascript.0.VIS.Wichtige_Meldungen_PopUp', Gesamt);
}
sammelmeldung(); // Skriptstart
on({id: 'hm-rpc.2.00189A498DE4A8.1.WATERLEVEL_DETECTED'/*Wassersensor WATERLEVEL DETECTED*/, change: 'ne'}, function(dp) {
if
(HMwassermeldung = dp.state.val)
sammelmeldung();
});
on({id: 'zigbee.0.00158d00035983d1.detected'/*Water leak detected*/, change: 'ne'}, function(dp) {
if
(ZWassermeldung = dp.state.val)
sammelmeldung();
});