Gå til innhold
  • Bli medlem
Støtt hjemmeautomasjon.no!

Home Assistant og HeatIt TRM2 termostat.


Anbefalte innlegg

Supert, nå har jeg fått opp temperaturen fra gulvføleren!

 

Vet noen om det er mulig å bruke en Fibaro Motion Sensor som romføler for temperaturstyring av Heatit? Eller må jeg borre hull i veggen og legge kabel til en ekstern romføler? (heatit står på veggen på utsiden av badet).

Endret av Manus_HA
Lenke til kommentar
Del på andre sider

Manus_HA, jeg har løst det på en helt annen måte: Jeg har en vanlig temperatursensor inne på badet som sender til Home Assistant. Selve beregningene gjør jeg i et annet program, men det burde være mulig i Home Assistant også: Hvis temperaturen er over et satt nivå, sender jeg beskjed over Z-Wave om å skru ned setpoint på termostaten til 5 grader, hvis den er under et annet nivå (jeg kjører med 1 grads intervaller), sendes beskjed over Z-Wave til å sette setpoint til 30 grader. Det funker ypperlig.

Lenke til kommentar
Del på andre sider

  • 2 uker senere...

Tror jeg har en xml config nå for Z-TRM2fx som alt fungerer (ink parametere) som dokumentert i siste manual (Testet med fw 3.4) Noen som vil teste den ut før jeg laster den opp på github så man får oppdatert den OpenZwave config filen. Siden Z-TRM2 er jo død og erstattet med Z-TRM2fx og fx deler idiotisk nok samme product ID. Selv om fx heter TF 056 og ikke TF 033. Produktet som faktisk er i salg bør uansett ligge der så får de med ZTRM2 finne en løsning er det noen igjen ute blant folk. 

i zwcfg xml filen skal det komme opp slik som dette:

	<Node id="68" name="Floor Thermostat Entrance" location="" basic="4" generic="8" specific="6" roletype="5" devicetype="4609" nodetype="0" type="General Thermostat V2" listening="true" frequentListening="false" beaming="true" routing="true" max_baud_rate="40000" version="4" query_stage="Complete">
		<Manufacturer id="19b" name="ThermoFloor AS">
			<Product type="3" id="202" name="Heatit Thermostat TF 056" />
		</Manufacturer>
		<CommandClasses>
			<CommandClass id="32" name="COMMAND_CLASS_BASIC" version="1" request_flags="5" mapping="64">
				<Instance index="1" endpoint="1" />
			</CommandClass>
			<CommandClass id="37" name="COMMAND_CLASS_SWITCH_BINARY" version="1">
				<Instance index="1" endpoint="4" />
				<Value type="bool" genre="user" instance="1" index="0" label="Switch" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			</CommandClass>
			<CommandClass id="49" name="COMMAND_CLASS_SENSOR_MULTILEVEL" version="5">
				<Instance index="1" endpoint="3" />
				<Value type="decimal" genre="user" instance="1" index="0" label="External sensor" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
				<Value type="decimal" genre="user" instance="2" index="1" label="Floor sensor" units="C" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.0" />
			</CommandClass>
			<CommandClass id="50" name="COMMAND_CLASS_METER" version="3" request_flags="3" innif="true">
				<Instance index="1" endpoint="4" />
				<Value type="decimal" genre="user" instance="1" index="0" label="Energy" units="kWh" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.2" />
				<Value type="decimal" genre="user" instance="1" index="8" label="Power" units="W" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="0.09" />
				<Value type="decimal" genre="user" instance="1" index="16" label="Voltage" units="V" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="224.0" />
				<Value type="bool" genre="user" instance="1" index="32" label="Exporting" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			</CommandClass>
			<CommandClass id="64" name="COMMAND_CLASS_THERMOSTAT_MODE" version="1" request_flags="5" innif="true">
				<Instance index="1" endpoint="1" />
				<Value type="list" genre="user" instance="1" index="0" label="Mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="0">
					<Item label="Off" value="0" />
					<Item label="Heat" value="1" />
					<Item label="Cool" value="2" />
					<Item label="Energy Heat" value="11" />
				</Value>
				<SupportedModes>
					<Mode index="0" label="Off" />
					<Mode index="1" label="Heat" />
					<Mode index="2" label="Cool" />
					<Mode index="11" label="Heat Econ" />
				</SupportedModes>
			</CommandClass>
			<CommandClass id="67" name="COMMAND_CLASS_THERMOSTAT_SETPOINT" version="1" request_flags="4" innif="true" base="0">
				<Instance index="1" endpoint="1" />
				<Value type="decimal" genre="user" instance="1" index="1" label="Heating" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="21.0" />
				<Value type="decimal" genre="user" instance="1" index="2" label="Cooling" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="21.0" />
				<Value type="decimal" genre="user" instance="1" index="11" label="Energy Heat" units="C" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="18.0" />
			</CommandClass>
			<CommandClass id="90" name="COMMAND_CLASS_DEVICE_RESET_LOCALLY" version="1" request_flags="5" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="94" name="COMMAND_CLASS_ZWAVEPLUS_INFO" version="1" request_flags="5" innif="true">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
				<Instance index="4" endpoint="4" />
				<Value type="byte" genre="system" instance="1" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="1" />
				<Value type="short" genre="system" instance="1" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="4608" />
				<Value type="short" genre="system" instance="1" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="4609" />
				<Value type="byte" genre="system" instance="2" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="short" genre="system" instance="2" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="short" genre="system" instance="2" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="byte" genre="system" instance="3" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="short" genre="system" instance="3" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="short" genre="system" instance="3" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="byte" genre="system" instance="4" index="0" label="ZWave+ Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="short" genre="system" instance="4" index="1" label="InstallerIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="short" genre="system" instance="4" index="2" label="UserIcon" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			</CommandClass>
			<CommandClass id="96" name="COMMAND_CLASS_MULTI_INSTANCE/CHANNEL" version="4" request_flags="1" innif="true" mapping="endpoints">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="112" name="COMMAND_CLASS_CONFIGURATION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="list" genre="config" instance="1" index="1" label="Operation mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="0">
					<Help>Set operation mode</Help>
					<Item label="Off" value="0" />
					<Item label="Heat" value="1" />
					<Item label="Cooling Mode (Not implemented)" value="2" />
					<Item label="Heat Energy Saving" value="11" />
				</Value>
				<Value type="list" genre="config" instance="1" index="2" label="Sensor mode" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="0">
					<Help>Set sensor mode</Help>
					<Item label="F - Floor sensor" value="0" />
					<Item label="A2 - External room sensor" value="3" />
					<Item label="A2F - External sensor with floor limitation" value="4" />
				</Value>
				<Value type="list" genre="config" instance="1" index="3" label="Floor sensor type" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="0">
					<Help>Floor sensor type (10K NTC Default)</Help>
					<Item label="10k ntc" value="0" />
					<Item label="12k ntc" value="1" />
					<Item label="15k ntc" value="2" />
					<Item label="22k ntc" value="3" />
					<Item label="33k ntc" value="4" />
					<Item label="47k ntc" value="5" />
				</Value>
				<Value type="byte" genre="config" instance="1" index="4" label="Temperature control Hysteresis" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="3" max="30" value="5">
					<Help>3-30 (0.3°C – 3.0°C) Default is 5 (0.5°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="5" label="Floor minimum temperature limit" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="50" max="400" value="50">
					<Help>50-400 (5.0°C – 40.0°C) Default is 50 (5.0°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="6" label="Floor maximum temperature limit" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="50" max="400" value="400">
					<Help>50-400 (5.0°C – 40.0°C) Default is 400 (40.0°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="7" label="Air (A2) minimum temperature limit" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="50" max="400" value="50">
					<Help>50-400 (5.0°C – 40.0°C) Default is 50 (5.0°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="8" label="Air (A2) maximum temperature limit" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="50" max="400" value="400">
					<Help>50-400 (5.0°C – 40.0°C) Default is 400 (40.0°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="9" label="Heating mode setpoint (CO)" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="50" max="400" value="210">
					<Help>50 - 400 (5.0°C – 40.0°C) Default is 210 (21.0°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="10" label="Energy saving mode setpoint (ECO)" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="50" max="400" value="180">
					<Help>50-400 (5.0°C – 40.0°C) Default is 180 (18.0°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="11" label="Cooling setpoint (COOL)" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="50" max="400" value="210">
					<Help>50-400 (5.0°C – 40.0°C) Default is 210 (21.0°C)</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="12" label="Floor sensor calibration" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
					<Help>-40 - 40 (-4.0°C – 4.0°C) Default is 0 (0.0°C) To set a negative value, use 255 and subtract the desired value.</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="13" label="External sensor calibration" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0">
					<Help>-40 - 40 (-4.0°C – 4.0°C) Default is 0 (0.0°C) To set a negative value, use 255 and subtract the desired value.</Help>
				</Value>
				<Value type="list" genre="config" instance="1" index="14" label="Temperature display" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="1" size="1">
					<Help>Show setpoint or calculated temperature on display(</Help>
					<Item label="Display setpoint temperature (Default)" value="0" />
					<Item label="Display measured temperature" value="1" />
				</Value>
				<Value type="byte" genre="config" instance="1" index="15" label="Button brightness - Dimmed state" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="100" value="50">
					<Help>0-100 (0 - 100%)</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="16" label="Button brightness - Active state" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="100" value="100">
					<Help>0-100 (0 - 100%)</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="17" label="Display brightness - Dimmed state" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="100" value="50">
					<Help>0-100 (0 - 100%)</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="18" label="Display brightness – Active state" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="100" value="100">
					<Help>0-100 (0 - 100%)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="19" label="Temperature report interval" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="32767" value="60">
					<Help>0 (Report disabled) 30-32767 (30-32767 seconds)</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="20" label="Temperature report hysteresis" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="1" max="100" value="10">
					<Help>0-100 (0.1°C – 10.0°C) Default is 10 (1.0°C)</Help>
				</Value>
				<Value type="short" genre="config" instance="1" index="21" label="Meter report interval" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="32767" value="60">
					<Help>0 (Report disabled) 30-32767 (30-32767 seconds)</Help>
				</Value>
				<Value type="byte" genre="config" instance="1" index="22" label="Meter report delta value" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="10">
					<Help>0-127 A delta value of 0 – 12.7 kWh will result in a metering report. Default is 10 (1.0 kWh)</Help>
				</Value>
			</CommandClass>
			<CommandClass id="114" name="COMMAND_CLASS_MANUFACTURER_SPECIFIC" version="1" request_flags="5" innif="true">
				<Instance index="1" />
			</CommandClass>
			<CommandClass id="115" name="COMMAND_CLASS_POWERLEVEL" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="list" genre="system" instance="1" index="0" label="Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="byte" genre="system" instance="1" index="1" label="Timeout" units="seconds" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="button" genre="system" instance="1" index="2" label="Set Powerlevel" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="byte" genre="system" instance="1" index="3" label="Test Node" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="255" value="0" />
				<Value type="list" genre="system" instance="1" index="4" label="Test Powerlevel" units="dB" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Normal" value="0" />
					<Item label="-1dB" value="1" />
					<Item label="-2dB" value="2" />
					<Item label="-3dB" value="3" />
					<Item label="-4dB" value="4" />
					<Item label="-5dB" value="5" />
					<Item label="-6dB" value="6" />
					<Item label="-7dB" value="7" />
					<Item label="-8dB" value="8" />
					<Item label="-9dB" value="9" />
				</Value>
				<Value type="short" genre="system" instance="1" index="5" label="Frame Count" units="" read_only="false" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
				<Value type="button" genre="system" instance="1" index="6" label="Test" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="button" genre="system" instance="1" index="7" label="Report" units="" read_only="false" write_only="true" verify_changes="false" poll_intensity="0" min="0" max="0" />
				<Value type="list" genre="system" instance="1" index="8" label="Test Status" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" vindex="0" size="1">
					<Item label="Failed" value="0" />
					<Item label="Success" value="1" />
					<Item label="In Progress" value="2" />
				</Value>
				<Value type="short" genre="system" instance="1" index="9" label="Acked Frames" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="-32768" max="32767" value="0" />
			</CommandClass>
			<CommandClass id="133" name="COMMAND_CLASS_ASSOCIATION" version="1" request_flags="5" innif="true">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
				<Instance index="4" endpoint="4" />
				<Associations num_groups="4">
					<Group index="1" max_associations="5" label="Lifeline" auto="true" multiInstance="true">
						<Node id="1" instance="1" />
					</Group>
					<Group index="2" max_associations="5" label="Multilevel sensor reports - External sensor" auto="false" multiInstance="true" />
					<Group index="3" max_associations="5" label="Multilevel sensor reports - Floor sensor" auto="false" multiInstance="true" />
					<Group index="4" max_associations="5" label="On/Off switch of internal relay" auto="false" multiInstance="true" />
				</Associations>
			</CommandClass>
			<CommandClass id="134" name="COMMAND_CLASS_VERSION" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="string" genre="system" instance="1" index="0" label="Library Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3" />
				<Value type="string" genre="system" instance="1" index="1" label="Protocol Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="5.03" />
				<Value type="string" genre="system" instance="1" index="2" label="Application Version" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="3.04" />
			</CommandClass>
			<CommandClass id="142" name="COMMAND_CLASS_MULTI_CHANNEL_ASSOCIATION" version="1" request_flags="5" innif="true" ForceInstances="true">
				<Instance index="1" endpoint="1" />
				<Instance index="2" endpoint="2" />
				<Instance index="3" endpoint="3" />
				<Instance index="4" endpoint="4" />
				<Associations num_groups="4">
					<Group index="1" max_associations="5" label="Lifeline" auto="true" multiInstance="true">
						<Node id="1" instance="1" />
					</Group>
					<Group index="2" max_associations="5" label="Multilevel sensor reports - External sensor" auto="false" multiInstance="true" />
					<Group index="3" max_associations="5" label="Multilevel sensor reports - Floor sensor" auto="false" multiInstance="true" />
					<Group index="4" max_associations="5" label="On/Off switch of internal relay" auto="false" multiInstance="true" />
				</Associations>
			</CommandClass>
			<CommandClass id="152" name="COMMAND_CLASS_SECURITY" version="1" request_flags="5" innif="true">
				<Instance index="1" />
				<Value type="bool" genre="system" instance="1" index="0" label="Secured" units="" read_only="true" write_only="false" verify_changes="false" poll_intensity="0" min="0" max="0" value="False" />
			</CommandClass>
		</CommandClasses>
	</Node>

 

 

 

 

heatit056.xml

Endret av Dennis87
Lenke til kommentar
Del på andre sider

1 time siden, Mastiff skrev:

Jeg hoppet inn for å teste, men ser nå at denne er vel ikke til min. Jeg har TF021, og dette har vel ikke noe med den å gjøre?

 

Ja stemmer.
TF021 første utgaven.

TF033 Z-TRM2

TF056 som Config er for over er Z-TRM2fx

Endret av Dennis87
Lenke til kommentar
Del på andre sider

Har laget en pull request på det nå så Z-TRM2fx blir lagt til istedenfor Z-TRM2.

https://github.com/OpenZWave/open-zwave/pull/1714

 

Når den er godkjent kan det nok ta uker før endringene kommer til Home Assistant. De har vel sin egen Fork av Open Z-wave nå. Så fram til da må man endre manuelt på zwcfg xml filen eller legge til custom config for config av xml filer. 

Lenke til kommentar
Del på andre sider




Når den er godkjent kan det nok ta uker før endringene kommer til Home Assistant. De har vel sin egen Fork av Open Z-wave nå. Så fram til da må man endre manuelt på zwcfg xml filen eller legge til custom config for config av xml filer. 


Takk Dennis! Da skal jeg snart få ut fingeren og ringe elektriker.

Obs: tror ikke man trenger å vente til fila er inkludert i hass-forken. Skal vel fungere å kalle servicen zwave.update_config når den er merget i OZW.

https://www.home-assistant.io/docs/z-wave/services/


Sent fra min BLA-L29 via Tapatalk

Lenke til kommentar
Del på andre sider

  • 2 uker senere...

Ser pull requesten jeg laget for Z-TRM2fx er lagt til for Open Z-wave.

https://github.com/OpenZWave/open-zwave/blob/master/config/thermofloor/heatit056.xml

 

Men er usikker på om Home Assistant bare henter fra sin egen fork nå som ikke er oppdatert på 1-2 måneder?

https://github.com/home-assistant/open-zwave

 

@daniel.h.iversen
Du vet kanskje? 

Lenke til kommentar
Del på andre sider

Usikker på om det fremdeles er problemer med implementasjonen. Har nå forcet reintegrasjon, men den leser temperatur på sensor 2, og ikke sensor 1 så virker ikke helt som alt er helt på stell enda. Hvordan denne enheten kan være sertifisert er utrolig

Lenke til kommentar
Del på andre sider

  • 2 uker senere...

Hej! (Skriver på svensk, hoppes det är ok.)
Jag har 3 st HeatIt TRM2FX och ska prova den XML som finns i denna tråd med Home Assistant.

En fråga: var hittar man den nyaste firmware (vet inte om jag behöver uppgradera) och hur uppgraderar ni firmware om man kör Home Assistant?

Lenke til kommentar
Del på andre sider

3 minutes ago, fondberg said:

Hej! (Skriver på svensk, hoppes det är ok.)
Jag har 3 st HeatIt TRM2FX och ska prova den XML som finns i denna tråd med Home Assistant.

En fråga: var hittar man den nyaste firmware (vet inte om jag behöver uppgradera) och hur uppgraderar ni firmware om man kör Home Assistant?

 

Home assistant har allerede støtte for den "nye" xml-en. Hvilke versjon kjører du på nå?

Lenke til kommentar
Del på andre sider

1 minute ago, fondberg said:

0.89.1, men jag tror inte min config skapades med 0.89 utan med 0.88. 

Här är min conf för min heatit trm2fx som inte ser ut som den som är i denna tråden.

https://hastebin.com/uwupekoxus.xml

 

hva med services -> zwave update config

 

så slett den xml-filen (backup) og la den bygge dem på ny. da tror jeg den finner korrekt type med mindre du har gjort masse endringer i den filen (ha lagrer jo info en annen plass uansett)

Lenke til kommentar
Del på andre sider

Jag löste det med att sätta index="0" för de sensorer som jag inte har konfigurerat i COMMAND_CLASS_SENSOR_MULTILEVEL. 
Detta är dock ett "hack" enligt dom som kan detta i home assistant discord kanalen men eftersom HA inte klarar att välja en sensor så det måste implementeras (ingen som gör dock just nu). Tack för den här tråden dock som fixade största problemet jag hade

Lenke til kommentar
Del på andre sider

3 hours ago, fondberg said:

Jag löste det med att sätta index="0" för de sensorer som jag inte har konfigurerat i COMMAND_CLASS_SENSOR_MULTILEVEL. 
Detta är dock ett "hack" enligt dom som kan detta i home assistant discord kanalen men eftersom HA inte klarar att välja en sensor så det måste implementeras (ingen som gör dock just nu). Tack för den här tråden dock som fixade största problemet jag hade

 

Prøv også å sette sticken i en PC og last opp den offisielle progravaren til silicon labs "zwave pc-controller" og oppdater nodene der. Jeg har opplevd HA og andre ikke drar opp all informasjon om assosiasjoner etc. Særlig på heatit dro den inn nye informasjon som ikke ble hentet.

 

Dog fikk jeg endelig svar fra heatit i dag: "vi er zwave pluss serifisert" og thats it

Lenke til kommentar
Del på andre sider

4 minutter siden, aleks skrev:

Dog fikk jeg endelig svar fra heatit i dag: "vi er zwave pluss serifisert" og thats it

Da er det naturlige svaret "Og hva så? Hvis det er vanskelig å bruke termostatene riktig, så kan noe fremdeles være feil."

 

Sertifiseringen utelukker ikke alle feil, sånn er det bare.

Lenke til kommentar
Del på andre sider

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

×
×
  • Opprett ny...

Viktig informasjon

Vi har plassert informasjonskapsler/cookies på din enhet for å gjøre denne siden bedre. Du kan justere dine innstillinger for informasjonskapsler, ellers vil vi anta at dette er ok for deg.