From 1877b49b5bd2a57005a94bdafb20723f5b33acf5 Mon Sep 17 00:00:00 2001 From: kuckuckmann <99131208+kuckuckmann@users.noreply.github.com> Date: Tue, 27 Dec 2022 13:55:48 +0100 Subject: [PATCH] Create CardPower_Emulator_Skript.xml --- .../Blockly/CardPower_Emulator_Skript.xml | 1965 +++++++++++++++++ 1 file changed, 1965 insertions(+) create mode 100644 ioBroker/Blockly/CardPower_Emulator_Skript.xml diff --git a/ioBroker/Blockly/CardPower_Emulator_Skript.xml b/ioBroker/Blockly/CardPower_Emulator_Skript.xml new file mode 100644 index 00000000..a7ec606a --- /dev/null +++ b/ioBroker/Blockly/CardPower_Emulator_Skript.xml @@ -0,0 +1,1965 @@ + + + Debug + dpValues + dpValuesMax + valueDirection + iconString + dpValueUnit + iconColors + j + vSpeed + outJSON + i + bat_loading + bat_temp + + + Debug + + + TRUE + + + + + * * * * * + + + + 0_userdata.0.Test.CardPowerExample.DP2Value + FALSE + + + 1 + + + 3.1234 + + + ADD + + + 1 + + + + + 4 + + + + + 6 + + + + + + + 1 + + + + + + + + + + + 0_userdata.0.Test.CardPowerExample.DP3Value + FALSE + + + 1 + + + 3.1234 + + + ADD + + + 1 + + + + + 3 + + + + + 4 + + + + + + + 1 + + + + + + + + + + + 0_userdata.0.Test.CardPowerExample.DP4Value + FALSE + + + 1 + + + 3.1234 + + + ADD + + + 1 + + + + + 0 + + + + + 6 + + + + + + + 1 + + + + + + + + + + + 0_userdata.0.Test.CardPowerExample.DP6Value + FALSE + + + 1 + + + 3.1234 + + + ADD + + + 1 + + + + + 0 + + + + + 2 + + + + + + + 1 + + + + + + + + + + + + + + + + + + + any + + + + default + + + 0_userdata.0.Test.CardPowerExample.DP1Value + + + + + default + + + 0_userdata.0.Test.CardPowerExample.DP2Value + + + + + default + + + 0_userdata.0.Test.CardPowerExample.DP3Value + + + + + default + + + 0_userdata.0.Test.CardPowerExample.DP4Value + + + + + default + + + 0_userdata.0.Test.CardPowerExample.DP5Value + + + + + default + + + 0_userdata.0.Test.CardPowerExample.DP6Value + + + + + dpValues + + + + + + val + 0_userdata.0.Test.CardPowerExample.DP1Value + + + + + val + 0_userdata.0.Test.CardPowerExample.DP2Value + + + + + val + 0_userdata.0.Test.CardPowerExample.DP3Value + + + + + val + 0_userdata.0.Test.CardPowerExample.DP4Value + + + + + val + 0_userdata.0.Test.CardPowerExample.DP5Value + + + + + val + 0_userdata.0.Test.CardPowerExample.DP6Value + + + + + + + dpValuesMax + + + + + + 3 + + + + + 7 + + + + + 5 + + + + + 0 + + + + + 0 + + + + + 4.6 + + + + + + + valueDirection + + + + + + both + + + + + in + + + + + in + + + + + out + + + + + both + + + + + out + + + + + + + iconString + + + + + + battery-charging-60 + + + + + solar-power-variant + + + + + wind-turbine + + + + + shape + + + + + transmission-tower + + + + + car + + + + + + + dpValueUnit + + + + + + kW + + + + + kW + + + + + kW + + + + + kW + + + + + kW + + + + + kW + + + + + + + iconColors + + + + + + + + j + + + 0 + + + + + vSpeed + + + 1 + + + + + outJSON + + + [ + + + + + i + + + dpValues + + + + + iconColors + + + 10 + + + + + j + + + 1 + + + 1 + + + + + vSpeed + + + 1 + + + + + + + + j + + + + + 1 + + + + + i + + + MINUS + + + 1 + + + ADD + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 2 + + + + + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 3 + + + + + + + + + 1 + + + ADD + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 4 + + + + + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 6 + + + + + + + + + + + + + + LT + + + i + + + + + 0 + + + + + + + i + + + MULTIPLY + + + 1 + + + i + + + + + -1 + + + + + + + valueDirection + + + out + + + + + bat_loading + + + FALSE + + + + + + + + + + + valueDirection + + + in + + + + + bat_loading + + + TRUE + + + + + + + + + + + GT + + + i + + + + + + GET + FROM_START + + + dpValuesMax + + + + + 1 + + + + + + + + + i + + + + GET + FROM_START + + + dpValuesMax + + + + + 1 + + + + + + + + + iconColors + + + DIVIDE + + + 1 + + + MULTIPLY + + + 1 + + + i + + + + + 10 + + + + + + + 1 + + + + GET + FROM_START + + + dpValuesMax + + + + + 1 + + + + + + + + + + + + EQ + + + valueDirection + + + + + out + + + + + + + vSpeed + + + iconColors + + + + + + + vSpeed + + + DIVIDE + + + 1 + + + iconColors + + + + + -1 + + + + + + + + + bat_temp + + + i + + + + + + + + + + + + + + + + + 2 + + + + + iconColors + + + MINUS + + + 10 + + + + + 1 + + + DIVIDE + + + 1 + + + MULTIPLY + + + 1 + + + i + + + + + 10 + + + + + + + 1 + + + + GET + FROM_START + + + dpValuesMax + + + + + 2 + + + + + + + + + + + vSpeed + + + MINUS + + + 10 + + + + + 1 + + + iconColors + + + + + + + + + EQ + + + i + + + + + 0 + + + + + + + vSpeed + + + 0 + + + + + + + + + + + + + 3 + + + + + iconColors + + + MINUS + + + 10 + + + + + 1 + + + DIVIDE + + + 1 + + + MULTIPLY + + + 1 + + + i + + + + + 10 + + + + + + + 1 + + + + GET + FROM_START + + + dpValuesMax + + + + + 3 + + + + + + + + + + + vSpeed + + + MINUS + + + 10 + + + + + 1 + + + iconColors + + + + + + + + + EQ + + + i + + + + + 0 + + + + + + + vSpeed + + + 0 + + + + + + + + + + + + + 4 + + + + + iconColors + + + DIVIDE + + + 1 + + + MULTIPLY + + + 1 + + + i + + + + + 10 + + + + + + + 1 + + + i + + + + + + + vSpeed + + + iconColors + + + + + + + + + 5 + + + + + + + + bat_loading + + + + + i + + + MINUS + + + 1 + + + ADD + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 2 + + + + + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 3 + + + + + + + + + 1 + + + ADD + + + 1 + + + bat_temp + + + + + 1 + + + ADD + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 4 + + + + + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 6 + + + + + + + + + + + + + + + i + + + MINUS + + + 1 + + + ADD + + + 1 + + + bat_temp + + + + + 1 + + + ADD + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 2 + + + + + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 3 + + + + + + + + + + + 1 + + + ADD + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 4 + + + + + + + 1 + + + + GET + FROM_START + + + dpValues + + + + + 6 + + + + + + + + + + + + + + + + LT + + + i + + + + + 0 + + + + + + + i + + + MULTIPLY + + + 1 + + + i + + + + + -1 + + + + + + + valueDirection + + + out + + + + + + + + + valueDirection + + + in + + + + + + + + + + EQ + + + valueDirection + + + + + in + + + + + + + iconColors + + + 0 + + + + + vSpeed + + + 5 + + + + + + + + + iconColors + + + 10 + + + + + vSpeed + + + -5 + + + + + + + + + + + EQ + + + i + + + + + 0 + + + + + + + vSpeed + + + 0 + + + + + + + + + + + + + + + 6 + + + + + iconColors + + + DIVIDE + + + 1 + + + MULTIPLY + + + 1 + + + i + + + + + 10 + + + + + + + 1 + + + + GET + FROM_START + + + dpValuesMax + + + + + 6 + + + + + + + + + vSpeed + + + MINUS + + + 10 + + + + + 1 + + + DIVIDE + + + 1 + + + iconColors + + + + + 2 + + + + + + + + + + + + + outJSON + + + + + + outJSON + + + + + + + + { "id" : + + + + + j + + + + + , "value": + + + + + 1 + + + 3.1234 + + + i + + + + + + + , "unit": " + + + + + + GET + FROM_START + + + dpValueUnit + + + + + j + + + + + + + " , "direction" : " + + + + + valueDirection + + + + + " , "icon" : " + + + + + + GET + FROM_START + + + iconString + + + + + j + + + + + + + " , "iconColor" : + + + + + ROUND + + + 3.1 + + + iconColors + + + + + + + , "speed" : + + + + + ROUND + + + 3.1 + + + DIVIDE + + + 1 + + + vSpeed + + + + + 3 + + + + + + + + + } + + + + + + + + + + + LT + + + j + + + + + 6 + + + + + + + outJSON + + + + + + outJSON + + + + + , + + + + + + + + + + + + + + + + + + + + + outJSON + + + + + + outJSON + + + + + ] + + + + + + + + 0_userdata.0.Test.CardPowerExample.cardPower_1_JSON + FALSE + + + outJSON + + + + + + + Debug + + + + + log + + + test + + + outJSON + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +