98 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			5.8 KiB
		
	
	
	
		
			XML
		
	
	
	
	
	
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
 | 
						|
<data version="1.28.0">
 | 
						|
  <trigger type="http_request">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>HTTP Request: /automagic/deviceInfo, Port 8089</name>
 | 
						|
    <enabled>true</enabled>
 | 
						|
    <path>/automagic/deviceInfo</path>
 | 
						|
    <port>8089</port>
 | 
						|
    <acquireWifiLock>true</acquireWifiLock>
 | 
						|
  </trigger>
 | 
						|
  <condition type="battery_level">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Akku Ladestand: grösser als 0%</name>
 | 
						|
    <levelPercentage>0</levelPercentage>
 | 
						|
    <batteryLevelCondition>HIGHER_THAN</batteryLevelCondition>
 | 
						|
  </condition>
 | 
						|
  <action type="write_http_response_text">
 | 
						|
    <useDefaultName>false</useDefaultName>
 | 
						|
    <name>HTTP Response</name>
 | 
						|
    <text>powerLevel {battery_percentage}@@powerPlugged {battery_plugged}@@volumeMusikSpeaker {volumeMusikSpeaker}@@networkCountryIso {network_country_iso}@@voiceMailNumber {voice_mail_number}@@screenBrightness {screenBrightness}@@nextAlarmDay {next_alarmday}@@nextAlarmTime {next_alarmtime}</text>
 | 
						|
    <replaceVariables>true</replaceVariables>
 | 
						|
    <contentType>text/html</contentType>
 | 
						|
  </action>
 | 
						|
  <action type="init_variable_next_alarm">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Initialisiere Variable Nächster Alarm: Variable next_alarm</name>
 | 
						|
    <variable>next_alarm</variable>
 | 
						|
  </action>
 | 
						|
  <action type="init_variable_system_setting">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Initialisiere Variable Systemeinstellung: System screen_brightness to screenBrightness</name>
 | 
						|
    <settingCategory>SYSTEM</settingCategory>
 | 
						|
    <settingName>screen_brightness</settingName>
 | 
						|
    <variable>screenBrightness</variable>
 | 
						|
  </action>
 | 
						|
  <action type="init_variable_system_setting">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Initialisiere Variable Systemeinstellung: System volume_music_speaker to volumeMusikSpeaker</name>
 | 
						|
    <settingCategory>SYSTEM</settingCategory>
 | 
						|
    <settingName>volume_music_speaker</settingName>
 | 
						|
    <variable>volumeMusikSpeaker</variable>
 | 
						|
  </action>
 | 
						|
  <action type="init_variables_phone_info">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Initialisiere Variablen Telefoninfo: network_country_iso, voice_mail_number</name>
 | 
						|
    <isVariableNetworkCountryIso>true</isVariableNetworkCountryIso>
 | 
						|
    <variableNetworkCountryIso>network_country_iso</variableNetworkCountryIso>
 | 
						|
    <isVariableVoiceMailNumber>true</isVariableVoiceMailNumber>
 | 
						|
    <variableVoiceMailNumber>voice_mail_number</variableVoiceMailNumber>
 | 
						|
  </action>
 | 
						|
  <action type="sleep">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Pause: 2s (Gerät wach halten)</name>
 | 
						|
    <duration>2s</duration>
 | 
						|
    <keepDeviceAwake>true</keepDeviceAwake>
 | 
						|
  </action>
 | 
						|
  <action type="script">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Script: next_alarmday = "{next_alarm,dateformat,c}"</name>
 | 
						|
    <script>next_alarmday = "{next_alarm,dateformat,c}"</script>
 | 
						|
  </action>
 | 
						|
  <action type="script">
 | 
						|
    <useDefaultName>true</useDefaultName>
 | 
						|
    <name>Script: next_alarmtime = "{next_alarm,dateformat,HH:mm}"</name>
 | 
						|
    <script>next_alarmtime = "{next_alarm,dateformat,HH:mm}"</script>
 | 
						|
  </action>
 | 
						|
  <flow type="flow">
 | 
						|
    <name>Informationen</name>
 | 
						|
    <group>FHEM Info / Steuerung über AMAD Modul</group>
 | 
						|
    <enabled>true</enabled>
 | 
						|
    <executionPolicy>PARALLEL</executionPolicy>
 | 
						|
    <conditioncontainer id="t1" x="70.0" y="402.5">Akku Ladestand: grösser als 0%</conditioncontainer>
 | 
						|
    <actioncontainer id="t2" x="525.0" y="647.5">Initialisiere Variable Nächster Alarm: Variable next_alarm</actioncontainer>
 | 
						|
    <actioncontainer id="t3" x="70.0" y="1172.5">HTTP Response</actioncontainer>
 | 
						|
    <actioncontainer id="t4" x="-140.0" y="647.5">Initialisiere Variablen Telefoninfo: network_country_iso, voice_mail_number</actioncontainer>
 | 
						|
    <actioncontainer id="t5" x="70.0" y="647.5">Initialisiere Variable Systemeinstellung: System volume_music_speaker to volumeMusikSpeaker</actioncontainer>
 | 
						|
    <actioncontainer id="t6" x="280.0" y="647.5">Initialisiere Variable Systemeinstellung: System screen_brightness to screenBrightness</actioncontainer>
 | 
						|
    <actioncontainer id="t7" x="420.0" y="857.5">Script: next_alarmtime = "{next_alarm,dateformat,HH:mm}"</actioncontainer>
 | 
						|
    <actioncontainer id="t8" x="630.0" y="857.5">Script: next_alarmday = "{next_alarm,dateformat,c}"</actioncontainer>
 | 
						|
    <actioncontainer id="t9" x="69.999954" y="157.5001">Pause: 2s (Gerät wach halten)</actioncontainer>
 | 
						|
    <triggercontainer id="t10" x="70.00001" y="-87.5">
 | 
						|
      <trigger>HTTP Request: /automagic/deviceInfo, Port 8089</trigger>
 | 
						|
    </triggercontainer>
 | 
						|
    <connection from="t1" to="t5" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t1" to="t4" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t1" to="t6" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t1" to="t2" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t2" to="t7" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t2" to="t8" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t4" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t5" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t6" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t7" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t8" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t9" to="t1" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
    <connection from="t10" to="t9" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
 | 
						|
  </flow>
 | 
						|
</data> |