element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Forget Me Not Design Challenge
  • Challenges & Projects
  • Design Challenges
  • Forget Me Not Design Challenge
  • More
  • Cancel
Forget Me Not Design Challenge
Blog Don't forget the windows 09 - reconfigure the STM330 sensor
  • Blog
  • Forum
  • Documents
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: hlipka
  • Date Created: 14 Oct 2014 10:02 PM Date Created
  • Views 1233 views
  • Likes 0 likes
  • Comments 6 comments
  • forget_me_not
  • more_intelligent_home
Related
Recommended

Don't forget the windows 09 - reconfigure the STM330 sensor

hlipka
hlipka
14 Oct 2014

verrverr was so kind to provide a nice overview video  on using the EOP350 programmer. I used it yesterday to change the configuration of my STM330 sensor to also accomodate the HSM100 humidity sensor. Since I needed to put the video in pause mode and just changed the time slider to see whats happening, I thought it might be a good idea to write down how its done (I assume that all programs are already installed)

Changing the STM330 sensor profile

  1. remove the TCM320 module from the programmer
  2. and replace it with the STM330 you want to program (watch the orientation, and the the module really fits the connector - its easy to do that wrong)
  3. connect the EOP350 board with the computer, and start DolphinStudio
  4. Select the serial port where the programm is connected
  5. and the open the programmer tab in Studio
  6. In the 'Module Information' screen click on 'Retrieve' to get the data from the STM330 sensor
  7. There you should see that the firmware is 'STMTRH' (its called 'App Description')
  8. If not, it needs to be reprogrammed, but by default it should be there
  9. Go to the 'Module Configuration' screen
  10. select the right sensor type (STM330), and the click (Read configuration')
  11. Now you see the right configuration as its in the sensor right now
  12. The threshold values should not be "0xFF', but the default values
  13. Select the profile you want to use (for using the HSM100 its 'A5-04-01'), and click 'Write Configuration')
  14. The write should successful
  15. If you get a message that this operation can be done only with the 'STMTRH' firmware, you either have the wrong firmware on the sensor, or forgot to put the STM330 there instead of the TCM320 (BTDT)

Bonus: Listening in

If you want to see what all these EnOcean sensors are transmitting, put the TCM320 back again into the EOP350 board (watch for the orientation). Connect the EOP350 back again to the computer (you did plug it off when changing the module, right?).

Then start DolphinView Advanced, and select the right serial port for the board. When trying to connect, it will complain that the firmware on the module cannot be used. So download the right firmware to it (just click 'Download'), the connect again.

Now on the left hand side all module that are found (because they have transmitted something) will be listed, and on the right hand side you can see all the details.

If you set, in the 'EEP view', the profile right, the data will be decoded (so you see e.g. the STM330 temperature).

  • Sign in to reply
  • hlipka
    hlipka over 10 years ago in reply to ipv1

    I think you are on the right track with the hardware problem. Maybe you should ask Christian for a EnOcean contact near of you - maybe they can help you with determining the fault (or, given the timeframe, just send you a new one?).

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ipv1
    ipv1 over 10 years ago

    Thanks for the reply sir.

    Well I see no where the reason why the temperature sensor is behaving this way. I can live with a little inaccuracy but I have no idea why this is happening. The rest is working fine. I am using the binding from a fork which allows more eeps but the other temperature sensor are working fine. This means either its a hardware fault on the stm330 or firmware issue. I flashed the firmware from the enocean website but no go. I am thus at the concluding that the hardware has been damaged somehow. I am putting it on my (ultra long) to do list and will proceed with finishing my project right now.

    Thanks for the input though.

    Cheers

    Ip

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago in reply to ipv1

    Sorry, I discovered your other post/question after this.

     

    I have one of mine that is not the correct temperature, but it goes the right way.

    If I recall I loaded STMTRH_STM330hw_2_4_0_2 into it by following the first step here.

     

    There is an application note AN506 which you can find here

    it includes the tempcalib.xml file as AN506SW.zip


    It might help ..


    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • ipv1
    ipv1 over 10 years ago in reply to mcb1

    I means when I blow hot air at it, the temperature decreases. I know its a firmware problem because I am using 2 other modules with no problems. I fiddled around with it previously but am not able to restore it to it's original state.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mcb1
    mcb1 over 10 years ago in reply to ipv1
    output is inverted

    What do you mean.?


    EnOcean should transmit the data in DB0-DB3.

    This data is processed by OpenHAB and results in open, closed, on or off.

    You should be able to map it to adjust it to present as OPEN, QUICK SHUT ME, or whatever you want.


    Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube