true Akku Ladestand: grösser als 0% true 0 HIGHER_THAN true true false App Task Beendet true * 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/multimediaControl true /fhem-amad/multimediaControl* 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: Amozon Music Player param_mplayer == "amazonMusic" 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 != null global_activetask != null true Expression: global_apssid != "usb-ethernet" global_apssid != "usb-ethernet" true Expression: global_bridgeport == null or global_bridgeport != {header_bport} or global_fhemip == null or global_fhemip != {header_fhemip} or global_fhemdevice == null or global_fhemdevice != {header_fhemdevice} or global_activetask == null or global_activetask != {header_activetask} or global_apssid == null or global_apssid != {header_apssid} or global_deviceport != null or global_deviceport!= {header_dport} global_bridgeport == null or global_bridgeport != {header_bport} or global_fhemip == null or global_fhemip != {header_fhemip} or global_fhemdevice == null or global_fhemdevice != {header_fhemdevice} or global_activetask == null or global_activetask != {header_activetask} or global_apssid == null or global_apssid != {header_apssid} or global_deviceport != null or global_deviceport!= {header_dport} true Expression: global_fhemip != null or header_fhemip != null global_fhemip != null or header_fhemip != null false Expression: Google Music Player param_mplayer == "googleMusic" 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: openCall" request_path == "/fhem-amad/setCommands/openCall" false Expression: openURL" request_path == "/fhem-amad/setCommands/openURL" true Expression: package_name == {global_activetask} package_name == {global_activetask} 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: Spotify Music Player param_mplayer == "spotifyMusic" 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 == "App Task Beendet" trigger == "App Task Beendet" 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 == "Dock Event: Docked" or trigger == "Dock Event: Undocked" trigger == "Dock Event: Docked" or trigger == "Dock Event: Undocked" 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" false Expression: TuneIn Radio param_mplayer == "tuneinRadio" true Expression: udef_trigger == "setLockPin" udef_trigger == "setLockPin" true Expression: value != "" value != "" true Flow Aktiv: Informations Informations true Flow Aktiv: SetCommands SetCommands true Gerätespeicherplatz: Freier Speicherplatz > 1kb (/sdcard) /sdcard true true 1024 true Gerätespeicherplatz: Freier Speicherplatz > 1kb (/storage/emulated/0) /storage/emulated/0 true true 1024 true Gerätespeicherplatz: Freier Speicherplatz > 1kb (/storage/sdcard0) /storage/sdcard0 true true 1024 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 (Amazon Music) true LAUNCH KEYCODE_MEDIA_PLAY true com.amazon.mp3 com.amazon.mp3.playback.service.HeadsetControlsReceiver Amazon Music true Audio Player steuern: Medienknopf Play (Google Play Musik) true LAUNCH KEYCODE_MEDIA_PLAY true com.google.android.music com.google.android.music.playback.MediaButtonIntentReceiver Google Play Musik true Audio Player steuern: Medienknopf Play (Spotify) true LAUNCH KEYCODE_MEDIA_PLAY true com.spotify.music com.spotify.music.internal.receiver.MediaButtonReceiver Spotify true Audio Player steuern: Medienknopf Play (TuneIn Radio) true LAUNCH KEYCODE_MEDIA_PLAY true tunein.player tunein.ui.helpers.MediaButtonIntentReceiver TuneIn Radio true Audio Player steuern: Medienknopf Stopp (Amazon Music) true STOP KEYCODE_MEDIA_STOP true com.amazon.mp3 com.amazon.mp3.playback.service.HeadsetControlsReceiver Amazon Music 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 Stopp (Spotify) true STOP KEYCODE_MEDIA_STOP true com.spotify.music com.spotify.music.internal.receiver.MediaButtonReceiver Spotify true Audio Player steuern: Medienknopf Stopp (TuneIn Radio) true STOP KEYCODE_MEDIA_STOP true tunein.player tunein.ui.helpers.MediaButtonIntentReceiver TuneIn Radio true Audio Player steuern: Medienknopf Weiter (Amazon Music) true NEXT KEYCODE_MEDIA_NEXT true com.amazon.mp3 com.amazon.mp3.playback.service.HeadsetControlsReceiver Amazon Music true Audio Player steuern: Medienknopf Weiter (Google Play Musik) true NEXT KEYCODE_MEDIA_NEXT true com.google.android.music com.google.android.music.playback.MediaButtonIntentReceiver Google Play Musik true Audio Player steuern: Medienknopf Weiter (Spotify) true NEXT KEYCODE_MEDIA_NEXT true com.spotify.music com.spotify.music.internal.receiver.MediaButtonReceiver Spotify true Audio Player steuern: Medienknopf Weiter (TuneIn Radio) true NEXT KEYCODE_MEDIA_NEXT true tunein.player tunein.ui.helpers.MediaButtonIntentReceiver TuneIn Radio true Audio Player steuern: Medienknopf Zurück (Amazon Music) true PREVIOUS KEYCODE_MEDIA_PREVIOUS true com.amazon.mp3 com.amazon.mp3.playback.service.HeadsetControlsReceiver Amazon Music true Audio Player steuern: Medienknopf Zurück (Google Play Musik) true PREVIOUS KEYCODE_MEDIA_PREVIOUS true com.google.android.music com.google.android.music.playback.MediaButtonIntentReceiver Google Play Musik true Audio Player steuern: Medienknopf Zurück (Spotify) true PREVIOUS KEYCODE_MEDIA_PREVIOUS true com.spotify.music com.spotify.music.internal.receiver.MediaButtonReceiver Spotify true Audio Player steuern: Medienknopf Zurück (TuneIn Radio) true PREVIOUS KEYCODE_MEDIA_PREVIOUS true tunein.player tunein.ui.helpers.MediaButtonIntentReceiver TuneIn Radio 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: /sdcard/Download/currentFlowsetUpdate.xml /sdcard/Download/currentFlowsetUpdate.xml true true Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml /storage/emulated/0/Download/currentFlowsetUpdate.xml true true Dateien löschen: /storage/emulated/0/Download/installFlow_{param_flowname} /storage/emulated/0/Download/installFlow_{param_flowname} true true Dateien löschen: /storage/sdcard0/Download/currentFlowsetUpdate.xml /storage/sdcard0/Download/currentFlowsetUpdate.xml true true Dateien löschen: /storage/sdcard0/Download/installFlow_{param_flowname} /storage/sdcard0/Download/installFlow_{param_flowname} 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 /sdcard/Download http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml /sdcard/Download true 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}/currentFlowsetUpdate.xml to /storage/sdcard0/Download http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml /storage/sdcard0/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 true Download URL: http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} to /storage/sdcard0/Download http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} /storage/sdcard0/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: /sdcard/Download/currentFlowsetUpdate.xml /sdcard/Download/currentFlowsetUpdate.xml true true Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml /storage/emulated/0/Download/currentFlowsetUpdate.xml true true Flows/Widgets importieren: /storage/emulated/0/Download/installFlow_{param_flowname} /storage/emulated/0/Download/installFlow_{param_flowname} true true Flows/Widgets importieren: /storage/sdcard0/Download/currentFlowsetUpdate.xml /storage/sdcard0/Download/currentFlowsetUpdate.xml true true Flows/Widgets importieren: /storage/sdcard0/Download/installFlow_{param_flowname} /storage/sdcard0/Download/installFlow_{param_flowname} 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 true Nummer anrufen: {param_callnumber} {param_callnumber} true 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 Prüfe und setze globale Variablen 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 false Schalte Display ein false 5s true 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.1.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 active"; global_track = "no soundplayer active"; global_album = "no soundplayer active"; 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 = "Flow install: path for download not exist" true Script: notification_text = "Flowset Update: path for download not exist" 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} 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: {param_notifypath}{param_notifyfile} als Benachrichtigung FILE Lautlos {param_notifypath}{param_notifyfile} NOTIFICATION false true true TRANSIENT true Sprachausgabe: {param_message} MUSIC {param_message} de_DE true 1.0 true {param_msgspeed} 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.1.0 true PARALLEL 900 Expression: trigger == "Daydream Status: Gestartet" Script: setCommandFlow_state = "inaktiv" 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 Expression: getAndroidSDKVersion() >= "19" Script: runTask = "1" Script: runTask = "0" Script: runTask = "not supported android version" Script: runTask = "null" 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" Script: airplanemode = "off" Expression: airpcount < 11 Script: keyguard = "unlocked" Script: screen_state = "off {keyguard}" 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%" 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 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: trigger == "Daydream Status: Gestartet" or trigger == "Daydream Status: Gestoppt" Expression: trigger == "Eingehender Anruf. Status: Klingelt, Nummern: Alle" 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 Dock State Incoming Call Incoming WhatsApp Message IntentRadio Status Flowsetversion Flow Status SetCommands Expression: getAndroidSDKVersion() >= "19" Expression: trigger == "Display Status: Aus" or trigger == "Display Status: Ein" or udef_trigger == "setLockPin" Airplainemode Script: airpcount = airpcount + 1 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" } Next Alarm State WLAN Verbunden: {global_apssid} Expression: global_apssid != "usb-ethernet" Script: airpcount = 0 Pause: 2s (Gerät wach halten) Expression: global_apssid != "usb-ethernet" WLAN Verbunden: {global_apssid} Dock Status: Docked Expression: udef_trigger == "setLockPin" Expression: trigger == "Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic" or trigger == "Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic" Expression: trigger == "Dock Event: Docked" or trigger == "Dock Event: Undocked" Expression: global_activetask != null Expression: trigger == "Bluetooth Status: Schaltet aus, Aus" or trigger == "Bluetooth Status: Schaltet ein, Ein" App Task läuft: {global_activetask} (neuster) Script: global_artist = "no soundplayer active"; global_track = "no soundplayer active"; global_album = "no soundplayer active"; Automagic State Script: notification_text = "not supported from your device" Expression: global_fhemip != null or header_fhemip != null Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/" Initialisiere Variable Systemeinstellung: volumeMusikBluetooth.2 Initialisiere Variable Systemeinstellung: volumeMusikSpeaker.2 Bluetooth Gerät verbunden: Beliebiges Geräte (Advanced Audio Distribution) Script: volume = {volumeBT} Script: volume = {volumeSP} Initialisiere Variable Systemeinstellung: screenBrightness Initialisiere Variable Systemeinstellung: volumeNotification Stromversorgung: Angeschlossen Expression: global_bridgeport == null or global_bridgeport != {header_bport} or global_fhemip == null or global_fhemip != {header_fhemip} or global_fhemdevice == null or global_fhemdevice != {header_fhemdevice} or global_activetask == null or global_activetask != {header_activetask} or global_apssid == null or global_apssid != {header_apssid} or global_deviceport != null or global_deviceport!= {header_dport} Prüfe und setze globale Variablen Get Android Version Script: androidVersion = "not supported funktion" Android Version Expression: trigger == "Flugmodus: Aus" Expression: package_name == {global_activetask} Expression: trigger == "App Task Beendet" KeyGuard Set Keyguard mit Sicherheit Script: amad_flowset_version = "2.1.0" Genereller Broadcast: wenn com.android.deskclock.ALARM_DONE Stromversorgung: Angeschlossen Genereller Broadcast: wenn org.smblott.intentradio.STATE Systemeinstellung verändert: System volume_music_headphone Bluetooth Status: Schaltet ein, Ein Stromversorgung: Entfernt Display Status: Aus Display Orientierung: Portrait Genereller Broadcast: wenn com.android.deskclock.ALARM_SNOOZE Genereller Broadcast: wenn com.android.deskclock.ALARM_DISMISS Bluetooth Status: Schaltet aus, Aus Benachrichtigung in Statusbar angezeigt: com.whatsapp 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 Benachrichtigung in Statusbar entfernt: ch.gridvision.ppam.androidautomagic App Task Beendet Dock Event: Undocked Display Orientierung: Landscape Flugmodus: Aus Systemeinstellung verändert: System volume_ring_speaker MultimediaControl AMAD2 Info/Control Flowset v2.1.0 true PARALLEL Expression: param_button == "play" Expression: param_button == "back" Expression: param_button == "next" Expression: param_button == "stop" Expression: param_button == "play" Expression: param_button == "back" Expression: param_button == "next" Expression: param_button == "stop" Expression: param_button == "play" Expression: param_button == "back" Expression: param_button == "next" Expression: param_button == "stop" Audio Player steuern: Medienknopf Stopp (Amazon Music) Audio Player steuern: Medienknopf Play (Amazon Music) Audio Player steuern: Medienknopf Weiter (Amazon Music) Audio Player steuern: Medienknopf Zurück (Amazon Music) Audio Player steuern: Medienknopf Stopp (Spotify) Audio Player steuern: Medienknopf Play (Spotify) Audio Player steuern: Medienknopf Weiter (Spotify) Audio Player steuern: Medienknopf Zurück (Spotify) Audio Player steuern: Medienknopf Stopp (TuneIn Radio) Audio Player steuern: Medienknopf Play (TuneIn Radio) Audio Player steuern: Medienknopf Weiter (TuneIn Radio) Audio Player steuern: Medienknopf Zurück (TuneIn Radio) Audio Player steuern: Medienknopf Weiter (Google Play Musik) Audio Player steuern: Medienknopf Play (Google Play Musik) Audio Player steuern: Medienknopf Stopp (Google Play Musik) Expression: param_button == "stop" Expression: param_button == "play" Expression: param_button == "next" Expression: param_button == "back" Audio Player steuern: Medienknopf Zurück (Google Play Musik) HTTP Request: /fhem-amad/multimediaControl Expression: Google Music Player Expression: Amozon Music Player Expression: Spotify Music Player Expression: TuneIn Radio SetCommands AMAD2 Info/Control Flowset v2.1.0 true QUEUE 900 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 Setze Display Orientierung: Auf Default zurücksetzen 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" 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) Expression: setBTDevice" Bluetooth ein-/ausschalten: Aus Expression: setVolume" Expression: param_orientation == "portrait" Expression: Reboot Expression: System Command" Neustart Expression: Shutdown Herunterfahren 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 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 Expression: trigger == "Sprachbefehl angefordert" WLAN Verbunden: {global_apssid} Setze Alarm: um {param_hour}:{param_minute} Expression: setAlarm" Setze Timer Expression: setVibrate" Expression: openApp" App Starten: App Schalte Display ein: Hell für {param_screenontime}s Flow Status Informations App Task läuft: App (neuster) Expression: screenMsg" Benachrichtigung auf Bildschirm: {param_message} (lange) Expression: openURL" URL in Browser öffnen: {param_url} (mit {param_browserapp}/{param_browserappclass}) Vibrieren: Pattern 2 (-- --) Expression: global_apssid != "usb-ethernet" Expression: installFlow" Download URL: http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} to /storage/emulated/0/Download Flows/Widgets importieren: /storage/emulated/0/Download/installFlow_{param_flowname} Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Dateien löschen: /storage/sdcard0/Download/installFlow_{param_flowname} Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Flows/Widgets importieren: /storage/sdcard0/Download/installFlow_{param_flowname} Download URL: http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} to /storage/sdcard0/Download Download URL: http://{global_fhemip}:{global_bridgeport}/installFlow_{param_flowname} to /storage/sdcard0/Download Flows/Widgets importieren: /storage/sdcard0/Download/installFlow_{param_flowname} Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Dateien löschen: /storage/sdcard0/Download/installFlow_{param_flowname} Gerätespeicherplatz: Freier Speicherplatz > 1kb (/sdcard) Automagic State Script: notification_text = "Flow install: path for download not exist" Gerätespeicherplatz: Freier Speicherplatz > 1kb (/storage/emulated/0) Gerätespeicherplatz: Freier Speicherplatz > 1kb (/storage/sdcard0) Sound: {param_notifypath}{param_notifyfile} als Benachrichtigung Dateien löschen: /storage/emulated/0/Download/installFlow_{param_flowname} Gerät sperren Script: udef_trigger = "setLockPin" Flows ausführen: udef_trigger setLockPin Display eingeschaltet Gerät sperren Schalte Display ein Gerät sperren Sprachausgabe: {param_message} Expression: mediaPlayer" Expression: param_button == "stop" Audio Player steuern: Medienknopf Stopp (Google Play Musik) Expression: param_button == "play" Audio Player steuern: Medienknopf Play (Google Play Musik) Expression: param_button == "next" Audio Player steuern: Medienknopf Weiter (Google Play Musik) Expression: param_button == "back" Audio Player steuern: Medienknopf Zurück (Google Play Musik) Lautstärken setzen param_volume Lautstärken setzen param_notifivolume Akku Ladestand: grösser als 0% Sprachbefehl angefordert HTTP Request: /fhem-amad/deviceInfo/ Display Status: Ein HTTP Request: /fhem-amad/setCommands/* Expression: setTimer" Expression: openCall" Nummer anrufen: {param_callnumber} Expression: trigger == "HTTP Request: /fhem-amad/setCommands/*" Update AMAD Flowset AMAD2 Info/Control Flowset v2.1.0 true PARALLEL HTTP Request: /fhem-amad/currentFlowsetUpdate Prüfe und setze Bridgeport Variable Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /storage/emulated/0/Download Flows/Widgets importieren: /storage/emulated/0/Download/currentFlowsetUpdate.xml Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Dateien löschen: /storage/emulated/0/Download/currentFlowsetUpdate.xml Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Dateien löschen: /storage/sdcard0/Download/currentFlowsetUpdate.xml Flows/Widgets importieren: /storage/sdcard0/Download/currentFlowsetUpdate.xml Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /storage/sdcard0/Download Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /sdcard/Download Flows/Widgets importieren: /sdcard/Download/currentFlowsetUpdate.xml Setze Flow Status: Aktivieren {imported_flow_names,listformat,comma} Dateien löschen: /sdcard/Download/currentFlowsetUpdate.xml Script: notification_text = "Flowset Update: path for download not exist" Automagic State Gerätespeicherplatz: Freier Speicherplatz > 1kb (/storage/emulated/0) Gerätespeicherplatz: Freier Speicherplatz > 1kb (/storage/sdcard0) Gerätespeicherplatz: Freier Speicherplatz > 1kb (/sdcard) VoiceControl AMAD2 Info/Control Flowset v2.1.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