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 true 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 com.android.deskclock.ALARM_ALERT true com.android.deskclock.ALARM_ALERT false true Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS true com.android.deskclock.ALARM_DISMISS false true Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE true com.android.deskclock.ALARM_DONE false true Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE true com.android.deskclock.ALARM_SNOOZE 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/currentFlowsetUpdate true /fhem-amad/currentFlowsetUpdate 8090 true 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" false Expression: installFlow" request_path == "/fhem-amad/setCommands/installFlow" 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 com.android.deskclock.ALARM_ALERT" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE" trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE" 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 true Download URL: http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} to /storage/emulated/0/Download http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} /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 Next Alarm State http://{global_fhemip}:{global_bridgeport} false false POST GENERAL_TEXT text/plain nextAlarmState@@{nextalarmstate}@@@@ @@@@readingsNameXYZ@@readingsValueABC 60000 true FHEMDEVICE: {global_fhemdevice} FHEMCMD: setreading true response /storage/emulated/0/Download/file.bin false 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 Prüfe und setze Bridgeport Variable 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 = "2.0.0" 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: if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT") { nextalarmstate = "alert" } if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS") { nextalarmstate = "dismiss" } if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE") { nextalarmstate = "done" } if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE") { nextalarmstate = "snooze" } 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 {param_browserapp}/{param_browserappclass}) {param_url} true {param_browserapp} {param_browserappclass} true Vibrieren: Pattern 2 (-- --) false vibrate_pattern_2 0,500 Informations AMAD2 Info/Control Flowset v2.0.0 true PARALLEL 500 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 Pause: 2s (Gerät wach halten) 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" Script: notification_text = "Aktiviere Automagic unter Einstellungen -> Benachrichtigungen -> Benachrichtigungszugriff" Benachrichtigung in Statusbar angezeigt: Automagic 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" Expression: trigger == "Benachrichtigung in Statusbar angezeigt: com.whatsapp" Check run Task Screen State 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 Android Version Script: androidVersion = "not supported funktion" Setze Globale Variablen Get Android Version Script: notification_text = "not supported from your device" Expression: getAndroidSDKVersion() >= "19" Prüfe und setze Bridgeport Variable Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin" Airplainemode Script: airpcount = airpcount + 1 Next Alarm State Expression: trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE" or trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE" Script: if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT") { nextalarmstate = "alert" } if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS") { nextalarmstate = "dismiss" } if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE") { nextalarmstate = "done" } if(trigger == "Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE") { nextalarmstate = "snooze" } WLAN Verbunden: {global_apssid} Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE 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 Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS 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/ Genereller Broadcast: wenn com.android.deskclock.ALARM_ALERT 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 Flugmodus: Aus Systemeinstellung verändert: System volume_ring_speaker Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE Benachrichtigung in Statusbar angezeigt: com.whatsapp Script: amad_flowset_version = "2.0.0" SetCommands AMAD2 Info/Control Flowset v2.0.0 true QUEUE 500 Akku Ladestand: grösser als 0% HTTP Request: /fhem-amad/deviceInfo/ Sprachbefehl angefordert Display Status: Ein HTTP Request: /fhem-amad/setCommands/* Expression: param_screen=="on" Expression: setBrightness" 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" Audio Player steuern: Medienknopf Play (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: setAlarm" Expression: setTimer" Setze Timer Expression: setVibrate" Expression: openApp" App Starten: App Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml Schalte Display ein: Hell für {param_screenontime}s Flow Status Informations Expression: installFlow" App Task läuft: App (neuster) Expression: trigger == "HTTP Request: /fhem-amad/setCommands/*" Download URL: http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} to /storage/emulated/0/Download Expression: screenMsg" Benachrichtigung auf Bildschirm: {param_message} (lange) Audio Player steuern: Medienknopf Weiter (Google Play Musik) Expression: openURL" URL in Browser öffnen: {param_url} (mit {param_browserapp}/{param_browserappclass}) Update AMAD Flowset AMAD2 Flowset Updater v1.0.6 true PARALLEL HTTP Request: /fhem-amad/currentFlowsetUpdate Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /storage/emulated/0/Download Prüfe und setze Bridgeport Variable VoiceControl AMAD2 Info/Control Flowset v2.0.0 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