Drop-Down mit Multi-Choice

Hallo zusammen,

hab in der Doku und im Forum leider nichts dazu gefunden.
Kann man in der MobileApp ein Drop-Down darstellen und dabei mehrere Werte auswählen?

Würde dies gerne für die Raumreinigung meines Staubsaugerroboters nutzen. Man wählt bspw. „Küche“ und „Wohnzimmer“ aus und setzt danach den Reinigungsbefehl ab.

Vll. hat auch jemand eine andere Idee wie man das realisieren kann. Danke vorab. Grüße

Da eine Variable nur einen Wert haben kann, ist das nicht möglich.
Aber du kannst z.b. für jeden Raum eine boolean Variable anlegen.
Dann kannst du jeden Raum einzelnen per Checkbox an/abwählen.
Michael

Hi Michael,

danke für deine Rückmeldung. So habe ich es jetzt mal umgesetzt. Werden eben einige Variablen verbraten, aber haubstache es funktioniert.


<?php

$Payload['command'] = 'segmented_cleanup';
$raum = array();

$bad = GetValueBoolean(16195);
$buero = GetValueBoolean(38624);
$gang = GetValueBoolean(11684);
$kueche = GetValueBoolean(15467);
$schlafzimmer = GetValueBoolean(13768);
$treppe = GetValueBoolean(18707);
$wohnzimmer = GetValueBoolean(28190);

if($bad){    array_push($raum, "Bad");
}
if($buero){    array_push($raum, "Buero");
}
if($gang){    array_push($raum, "Gang");
}
if($kueche){    array_push($raum, "Kueche");
}
if($schlafzimmer){    array_push($raum, "Schlafzimmer");
}
if($treppe){    array_push($raum, "Treppe");
}
if($wohnzimmer){    array_push($raum, "Wohnzimmer");
}

$Payload['segment_ids'] = $raum;
$Payload['repeats'] = 1;
$msg = json_encode($Payload);  
RequestAction(37267, $msg);