# Programmable Device Simulator changes the values of the simulated values

**URL:** <https://forum.inductiveautomation.com/t/programmable-device-simulator-changes-the-values-of-the-simulated-values/49636>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [August 6, 2021, 10:17am UTC](https://forum.inductiveautomation.com/t/programmable-device-simulator-changes-the-values-of-the-simulated-values/49636 "2021-08-06T10:17:25Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![daniele1](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/daniele1/32/31531_2.png) [@daniele1](https://forum.inductiveautomation.com/u/daniele1)\
**Post date:** [August 6, 2021, 10:17am UTC](https://forum.inductiveautomation.com/t/programmable-device-simulator-changes-the-values-of-the-simulated-values/49636/1 "2021-08-06T10:17:25Z")

</div>

Hi,  
I’m creating the Building in Persepctive project from the new Inductive University course and to simulate the values in the project it is used a Programmable Device Simulator imported with a csv file.  
I’m encountering a problem when creating the simulator: after I save the configuration the simulated values get modified and get multiplied by 10, in this way I can’t get the values I wanted for the corresponding quantities

 ![Immagine 2021-08-06 120932](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/1/31795d3d4643f5fcfb13ba92aa0448f6e28e1bcb.jpeg)  
 ![Immagine 2021-08-06 120948](https://us1.discourse-cdn.com/inductiveautomation/original/3X/b/7/b7598dd86ea378e081d69f4fa6e81f46046d7286.jpeg)

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [August 6, 2021, 10:34am UTC](https://forum.inductiveautomation.com/t/programmable-device-simulator-changes-the-values-of-the-simulated-values/49636/2 "2021-08-06T10:34:02Z")

</div>

ive had it too, its a bugg from igntion and has something to do with your locale. this worked for me:

> [@\[Bug-2323\] number conversion Gateway locale(?)](https://forum.inductiveautomation.com/t/bug-2323-number-conversion-gateway-locale/45750/7):
>
> So changing the locale (or the date formatting in the current locale) will only change the behavior of being able to make saving the simulator program work in a reliable manner. In the following screen recording, you will see the following: Initially my Windows system is configured to start an Ignition service as my user tester that is setup for a French locale, with French data formatting. I display the simulator program in this context on the server itself and on my local system which has E…

If its just for a test, its realy not that worth it changing it tbh...

By removing the acces zeros and the .0 you will be able to save it for the right value atleast once.

---

<div class="post-metadata">

**Author:** ![uwe](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/uwe/32/6039_2.png) [@uwe](https://forum.inductiveautomation.com/u/uwe)\
**Post date:** [August 6, 2021, 12:56pm UTC](https://forum.inductiveautomation.com/t/programmable-device-simulator-changes-the-values-of-the-simulated-values/49636/3 "2021-08-06T12:56:58Z")

</div>

Here is a real simulator:

- external to Ignition (which of your real devices are internal to Ignition?)
- real-time, customizable telemetry
- scalable (hundreds of thousands of tags are trivial)
- can be changed in real-time interactively (eg. for demos), or programmatically (eg. for regression testing)

Obligatory 2-minute video

[![](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/1/81359342f7338839548ccb73a8b1cf82de5a6f72.jpeg "MIMIC MQTT Simulator demos anomaly detection in Ignition 8.1.5") ](https://www.youtube.com/watch?v=TMMmPgVdTzk)
