<commit_before><?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="avmfritz"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:thing="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0"
	xsi:schemaLocation="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0 http://eclipse.org/smarthome/schemas/thing-description-1.0.0.xsd">

	<!-- Channel definitions of all FRITZ! devices -->
	<channel-type id="mode">
		<item-type>String</item-type>
		<label>Mode</label>
		<description>States the mode of the device (MANUAL/AUTOMATIC).
		</description>
		<state pattern="%s" readOnly="true">
			<options>
				<option value="MANUAL">Manual</option>
				<option value="AUTOMATIC">Automatic</option>
			</options>
		</state>
	</channel-type>

	<channel-type id="locked" advanced="true">
		<item-type>Contact</item-type>
		<label>Device locked (external)</label>
		<description>Device is locked for switching over external sources.
		</description>
		<category>Contact</category>
		<state pattern="%s" readOnly="true" />
	</channel-type>

	<channel-type id="device_locked" advanced="true">
		<item-type>Contact</item-type>
		<label>Locked (manual)</label>
		<description>Device is locked for switching by pressing the button on the device.
		</description>
		<category>Contact</category>
		<state pattern="%s" readOnly="true" />
	</channel-type>

	<!-- Channel definitions of specific FRITZ! devices -->
	<channel-type id="temperature">
		<item-type>Number:Temperature</item-type>
		<label>Current Temperature</label>
		<description>Current measured temperature.</description>
		<category>Temperature</category>
		<state pattern="%.1f %unit%" readOnly="true" />
	</channel-type>

	<channel-type id="energy">
		<item-type>Number:Energy</item-type>
		<label>Energy Consumption</label>
		<description>Accumulated energy consumption.</description>
		<category>Energy</category>
		<state pattern="%.3f kWh" readOnly="true" />
	</channel-type>

	<channel-type id="power">
		<item-type>Number:Power</item-type>
		<label>Power</label>
		<description>Current power consumption.</description>
		<category>Energy</category>
		<state pattern="%.2f %unit%" readOnly="true" />
	</channel-type>

	<channel-type id="outlet">
		<item-type>Switch</item-type>
		<label>Outlet</label>
		<description>Switched outlet (ON/OFF).</description>
		<category>PowerOutlet</category>
	</channel-type>

	<channel-type id="actual_temp" advanced="true">
		<item-type>Number:Temperature</item-type>
		<label>Current Temperature</label>
		<description>Current measured temperature.</description>
		<category>Temperature</category>
		<state pattern="%.1f %unit%" readOnly="true" />
	</channel-type>

	<channel-type id="set_temp">
		<item-type>Number:Temperature</item-type>
		<label>Setpoint Temperature</label>
		<description>Thermostat Setpoint temperature.</description>
		<category>Temperature</category>
		<state min="8" max="28" step="0.5" pattern="%.1f %unit%" />
	</channel-type>
<commit_msg> [avmfritz] Removed min/max/step attributes (#3532)<commit_after><?xml version="1.0" encoding="UTF-8"?>
<thing:thing-descriptions bindingId="avmfritz"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:thing="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0"
	xsi:schemaLocation="http://eclipse.org/smarthome/schemas/thing-description/v1.0.0 http://eclipse.org/smarthome/schemas/thing-description-1.0.0.xsd">

	<!-- Channel definitions of all FRITZ! devices -->
	<channel-type id="mode">
		<item-type>String</item-type>
		<label>Mode</label>
		<description>States the mode of the device (MANUAL/AUTOMATIC).
		</description>
		<state pattern="%s" readOnly="true">
			<options>
				<option value="MANUAL">Manual</option>
				<option value="AUTOMATIC">Automatic</option>
			</options>
		</state>
	</channel-type>

	<channel-type id="locked" advanced="true">
		<item-type>Contact</item-type>
		<label>Device locked (external)</label>
		<description>Device is locked for switching over external sources.
		</description>
		<category>Contact</category>
		<state pattern="%s" readOnly="true" />
	</channel-type>

	<channel-type id="device_locked" advanced="true">
		<item-type>Contact</item-type>
		<label>Locked (manual)</label>
		<description>Device is locked for switching by pressing the button on the device.
		</description>
		<category>Contact</category>
		<state pattern="%s" readOnly="true" />
	</channel-type>

	<!-- Channel definitions of specific FRITZ! devices -->
	<channel-type id="temperature">
		<item-type>Number:Temperature</item-type>
		<label>Current Temperature</label>
		<description>Current measured temperature.</description>
		<category>Temperature</category>
		<state pattern="%.1f %unit%" readOnly="true" />
	</channel-type>

	<channel-type id="energy">
		<item-type>Number:Energy</item-type>
		<label>Energy Consumption</label>
		<description>Accumulated energy consumption.</description>
		<category>Energy</category>
		<state pattern="%.3f kWh" readOnly="true" />
	</channel-type>

	<channel-type id="power">
		<item-type>Number:Power</item-type>
		<label>Power</label>
		<description>Current power consumption.</description>
		<category>Energy</category>
		<state pattern="%.2f %unit%" readOnly="true" />
	</channel-type>

	<channel-type id="outlet">
		<item-type>Switch</item-type>
		<label>Outlet</label>
		<description>Switched outlet (ON/OFF).</description>
		<category>PowerOutlet</category>
	</channel-type>

	<channel-type id="actual_temp" advanced="true">
		<item-type>Number:Temperature</item-type>
		<label>Current Temperature</label>
		<description>Current measured temperature.</description>
		<category>Temperature</category>
		<state pattern="%.1f %unit%" readOnly="true" />
	</channel-type>

	<channel-type id="set_temp">
		<item-type>Number:Temperature</item-type>
		<label>Setpoint Temperature</label>
		<description>Thermostat Setpoint temperature.</description>
		<category>Temperature</category>
		<state pattern="%.1f %unit%" />
	</channel-type>

{'fraction_non_alphanumeric': 0.17585519760876786, 'fraction_numerical': 0.008801062769843906, 'mean_word_length': 5.273958333333334, 'pattern_counts': {'":': 0, '<': 217, '<?xml version=': 2, '>': 217, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 6}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4629401', 'n_tokens_mistral': 2141, 'n_tokens_neox': 1953, 'n_words': 342}