Announcement

Collapse
No announcement yet.

Temp08 DS1820 eroneous reading

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Temp08 DS1820 eroneous reading

    I've got 10 DS1820's connected to my Temp08 being monitored via mcsTemp. I just put one DS1820 in my freezer. It is normally reading -1 - +5 degrees F. Every once in a while I get a reading of over 250 degrees F. According to the spec the DS1820 is good for -57 F. Anyone else see a similar problem with DS1820's in a freezer?

    Jabran

  • #2
    After testing my sensor at room temperature for 24 hours and not getting any readings above room temp or the 250 degree readings I'm suspecting my wiring at the sensor end. I have the sensor crimped in a RJ11 and a RJ11 receptacle wired to the end of the wire which I am suspect of. I think the cold temperatures are causing a wiring fault resulting the 250 degree reading. Not sure why it only happens every 4 hours or so.

    Comment


    • #3
      I have multiple DS1820 temperature sensors that I have been using for years without problems. However, I have replaced my outside temperature sensor 3 times. I am pretty sure the sensor gets wet in the winter and when it freezes the sensor gets damaged and stops working. Before it stops working completely I have seen some very strange readings.

      Steve Q
      HomeSeer Version: HS3 Pro Edition 3.0.0.368, Operating System: Microsoft Windows 10 - Home, Number of Devices: 373, Number of Events: 666, Enabled Plug-Ins
      2.0.83.0: BLRF, 2.0.10.0: BLUSBUIRT, 3.0.0.75: HSTouch Server, 3.0.0.58: mcsXap, 3.0.0.11: NetCAM, 3.0.0.36: X10, 3.0.1.25: Z-Wave,Alexa,HomeKit

      Comment


      • #4
        Originally posted by jabrans View Post
        After testing my sensor at room temperature for 24 hours and not getting any readings above room temp or the 250 degree readings I'm suspecting my wiring at the sensor end. I have the sensor crimped in a RJ11 and a RJ11 receptacle wired to the end of the wire which I am suspect of. I think the cold temperatures are causing a wiring fault resulting the 250 degree reading. Not sure why it only happens every 4 hours or so.
        I'm having a hard time understanding why you would even see a 250F reading. Is that the exact reading (250.00)? Is it always the same when it is in error?

        Are you using parasitic power? If so, is VDD connected to the GND lead of the device?

        Mitch
        http://www.midondesign.com

        Comment


        • #5
          The readings that I'm getting are either 254, 255 or 256, not sure about the decimal because I was logging the device value in the HS log. I just changed my event to log device string when it exceeds 15 degrees.

          I soldered a different DS1820 directly onto the wire in the freezer, originally I was using a RJ11 jack and I thought the wires punched in the jack were causing a problem. Well with a sensor soldered directly to the wire I'm still getting the 254+ readings. Keep in mind now this is with two different sensors. I'm getting these values from the HS device that mcsTemp is populating from the Temp08. I've monitored the Temp08 directly but never long enough to see one of the 254+ readings. The seem to happen about every 3-4 hours. I'm powering the sensors from the +5V from the Temp08. I have all three pins of the sensor connected to the Temp08.

          Jabran

          Comment


          • #6
            The unexpected readings I got from the sensor last night were: 253.5, 254.5, 253.3, 253.5, 255.8, 254.2.

            Jabran

            Comment


            • #7
              Originally posted by jabrans View Post
              The readings that I'm getting are either 254, 255 or 256, not sure about the decimal because I was logging the device value in the HS log.
              OK - it looks like something between TEMP08 and MCSTemp. TEMP08 should never be able to give readings that high. Can you provide the logs from TEMP08 at some point? The MCSTemp logs will also help Michael figure out if it's on his side.

              Mitch
              http://www.midondesign.com

              Comment


              • #8
                The serial IO stream will be the most userful information. It shows the communication from the Temp08 as seen by mcsTemperature.

                Comment


                • #9
                  I've got a log snippet with mcsTemp "General Debug" log enabled.

                  I got a reading of 254.43F at 4:04:14 PM

                  10/20/2012 4:04:14 PM ~!~mcsTemperature~!~Temp05/08 Data: Temp #10[B900000033EB6510]=254.43F{ 54 65 6D 70 20 23 31 30 5B 42 39
                  30 30 30 30 30 30 33 33 45 42 36 35 31 30 5D 3D 32 35 34 2E 34 33 46}

                  I've attached a larger portion of the log with readings previous to this one and after.
                  Attached Files

                  Comment


                  • #10
                    This looks as if the output from Temp08 is the 254 degree reading. I do not not know what information Mitch may need to help investigate. He did mention a Temp08 log file before.

                    Comment


                    • #11
                      Thanks Michael.

                      Mitch,
                      How do I get the logs from Temp08 that would be helpful?

                      Comment


                      • #12
                        The logs I'd be looking for are the direct outputs from TEMP08. Disable MCSTemp (or just temporarily turn off HomeSeer), and then connect directly to the com port via HyperTerm or some other terminal program. Turn on Debug on TEMP08 using the DEB ON command. Depending on what version of software you have Debug may or may not work, hopefully it will. Then send me the output including when the temperature hits 255. Let me know what version of TEMP08 software you have please - this will help.

                        Mitch
                        http://www.midondesign.com

                        Comment


                        • #13
                          At 14:30:14 there's a reading of 255.58 in the attached Temp08 log capture. My Temp08 is version: TEMP08 v1.03 2003-11-28.

                          Thanks for looking.

                          Jabran
                          Attached Files

                          Comment


                          • #14
                            Just curious jabrans what you are capturing your Temp08 logs with.

                            My Temp08 terminal program captures look totally different:

                            16:37:17 | Reading Sensors...
                            16:37:17 | Humidity #01[8F000000F53A9926]=42%
                            16:37:18 | Barometer #01[BD000000AEF4A726]=29.44 inHg
                            16:37:22 | Temp #01[9300080013572410]=72.60F
                            16:37:24 | Temp #02[BD000000AEF4A726]=94.44F
                            16:37:26 | Temp #03[0D00080013544A10]=78.56F
                            16:37:28 | Temp #04[7B0008001356AE10]=71.36F
                            16:37:32 | Temp #06[8F000000F53A9926]=74.08F
                            16:37:32 | >
                            16:38:17 | Reading Sensors...
                            16:38:18 | Humidity #01[8F000000F53A9926]=42%
                            16:38:18 | Barometer #01[BD000000AEF4A726]=29.44 inHg
                            16:38:22 | Temp #01[9300080013572410]=72.60F
                            16:38:24 | Temp #02[BD000000AEF4A726]=94.44F
                            16:38:26 | Temp #03[0D00080013544A10]=78.56F
                            16:38:28 | Temp #04[7B0008001356AE10]=71.36F
                            16:38:32 | Temp #06[8F000000F53A9926]=74.08F
                            16:38:32 | >
                            16:39:17 | Reading Sensors...
                            16:39:17 | Humidity #01[8F000000F53A9926]=42%
                            16:39:18 | Barometer #01[BD000000AEF4A726]=29.44 inHg
                            16:39:22 | Temp #01[9300080013572410]=72.50F
                            16:39:24 | Temp #02[BD000000AEF4A726]=94.44F
                            16:39:26 | Temp #03[0D00080013544A10]=78.56F
                            16:39:28 | Temp #04[7B0008001356AE10]=71.36F
                            16:39:32 | Temp #06[8F000000F53A9926]=74.30F
                            - Pete

                            Auto mator
                            Homeseer 3 Pro - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e 64 bit Intel Haswell CPU - Mono 6.4X
                            Homeseer Zee2 (Lite) - 3.0.0.548 (Linux) - Ubuntu 18.04/W7e - CherryTrail x5-Z8350 BeeLink 4Gb BT3 Pro - Mono 6.4X

                            X10, UPB, Zigbee, ZWave and Wifi MQTT automation.

                            Comment


                            • #15
                              Pete,
                              I used HyperTerminal with Capture to text file turned on. I also had Debug On on the Temp08, that's probably the big difference.
                              Last edited by jabrans; October 21st, 2012, 06:29 PM. Reason: added Debug note

                              Comment

                              Working...
                              X