Bitte ändert euer Passwort!

Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!

LUA - Abfrage UNISENS-E

  • matzematzematze
  • Autor
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 60
  • Thanks: 2

LUA - Abfrage UNISENS-E

15 Okt. 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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • matzematzematze
  • Autor
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 60
  • Thanks: 2

Re: LUA - Abfrage UNISENS-E

15 Okt. 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).

B)
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
...

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • matzematzematze
  • Autor
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 60
  • Thanks: 2

Re: LUA - Abfrage UNISENS-E

15 Okt. 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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • FuniCapi
  • Offline
  • Platinum Mitglied
  • Platinum Mitglied
  • Beiträge: 1889
  • Thanks: 930

Re: LUA - Abfrage UNISENS-E

15 Okt. 2022 17:24 - 15 Okt. 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
Letzte Änderung: 15 Okt. 2022 17:53 von FuniCapi.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • davidmcq137
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 79
  • Thanks: 87

Re: LUA - Abfrage UNISENS-E

15 Dez. 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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • matzematzematze
  • Autor
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 60
  • Thanks: 2

Re: LUA - Abfrage UNISENS-E

27 Dez. 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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Moderatoren: ThornIG-Modellbau
Ladezeit der Seite: 0.566 Sekunden
Powered by Kunena Forum