LUA - Abfrage UNISENS-E
- matzematzematze
-
Topic Author
- Offline
- Senior Member
-
- Posts: 60
- Thank you received: 2
TPL_KUNENA_MESSAGE_CREATED LUA - Abfrage UNISENS-E
15 Oct 2022 13:45
Hallo zusammen,
habe mein ersten LUA Progrämmchen geschrieben.
Es geht auch "soweit". Nur den UNISENS-E - Kapazität kann ich irgendwie nicht abfragen.
Also wer bei dem Regenwetter etwas Lust/Laune/Zeit hat mal auf den Code zu schauen
-> ca. Zeile 81
Bin für Hinweise sehr dankbar.
Grüße
Matthias
PS:
wenn das Programm bei mir bei einem Modell zum (aller) ersten Mal aufgerufen wird, läuft es auch einen Fehler (sicher Schalter nicht gesetzt bzw. Paramter-Datei noch nicht vorhanden) - nochmals das Programm starten und es geht dann. Somit auch noch eine Verbesserungsmöglichkeit, aber es läuft dann bei allen weiteren Aufrufen.
PS2:
Ziel des Programm ist es einen Ansage der Zeit alle 5 Minten zu bekommen und den Kapazitätsverbrauch bei einer Änderung alle XXX mAh. Geht auch sehr gut. Ist halt noch etwas "Spagetti-Code"... aller Anfang ist schwer
- aber man muss ja mal anfangen.
habe mein ersten LUA Progrämmchen geschrieben.
Es geht auch "soweit". Nur den UNISENS-E - Kapazität kann ich irgendwie nicht abfragen.
Also wer bei dem Regenwetter etwas Lust/Laune/Zeit hat mal auf den Code zu schauen
-> ca. Zeile 81
Bin für Hinweise sehr dankbar.
Grüße
Matthias
PS:
wenn das Programm bei mir bei einem Modell zum (aller) ersten Mal aufgerufen wird, läuft es auch einen Fehler (sicher Schalter nicht gesetzt bzw. Paramter-Datei noch nicht vorhanden) - nochmals das Programm starten und es geht dann. Somit auch noch eine Verbesserungsmöglichkeit, aber es läuft dann bei allen weiteren Aufrufen.
PS2:
Ziel des Programm ist es einen Ansage der Zeit alle 5 Minten zu bekommen und den Kapazitätsverbrauch bei einer Änderung alle XXX mAh. Geht auch sehr gut. Ist halt noch etwas "Spagetti-Code"... aller Anfang ist schwer
Please Log in or Create an account to join the conversation.
- matzematzematze
-
Topic Author
- Offline
- Senior Member
-
- Posts: 60
- Thank you received: 2
TPL_KUNENA_MESSAGE_REPLIED_NEW LUA - Abfrage UNISENS-E
15 Oct 2022 15:01
A)
in der Funktion INIT war schon ein Fehler. Der UNISENS-E meldet sich als Sensor-Typ 0 (4 war der BL-Regler).

und ebenso wird es bei dem nicht als "Cap." sondern als "Kapazitaet" beim Sensor-Lable ausgegeben. Schon wieder etwas gelernt
...
if(sensor.type == 4 or sensor.type == 0) then
if (sensor.label == "Cap.") then
sensorsX = i
print ("Einmalig: ", sensorsX)
currentCap = sensor.value
break
elseif (sensor.label == "Kapazitaet") then
sensorsX = i
print ("Einmalig: ", sensorsX)
currentCap = sensor.value
break
end
end
...
in der Funktion INIT war schon ein Fehler. Der UNISENS-E meldet sich als Sensor-Typ 0 (4 war der BL-Regler).
und ebenso wird es bei dem nicht als "Cap." sondern als "Kapazitaet" beim Sensor-Lable ausgegeben. Schon wieder etwas gelernt
...
if(sensor.type == 4 or sensor.type == 0) then
if (sensor.label == "Cap.") then
sensorsX = i
print ("Einmalig: ", sensorsX)
currentCap = sensor.value
break
elseif (sensor.label == "Kapazitaet") then
sensorsX = i
print ("Einmalig: ", sensorsX)
currentCap = sensor.value
break
end
end
...
Please Log in or Create an account to join the conversation.
- matzematzematze
-
Topic Author
- Offline
- Senior Member
-
- Posts: 60
- Thank you received: 2
TPL_KUNENA_MESSAGE_REPLIED_NEW LUA - Abfrage UNISENS-E
15 Oct 2022 15:03
Gibt es einen Auflistung, mit welchem Sensor-Typ sich die Sensoren melden?
Bei mir habe ich folgendes bisher ermittelt:
YGE BL-Regler -> 4
SM Unisende-E -> 0
Jeti Empfänger -> 1
Bei mir habe ich folgendes bisher ermittelt:
YGE BL-Regler -> 4
SM Unisende-E -> 0
Jeti Empfänger -> 1
Please Log in or Create an account to join the conversation.
- FuniCapi
-
- Offline
- Platinum Member
-
- Posts: 1889
- Thank you received: 930
TPL_KUNENA_MESSAGE_REPLIED_NEW LUA - Abfrage UNISENS-E
15 Oct 2022 17:24 - 15 Oct 2022 17:53
Der Wert bei sensor.type hat nichts mit dem Sensor zu tun, sondern mit dem Datentyp des Wertes selbst. Die Selektion des Sensors macht man besser per ID. Dazu gibt es ja auch die Funktionen system.getSensorByID bzw. system.getSensorValueByID.
Gruss Lukas
Gruss Lukas
Last edit: 15 Oct 2022 17:53 by FuniCapi.
Please Log in or Create an account to join the conversation.
- davidmcq137
-
- Offline
- Senior Member
-
- Posts: 79
- Thank you received: 87
TPL_KUNENA_MESSAGE_REPLIED_NEW LUA - Abfrage UNISENS-E
15 Dec 2022 14:23
Hi Matthias,
Nice to have a new Jeti lua programmer in the community .. bravo!
I've done a few apps that have features that might be related to the one you are doing. It might be interesting for you to look at and see how I am doing some similar things. One app is called DFM-TimG.lua, look in the DFM-TimG folder in my github: github.com/davidmcq137/JetiLuaDFM and the other one is DFM-Batt.lua. Harry Curzon has done a video on the Batt app. TimG is one I just use myself and have not formally released. I was happy to have help from others and some interesting examples to look at as I was learning.
Hope it helps and good luck with your app development journey .. it's a lot of fun!
Dave
Nice to have a new Jeti lua programmer in the community .. bravo!
I've done a few apps that have features that might be related to the one you are doing. It might be interesting for you to look at and see how I am doing some similar things. One app is called DFM-TimG.lua, look in the DFM-TimG folder in my github: github.com/davidmcq137/JetiLuaDFM and the other one is DFM-Batt.lua. Harry Curzon has done a video on the Batt app. TimG is one I just use myself and have not formally released. I was happy to have help from others and some interesting examples to look at as I was learning.
Hope it helps and good luck with your app development journey .. it's a lot of fun!
Dave
Please Log in or Create an account to join the conversation.
- matzematzematze
-
Topic Author
- Offline
- Senior Member
-
- Posts: 60
- Thank you received: 2
TPL_KUNENA_MESSAGE_REPLIED_NEW LUA - Abfrage UNISENS-E
27 Dec 2022 08:30
So nun habe ich mal weiter mit dem Sensoren gekämpft.
Ist ja nicht ganz so einfach - mit der Doku der einzelnen LUA aufrufe war es nicht immer so einfach.
Anbei meine aktuellen Veränderungen.
Viele Grüße
Matthias
Ist ja nicht ganz so einfach - mit der Doku der einzelnen LUA aufrufe war es nicht immer so einfach.
Anbei meine aktuellen Veränderungen.
Viele Grüße
Matthias
Please Log in or Create an account to join the conversation.
Moderators: Thorn, IG-Modellbau
Time to create page: 0.344 seconds