Änderung des Bridgeports und der Deviceports möglich. Setzen und verwenden der Bridgeport Variable
This commit is contained in:
parent
33286a709f
commit
2a9f89fba7
51
74_AMAD.pm
51
74_AMAD.pm
@ -37,8 +37,8 @@ use TcpServerUtils;
|
||||
use Encode qw(encode);
|
||||
|
||||
|
||||
my $modulversion = "1.9.61";
|
||||
my $flowsetversion = "1.9.61";
|
||||
my $modulversion = "1.9.65";
|
||||
my $flowsetversion = "1.9.65";
|
||||
|
||||
|
||||
|
||||
@ -194,10 +194,26 @@ my ( $cmd, $name, $attrName, $attrVal ) = @_;
|
||||
if( $cmd eq "set" ) {
|
||||
$hash->{PORT} = $attrVal;
|
||||
Log3 $name, 3, "AMAD ($name) - set port to $attrVal";
|
||||
|
||||
if( $hash->{BRIDGE} ) {
|
||||
delete $modules{AMAD}{defptr}{BRIDGE};
|
||||
TcpServer_Close( $hash );
|
||||
Log3 $name, 3, "AMAD ($name) - CommBridge Port changed. CommBridge are closed and new open!";
|
||||
|
||||
AMAD_CommBridge_Open( $hash );
|
||||
}
|
||||
|
||||
} else {
|
||||
$hash->{PORT} = 8090;
|
||||
Log3 $name, 3, "AMAD ($name) - set port to default";
|
||||
|
||||
if( $hash->{BRIDGE} ) {
|
||||
delete $modules{AMAD}{defptr}{BRIDGE};
|
||||
TcpServer_Close( $hash );
|
||||
Log3 $name, 3, "AMAD ($name) - CommBridge Port changed. CommBridge are closed and new open!";
|
||||
|
||||
AMAD_CommBridge_Open( $hash );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -250,6 +266,7 @@ sub AMAD_statusRequest($) {
|
||||
my $name = $hash->{NAME};
|
||||
my $host = $hash->{HOST};
|
||||
my $port = $hash->{PORT};
|
||||
my $bport = $bhash->{PORT};
|
||||
my $apssid = $hash->{APSSID};
|
||||
my $fhemip = ReadingsVal( $bname, "fhemServerIP", "none" );
|
||||
my $activetask = AttrVal( $name, "checkActiveTask", "none" );
|
||||
@ -263,7 +280,7 @@ sub AMAD_statusRequest($) {
|
||||
timeout => 30,
|
||||
hash => $hash,
|
||||
method => "GET",
|
||||
header => "fhemIP: $fhemip\r\nfhemDevice: $name\r\nactiveTask: $activetask\r\napSSID: $apssid",
|
||||
header => "fhemIP: $fhemip\r\nfhemDevice: $name\r\nactiveTask: $activetask\r\napSSID: $apssid\r\nbport: $bport",
|
||||
doTrigger => 1,
|
||||
callback => \&AMAD_statusRequestErrorHandling,
|
||||
}
|
||||
@ -980,22 +997,23 @@ sub AMAD_HTTP_POSTerrorHandling($$$) {
|
||||
|
||||
sub AMAD_CommBridge_Open($) {
|
||||
|
||||
my ( $bhash ) = @_;
|
||||
my $bname = $bhash->{NAME};
|
||||
my ( $hash ) = @_;
|
||||
my $name = $hash->{NAME};
|
||||
my $port = $hash->{PORT};
|
||||
|
||||
|
||||
# Oeffnen des TCP Sockets
|
||||
my $bret = TcpServer_Open( $bhash, "8090", "global" );
|
||||
my $ret = TcpServer_Open( $hash, $port, "global" );
|
||||
|
||||
if( $bret && !$init_done ) {
|
||||
Log3 $bname, 3, "$bret. Exiting.";
|
||||
if( $ret && !$init_done ) {
|
||||
Log3 $name, 3, "$ret. Exiting.";
|
||||
exit(1);
|
||||
}
|
||||
|
||||
readingsSingleUpdate ( $bhash, "state", "opened", 1 );
|
||||
Log3 $bname, 5, "Socket wird geöffnet.";
|
||||
readingsSingleUpdate ( $hash, "state", "opened", 1 );
|
||||
Log3 $name, 5, "Socket wird geöffnet.";
|
||||
|
||||
return $bret;
|
||||
return $ret;
|
||||
}
|
||||
|
||||
sub AMAD_CommBridge_Read($) {
|
||||
@ -1024,6 +1042,7 @@ sub AMAD_CommBridge_Read($) {
|
||||
|
||||
#### Verarbeitung der Daten welche über die AMADCommBridge kommen ####
|
||||
|
||||
Log3 $bname, 5, "AMAD ($bname) - Receive RAW Message in Debugging Mode: $buf";
|
||||
|
||||
###
|
||||
## Consume Content
|
||||
@ -1067,7 +1086,7 @@ sub AMAD_CommBridge_Read($) {
|
||||
elsif ( $fhemcmd =~ /setreading\b/ ) {
|
||||
my $tv = $data[1];
|
||||
|
||||
Log3 $name, 4, "AMAD ($name) - AMAD_CommBridge: processing receive reading values - Device: $device Data: $tv";
|
||||
Log3 $bname, 4, "AMAD ($bname) - AMAD_CommBridge: processing receive reading values - Device: $device Data: $tv";
|
||||
|
||||
AMAD_ResponseProcessing($dhash,$tv);
|
||||
|
||||
@ -1086,7 +1105,7 @@ sub AMAD_CommBridge_Read($) {
|
||||
|
||||
fhem ("set $fhemCmd") if( ReadingsVal( $bname, "expertMode", 0 ) eq "1" );
|
||||
readingsSingleUpdate( $bhash, "receiveFhemCommand", "set ".$fhemCmd, 0 );
|
||||
Log3 $name, 4, "AMAD ($name) - AMAD_CommBridge: set reading receive fhem command";
|
||||
Log3 $bname, 4, "AMAD ($bname) - AMAD_CommBridge: set reading receive fhem command";
|
||||
|
||||
$response = "header lines: \r\n AMADCommBridge receive Data complete\r\n FHEM execute set command now\r\n";
|
||||
$c = $hash->{CD};
|
||||
@ -1105,7 +1124,7 @@ sub AMAD_CommBridge_Read($) {
|
||||
readingsBulkUpdate( $bhash, "receiveVoiceCommand", $fhemCmd );
|
||||
readingsBulkUpdate( $bhash, "receiveVoiceDevice", $device );
|
||||
readingsEndUpdate( $bhash, 1 );
|
||||
Log3 $name, 4, "AMAD ($name) - AMAD_CommBridge: set reading receive voice command";
|
||||
Log3 $bname, 4, "AMAD ($bname) - AMAD_CommBridge: set reading receive voice command";
|
||||
|
||||
$response = "header lines: \r\n AMADCommBridge receive Data complete\r\n FHEM was processes\r\n";
|
||||
$c = $hash->{CD};
|
||||
@ -1128,14 +1147,14 @@ sub AMAD_CommBridge_Read($) {
|
||||
"Content-Length: ".length($response)."\r\n\r\n",
|
||||
$response;
|
||||
|
||||
Log3 $name, 4, "AMAD ($name) - AMAD_CommBridge: response ReadingsVal Value to Automagic Device";
|
||||
Log3 $bname, 4, "AMAD ($bname) - AMAD_CommBridge: response ReadingsVal Value to Automagic Device";
|
||||
return;
|
||||
}
|
||||
|
||||
elsif ( $fhemcmd =~ /fhemfunc\b/ ) {
|
||||
my $fhemCmd = $data[1];
|
||||
|
||||
Log3 $name, 4, "AMAD ($name) - AMAD_CommBridge: receive fhem-function command";
|
||||
Log3 $bname, 4, "AMAD ($bname) - AMAD_CommBridge: receive fhem-function command";
|
||||
|
||||
if( $fhemcmd =~ /^{.*}$/ ) {
|
||||
|
||||
|
@ -738,7 +738,7 @@ irname=getString("name")</extras>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Airplainemode</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -789,7 +789,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Android Version</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -860,7 +860,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Automagic State</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -941,7 +941,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Bluetooth Device Status</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1044,7 +1044,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Bluetooth Status</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1084,7 +1084,7 @@ putString("{param_exkey2}", "{param_exval2}");</extras>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Check run Task</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1111,7 +1111,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Daydream State</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1142,7 +1142,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Dock State</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1170,7 +1170,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Flow Status Informations</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1191,7 +1191,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Flow Status SetCommands</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1236,7 +1236,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Flowsetversion</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1319,7 +1319,7 @@ androidVersion = "4.0 - 4.0.2 Ice Cream Sandwich"
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Incoming Call</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1340,7 +1340,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Incoming WhatsApp Message</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1394,7 +1394,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>IntentRadio Status</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1415,7 +1415,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>KeyGuard Set</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1436,7 +1436,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Lautstärke / Volume</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1550,7 +1550,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Notification Volume</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1579,7 +1579,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Nächster Alarm</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1621,7 +1621,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Reading Music Metachanged.2</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1649,7 +1649,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Screen Brightness</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1670,7 +1670,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Screen Orientation</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1691,7 +1691,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Screen State</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1726,8 +1726,8 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
</action>
|
||||
<action type="script">
|
||||
<useDefaultName>true</useDefaultName>
|
||||
<name>Script: amad_flowset_version = "1.9.61"</name>
|
||||
<script>amad_flowset_version = "1.9.61"</script>
|
||||
<name>Script: amad_flowset_version = "1.9.65"</name>
|
||||
<script>amad_flowset_version = "1.9.65"</script>
|
||||
</action>
|
||||
<action type="script">
|
||||
<useDefaultName>true</useDefaultName>
|
||||
@ -1915,7 +1915,7 @@ global_album = "no soundplayer activ";</script>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Send Voice Input Value to AMADCommBridge</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -1936,7 +1936,7 @@ FHEMCMD: voiceinputvalue</customHTTPHeaders>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Send Voice Input Value to AMADCommBridge left</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -2018,7 +2018,9 @@ FHEMCMD: voiceinputvalue</customHTTPHeaders>
|
||||
<script>global_fhemip = {header_fhemip}
|
||||
global_fhemdevice = {header_fhemdevice}
|
||||
global_activetask = {header_activetask}
|
||||
global_apssid = {header_apssid}</script>
|
||||
global_apssid = {header_apssid}
|
||||
global_deviceport = {header_dport}
|
||||
global_bridgeport = {header_bport}</script>
|
||||
</action>
|
||||
<action type="set_lock_password">
|
||||
<useDefaultName>true</useDefaultName>
|
||||
@ -2107,7 +2109,7 @@ global_apssid = {header_apssid}</script>
|
||||
<action type="http_request">
|
||||
<useDefaultName>false</useDefaultName>
|
||||
<name>Stromversorgung und Akkustand</name>
|
||||
<url>http://{global_fhemip}:8090</url>
|
||||
<url>http://{global_fhemip}:{global_bridgeport}</url>
|
||||
<verifyCertificates>false</verifyCertificates>
|
||||
<basicAuthentication>false</basicAuthentication>
|
||||
<username></username>
|
||||
@ -2143,11 +2145,102 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
</action>
|
||||
<flow type="flow">
|
||||
<name>Informations</name>
|
||||
<group>AMAD2 Info/Control Flowset v1.9.61</group>
|
||||
<group>AMAD2 Info/Control Flowset v1.9.65</group>
|
||||
<enabled>true</enabled>
|
||||
<executionPolicy>PARALLEL</executionPolicy>
|
||||
<emergencyStopCount>500</emergencyStopCount>
|
||||
<triggercontainer id="t1" x="1015.0" y="-1207.5">
|
||||
<actioncontainer id="t1" x="1330.0" y="-17.5">Get Android Version</actioncontainer>
|
||||
<actioncontainer id="t2" x="1260.0" y="157.5">Script: androidVersion = "not supported funktion"</actioncontainer>
|
||||
<conditioncontainer id="t3" x="525.0" y="-542.5">Stromversorgung: Angeschlossen</conditioncontainer>
|
||||
<conditioncontainer id="t4" x="1155.0" y="-3132.5">Expression: trigger == "Daydream Status: Gestartet"</conditioncontainer>
|
||||
<actioncontainer id="t5" x="-210.0" y="-2082.5">Script: setCommandFlow_state = "inaktiv"</actioncontainer>
|
||||
<actioncontainer id="t6" x="105.0" y="-542.5">Initialisiere Variable Systemeinstellung: screenBrightness</actioncontainer>
|
||||
<actioncontainer id="t7" x="-420.0" y="-122.5">Script: volume = {volumeBT}</actioncontainer>
|
||||
<actioncontainer id="t8" x="-280.0" y="-122.5">Script: volume = {volumeSP}</actioncontainer>
|
||||
<conditioncontainer id="t9" x="-350.0" y="-332.5">Bluetooth Gerät verbunden: Beliebiges Geräte (Advanced Audio Distribution)</conditioncontainer>
|
||||
<actioncontainer id="t10" x="-245.0" y="-542.5">Initialisiere Variable Systemeinstellung: volumeMusikSpeaker.2</actioncontainer>
|
||||
<actioncontainer id="t11" x="-455.0" y="-542.5">Initialisiere Variable Systemeinstellung: volumeMusikBluetooth.2</actioncontainer>
|
||||
<actioncontainer id="t12" x="1085.0" y="-3482.5">Script: daydream_state = "on"</actioncontainer>
|
||||
<actioncontainer id="t13" x="1225.0" y="-3482.5">Script: daydream_state = "off"</actioncontainer>
|
||||
<actioncontainer id="t14" x="420.0" y="-3587.5">Script: next_alarmday = "{next_alarm,dateformat,c}"</actioncontainer>
|
||||
<actioncontainer id="t15" x="630.0" y="-3587.5">Script: next_alarmtime = "{next_alarm,dateformat,HH:mm}"</actioncontainer>
|
||||
<actioncontainer id="t16" x="525.0" y="-3307.5">Initialisiere Variable Nächster Alarm: next_alarm</actioncontainer>
|
||||
<conditioncontainer id="t17" x="2205.0" y="-2082.5">App Task läuft: {global_activetask} (neuster)</conditioncontainer>
|
||||
<conditioncontainer id="t18" x="1925.0" y="-2082.5">Expression: getAndroidSDKVersion() >= "19"</conditioncontainer>
|
||||
<actioncontainer id="t19" x="2275.0" y="-2292.5">Script: runTask = "1"</actioncontainer>
|
||||
<actioncontainer id="t20" x="2135.0" y="-2292.5">Script: runTask = "0"</actioncontainer>
|
||||
<actioncontainer id="t21" x="1925.0" y="-2292.5">Script: runTask = "not supported android version"</actioncontainer>
|
||||
<actioncontainer id="t22" x="1715.0" y="-2327.5">Script: runTask = "null"</actioncontainer>
|
||||
<conditioncontainer id="t23" x="1995.0" y="-1907.5">Expression: global_activetask != "none"</conditioncontainer>
|
||||
<conditioncontainer id="t24" x="0.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System volume_ring_speaker"</conditioncontainer>
|
||||
<conditioncontainer id="t25" x="525.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System next_alarm"</conditioncontainer>
|
||||
<conditioncontainer id="t26" x="1505.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System screen_brightness"</conditioncontainer>
|
||||
<conditioncontainer id="t27" x="-1225.0" y="-3342.5">WLAN Verbunden: {global_apssid}</conditioncontainer>
|
||||
<actioncontainer id="t28" x="-1225.0" y="-3657.5">Script: airplanemode = "off"</actioncontainer>
|
||||
<conditioncontainer id="t29" x="-1120.0" y="-2782.5">Expression: trigger == "Flugmodus: Aus"</conditioncontainer>
|
||||
<actioncontainer id="t30" x="-1120.0" y="-3097.5">Script: airpcount = 0</actioncontainer>
|
||||
<conditioncontainer id="t31" x="-1050.0" y="-3657.5">Expression: airpcount < 11</conditioncontainer>
|
||||
<actioncontainer id="t32" x="-1050.0" y="-3517.5">Script: airpcount = airpcount + 1</actioncontainer>
|
||||
<actioncontainer id="t33" x="-1050.0" y="-3342.5">Pause: 2s (Gerät wach halten)</actioncontainer>
|
||||
<conditioncontainer id="t34" x="-1610.0" y="-2782.5">Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin"</conditioncontainer>
|
||||
<actioncontainer id="t35" x="-1540.0" y="-3517.5">Script: keyguard = "unlocked"</actioncontainer>
|
||||
<actioncontainer id="t36" x="-1540.0" y="-3832.5">Script: screen_state = "off {keyguard}"</actioncontainer>
|
||||
<conditioncontainer id="t37" x="2800.0" y="-2782.5">Expression: global_activetask != "none"</conditioncontainer>
|
||||
<conditioncontainer id="t38" x="3220.0" y="-3132.5">Keyguard mit Sicherheit</conditioncontainer>
|
||||
<conditioncontainer id="t39" x="2800.0" y="-3132.5">Dock Status: Docked</conditioncontainer>
|
||||
<conditioncontainer id="t40" x="1855.0" y="-3027.5">Display Orientierung: Portrait</conditioncontainer>
|
||||
<actioncontainer id="t41" x="1785.0" y="-3272.5">Script: screen_orientation = "portrait"</actioncontainer>
|
||||
<actioncontainer id="t42" x="1925.0" y="-3272.5">Script: screen_orientation = "landscape"</actioncontainer>
|
||||
<conditioncontainer id="t43" x="1855.0" y="-3482.5">Display automatisch drehen eingeschaltet</conditioncontainer>
|
||||
<actioncontainer id="t44" x="2730.0" y="-3482.5">Script: dock_state = "docked"</actioncontainer>
|
||||
<actioncontainer id="t45" x="2870.0" y="-3482.5">Script: dock_state = "undocked"</actioncontainer>
|
||||
<actioncontainer id="t46" x="3150.0" y="-3482.5">Script: keyguardSet = "1"</actioncontainer>
|
||||
<actioncontainer id="t47" x="3290.0" y="-3482.5">Script: keyguardSet = "0"</actioncontainer>
|
||||
<actioncontainer id="t48" x="1785.0" y="-3657.5">Script: screen_orientation_mode = "auto"</actioncontainer>
|
||||
<actioncontainer id="t49" x="1925.0" y="-3657.5">Script: screen_orientation_mode = "manual"</actioncontainer>
|
||||
<conditioncontainer id="t50" x="1855.0" y="-2782.5">Expression: trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"</conditioncontainer>
|
||||
<actioncontainer id="t51" x="0.0" y="-2082.5">Script: setCommandFlow_state = "aktiv"</actioncontainer>
|
||||
<conditioncontainer id="t52" x="-105.0" y="-1907.5">Flow Aktiv: SetCommands</conditioncontainer>
|
||||
<actioncontainer id="t53" x="-105.0" y="-2257.5">Setze Flow Status: Aktivieren SetCommands</actioncontainer>
|
||||
<actioncontainer id="t54" x="-1680.0" y="-3832.5">Script: screen_state = "on {keyguard}"</actioncontainer>
|
||||
<actioncontainer id="t55" x="-1610.0" y="-3097.5">Script: scrcount = 0</actioncontainer>
|
||||
<actioncontainer id="t56" x="-1680.0" y="-3517.5">Script: keyguard = "locked"</actioncontainer>
|
||||
<conditioncontainer id="t57" x="-1610.0" y="-3657.5">Display eingeschaltet</conditioncontainer>
|
||||
<conditioncontainer id="t58" x="-1610.0" y="-3342.5">Keyguard gesperrt</conditioncontainer>
|
||||
<conditioncontainer id="t59" x="-1855.0" y="-3832.5">Expression: scrcount < 5</conditioncontainer>
|
||||
<actioncontainer id="t60" x="-1855.0" y="-3657.5">Script: scrcount = scrcount + 1</actioncontainer>
|
||||
<actioncontainer id="t61" x="-1855.0" y="-3517.5">Pause: 2s (Gerät wach halten)</actioncontainer>
|
||||
<conditioncontainer id="t62" x="-1855.0" y="-3342.5">Expression: keyguard == "locked"</conditioncontainer>
|
||||
<conditioncontainer id="t63" x="840.0" y="-2782.5">Expression: trigger == "Akku Ladestand: grösser als 0%"</conditioncontainer>
|
||||
<actioncontainer id="t64" x="315.0" y="-542.5">Initialisiere Variable Systemeinstellung: volumeNotification</actioncontainer>
|
||||
<conditioncontainer id="t65" x="210.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System volume_music_bt_a2dp" or trigger == "Systemeinstellung verändert: System volume_music_speaker" or trigger == "Systemeinstellung verändert: System volume_music_headphone"</conditioncontainer>
|
||||
<conditioncontainer id="t66" x="-770.0" y="-2782.5">Expression: trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"</conditioncontainer>
|
||||
<actioncontainer id="t67" x="-770.0" y="-3097.5">Pause: 1s (Gerät wach halten)</actioncontainer>
|
||||
<conditioncontainer id="t68" x="-770.0" y="-3342.5">Musik Aktiv</conditioncontainer>
|
||||
<actioncontainer id="t69" x="-770.0" y="-3517.5">Script: global_artist = "no soundplayer activ"; global_track = "no soundplayer activ"; global_album = "no soundplayer activ";</actioncontainer>
|
||||
<conditioncontainer id="t70" x="-420.0" y="-2782.5">Expression: trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein"</conditioncontainer>
|
||||
<conditioncontainer id="t71" x="-455.0" y="-3097.5">Bluetooth eingeschaltet</conditioncontainer>
|
||||
<actioncontainer id="t72" x="-455.0" y="-3552.5">Script: bluetooth_state = "off"</actioncontainer>
|
||||
<actioncontainer id="t73" x="-455.0" y="-3342.5">Script: bluetooth_state = "on"</actioncontainer>
|
||||
<conditioncontainer id="t74" x="-315.0" y="-3097.5">Bluetooth Gerät verbunden: Beliebiges Geräte</conditioncontainer>
|
||||
<actioncontainer id="t75" x="-315.0" y="-3552.5">Script: connected_devices_names = "null"; connected_devices_addresses = "null"</actioncontainer>
|
||||
<conditioncontainer id="t76" x="3220.0" y="-2782.5">Expression: udef_trigger == "setLockPin"</conditioncontainer>
|
||||
<conditioncontainer id="t77" x="1155.0" y="-2782.5">Expression: trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt"</conditioncontainer>
|
||||
<conditioncontainer id="t78" x="1015.0" y="-927.5">Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"</conditioncontainer>
|
||||
<conditioncontainer id="t79" x="3535.0" y="-2782.5">Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"</conditioncontainer>
|
||||
<conditioncontainer id="t80" x="2310.0" y="-2782.5">Expression: trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic"</conditioncontainer>
|
||||
<conditioncontainer id="t81" x="2310.0" y="-3027.5">Expression: getAndroidSDKVersion() >= "19"</conditioncontainer>
|
||||
<actioncontainer id="t82" x="2170.0" y="-3482.5">Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff"</actioncontainer>
|
||||
<conditioncontainer id="t83" x="2310.0" y="-3482.5">Benachrichtigung in Statusbar angezeigt: Automagic</conditioncontainer>
|
||||
<actioncontainer id="t84" x="2450.0" y="-3482.5">Script: notification_text = "not supported from your device"</actioncontainer>
|
||||
<conditioncontainer id="t85" x="3885.0" y="-3132.5">Expression: getAndroidSDKVersion() >= "19"</conditioncontainer>
|
||||
<actioncontainer id="t86" x="3745.0" y="-3482.5">Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff"</actioncontainer>
|
||||
<actioncontainer id="t87" x="4025.0" y="-3482.5">Script: notification_text = "not supported from your device"</actioncontainer>
|
||||
<conditioncontainer id="t88" x="3885.0" y="-3482.5">Benachrichtigung in Statusbar angezeigt: WhatsApp</conditioncontainer>
|
||||
<conditioncontainer id="t89" x="4270.0" y="-2782.5">Expression: trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"</conditioncontainer>
|
||||
<conditioncontainer id="t90" x="1015.0" y="-1907.5">WLAN Verbunden: {global_apssid}</conditioncontainer>
|
||||
<conditioncontainer id="t91" x="3885.0" y="-2782.5">Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"</conditioncontainer>
|
||||
<triggercontainer id="t92" x="1015.0" y="-1207.5">
|
||||
<trigger>Stromversorgung: Angeschlossen</trigger>
|
||||
<trigger>Genereller Broadcast: wenn org.smblott.intentradio.STATE</trigger>
|
||||
<trigger>Systemeinstellung verändert: System volume_music_headphone</trigger>
|
||||
@ -2179,281 +2272,190 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<trigger>Flugmodus: Aus</trigger>
|
||||
<trigger>Systemeinstellung verändert: System volume_ring_speaker</trigger>
|
||||
</triggercontainer>
|
||||
<actioncontainer id="t2" x="1330.0" y="-17.5">Get Android Version</actioncontainer>
|
||||
<actioncontainer id="t3" x="1260.0" y="157.5">Script: androidVersion = "not supported funktion"</actioncontainer>
|
||||
<actioncontainer id="t4" x="1365.0" y="332.5">Android Version</actioncontainer>
|
||||
<conditioncontainer id="t5" x="525.0" y="-542.5">Stromversorgung: Angeschlossen</conditioncontainer>
|
||||
<actioncontainer id="t6" x="700.0" y="-17.5">Setze Globale Variablen</actioncontainer>
|
||||
<conditioncontainer id="t7" x="1155.0" y="-3132.5">Expression: trigger == "Daydream Status: Gestartet"</conditioncontainer>
|
||||
<actioncontainer id="t8" x="1155.0" y="-3832.5">Daydream State</actioncontainer>
|
||||
<actioncontainer id="t9" x="-210.0" y="-2082.5">Script: setCommandFlow_state = "inaktiv"</actioncontainer>
|
||||
<actioncontainer id="t10" x="105.0" y="-542.5">Initialisiere Variable Systemeinstellung: screenBrightness</actioncontainer>
|
||||
<actioncontainer id="t11" x="-420.0" y="-122.5">Script: volume = {volumeBT}</actioncontainer>
|
||||
<actioncontainer id="t12" x="-280.0" y="-122.5">Script: volume = {volumeSP}</actioncontainer>
|
||||
<conditioncontainer id="t13" x="-350.0" y="-332.5">Bluetooth Gerät verbunden: Beliebiges Geräte (Advanced Audio Distribution)</conditioncontainer>
|
||||
<actioncontainer id="t14" x="-245.0" y="-542.5">Initialisiere Variable Systemeinstellung: volumeMusikSpeaker.2</actioncontainer>
|
||||
<actioncontainer id="t15" x="-455.0" y="-542.5">Initialisiere Variable Systemeinstellung: volumeMusikBluetooth.2</actioncontainer>
|
||||
<actioncontainer id="t16" x="1085.0" y="-3482.5">Script: daydream_state = "on"</actioncontainer>
|
||||
<actioncontainer id="t17" x="1225.0" y="-3482.5">Script: daydream_state = "off"</actioncontainer>
|
||||
<actioncontainer id="t18" x="420.0" y="-3587.5">Script: next_alarmday = "{next_alarm,dateformat,c}"</actioncontainer>
|
||||
<actioncontainer id="t19" x="630.0" y="-3587.5">Script: next_alarmtime = "{next_alarm,dateformat,HH:mm}"</actioncontainer>
|
||||
<actioncontainer id="t20" x="525.0" y="-3307.5">Initialisiere Variable Nächster Alarm: next_alarm</actioncontainer>
|
||||
<actioncontainer id="t21" x="1505.0" y="-3832.5">Screen Brightness</actioncontainer>
|
||||
<conditioncontainer id="t22" x="2205.0" y="-2082.5">App Task läuft: {global_activetask} (neuster)</conditioncontainer>
|
||||
<conditioncontainer id="t23" x="1925.0" y="-2082.5">Expression: getAndroidSDKVersion() >= "19"</conditioncontainer>
|
||||
<actioncontainer id="t24" x="2275.0" y="-2292.5">Script: runTask = "1"</actioncontainer>
|
||||
<actioncontainer id="t25" x="2135.0" y="-2292.5">Script: runTask = "0"</actioncontainer>
|
||||
<actioncontainer id="t26" x="1925.0" y="-2292.5">Script: runTask = "not supported android version"</actioncontainer>
|
||||
<actioncontainer id="t27" x="1715.0" y="-2327.5">Script: runTask = "null"</actioncontainer>
|
||||
<actioncontainer id="t28" x="1995.0" y="-2537.5">Check run Task</actioncontainer>
|
||||
<conditioncontainer id="t29" x="1995.0" y="-1907.5">Expression: global_activetask != "none"</conditioncontainer>
|
||||
<conditioncontainer id="t30" x="0.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System volume_ring_speaker"</conditioncontainer>
|
||||
<conditioncontainer id="t31" x="525.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System next_alarm"</conditioncontainer>
|
||||
<conditioncontainer id="t32" x="1505.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System screen_brightness"</conditioncontainer>
|
||||
<conditioncontainer id="t33" x="-1225.0" y="-3342.5">WLAN Verbunden: {global_apssid}</conditioncontainer>
|
||||
<actioncontainer id="t34" x="-1225.0" y="-3657.5">Script: airplanemode = "off"</actioncontainer>
|
||||
<conditioncontainer id="t35" x="-1120.0" y="-2782.5">Expression: trigger == "Flugmodus: Aus"</conditioncontainer>
|
||||
<actioncontainer id="t36" x="-1120.0" y="-3097.5">Script: airpcount = 0</actioncontainer>
|
||||
<conditioncontainer id="t37" x="-1050.0" y="-3657.5">Expression: airpcount < 11</conditioncontainer>
|
||||
<actioncontainer id="t38" x="-1050.0" y="-3517.5">Script: airpcount = airpcount + 1</actioncontainer>
|
||||
<actioncontainer id="t39" x="-1050.0" y="-3342.5">Pause: 2s (Gerät wach halten)</actioncontainer>
|
||||
<conditioncontainer id="t40" x="-1610.0" y="-2782.5">Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin"</conditioncontainer>
|
||||
<actioncontainer id="t41" x="-1540.0" y="-3517.5">Script: keyguard = "unlocked"</actioncontainer>
|
||||
<actioncontainer id="t42" x="-1540.0" y="-3832.5">Script: screen_state = "off {keyguard}"</actioncontainer>
|
||||
<actioncontainer id="t43" x="-1610.0" y="-4042.5">Screen State</actioncontainer>
|
||||
<conditioncontainer id="t44" x="2800.0" y="-2782.5">Expression: global_activetask != "none"</conditioncontainer>
|
||||
<conditioncontainer id="t45" x="3220.0" y="-3132.5">Keyguard mit Sicherheit</conditioncontainer>
|
||||
<conditioncontainer id="t46" x="2800.0" y="-3132.5">Dock Status: Docked</conditioncontainer>
|
||||
<conditioncontainer id="t47" x="1855.0" y="-3027.5">Display Orientierung: Portrait</conditioncontainer>
|
||||
<actioncontainer id="t48" x="1785.0" y="-3272.5">Script: screen_orientation = "portrait"</actioncontainer>
|
||||
<actioncontainer id="t49" x="1925.0" y="-3272.5">Script: screen_orientation = "landscape"</actioncontainer>
|
||||
<conditioncontainer id="t50" x="1855.0" y="-3482.5">Display automatisch drehen eingeschaltet</conditioncontainer>
|
||||
<actioncontainer id="t51" x="2730.0" y="-3482.5">Script: dock_state = "docked"</actioncontainer>
|
||||
<actioncontainer id="t52" x="2870.0" y="-3482.5">Script: dock_state = "undocked"</actioncontainer>
|
||||
<actioncontainer id="t53" x="3150.0" y="-3482.5">Script: keyguardSet = "1"</actioncontainer>
|
||||
<actioncontainer id="t54" x="3290.0" y="-3482.5">Script: keyguardSet = "0"</actioncontainer>
|
||||
<actioncontainer id="t55" x="2800.0" y="-3832.5">Dock State</actioncontainer>
|
||||
<actioncontainer id="t56" x="1855.0" y="-3832.5">Screen Orientation</actioncontainer>
|
||||
<actioncontainer id="t57" x="1785.0" y="-3657.5">Script: screen_orientation_mode = "auto"</actioncontainer>
|
||||
<actioncontainer id="t58" x="1925.0" y="-3657.5">Script: screen_orientation_mode = "manual"</actioncontainer>
|
||||
<conditioncontainer id="t59" x="1855.0" y="-2782.5">Expression: trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"</conditioncontainer>
|
||||
<actioncontainer id="t60" x="0.0" y="-2082.5">Script: setCommandFlow_state = "aktiv"</actioncontainer>
|
||||
<conditioncontainer id="t61" x="-105.0" y="-1907.5">Flow Aktiv: SetCommands</conditioncontainer>
|
||||
<actioncontainer id="t62" x="-105.0" y="-2257.5">Setze Flow Status: Aktivieren SetCommands</actioncontainer>
|
||||
<actioncontainer id="t63" x="-105.0" y="-2432.5">Flow Status SetCommands</actioncontainer>
|
||||
<actioncontainer id="t64" x="-1680.0" y="-3832.5">Script: screen_state = "on {keyguard}"</actioncontainer>
|
||||
<actioncontainer id="t65" x="-1610.0" y="-3097.5">Script: scrcount = 0</actioncontainer>
|
||||
<actioncontainer id="t66" x="-1680.0" y="-3517.5">Script: keyguard = "locked"</actioncontainer>
|
||||
<conditioncontainer id="t67" x="-1610.0" y="-3657.5">Display eingeschaltet</conditioncontainer>
|
||||
<conditioncontainer id="t68" x="-1610.0" y="-3342.5">Keyguard gesperrt</conditioncontainer>
|
||||
<conditioncontainer id="t69" x="-1855.0" y="-3832.5">Expression: scrcount < 5</conditioncontainer>
|
||||
<actioncontainer id="t70" x="-1855.0" y="-3657.5">Script: scrcount = scrcount + 1</actioncontainer>
|
||||
<actioncontainer id="t71" x="-1855.0" y="-3517.5">Pause: 2s (Gerät wach halten)</actioncontainer>
|
||||
<conditioncontainer id="t72" x="-1855.0" y="-3342.5">Expression: keyguard == "locked"</conditioncontainer>
|
||||
<conditioncontainer id="t73" x="840.0" y="-2782.5">Expression: trigger == "Akku Ladestand: grösser als 0%"</conditioncontainer>
|
||||
<actioncontainer id="t74" x="840.0" y="-3832.5">Stromversorgung und Akkustand</actioncontainer>
|
||||
<actioncontainer id="t75" x="315.0" y="-542.5">Initialisiere Variable Systemeinstellung: volumeNotification</actioncontainer>
|
||||
<actioncontainer id="t76" x="0.0" y="-3832.5">Notification Volume</actioncontainer>
|
||||
<actioncontainer id="t77" x="525.0" y="-3832.5">Nächster Alarm</actioncontainer>
|
||||
<actioncontainer id="t78" x="210.0" y="-3832.5">Lautstärke / Volume</actioncontainer>
|
||||
<conditioncontainer id="t79" x="210.0" y="-2782.5">Expression: trigger == "Systemeinstellung verändert: System volume_music_bt_a2dp" or trigger == "Systemeinstellung verändert: System volume_music_speaker" or trigger == "Systemeinstellung verändert: System volume_music_headphone"</conditioncontainer>
|
||||
<conditioncontainer id="t80" x="-770.0" y="-2782.5">Expression: trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"</conditioncontainer>
|
||||
<actioncontainer id="t81" x="-770.0" y="-3097.5">Pause: 1s (Gerät wach halten)</actioncontainer>
|
||||
<conditioncontainer id="t82" x="-770.0" y="-3342.5">Musik Aktiv</conditioncontainer>
|
||||
<actioncontainer id="t83" x="-770.0" y="-3517.5">Script: global_artist = "no soundplayer activ"; global_track = "no soundplayer activ"; global_album = "no soundplayer activ";</actioncontainer>
|
||||
<actioncontainer id="t84" x="-770.0" y="-3832.5">Reading Music Metachanged.2</actioncontainer>
|
||||
<conditioncontainer id="t85" x="-420.0" y="-2782.5">Expression: trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein"</conditioncontainer>
|
||||
<actioncontainer id="t86" x="-455.0" y="-3832.5">Bluetooth Status</actioncontainer>
|
||||
<conditioncontainer id="t87" x="-455.0" y="-3097.5">Bluetooth eingeschaltet</conditioncontainer>
|
||||
<actioncontainer id="t88" x="-455.0" y="-3552.5">Script: bluetooth_state = "off"</actioncontainer>
|
||||
<actioncontainer id="t89" x="-455.0" y="-3342.5">Script: bluetooth_state = "on"</actioncontainer>
|
||||
<conditioncontainer id="t90" x="-315.0" y="-3097.5">Bluetooth Gerät verbunden: Beliebiges Geräte</conditioncontainer>
|
||||
<actioncontainer id="t91" x="-315.0" y="-3832.5">Bluetooth Device Status</actioncontainer>
|
||||
<actioncontainer id="t92" x="-315.0" y="-3552.5">Script: connected_devices_names = "null"; connected_devices_addresses = "null"</actioncontainer>
|
||||
<conditioncontainer id="t93" x="3220.0" y="-2782.5">Expression: udef_trigger == "setLockPin"</conditioncontainer>
|
||||
<conditioncontainer id="t94" x="1155.0" y="-2782.5">Expression: trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt"</conditioncontainer>
|
||||
<actioncontainer id="t95" x="3220.0" y="-3832.5">KeyGuard Set</actioncontainer>
|
||||
<conditioncontainer id="t96" x="1015.0" y="-927.5">Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"</conditioncontainer>
|
||||
<conditioncontainer id="t97" x="3535.0" y="-2782.5">Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"</conditioncontainer>
|
||||
<conditioncontainer id="t98" x="2310.0" y="-2782.5">Expression: trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic"</conditioncontainer>
|
||||
<conditioncontainer id="t99" x="2310.0" y="-3027.5">Expression: getAndroidSDKVersion() >= "19"</conditioncontainer>
|
||||
<actioncontainer id="t100" x="2170.0" y="-3482.5">Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff"</actioncontainer>
|
||||
<conditioncontainer id="t101" x="2310.0" y="-3482.5">Benachrichtigung in Statusbar angezeigt: Automagic</conditioncontainer>
|
||||
<actioncontainer id="t102" x="2450.0" y="-3482.5">Script: notification_text = "not supported from your device"</actioncontainer>
|
||||
<actioncontainer id="t103" x="2310.0" y="-3832.5">Automagic State</actioncontainer>
|
||||
<conditioncontainer id="t104" x="3885.0" y="-3132.5">Expression: getAndroidSDKVersion() >= "19"</conditioncontainer>
|
||||
<actioncontainer id="t105" x="3745.0" y="-3482.5">Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff"</actioncontainer>
|
||||
<actioncontainer id="t106" x="4025.0" y="-3482.5">Script: notification_text = "not supported from your device"</actioncontainer>
|
||||
<actioncontainer id="t107" x="3535.0" y="-3832.5">Incoming Call</actioncontainer>
|
||||
<conditioncontainer id="t108" x="3885.0" y="-3482.5">Benachrichtigung in Statusbar angezeigt: WhatsApp</conditioncontainer>
|
||||
<actioncontainer id="t109" x="3885.0" y="-3832.5">Incoming WhatsApp Message</actioncontainer>
|
||||
<actioncontainer id="t110" x="4270.0" y="-3832.5">IntentRadio Status</actioncontainer>
|
||||
<conditioncontainer id="t111" x="4270.0" y="-2782.5">Expression: trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"</conditioncontainer>
|
||||
<actioncontainer id="t112" x="-1120.0" y="-3832.5">Airplainemode</actioncontainer>
|
||||
<actioncontainer id="t113" x="-525.0" y="-2432.5">Flowsetversion</actioncontainer>
|
||||
<conditioncontainer id="t114" x="1015.0" y="-1907.5">WLAN Verbunden: {global_apssid}</conditioncontainer>
|
||||
<conditioncontainer id="t115" x="3885.0" y="-2782.5">Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"</conditioncontainer>
|
||||
<actioncontainer id="t116" x="1015.0" y="-1522.5">Script: amad_flowset_version = "1.9.61"</actioncontainer>
|
||||
<connection from="t1" to="t114" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t1" to="t96" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t1" to="t35" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t1" to="t111" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t2" to="t3" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t2" to="t4" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t4" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t5" to="t74" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t5" to="t74" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t7" to="t16" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t7" to="t17" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t9" to="t62" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t9" to="t63" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t10" to="t21" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t11" to="t78" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t12" to="t78" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t13" to="t11" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t13" to="t12" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t14" to="t13" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t15" to="t13" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t16" to="t8" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t17" to="t8" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t18" to="t77" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t19" to="t77" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t20" to="t18" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t20" to="t19" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t22" to="t24" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t22" to="t25" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t23" to="t22" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t23" to="t26" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t23" to="t26" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t24" to="t28" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t25" to="t28" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t26" to="t28" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t27" to="t28" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t29" to="t27" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t29" to="t23" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t30" to="t76" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t31" to="t20" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t32" to="t21" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t33" to="t34" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t33" to="t37" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t34" to="t112" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t35" to="t36" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t36" to="t33" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t37" to="t38" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t38" to="t39" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t39" to="t33" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t40" to="t65" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t41" to="t67" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<actioncontainer id="t93" x="1365.0" y="332.5">Android Version</actioncontainer>
|
||||
<actioncontainer id="t94" x="700.0" y="-17.5">Setze Globale Variablen</actioncontainer>
|
||||
<actioncontainer id="t95" x="1995.0" y="-2537.5">Check run Task</actioncontainer>
|
||||
<actioncontainer id="t96" x="-1610.0" y="-4042.5">Screen State</actioncontainer>
|
||||
<actioncontainer id="t97" x="-1120.0" y="-3832.5">Airplainemode</actioncontainer>
|
||||
<actioncontainer id="t98" x="-770.0" y="-3832.5">Reading Music Metachanged.2</actioncontainer>
|
||||
<actioncontainer id="t99" x="-455.0" y="-3832.5">Bluetooth Status</actioncontainer>
|
||||
<actioncontainer id="t100" x="-315.0" y="-3832.5">Bluetooth Device Status</actioncontainer>
|
||||
<actioncontainer id="t101" x="0.0" y="-3832.5">Notification Volume</actioncontainer>
|
||||
<actioncontainer id="t102" x="210.0" y="-3832.5">Lautstärke / Volume</actioncontainer>
|
||||
<actioncontainer id="t103" x="525.0" y="-3832.5">Nächster Alarm</actioncontainer>
|
||||
<actioncontainer id="t104" x="840.0" y="-3832.5">Stromversorgung und Akkustand</actioncontainer>
|
||||
<actioncontainer id="t105" x="1155.0" y="-3832.5">Daydream State</actioncontainer>
|
||||
<actioncontainer id="t106" x="1505.0" y="-3832.5">Screen Brightness</actioncontainer>
|
||||
<actioncontainer id="t107" x="1855.0" y="-3832.5">Screen Orientation</actioncontainer>
|
||||
<actioncontainer id="t108" x="2310.0" y="-3832.5">Automagic State</actioncontainer>
|
||||
<actioncontainer id="t109" x="2800.0" y="-3832.5">Dock State</actioncontainer>
|
||||
<actioncontainer id="t110" x="3220.0" y="-3832.5">KeyGuard Set</actioncontainer>
|
||||
<actioncontainer id="t111" x="3535.0" y="-3832.5">Incoming Call</actioncontainer>
|
||||
<actioncontainer id="t112" x="3885.0" y="-3832.5">Incoming WhatsApp Message</actioncontainer>
|
||||
<actioncontainer id="t113" x="4270.0" y="-3832.5">IntentRadio Status</actioncontainer>
|
||||
<actioncontainer id="t114" x="-525.0" y="-2432.5">Flowsetversion</actioncontainer>
|
||||
<actioncontainer id="t115" x="-105.0" y="-2432.5">Flow Status SetCommands</actioncontainer>
|
||||
<actioncontainer id="t116" x="1015.0" y="-1522.5">Script: amad_flowset_version = "1.9.65"</actioncontainer>
|
||||
<connection from="t1" to="t2" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t1" to="t93" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t2" to="t93" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t104" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t104" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t4" to="t12" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t4" to="t13" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t5" to="t53" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t5" to="t115" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t6" to="t106" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t7" to="t102" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t8" to="t102" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t9" to="t7" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t9" to="t8" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t10" to="t9" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t11" to="t9" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t12" to="t105" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t13" to="t105" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t14" to="t103" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t15" to="t103" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t16" to="t14" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t16" to="t15" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t17" to="t19" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t17" to="t20" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t18" to="t17" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t18" to="t21" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t18" to="t21" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t19" to="t95" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t20" to="t95" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t21" to="t95" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t22" to="t95" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t23" to="t22" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t23" to="t18" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t24" to="t101" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t25" to="t16" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t26" to="t106" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t27" to="t28" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t27" to="t31" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t28" to="t97" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t29" to="t30" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t30" to="t27" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t31" to="t32" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t32" to="t33" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t33" to="t27" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t34" to="t55" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t35" to="t57" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t36" to="t96" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t37" to="t39" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t38" to="t46" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t38" to="t47" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t39" to="t44" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t39" to="t45" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t40" to="t41" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t40" to="t42" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t41" to="t43" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t42" to="t43" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t44" to="t46" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t45" to="t53" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t45" to="t54" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t46" to="t51" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t46" to="t52" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t47" to="t48" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t47" to="t49" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t48" to="t50" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t49" to="t50" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t50" to="t57" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t50" to="t58" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t51" to="t55" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t52" to="t55" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t53" to="t95" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t54" to="t95" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t57" to="t56" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t58" to="t56" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t59" to="t47" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t60" to="t63" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t61" to="t60" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t61" to="t9" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t64" to="t43" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t65" to="t68" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t66" to="t67" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t67" to="t64" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t67" to="t42" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t67" to="t69" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t68" to="t41" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t68" to="t66" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t69" to="t70" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t70" to="t71" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t71" to="t72" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t72" to="t68" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t73" to="t74" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t75" to="t76" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t79" to="t78" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t43" to="t48" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t43" to="t49" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t44" to="t109" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t45" to="t109" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t46" to="t110" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t47" to="t110" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t48" to="t107" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t49" to="t107" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t50" to="t40" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t51" to="t115" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t52" to="t51" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t52" to="t5" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t54" to="t96" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t55" to="t58" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t56" to="t57" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t57" to="t54" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t57" to="t36" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t57" to="t59" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t58" to="t35" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t58" to="t56" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t59" to="t60" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t60" to="t61" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t61" to="t62" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t62" to="t58" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t63" to="t104" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t64" to="t101" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t65" to="t102" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t66" to="t67" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t67" to="t68" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t68" to="t69" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t68" to="t98" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t69" to="t98" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t70" to="t71" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t71" to="t73" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t71" to="t72" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t72" to="t99" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t73" to="t99" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t74" to="t100" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t74" to="t75" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t75" to="t100" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t76" to="t38" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t77" to="t4" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t94" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t1" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t64" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t16" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t6" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t10" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t11" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t71" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t40" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t81" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t3" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t74" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t77" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t39" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t68" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t38" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t30" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t78" to="t55" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t79" to="t111" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t80" to="t81" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t81" to="t82" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t82" to="t83" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t82" to="t84" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t83" to="t84" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t85" to="t87" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t87" to="t89" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t87" to="t88" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t88" to="t86" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t89" to="t86" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t81" to="t84" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t81" to="t83" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t82" to="t108" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t83" to="t82" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t83" to="t108" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t84" to="t108" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t85" to="t87" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t85" to="t88" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t86" to="t112" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t87" to="t112" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t88" to="t86" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t88" to="t112" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t89" to="t113" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t25" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t65" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t26" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t24" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t34" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t70" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t52" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t80" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t63" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t23" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t50" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t77" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t37" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t66" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t76" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t74" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t79" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t116" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t91" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t92" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t92" to="t91" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t93" to="t45" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t94" to="t7" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t6" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t2" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t75" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t20" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t10" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t14" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t15" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t87" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t47" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t99" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t5" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t90" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t94" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t46" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t82" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t45" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t36" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t96" to="t65" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t107" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t99" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t99" to="t102" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t99" to="t101" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t100" to="t103" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t101" to="t100" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t101" to="t103" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t102" to="t103" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t104" to="t106" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t104" to="t108" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t105" to="t109" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t106" to="t109" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t108" to="t105" type="EXCEPTION" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t108" to="t109" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t111" to="t110" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t31" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t79" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t32" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t30" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t40" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t85" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t61" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t98" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t73" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t29" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t59" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t94" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t44" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t80" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t93" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t90" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t97" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t116" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t114" to="t115" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t115" to="t104" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t116" to="t113" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t91" to="t85" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t92" to="t90" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t92" to="t78" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t92" to="t29" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t92" to="t89" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t116" to="t114" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
</flow>
|
||||
<flow type="flow">
|
||||
<name>SetCommands</name>
|
||||
<group>AMAD2 Info/Control Flowset v1.9.61</group>
|
||||
<group>AMAD2 Info/Control Flowset v1.9.65</group>
|
||||
<enabled>true</enabled>
|
||||
<executionPolicy>QUEUE</executionPolicy>
|
||||
<emergencyStopCount>500</emergencyStopCount>
|
||||
@ -2554,27 +2556,27 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<actioncontainer id="t90" x="2870.0" y="752.5">Script: udef_trigger = "setLockPin"</actioncontainer>
|
||||
<actioncontainer id="t91" x="2870.0" y="892.5">Flows ausführen: udef_trigger setLockPin</actioncontainer>
|
||||
<actioncontainer id="t92" x="-1855.0" y="892.5">Lautstärken setzen param_volume</actioncontainer>
|
||||
<actioncontainer id="t93" x="-1225.0" y="-1417.5">Flow Status Informations</actioncontainer>
|
||||
<conditioncontainer id="t94" x="-630.0" y="-2327.5">Expression: trigger == "Sprachbefehl angefordert"</conditioncontainer>
|
||||
<conditioncontainer id="t95" x="-805.0" y="-2537.5">WLAN Verbunden: {global_apssid}</conditioncontainer>
|
||||
<actioncontainer id="t96" x="-4795.0" y="892.5">Lautstärken setzen param_notifivolume</actioncontainer>
|
||||
<actioncontainer id="t97" x="-805.0" y="892.5">Setze Alarm: um {param_hour}:{param_minute}</actioncontainer>
|
||||
<conditioncontainer id="t98" x="-805.0" y="-2047.5">Expression: trigger == "HTTP Request: /fhem-amad/setCommands/*"</conditioncontainer>
|
||||
<conditioncontainer id="t99" x="-805.0" y="-122.5">Expression: setAlarm"</conditioncontainer>
|
||||
<conditioncontainer id="t100" x="3395.0" y="-122.5">Expression: setTimer"</conditioncontainer>
|
||||
<actioncontainer id="t101" x="3395.0" y="892.5">Setze Timer</actioncontainer>
|
||||
<conditioncontainer id="t102" x="-5005.0" y="-122.5">Expression: setVibrate"</conditioncontainer>
|
||||
<conditioncontainer id="t103" x="-2065.0" y="-122.5">Expression: openApp"</conditioncontainer>
|
||||
<conditioncontainer id="t104" x="-2065.0" y="367.5">App Task läuft: App (neuster)</conditioncontainer>
|
||||
<actioncontainer id="t105" x="-2065.0" y="892.5">App Starten: App</actioncontainer>
|
||||
<actioncontainer id="t106" x="-2275.0" y="122.5">Download URL: http://{global_fhemip}:8090/currentFlowsetUpdate.xml to /storage/emulated/0/Download</actioncontainer>
|
||||
<actioncontainer id="t107" x="-2275.0" y="612.5">Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma}</actioncontainer>
|
||||
<actioncontainer id="t108" x="-2275.0" y="892.5">Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml</actioncontainer>
|
||||
<conditioncontainer id="t109" x="-2275.0" y="-122.5">Expression: setVibrate"</conditioncontainer>
|
||||
<actioncontainer id="t110" x="-2275.0" y="367.5">Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml</actioncontainer>
|
||||
<actioncontainer id="t111" x="-1435.0" y="892.5">Schalte Display ein: Hell für {param_screenontime}s</actioncontainer>
|
||||
<connection from="t1" to="t95" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t2" to="t111" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<conditioncontainer id="t93" x="-630.0" y="-2327.5">Expression: trigger == "Sprachbefehl angefordert"</conditioncontainer>
|
||||
<conditioncontainer id="t94" x="-805.0" y="-2537.5">WLAN Verbunden: {global_apssid}</conditioncontainer>
|
||||
<actioncontainer id="t95" x="-4795.0" y="892.5">Lautstärken setzen param_notifivolume</actioncontainer>
|
||||
<actioncontainer id="t96" x="-805.0" y="892.5">Setze Alarm: um {param_hour}:{param_minute}</actioncontainer>
|
||||
<conditioncontainer id="t97" x="-805.0" y="-2047.5">Expression: trigger == "HTTP Request: /fhem-amad/setCommands/*"</conditioncontainer>
|
||||
<conditioncontainer id="t98" x="-805.0" y="-122.5">Expression: setAlarm"</conditioncontainer>
|
||||
<conditioncontainer id="t99" x="3395.0" y="-122.5">Expression: setTimer"</conditioncontainer>
|
||||
<actioncontainer id="t100" x="3395.0" y="892.5">Setze Timer</actioncontainer>
|
||||
<conditioncontainer id="t101" x="-5005.0" y="-122.5">Expression: setVibrate"</conditioncontainer>
|
||||
<conditioncontainer id="t102" x="-2065.0" y="-122.5">Expression: openApp"</conditioncontainer>
|
||||
<conditioncontainer id="t103" x="-2065.0" y="367.5">App Task läuft: App (neuster)</conditioncontainer>
|
||||
<actioncontainer id="t104" x="-2065.0" y="892.5">App Starten: App</actioncontainer>
|
||||
<actioncontainer id="t105" x="-2275.0" y="122.5">Download URL: http://{global_fhemip}:8090/currentFlowsetUpdate.xml to /storage/emulated/0/Download</actioncontainer>
|
||||
<actioncontainer id="t106" x="-2275.0" y="612.5">Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma}</actioncontainer>
|
||||
<actioncontainer id="t107" x="-2275.0" y="892.5">Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml</actioncontainer>
|
||||
<conditioncontainer id="t108" x="-2275.0" y="-122.5">Expression: setVibrate"</conditioncontainer>
|
||||
<actioncontainer id="t109" x="-2275.0" y="367.5">Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml</actioncontainer>
|
||||
<actioncontainer id="t110" x="-1435.0" y="892.5">Schalte Display ein: Hell für {param_screenontime}s</actioncontainer>
|
||||
<actioncontainer id="t111" x="-1225.0" y="-1417.5">Flow Status Informations</actioncontainer>
|
||||
<connection from="t1" to="t94" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t2" to="t110" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t78" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t4" to="t6" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t7" to="t28" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
@ -2632,7 +2634,7 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<connection from="t62" to="t72" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t65" to="t64" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t66" to="t63" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t67" to="t96" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t67" to="t95" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t68" to="t71" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t69" to="t62" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t70" to="t69" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
@ -2643,8 +2645,8 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<connection from="t76" to="t65" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t79" to="t87" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t81" to="t80" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t82" to="t93" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t83" to="t93" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t82" to="t111" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t83" to="t111" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t84" to="t86" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t85" to="t77" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t86" to="t85" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
@ -2653,66 +2655,65 @@ FHEMCMD: setreading</customHTTPHeaders>
|
||||
<connection from="t88" to="t90" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t89" to="t90" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t90" to="t91" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t94" to="t98" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t94" to="t73" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t95" to="t94" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t95" to="t22" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t58" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t103" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t55" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t21" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t23" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t3" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t99" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t4" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t49" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t18" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t7" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t26" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t29" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t68" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t48" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t76" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t73" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t67" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t79" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t102" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t81" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t100" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t99" to="t97" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t100" to="t101" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t102" to="t75" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t103" to="t104" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t104" to="t105" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t106" to="t110" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t107" to="t108" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t109" to="t106" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t110" to="t107" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t93" to="t97" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t93" to="t73" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t94" to="t93" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t94" to="t22" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t58" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t102" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t55" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t21" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t23" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t3" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t98" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t4" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t49" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t18" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t7" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t26" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t29" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t68" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t48" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t76" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t73" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t67" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t79" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t101" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t81" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t97" to="t99" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t98" to="t96" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t99" to="t100" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t101" to="t75" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t102" to="t103" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t103" to="t104" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t105" to="t109" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t106" to="t107" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t108" to="t105" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t109" to="t106" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
</flow>
|
||||
<flow type="flow">
|
||||
<name>VoiceControl</name>
|
||||
<group>AMAD2 Info/Control Flowset v1.9.61</group>
|
||||
<group>AMAD2 Info/Control Flowset v1.9.65</group>
|
||||
<enabled>true</enabled>
|
||||
<executionPolicy>QUEUE</executionPolicy>
|
||||
<emergencyStopCount>60</emergencyStopCount>
|
||||
<triggercontainer id="t1" x="70.0" y="-647.5" />
|
||||
<actioncontainer id="t2" x="70.0" y="437.5">AMAD Voice Control</actioncontainer>
|
||||
<conditioncontainer id="t3" x="-140.0" y="962.5001">Expression: contains(value, " und ")</conditioncontainer>
|
||||
<actioncontainer id="t4" x="-35.0" y="1207.5">Send Voice Input Value to AMADCommBridge</actioncontainer>
|
||||
<actioncontainer id="t5" x="-245.0" y="1382.5">Setze voice Variablen</actioncontainer>
|
||||
<actioncontainer id="t6" x="-35.0" y="1382.5">Benachrichtigung auf Bildschirm: {value} (lange)</actioncontainer>
|
||||
<conditioncontainer id="t7" x="70.0" y="682.5">Expression: value != ""</conditioncontainer>
|
||||
<actioncontainer id="t8" x="770.0" y="1452.5">Spracheingabe wurde nicht erkannt</actioncontainer>
|
||||
<actioncontainer id="t9" x="-245.0" y="1207.5">Send Voice Input Value to AMADCommBridge left</actioncontainer>
|
||||
<actioncontainer id="t10" x="280.0" y="962.50006">Spracheingabe wurde nicht erkannt</actioncontainer>
|
||||
<conditioncontainer id="t3" x="-140.0" y="962.5">Expression: contains(value, " und ")</conditioncontainer>
|
||||
<actioncontainer id="t4" x="-35.0" y="1382.5">Benachrichtigung auf Bildschirm: {value} (lange)</actioncontainer>
|
||||
<conditioncontainer id="t5" x="70.0" y="682.5">Expression: value != ""</conditioncontainer>
|
||||
<actioncontainer id="t6" x="280.0" y="962.5">Spracheingabe wurde nicht erkannt</actioncontainer>
|
||||
<actioncontainer id="t7" x="-245.0" y="1382.5">Setze voice Variablen</actioncontainer>
|
||||
<actioncontainer id="t8" x="-245.0" y="1207.5">Send Voice Input Value to AMADCommBridge left</actioncontainer>
|
||||
<actioncontainer id="t9" x="-35.0" y="1207.5">Send Voice Input Value to AMADCommBridge</actioncontainer>
|
||||
<connection from="t1" to="t2" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t2" to="t7" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t4" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t9" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t4" to="t6" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t5" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t7" to="t3" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t7" to="t10" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t9" to="t5" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t2" to="t5" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t9" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t3" to="t8" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t5" to="t3" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t5" to="t6" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t7" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t8" to="t7" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
<connection from="t9" to="t4" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
|
||||
</flow>
|
||||
</data>
|
Loading…
x
Reference in New Issue
Block a user