0
Answered
Temperatuur 283°c omzetten naar 28,3°c
Hallo,
Ik lees via modbus een temperatuur in van 283 °c, kan ik deze in iridium omzetten naar 28,3 °c. Ik heb het al geprobeerd via een schemes door deze de delen door 10 maar dan krijg ik 28 °c.
Mvg Niels
Customer support service by UserEcho
Hi.
Voeg een script toe aan het project:
function modify_receive (in_Type, in_Name, in_Value)
{
in_Value *= 0.1;
return in_Value;
}
Selecteer vervolgens de gewenste feedback en selecteer modify_receive in de "Script Modifier" veld.
Hallo,
Ik weet hoe ik het script kan toevoegen, maar waar staat ergens het script modifier veld.
Mvg Niels
Niels, je zegt dat je al een scheme hebt gebruikt, maar dat de weergave dan nog steeds een afgeronde temperatuur is (b.v. 28 graden). Maar als je nu de weergave eens wijzigt in $F2 ? Dat is het weergeven van een floating number met 2 decimalen achter de komma. $F1 is dus 1 cijfer achter de komma.
Het proberen waard ;-)
Alle info over weergeven van variabelen op knoppen/label zie je hier:
https://dev.iridi.com/Editor_Drivers/en#Templates_for_data_output
Succes !
Theo Derks
iRidiumMobile.nl
Dank u Theo,
voor de reply, het is gelukt met $F1 nu kan ik de temperaturen van mijn zwembad correct binnen halen.
Mvg Niels
Mooi!
Case closed ;-)
@Vladimir from iRidium support: you can read, Niels succeeded in using the parameter $F1, without using any script.
You can close this topic ;-)
Theo
U kunt sjablonen gebruiken voor een panel project. Voor een project server, moet u de "Script Modifier".
Dank Je Wel, Theo.
@Vladimir: you are right, in a server project you need the Script Modifier; in panelprojects the $V1 option can be used ;-)
@Niels: het ging bij jou om een panel-project, toch?
Theo
Voorbeeld server project:
Na het maken van het script, kunt u de functie van de verwerking van de verkregen waarde in" Script Modifier".
Hallo Theo,
Het gaat inderdaad om een panel project vandaar dat ik script modifier niet zag staan.
@Vladimir also thanks for the support.
Mvg Niels