Announcement

Collapse
No announcement yet.

is there a simple guide for adding new temp sensors?

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

    is there a simple guide for adding new temp sensors?

    I have a 1 wire network, so far just the temp08 and 1 sensor, that is, until i added another temp sensor. The one I added is a temp/humidity sensor purchased from hobby boards. uses the same dallas simiconductor chips, I'm told it's compatible w/ temp08. anyway, I don't recall what process i went through to add the other sensor I had added. I've fumbled around in the i/o streams menu...keep getting some stuff about parasitic power and errors...not sure how to add a device in the plug in so it shows up in hs. thought i'd be able to find a guide, but everything here seems too advanced for me!

    any clues?
    Plugins:
    BLLogMonitor, BLGarbage, BLBackup, BLOutGoingCalls, BLUps, BLRfid, JvEss, DooMotion, Applied Digital Ocelot, AC RF Processor, UltraMon, PJC AVR 430, UPB, Rain8net, DSC Panel, JRiver Media center, Windows Media Player, SageMediaCenter, SnevlCID, MCSTemperature.

    #2
    It is a two step process. The first is to tell the Temp08 to look for new hardware items. I believe this is a INI command to the Temp08. During this process you also need to identify the DS2438 that the Temp08 see to be used as a Humidity sensor. This is so it can do the proper conversions and deliver a Humidity reading over the serial interface to Homeseer.

    This is the downside to using the Temp08 vs using a DS9097U for the interface. With the DS9097U all the discovery is done by the plugin. However, once setup the Temp08 make a good interface.

    After the Temp08 has been trained then restart Homeseer so mcsTemperature will query the Temp08 for all the devices that it knows about. The Humidty sensor will then appear on the Sensor page and from there you can give it a name and select it for use as a Homeseer device.

    Comment


      #3
      Thank you for the reply. I followed the instructions, as best as I understood. I rebooted homeseer, and there are two new devices that show in the temperature folder. I assume one is the temp, one is the humidity.

      How do I know which is the humidity? I don't think I did this part correctly:
      During this process you also need to identify the DS2438 that the Temp08 see to be used as a Humidity sensor. This is so it can do the proper conversions and deliver a Humidity reading over the serial interface to Homeseer.
      Both new devices show up as temperature in the device type. I hate to be a dunce, but could you elaborate a bit on how to do that?
      Plugins:
      BLLogMonitor, BLGarbage, BLBackup, BLOutGoingCalls, BLUps, BLRfid, JvEss, DooMotion, Applied Digital Ocelot, AC RF Processor, UltraMon, PJC AVR 430, UPB, Rain8net, DSC Panel, JRiver Media center, Windows Media Player, SageMediaCenter, SnevlCID, MCSTemperature.

      Comment


        #4
        The first thing you need to do is work only with the Temp08 and assure that it is providing the sensor readings. This is done with the IO Window of mcsTemperatrure or with something like hyperterm. The Temp08 manual should provide a list of command-line commands that the unit will recognize. I recall that INI is to have the Temp08 look for devices. DIS is to display the list it knows about. TMP should be to return the current reading from the sensors.

        When the DIS command is used you will see the humidity sensor identified as "H" for device DS2438. The DIS command is issued by mcsTemperature as part of its startup. If you open the IO window then you should see what the Temp08's response is. You can also issue the command manually from the IO window and observe the response.

        If you do not see it there then issue the INI and repeat the process.

        The next step is to use the Sensor setup page of mcsTemperature. It will show the sensors it sees from the Temp08. One of them will be the humidity sensor with the pulldown showing Humidity as the selection. The same hardware sensor DS2438 will provide both a temperature and a humidity reading. Each of these will be listed on the sensor setup page of mcsTemperature. This is the location where you assign names and device codes. Once this is done they will appear in the standard HS Device Status pages.

        Comment


          #5
          I didn't see one distinguished by an "H." I ran the ini, still didn't see it. here's a copy of the log:

          17:28:48 | [Sent to Temp05: INI ]
          Reading Sensors...
          01 6800000075129226 DS2438 OK P V
          17:28:49 | 02 1D000800E95C3E10 DS1820 OK P
          17:28:50 | 03 0B000801392DCC10 DS1820 OK P
          17:28:50 | 04 7E000000A8D51C26 DS2438 OK P ?
          17:28:50 |
          Update interval = 01 minutes
          17:28:51 | Temp display = F
          17:28:51 | Serial # display = On
          17:28:51 | Wind dirn reverse = Off
          17:28:51 | Debug = Off
          17:28:51 | Some temp sensors Parasitic powered
          Qty of DS1820=02
          Qty of DS1822=00
          Qty of DS18B2=00
          Qty of DS2438=02
          17:28:53 | FRI 00:31:37
          04[7E000000A8D51C26]=?
          17:28:54 | Ent
          17:28:54 | Temp05 Error= ??? Responseer type:
          17:29:23 | [Sent to Temp05: DIS ]

          17:29:23 | ? Entry error
          17:29:23 |
          17:29:23 | >
          17:29:32 | [Sent to Temp05: DIS ]
          17:29:32 | 01 6800000075129226 DS2438 OK P V
          17:29:32 | 02 1D000800E95C3E10 DS1820 OK P
          17:29:32 | 03 0B000801392DCC10 DS1820 OK P
          17:29:32 | 04 7E000000A8D51C26 DS2438 OK P ?
          17:29:32 |
          Update interval = 01 minutes
          17:29:33 | Temp display = F
          17:29:33 | Serial # display = On
          17:29:33 | Wind dirn reverse = Off
          17:29:33 | Debug = Off
          17:29:33 | Some temp sensors Parasitic powered
          Qty of DS1820=02
          Qty of DS1822=00
          Qty of DS18B2=00
          17:29:35 | Qty of DS2438=02
          17:29:35 | FRI 00:32:20
          17:29:35 | >
          17:29:35 | FRI 00:32:20
          17:29:35 | Reading Sensors...
          Voltage #01[6800000075129226]=00.05V 05.00V
          Temp #01[6800000075129226]=45.90F
          Temp #02[1D000800E95C3E10]=67.90F
          Temp #03[0B000801392DCC10]=65.77F
          Temp #04[7E000000A8D51C26]=65.21F
          >
          FRI 00:33:19
          17:30:34 | Reading Sensors...
          Voltage #01[6800000075129226]=00.12V 05.00V
          Temp #01[6800000075129226]=45.66F
          Temp #02[1D000800E95C3E10]=67.77F
          17:30:38 | Temp #03[0B000801392DCC10]=65.66F
          Temp #04[7E000000A8D51C26]=65.00F
          17:30:40 | >
          Plugins:
          BLLogMonitor, BLGarbage, BLBackup, BLOutGoingCalls, BLUps, BLRfid, JvEss, DooMotion, Applied Digital Ocelot, AC RF Processor, UltraMon, PJC AVR 430, UPB, Rain8net, DSC Panel, JRiver Media center, Windows Media Player, SageMediaCenter, SnevlCID, MCSTemperature.

          Comment


            #6
            It looks like there are two DS2438's connected to the Temp08. One is configured to report voltage (V). The other does not appear to be configured. You need to to look at the Temp08 user guide from midondesign.com for the commands to configure the device. I think it is a TYP command, but I do not recall the syntax. I may have put the syntax in the IO window selection of mcsTemperature, but I just do not recall.

            You may also have better luck asking the question on the Temp05/Temp08 forum if you still have problems with the Temp08 setup. It has been years since I configured a device on my Temp05. Those that have used it more recently will be more familiar with the process.

            17:29:32 | [Sent to Temp05: DIS ]
            17:29:32 | 01 6800000075129226 DS2438 OK P V
            17:29:32 | 02 1D000800E95C3E10 DS1820 OK P
            17:29:32 | 03 0B000801392DCC10 DS1820 OK P
            17:29:32 | 04 7E000000A8D51C26 DS2438 OK P ?

            Comment

            Working...
            X