Ron
(Ron)
May 1, 2017, 8:48am
161
@Susena try other Panasonic codes hopefully one of them will work with your unit.
Learning is a little tricky but I have described in many threads on this forum. Basically set code to 000 then use the learning slider to set the position to learn into and press learn. zxt will flash twice if successfully learned four times if not.
Susena
(Agus Susena)
May 1, 2017, 2:29pm
162
@Ron , Thank you. It works fine now, I changed the remote code to 183.
Next question, can I connect to Google Home? I tried to find this thermostat through IFTTT, but not listed on my ST when I opened through IFTTT.
Regards,
Agus Susena
Susena
(Agus Susena)
May 1, 2017, 3:09pm
163
@Ron , it seem that the sliding bar for the temp adjustment is in F, can I change to C?
E_Sch
(Eric)
May 1, 2017, 3:15pm
164
This issue was “done” was not hit after setting the code at the top.
Ron
(Ron)
May 1, 2017, 4:28pm
165
M[quote=“Susena, post:163, topic:9902, full:true”]
@Ron , it seem that the sliding bar for the temp adjustment is in F, can I change to C
[/quote]
That is documented in the code see comments at top of the code just switch comments to switch to Celsius.
valueTile("version", "device.dhVersion", height: 1, width: 1, inactiveLabel: false, decoration: "flat") {
state "version", label: 'Device Handler V5-L'
}
// Layout the controls on the SmartThings device UI. The page is a 3x3 layout, tiles are layed out
// starting in the upper left working right then down.
//main "temperature"
main (["temperature","temperatureName"])
details(["temperature", "battery", "temperatureName",
"thermostatMode", "fanMode", "swingMode",
"off", "dry",
//"coolingSetpoint" tile no longer needed because new slider displays current value
// change "coolSliderControl" to "coolSliderControlC" for Celsius
"cool", "coolSliderControl", "reportedCoolingSetpoint",
//"heatingSetpoint",
// change "heatSliderControl" to "heatSliderControlC" for Celsius
"heat", "heatSliderControl", "reportedHeatingSetpoint",
"fanModeLow","fanModeMed","fanModeHigh",
Susena
(Agus Susena)
May 1, 2017, 11:50pm
166
Thank you. It works now with C sliding bar.
Susena
gamcon
(Joseph Ong)
May 8, 2017, 5:55am
167
Hi,
Need some help I able to change the slider to Degree Celsius, but the feedback is still in “F”. Can anyone please advice?
Is there anyway that i can return in degree Celsius and where to set. Thanks!
gamcon
(Joseph Ong)
May 8, 2017, 5:56am
168
sorry, one more thing, i am in a tropical country and there is no need for heater as we are abv 29 degree Celsius all year round. How do i change the handler.
hope able to get some help as i just got this samsung kit for 2 days and still learning.
Thanks!
Ron
(Ron)
May 8, 2017, 4:58pm
169
You need to configure the Smart Things app with your preference of measurement. Select MORE->Settings and set your preferred temp scale.
gamcon:
no need for heater
You can comment out any tiles you don’t want to appear in the DH.
gamcon
(Joseph Ong)
May 8, 2017, 8:40pm
170
Thanks but I already set the prefer temp but it still show ‘F’. And the feedback from the devices keep showing 301 if it is 30 degree Celsius.
Thanks
Ron
(Ron)
May 8, 2017, 9:05pm
171
Sounds like you have wrong version of DH installed. Use link above to get latest version.
gamcon
(Joseph Ong)
May 8, 2017, 9:44pm
172
Thanks Ron, is this the correct link as below
/**
* ZXT-120 IR Sender Unit from Remotec
* tested on V1.6H version of the device
*
* Author: Ronald Gouldner (based on b.dahlem@gmail.com version)
* Date: 2015-01-20
* Code: https://github.com/gouldner/ST-Devices/src/ZXT-120
*
* Copyright (C) 2013 Ronald Gouldner
* Permission is hereby granted, free of charge, to any person obtaining a copy of this
* software and associated documentation files (the "Software"), to deal in the Software
* without restriction, including without limitation the rights to use, copy, modify,
* merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to the following
* conditions: The above copyright notice and this permission notice shall be included
* in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
* INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
* PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
This file has been truncated. show original
Sorry just got my smartthings few day ago and quite new to it.
Thanks in advance
1 Like
Raylon
(Raylon)
May 12, 2017, 1:57am
173
Could someone assist me to get the reported set points to Celsius? I already managed to change the cooling and heating set points to Celsius (see below)
Current States
temperature: 26 1
battery: 100 %
heatingSetpoint: 28
coolingSetpoint: 23
thermostatMode: cool
thermostatFanMode: fanAuto
swingMode: off
lastPoll: May/11 21:39
currentConfigCode: 511
currentTempOffset: 0
temperatureName: AC 26°
reportedCoolingSetpoint: 74.0
reportedHeatingSetpoint: 77.0
learningPosition: 0
MortenB
(Morten Berg)
May 12, 2017, 9:14pm
174
Hey, Im having the same issue as gamcon and Raylon. The temp sliders are correct in Celsius, but the ReportedCoolingSetpoint/ReportedHeatingSetpoint show as Fahrenheit no matter what I do:/ Suggestions?
My SmartThings app is already set to Celsius, and the ZXT-120 is in Always Listening mode.
gamcon
(Joseph Ong)
May 13, 2017, 1:13am
175
Hi, I just hard-coded all the Temp scale to “C”. It work for me. However, the temp reported is one degree less than what I set using the slider.
Ron
(Ron)
May 13, 2017, 1:28am
176
I was going to suggest this but didn’t have time to test yet. Thanks @gamcom for reporting back.
The 1dgree difference I can explain. When you convert from C to F there is a 2/1 mapping. Two F values for every 1 step in C for the range. So the correct value gets lost. I considered adding code that if reported temp was one degree different from set temp just report the set temp but never got around to it.
MortenB
(Morten Berg)
May 13, 2017, 5:13am
177
Mind sharing the code? i tried to replace all the “f” I found with “C” but no luck
Ron
(Ron)
May 13, 2017, 5:26am
178
UN[quote=“MortenB, post:177, topic:9902”]
Mind sharing the code? i tried to replace all the “f” I found with “C” but no luck
[/quote]
@mortenb as I said I didn’t try this yet.
@gamcon can you share your changes?
I think you only want to change these
valueTile("reportedCoolingSetpoint", "device.reportedCoolingSetpoint", inactiveLabel: true, decoration: "flat") {
state "reportedCoolingSetpoint", label:'${currentValue}° cool', unit:"F", backgroundColor:"#ffffff"
}
valueTile("reportedHeatingSetpoint", "device.reportedHeatingSetpoint", inactiveLabel: true, decoration: "flat") {
state "reportedHeatingSetpoint", label:'${currentValue}° heat', unit:"F", backgroundColor:"#ffffff"
}
Don’t change this type of code !!!
if (temperatureScale == "C") {
// ZXT-120 lowest settings is 19 C
if (degreesInteger < 19) {
degreesInteger = 19;
}
// ZXT-120 highest setting is 28 C
if (degreesInteger > 28) {
degreesInteger = 28;
}
} else {
// ZXT-120 lowest settings is 67 F
if (degreesInteger < 67) {
degreesInteger = 67;
}
// ZXT-120 highest setting is 84
if (degreesInteger > 84) {
degreesInteger = 84;
}
}
MortenB
(Morten Berg)
May 13, 2017, 10:54am
179
I scratched my code and only changed these, but still no Luck:
valueTile("reportedCoolingSetpoint", "device.reportedCoolingSetpoint", inactiveLabel: true, decoration: "flat") {
state "reportedCoolingSetpoint", label:'${currentValue}° cool', unit:"C", backgroundColor:"#ffffff"
}
valueTile("reportedHeatingSetpoint", "device.reportedHeatingSetpoint", inactiveLabel: true, decoration: "flat") {
state "reportedHeatingSetpoint", label:'${currentValue}° heat', unit:"C", backgroundColor:"#ffffff"
// Comment Out next two lines for Celsius Sliders
//"heatingSetpoint", "heatSliderControl", // Show Fahrenheit Heat Slider
//"coolingSetpoint", "coolSliderControl", // Show Fahrenheit Heat Slider
// Uncomment next two lines for Celsius Sliders
"heatingSetpoint", "heatSliderControlC", // Show Celsius Heat Slider
"coolingSetpoint", "coolSliderControlC", // Show Celsius Cool Slider
gamcon
(Joseph Ong)
May 14, 2017, 12:00am
180
Look for
def cmdScale = cmd.scale == 2 ? “F” : "C"
map.unit = "C"
def temperatureScale = “C”
Change it point to “C”
I dunno how to copy and paste the whole code here. Any advice so that I can paste mine.
Thanks!