true
Akku Ladestand: grösser als 0%
true
0
HIGHER_THAN
true
true
true
App Task Beendet: {global_activetask}
true
{global_activetask}
true
App Task Gestartet: {global_activetask}
true
{global_activetask}
true
Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic
true
ch.gridvision.ppam.androidautomagic
TEXT
CONTAINS_TEXT
false
false
true
Benachrichtigung in Statusbar angezeigt: com.whatsapp
true
com.whatsapp
TEXT
CONTAINS_TEXT
false
false
true
Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic
true
ch.gridvision.ppam.androidautomagic
TEXT
CONTAINS_TEXT
false
false
true
Bluetooth Status: Schaltet aus, Aus
true
false
false
true
true
true
Bluetooth Status: Schaltet ein, Ein
true
true
true
false
false
false
com.android.music.metachanged
true
com.android.music.metachanged
global_artist = getString("artist");
global_track = getString("track");
global_album = getString("album");
false
false
com.android.music.playstatechanged
true
com.android.music.playstatechanged
global_artist = getString("artist");
global_track = getString("track");
global_album = getString("album");
false
true
Daydream Status: Gestartet
true
true
true
Daydream Status: Gestoppt
true
false
true
Display Orientierung: Landscape
true
false
true
Display Orientierung: Portrait
true
true
true
Display Status: Aus
true
false
true
Display Status: Ein
true
true
true
Dock Event: Docked
true
true
true
Dock Event: Undocked
true
false
true
Eingehender Anruf. Status: Klingelt, Nummern: Alle
true
true
true
true
false
false
false
true
Flugmodus: Aus
true
false
true
Genereller Broadcast: wenn org.smblott.intentradio.STATE
true
org.smblott.intentradio.STATE
irstate=getString("state");
irname=getString("name")
false
false
HTTP Request: /fhem-amad/deviceInfo/
true
/fhem-amad/deviceInfo/
8090
true
false
HTTP Request: /fhem-amad/setCommands/*
true
/fhem-amad/setCommands/*
8090
true
true
Sprachbefehl angefordert
true
true
Stromversorgung: Angeschlossen
true
true
true
true
true
true
Stromversorgung: Entfernt
true
false
true
true
true
false
Systemeinstellung verändert: System next_alarm
true
SYSTEM
next_alarm_formatted
setting
true
Systemeinstellung verändert: System screen_brightness
true
SYSTEM
screen_brightness
screenBrightness
true
Systemeinstellung verändert: System volume_music_bt_a2dp
true
SYSTEM
volume_music_bt_a2dp
volume
true
Systemeinstellung verändert: System volume_music_headphone
true
SYSTEM
volume_music_headphone
volume
true
Systemeinstellung verändert: System volume_music_speaker
true
SYSTEM
volume_music_speaker
volume
true
Systemeinstellung verändert: System volume_ring_speaker
true
SYSTEM
volume_ring_speaker
volumeNotification
false
App Task läuft: App (neuster)
{param_app}
true
true
App Task läuft: {global_activetask} (neuster)
{global_activetask}
true
false
Benachrichtigung in Statusbar angezeigt: Automagic
ch.gridvision.ppam.androidautomagic
true
1
TEXT
CONTAINS_TEXT
false
false
false
Benachrichtigung in Statusbar angezeigt: WhatsApp
com.whatsapp
true
1
TEXT
CONTAINS_TEXT
false
false
true
Bluetooth eingeschaltet
true
Bluetooth Gerät verbunden: Beliebiges Geräte
true
ANY
true
Bluetooth Gerät verbunden: Beliebiges Geräte (Advanced Audio Distribution)
true
A2DP
true
Display automatisch drehen eingeschaltet
true
Display eingeschaltet
true
Display Orientierung: Portrait
true
true
Dock Status: Docked
true
true
true
true
true
false
true
Expression: airpcount < 11
airpcount < 11
false
Expression: Airplanemode
param_syscmd == "airplanemodeON"
false
Expression: All
param_app == "All"
false
Expression: Automagic
param_app == "Automagic"
false
Expression: Clear Automagic Meldungen"
request_path == "/fhem-amad/setCommands/clearnotificationbar"
true
Expression: contains(value, " und ")
contains(value, " und ")
true
Expression: getAndroidSDKVersion() >= "19"
getAndroidSDKVersion() >= "19"
true
Expression: global_activetask != "none"
global_activetask != "none"
true
Expression: keyguard == "locked"
keyguard == "locked"
false
Expression: mediaPlayer"
request_path == "/fhem-amad/setCommands/mediaPlayer"
false
Expression: notifysnd"
request_path == "/fhem-amad/setCommands/playnotifysnd"
false
Expression: openApp"
request_path == "/fhem-amad/setCommands/openApp"
false
Expression: openURL"
request_path == "/fhem-amad/setCommands/openURL"
true
Expression: param_bluetooth == "off"
param_bluetooth == "off"
true
Expression: param_bluetooth == "on"
param_bluetooth == "on"
true
Expression: param_button == "back"
param_button == "back"
true
Expression: param_button == "next"
param_button == "next"
true
Expression: param_button == "play"
param_button == "play"
true
Expression: param_button == "stop"
param_button == "stop"
true
Expression: param_fullscreen == "off"
param_fullscreen == "off"
true
Expression: param_fullscreen == "on"
param_fullscreen == "on"
true
Expression: param_lockmod == "lock"
param_lockmod == "lock"
true
Expression: param_notifyfile == "RedAlert.mp3"
param_notifyfile == "RedAlert.mp3"
true
Expression: param_orientation == "auto"
param_orientation == "auto"
true
Expression: param_orientation == "landscape"
param_orientation == "landscape"
true
Expression: param_orientation == "portrait"
param_orientation == "portrait"
true
Expression: param_screen=="off"
param_screen=="off"
true
Expression: param_screen=="on"
param_screen=="on"
false
Expression: Reboot
param_syscmd == "reboot"
true
Expression: scrcount < 5
scrcount < 5
false
Expression: screenMsg"
request_path == "/fhem-amad/setCommands/screenMsg"
false
Expression: sendIntent"
request_path == "/fhem-amad/setCommands/sendIntent"
false
Expression: setAlarm"
request_path == "/fhem-amad/setCommands/setAlarm"
false
Expression: setBluetooth"
request_path == "/fhem-amad/setCommands/setbluetooth"
false
Expression: setBrightness"
request_path == "/fhem-amad/setCommands/setBrightness"
false
Expression: setBTDevice"
request_path == "/fhem-amad/setCommands/setbtdevice"
false
Expression: setNotifiVolume"
request_path == "/fhem-amad/setCommands/setNotifiVolume"
false
Expression: setScreenFullscreen"
request_path == "/fhem-amad/setCommands/setScreenFullscreen"
false
Expression: setScreenlock"
request_path == "/fhem-amad/setCommands/screenlock"
false
Expression: setScreenOnOff"
request_path == "/fhem-amad/setCommands/setScreenOnOff"
false
Expression: setScreenOrientation"
request_path == "/fhem-amad/setCommands/setScreenOrientation"
false
Expression: setTimer"
request_path == "/fhem-amad/setCommands/setTimer"
false
Expression: setVibrate"
request_path == "/fhem-amad/setCommands/setvibrate"
false
Expression: setVoiceCommand"
request_path == "/fhem-amad/setCommands/setvoicecmd"
false
Expression: setVolume"
request_path == "/fhem-amad/setCommands/setVolume"
false
Expression: Shutdown
param_syscmd == "shutdown"
false
Expression: System Command"
request_path == "/fhem-amad/setCommands/systemcommand"
true
Expression: trigger == "Akku Ladestand: grösser als 0%"
trigger == "Akku Ladestand: grösser als 0%"
true
Expression: trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic"
trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic"
true
Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"
trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"
true
Expression: trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein"
trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein"
true
Expression: trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"
trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"
true
Expression: trigger == "Daydream Status: Gestartet"
trigger == "Daydream Status: Gestartet"
true
Expression: trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt"
trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt"
true
Expression: trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"
trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"
true
Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin"
trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin"
true
Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"
trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"
true
Expression: trigger == "Flugmodus: Aus"
trigger == "Flugmodus: Aus"
true
Expression: trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"
trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"
true
Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"
trigger == "HTTP Request: /fhem-amad/deviceInfo/"
true
Expression: trigger == "HTTP Request: /fhem-amad/setCommands/*"
trigger == "HTTP Request: /fhem-amad/setCommands/*"
true
Expression: trigger == "Sprachbefehl angefordert"
trigger == "Sprachbefehl angefordert"
true
Expression: trigger == "Systemeinstellung verändert: System next_alarm"
trigger == "Systemeinstellung verändert: System next_alarm"
true
Expression: trigger == "Systemeinstellung verändert: System screen_brightness"
trigger == "Systemeinstellung verändert: System screen_brightness"
true
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"
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"
true
Expression: trigger == "Systemeinstellung verändert: System volume_ring_speaker"
trigger == "Systemeinstellung verändert: System volume_ring_speaker"
false
Expression: ttsMsg"
request_path == "/fhem-amad/setCommands/ttsMsg"
true
Expression: udef_trigger == "setLockPin"
udef_trigger == "setLockPin"
true
Expression: value != ""
value != ""
true
Flow Aktiv: Informations
Informations
true
Flow Aktiv: SetCommands
SetCommands
true
Keyguard gesperrt
true
Keyguard mit Sicherheit
true
Musik Aktiv
true
Stromversorgung: Angeschlossen
true
true
true
true
true
WLAN Verbunden: {global_apssid}
false
{global_apssid}
false
Airplainemode
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
airplanemode@@{airplanemode}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Airplainemode ON
http://{global_fhemip}:8090
false
false
POST
GENERAL_TEXT
text/plain
airplanemode@@on@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
AMAD Voice Control
true
true
de-DE
false
false
Android Version
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
androidVersion@@{androidVersion}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
App Starten: App
{param_app}
true
Audio Player steuern: Medienknopf Play (Google Play Musik)
true
TOGGLE_PAUSE
KEYCODE_MEDIA_PLAY
true
com.google.android.music
com.google.android.music.playback.MediaButtonIntentReceiver
Google Play Musik
true
Audio Player steuern: Medienknopf Stopp (Google Play Musik)
true
STOP
KEYCODE_MEDIA_STOP
true
com.google.android.music
com.google.android.music.playback.MediaButtonIntentReceiver
Google Play Musik
true
Audio Player steuern: Medienknopf Weiter (Google Play Musik)
true
LAUNCH
KEYCODE_MEDIA_NEXT
true
com.google.android.music
com.google.android.music.playback.MediaButtonIntentReceiver
Google Play Musik
true
Audio Player steuern: Medienknopf Zurück (Google Play Musik)
true
LAUNCH
KEYCODE_MEDIA_PREVIOUS
true
com.google.android.music
com.google.android.music.playback.MediaButtonIntentReceiver
Google Play Musik
false
Automagic State
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
automagicState@@{notification_text}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Benachrichtigung auf Bildschirm: {param_message} (lange)
true
{param_message}
200
250
false
1.0
true
false
TOP_LEFT
0
0
true
Benachrichtigung auf Bildschirm: {value} (lange)
true
{value}
200
250
false
1.0
true
false
TOP_LEFT
0
0
true
Benachrichtigung aus Statusbar entfernen: Alle
false
true
1
true
true
{id}
TEXT
CONTAINS_TEXT
true
Benachrichtigung aus Statusbar entfernen: Alle (Automagic)
true
true
1
false
true
{id}
TEXT
CONTAINS_TEXT
false
Bluetooth Device Status
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
connectedBTdevices@@{connected_devices_names}@@@@connectedBTdevicesMAC@@{connected_devices_addresses}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Bluetooth ein-/ausschalten: Aus
false
true
Bluetooth ein-/ausschalten: Ein
true
true
Bluetooth Gerät verbinden/trennen: Trennen Advanced Audio Distribution {param_btdeviceone}
A2DP
{param_btdeviceone}
false
true
Bluetooth Gerät verbinden/trennen: Trennen Advanced Audio Distribution {param_btdevicetwo}
A2DP
{param_btdevicetwo}
false
true
Bluetooth Gerät verbinden/trennen: Trennen Eingabegerät {param_btdeviceone}
INPUT_DEVICE
{param_btdeviceone}
false
true
Bluetooth Gerät verbinden/trennen: Trennen Eingabegerät {param_btdevicetwo}
INPUT_DEVICE
{param_btdevicetwo}
false
true
Bluetooth Gerät verbinden/trennen: Trennen Headset {param_btdeviceone}
HEADSET
{param_btdeviceone}
false
true
Bluetooth Gerät verbinden/trennen: Trennen Headset {param_btdevicetwo}
HEADSET
{param_btdevicetwo}
false
true
Bluetooth Gerät verbinden/trennen: Trennen Personal Area Network {param_btdeviceone}
PAN
{param_btdeviceone}
false
true
Bluetooth Gerät verbinden/trennen: Trennen Personal Area Network {param_btdevicetwo}
PAN
{param_btdevicetwo}
false
true
Bluetooth Gerät verbinden/trennen: Verbinden Advanced Audio Distribution {param_swtobtdevicemac}
A2DP
{param_swtobtdevicemac}
true
false
Bluetooth Status
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
bluetooth@@{bluetooth_state}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Broadcast senden: {param_action}
{param_action}
false
android.intent.category.DEFAULT
false
false
text/plain
false
FLAG_ACTIVITY_NEW_TASK
putString("{param_exkey1}", "{param_exval1}");
putString("{param_exkey2}", "{param_exval2}");
false
false
Check run Task
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
checkActiveTask@@{runTask}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml
/storage/emulated/0/Download/currentFlowsetUpdate.xml
true
false
Daydream State
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
daydream@@{daydream_state}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Display automatisch drehen ein-/ausschalten: Aus
false
true
Display automatisch drehen ein-/ausschalten: Ein
true
false
Dock State
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
dockingState@@{dock_state}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /storage/emulated/0/Download
http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml
/storage/emulated/0/Download
true
false
Flow Status Informations
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
flow_informations@@{informationFlow_state}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Flow Status SetCommands
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
flow_SetCommands@@{setCommandFlow_state}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Flows ausführen: udef_trigger setLockPin
Informations
false
true
false
true
Flows ausführen: VoiceControl
VoiceControl
true
false
false
true
Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml
/storage/emulated/0/Download/currentFlowsetUpdate.xml
true
false
Flowsetversion
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
flowsetVersionAtDevice@@{amad_flowset_version}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Flugmodus ein-/ausschalten: Ein
SYSTEM_SETTING
true
true
Gerät sperren
false
Get Android Version
true
Herunterfahren
false
Incoming Call
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
incomingCallerName@@{contact_name}@@@@incomingCallerNumber@@{incoming_number}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Incoming WhatsApp Message
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
incommingWhatsAppMessageFrom@@{notification_text}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Initialisiere Variable Nächster Alarm: next_alarm
next_alarm
false
Initialisiere Variable Systemeinstellung: screenBrightness
SYSTEM
screen_brightness
screenBrightness
false
Initialisiere Variable Systemeinstellung: volumeMusikBluetooth.2
SYSTEM
volume_music_bt_a2dp
volumeBT
false
Initialisiere Variable Systemeinstellung: volumeMusikSpeaker.2
SYSTEM
volume_music_speaker
volumeSP
false
Initialisiere Variable Systemeinstellung: volumeNotification
SYSTEM
volume_ring_speaker
volumeNotification
false
IntentRadio Status
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
intentRadioState@@{irstate}@@@@intentRadioName@@{irname}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
KeyGuard Set
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
keyguardSet@@{keyguardSet}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Lautstärke / Volume
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
volume@@{volume}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Lautstärken setzen param_notifivolume
false
global_volume_alarm
false
global_volume_dtmf
false
param_volume
true
param_notifivolume
false
global_volume_ring
false
global_volume_system
false
global_volume_voice_call
false
global_ringer_mode
false
global_interruptions_mode
false
Lautstärken setzen param_volume
false
global_volume_alarm
false
global_volume_dtmf
true
param_volume
false
global_volume_notification
false
global_volume_ring
false
global_volume_system
false
global_volume_voice_call
false
global_ringer_mode
false
global_interruptions_mode
true
Neustart
false
Notification Lautstärke Speichern
false
global_volume_alarm
false
global_volume_dtmf
false
global_volume_music
true
global_volume_notification
false
global_volume_ring
false
global_volume_system
false
global_volume_voice_call
false
global_ringer_mode
false
global_interruptions_mode
false
Notification Lautstärke Wiederherstellen
false
global_volume_alarm
false
global_volume_dtmf
false
param_volume
true
global_volume_notification
false
global_volume_ring
false
global_volume_system
false
global_volume_voice_call
false
global_ringer_mode
false
global_interruptions_mode
false
Notification Volume
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
volumeNotification@@{volumeNotification}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
NotificationLautstärke auf Level 7
NOTIFICATION
7
false
false
false
Nächster Alarm
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
nextAlarmTime@@{next_alarmtime}@@@@nextAlarmDay@@{next_alarmday}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Pause: 1s (Gerät wach halten)
1s
true
false
true
Pause: 2s (Gerät wach halten)
2s
true
false
true
Pause: 3s (Gerät wach halten)
3s
true
false
false
Reading Music Metachanged.2
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
currentMusicTrack@@{global_track}@@@@currentMusicAlbum@@{global_album}@@@@currentMusicArtist@@{global_artist}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Schalte Display ein: Hell für {param_screenontime}s
true
{param_screenontime}s
true
false
Screen Brightness
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
screenBrightness@@{screenBrightness}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Screen Orientation
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
screenOrientation@@{screen_orientation}@@@@screenOrientationMode@@{screen_orientation_mode}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
false
Screen State
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
screen@@{screen_state}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
Script: airpcount = 0
true
Script: airpcount = airpcount + 1
true
Script: airplanemode = "off"
true
Script: amad_flowset_version = "1.9.67"
true
Script: androidVersion = "not supported funktion"
true
Script: bluetooth_state = "off"
true
Script: bluetooth_state = "on"
true
Script: connected_devices_names = "null"; connected_devices_addresses = "null"
true
Script: daydream_state = "off"
true
Script: daydream_state = "on"
true
Script: dock_state = "docked"
true
Script: dock_state = "undocked"
true
Script: global_artist = "no soundplayer activ"; global_track = "no soundplayer activ"; global_album = "no soundplayer activ";
true
Script: informationFlow_state = "aktiv"
true
Script: informationFlow_state = "inaktiv"
true
Script: keyguard = "locked"
true
Script: keyguard = "unlocked"
true
Script: keyguardSet = "0"
true
Script: keyguardSet = "1"
true
Script: next_alarmday = "{next_alarm,dateformat,c}"
true
Script: next_alarmtime = "{next_alarm,dateformat,HH:mm}"
true
Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff"
true
Script: notification_text = "not supported from your device"
true
Script: runTask = "0"
true
Script: runTask = "1"
true
Script: runTask = "not supported android version"
true
Script: runTask = "null"
true
Script: scrcount = 0
true
Script: scrcount = scrcount + 1
true
Script: screen_orientation = "landscape"
true
Script: screen_orientation = "portrait"
true
Script: screen_orientation_mode = "auto"
true
Script: screen_orientation_mode = "manual"
true
Script: screen_state = "off {keyguard}"
true
Script: screen_state = "on {keyguard}"
true
Script: setCommandFlow_state = "aktiv"
true
Script: setCommandFlow_state = "inaktiv"
true
Script: udef_trigger = "setLockPin"
true
Script: volume = {volumeBT}
true
Script: volume = {volumeSP}
false
Send Voice Input Value to AMADCommBridge
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
{value}
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: voiceinputvalue
true
response
/storage/emulated/0/Download/file.bin
true
false
Send Voice Input Value to AMADCommBridge left
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
{left(value, (indexOf(value, " und ")))}
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: voiceinputvalue
true
response
/storage/emulated/0/Download/file.bin
true
true
Setze Alarm: um {param_hour}:{param_minute}
{param_hour}
{param_minute}
false
true
true
Setze Display Helligkeit: {param_brightness}
false
{param_brightness}
false
50
true
Setze Display Orientierung: Auf Default zurücksetzen
UNSPECIFIED
false
true
Setze Display Orientierung: Landscape
LANDSCAPE
false
true
Setze Display Orientierung: Portrait
PORTRAIT
false
true
Setze Flow Status: Aktivieren Informations
true
Informations
true
Setze Flow Status: Aktivieren SetCommands
true
SetCommands
true
Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma}
true
{imported_flow_names,listformat,comma}
false
Setze Globale Variablen
true
Setze Lock PIN/Passwort: PIN/Passwort zurücksetzen
true
PIN
false
param_lockPIN
true
Setze Lock PIN/Passwort: Setze PIN von Variable param_lockpin
false
PIN
false
param_lockpin
false
Setze Timer
{param_minute}m
true
false
Setze voice Variablen
true
Setze Vollbild Modus: Auf Default zurücksetzen
UNSPECIFIED
false
true
Setze Vollbild Modus: Navigation nicht anzeigen
HIDE_NAVIGATION
false
true
Sound: /storage/emulated/0/Notifications/{param_notifyfile} als Benachrichtigung
FILE
Lautlos
/storage/emulated/0/Notifications/{param_notifyfile}
NOTIFICATION
false
true
true
TRANSIENT
true
Sprachausgabe: {param_message}
MUSIC
{param_message}
de_DE
true
1.0
true
1.0
true
false
false
true
TRANSIENT
false
Spracheingabe wurde nicht erkannt
NOTIFICATION
Ihre Eingabe wurde nicht verstanden
de_DE
true
1.0
true
1.0
true
false
false
true
TRANSIENT
false
Stromversorgung und Akkustand
http://{global_fhemip}:{global_bridgeport}
false
false
POST
GENERAL_TEXT
text/plain
powerLevel@@{battery_percentage}@@@@powerPlugged@@{battery_plugged}@@@@
@@@@readingsNameXYZ@@readingsValueABC
60000
true
FHEMDEVICE: {global_fhemdevice}
FHEMCMD: setreading
true
response
/storage/emulated/0/Download/file.bin
false
true
URL in Browser öffnen: {param_url} (mit Chrome)
{param_url}
true
com.android.chrome
com.google.android.apps.chrome.Main
Chrome
true
Vibrieren: Pattern 2 (-- --)
false
vibrate_pattern_2
0,500
Informations
AMAD2 Info/Control Flowset v1.9.67
true
PARALLEL
500
Stromversorgung: Angeschlossen
Genereller Broadcast: wenn org.smblott.intentradio.STATE
Systemeinstellung verändert: System volume_music_headphone
App Task Gestartet: {global_activetask}
Bluetooth Status: Schaltet ein, Ein
Stromversorgung: Entfernt
Display Status: Aus
Display Orientierung: Portrait
Bluetooth Status: Schaltet aus, Aus
Daydream Status: Gestoppt
Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic
Eingehender Anruf. Status: Klingelt, Nummern: Alle
Systemeinstellung verändert: System volume_music_speaker
Systemeinstellung verändert: System screen_brightness
Display Status: Ein
Daydream Status: Gestartet
Akku Ladestand: grösser als 0%
Dock Event: Docked
com.android.music.playstatechanged
Systemeinstellung verändert: System volume_music_bt_a2dp
HTTP Request: /fhem-amad/deviceInfo/
com.android.music.metachanged
Systemeinstellung verändert: System next_alarm
App Task Beendet: {global_activetask}
Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic
Dock Event: Undocked
Display Orientierung: Landscape
Benachrichtigung in Statusbar angezeigt: com.whatsapp
Flugmodus: Aus
Systemeinstellung verändert: System volume_ring_speaker
Get Android Version
Script: androidVersion = "not supported funktion"
Stromversorgung: Angeschlossen
Expression: trigger == "Daydream Status: Gestartet"
Script: setCommandFlow_state = "inaktiv"
Initialisiere Variable Systemeinstellung: screenBrightness
Script: volume = {volumeBT}
Script: volume = {volumeSP}
Bluetooth Gerät verbunden: Beliebiges Geräte (Advanced Audio Distribution)
Initialisiere Variable Systemeinstellung: volumeMusikSpeaker.2
Initialisiere Variable Systemeinstellung: volumeMusikBluetooth.2
Script: daydream_state = "on"
Script: daydream_state = "off"
Script: next_alarmday = "{next_alarm,dateformat,c}"
Script: next_alarmtime = "{next_alarm,dateformat,HH:mm}"
Initialisiere Variable Nächster Alarm: next_alarm
App Task läuft: {global_activetask} (neuster)
Expression: getAndroidSDKVersion() >= "19"
Script: runTask = "1"
Script: runTask = "0"
Script: runTask = "not supported android version"
Script: runTask = "null"
Expression: global_activetask != "none"
Expression: trigger == "Systemeinstellung verändert: System volume_ring_speaker"
Expression: trigger == "Systemeinstellung verändert: System next_alarm"
Expression: trigger == "Systemeinstellung verändert: System screen_brightness"
WLAN Verbunden: {global_apssid}
Script: airplanemode = "off"
Expression: trigger == "Flugmodus: Aus"
Script: airpcount = 0
Expression: airpcount < 11
Script: airpcount = airpcount + 1
Pause: 2s (Gerät wach halten)
Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin"
Script: keyguard = "unlocked"
Script: screen_state = "off {keyguard}"
Expression: global_activetask != "none"
Keyguard mit Sicherheit
Dock Status: Docked
Display Orientierung: Portrait
Script: screen_orientation = "portrait"
Script: screen_orientation = "landscape"
Display automatisch drehen eingeschaltet
Script: dock_state = "docked"
Script: dock_state = "undocked"
Script: keyguardSet = "1"
Script: keyguardSet = "0"
Script: screen_orientation_mode = "auto"
Script: screen_orientation_mode = "manual"
Expression: trigger == "Display Orientierung: Landscape" or trigger == "Display Orientierung: Portrait" or trigger == "Display Status: Ein" or trigger == "Display Status: Aus"
Script: setCommandFlow_state = "aktiv"
Flow Aktiv: SetCommands
Setze Flow Status: Aktivieren SetCommands
Script: screen_state = "on {keyguard}"
Script: scrcount = 0
Script: keyguard = "locked"
Display eingeschaltet
Keyguard gesperrt
Expression: scrcount < 5
Script: scrcount = scrcount + 1
Pause: 2s (Gerät wach halten)
Expression: keyguard == "locked"
Expression: trigger == "Akku Ladestand: grösser als 0%"
Initialisiere Variable Systemeinstellung: volumeNotification
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"
Expression: trigger == "com.android.music.playstatechanged" or trigger == "com.android.music.metachanged"
Pause: 1s (Gerät wach halten)
Musik Aktiv
Script: global_artist = "no soundplayer activ"; global_track = "no soundplayer activ"; global_album = "no soundplayer activ";
Expression: trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein"
Bluetooth eingeschaltet
Script: bluetooth_state = "off"
Script: bluetooth_state = "on"
Bluetooth Gerät verbunden: Beliebiges Geräte
Script: connected_devices_names = "null"; connected_devices_addresses = "null"
Expression: udef_trigger == "setLockPin"
Expression: trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt"
Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"
Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle"
Expression: trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic"
Expression: getAndroidSDKVersion() >= "19"
Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff"
Benachrichtigung in Statusbar angezeigt: Automagic
Script: notification_text = "not supported from your device"
Expression: getAndroidSDKVersion() >= "19"
Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff"
Script: notification_text = "not supported from your device"
Benachrichtigung in Statusbar angezeigt: WhatsApp
Expression: trigger == "Genereller Broadcast: wenn org.smblott.intentradio.STATE"
WLAN Verbunden: {global_apssid}
Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp"
Android Version
Setze Globale Variablen
Check run Task
Screen State
Airplainemode
Reading Music Metachanged.2
Bluetooth Status
Bluetooth Device Status
Notification Volume
Lautstärke / Volume
Nächster Alarm
Stromversorgung und Akkustand
Daydream State
Screen Brightness
Screen Orientation
Automagic State
Dock State
KeyGuard Set
Incoming Call
Incoming WhatsApp Message
IntentRadio Status
Flowsetversion
Flow Status SetCommands
Script: amad_flowset_version = "1.9.67"
SetCommands
AMAD2 Info/Control Flowset v1.9.67
true
QUEUE
500
Expression: param_screen=="on"
Expression: setBrightness"
Expression: screenMsg"
URL in Browser öffnen: {param_url} (mit Chrome)
Benachrichtigung auf Bildschirm: {param_message} (lange)
Expression: setScreenFullscreen"
Expression: param_orientation == "auto"
Setze Display Orientierung: Portrait
Setze Display Orientierung: Landscape
Expression: param_orientation == "landscape"
Setze Vollbild Modus: Navigation nicht anzeigen
Setze Vollbild Modus: Auf Default zurücksetzen
Expression: param_button == "back"
Expression: param_button == "next"
Setze Display Orientierung: Auf Default zurücksetzen
Expression: param_button == "play"
Expression: mediaPlayer"
Expression: param_button == "stop"
Expression: param_screen=="off"
Expression: setScreenOnOff"
Flow Aktiv: Informations
Expression: ttsMsg"
Display automatisch drehen ein-/ausschalten: Aus
Display automatisch drehen ein-/ausschalten: Ein
Expression: setScreenOrientation"
Expression: param_fullscreen == "off"
Expression: param_fullscreen == "on"
Expression: setBluetooth"
Sprachausgabe: {param_message}
Expression: param_bluetooth == "off"
Expression: param_bluetooth == "on"
Bluetooth ein-/ausschalten: Ein
Script: informationFlow_state = "inaktiv"
Bluetooth eingeschaltet
Bluetooth Gerät verbinden/trennen: Trennen Advanced Audio Distribution {param_btdeviceone}
Bluetooth Gerät verbinden/trennen: Trennen Eingabegerät {param_btdeviceone}
Bluetooth Gerät verbinden/trennen: Trennen Personal Area Network {param_btdeviceone}
Bluetooth Gerät verbinden/trennen: Trennen Advanced Audio Distribution {param_btdevicetwo}
Bluetooth Gerät verbinden/trennen: Trennen Eingabegerät {param_btdevicetwo}
Bluetooth Gerät verbinden/trennen: Trennen Headset {param_btdeviceone}
Bluetooth Gerät verbinden/trennen: Trennen Headset {param_btdevicetwo}
Bluetooth Gerät verbinden/trennen: Trennen Personal Area Network {param_btdevicetwo}
Pause: 3s (Gerät wach halten)
Bluetooth Gerät verbinden/trennen: Verbinden Advanced Audio Distribution {param_swtobtdevicemac}
Pause: 2s (Gerät wach halten)
Gerät sperren
Expression: setBTDevice"
Expression: openURL"
Audio Player steuern: Medienknopf Play (Google Play Musik)
Audio Player steuern: Medienknopf Weiter (Google Play Musik)
Audio Player steuern: Medienknopf Zurück (Google Play Musik)
Bluetooth ein-/ausschalten: Aus
Audio Player steuern: Medienknopf Stopp (Google Play Musik)
Expression: setVolume"
Expression: param_orientation == "portrait"
Expression: Reboot
Expression: System Command"
Neustart
Expression: Shutdown
Herunterfahren
Sound: /storage/emulated/0/Notifications/{param_notifyfile} als Benachrichtigung
Benachrichtigung aus Statusbar entfernen: Alle
Benachrichtigung aus Statusbar entfernen: Alle (Automagic)
Expression: Automagic
Expression: All
Expression: setNotifiVolume"
Expression: notifysnd"
NotificationLautstärke auf Level 7
Notification Lautstärke Speichern
Expression: param_notifyfile == "RedAlert.mp3"
Notification Lautstärke Wiederherstellen
Expression: setVoiceCommand"
Flows ausführen: VoiceControl
Vibrieren: Pattern 2 (-- --)
Expression: Clear Automagic Meldungen"
Flugmodus ein-/ausschalten: Ein
Setze Display Helligkeit: {param_brightness}
Expression: setScreenlock"
Broadcast senden: {param_action}
Expression: sendIntent"
Setze Flow Status: Aktivieren Informations
Script: informationFlow_state = "aktiv"
Expression: Airplanemode
Pause: 1s (Gerät wach halten)
Airplainemode ON
Expression: param_lockmod == "lock"
Setze Lock PIN/Passwort: PIN/Passwort zurücksetzen
Setze Lock PIN/Passwort: Setze PIN von Variable param_lockpin
Script: udef_trigger = "setLockPin"
Flows ausführen: udef_trigger setLockPin
Lautstärken setzen param_volume
Expression: trigger == "Sprachbefehl angefordert"
WLAN Verbunden: {global_apssid}
Lautstärken setzen param_notifivolume
Setze Alarm: um {param_hour}:{param_minute}
Expression: trigger == "HTTP Request: /fhem-amad/setCommands/*"
Expression: setAlarm"
Expression: setTimer"
Setze Timer
Expression: setVibrate"
Expression: openApp"
App Task läuft: App (neuster)
App Starten: App
Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma}
Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml
Expression: setVibrate"
Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml
Schalte Display ein: Hell für {param_screenontime}s
Akku Ladestand: grösser als 0%
HTTP Request: /fhem-amad/deviceInfo/
Sprachbefehl angefordert
Display Status: Ein
HTTP Request: /fhem-amad/setCommands/*
Flow Status Informations
Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /storage/emulated/0/Download
VoiceControl
AMAD2 Info/Control Flowset v1.9.67
true
QUEUE
60
AMAD Voice Control
Expression: contains(value, " und ")
Benachrichtigung auf Bildschirm: {value} (lange)
Expression: value != ""
Spracheingabe wurde nicht erkannt
Setze voice Variablen
Send Voice Input Value to AMADCommBridge left
Send Voice Input Value to AMADCommBridge