NEWS
LD2410C soll Licht einschalten, will aber nicht
-
@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
Ok was könnt ihr mir dann empfehlen 3 Minuten
probiers aus, oder gib mehr Informationen
-
Hallo an alle Blockly Nutzer,
ich möchte gerne mit meinem Blockly Skript einen LD2410C über den esphome adapter der die Objekte erzeugt, steuern das er wenn Präsens erkannt wird das Licht dauerhaft anbleibt solange eine Person sich im Raum befindet, allerdings schaltet er trotzdem immer aus obwohl ich noch im Raum sitze. Warum?Hardware:
ESP32 C6 Super Mini
LD2410C
Raspberry Pi4b mit IobrokerAdmin Adapter v7.7.19
Javascript Adapter v9.0.11
esphome Adapter v0.6.3

@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
einen LD2410C über den esphome adapter
Was hat diese Konstruktion denn für Kenndaten?
- Reaktionsgeschwindigkeit auf Bewegung?
- Dauer des true Status?
- während Bewegung
- nach der letzten Bewegung
- Dauer bis zur nächsten Bewegungserkennung?
- ......
-
@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
einen LD2410C über den esphome adapter
Was hat diese Konstruktion denn für Kenndaten?
- Reaktionsgeschwindigkeit auf Bewegung?
- Dauer des true Status?
- während Bewegung
- nach der letzten Bewegung
- Dauer bis zur nächsten Bewegungserkennung?
- ......
@Homoran Es ist ein LD2410C per VCC an 5V vom Esp32 Super Mini C6, GND an GND vom ESP32 Super Mini C6 und TX, RX jeweils gekreutzt am ESP32 Super Mini C6
Esphome Firmware:**MOD-EDIT: wegen privater Daten entfernt**So das ist die aktuelle Konstruktion
-
@Homoran Es ist ein LD2410C per VCC an 5V vom Esp32 Super Mini C6, GND an GND vom ESP32 Super Mini C6 und TX, RX jeweils gekreutzt am ESP32 Super Mini C6
Esphome Firmware:**MOD-EDIT: wegen privater Daten entfernt**So das ist die aktuelle Konstruktion
@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
das ist die aktuelle Konstruktion
schön, aber
sagte in LD2410C soll Licht einschalten, will aber nicht:
Was hat diese Konstruktion denn für Kenndaten?
Reaktionsgeschwindigkeit auf Bewegung?
Dauer des true Status?
während Bewegung
nach der letzten Bewegung
Dauer bis zur nächsten Bewegungserkennung?
......hast du nicht beantwortet!
Von diesen Daten hängt die Ausgestaltung des Blockly ab. -
@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
das ist die aktuelle Konstruktion
schön, aber
sagte in LD2410C soll Licht einschalten, will aber nicht:
Was hat diese Konstruktion denn für Kenndaten?
Reaktionsgeschwindigkeit auf Bewegung?
Dauer des true Status?
während Bewegung
nach der letzten Bewegung
Dauer bis zur nächsten Bewegungserkennung?
......hast du nicht beantwortet!
Von diesen Daten hängt die Ausgestaltung des Blockly ab.@Homoran Aus dem Datenblatt vom Hersteller:
Shenzhen Hi-Link Electronic Co., Ltd. Manual
Page 17 / 19
HLK-LD2410C
7. Performance and electrical parameters
Operating frequency
24GHz~ 24.25GHz
Compliant with FCC, CE,
non-commission certification standards
Operating Voltage DC 5V, power supply capacity>200mA
Average operating current 79 mA
Modulation FMCW
Interface A GPIO, IO level 3.3V
A UART
Target application Human presence sensor
Detection distance 0.75m ~ 6m, adjustable
Detection angle ±60 °
Distance resolution 0.75m -
@Homoran Aus dem Datenblatt vom Hersteller:
Shenzhen Hi-Link Electronic Co., Ltd. Manual
Page 17 / 19
HLK-LD2410C
7. Performance and electrical parameters
Operating frequency
24GHz~ 24.25GHz
Compliant with FCC, CE,
non-commission certification standards
Operating Voltage DC 5V, power supply capacity>200mA
Average operating current 79 mA
Modulation FMCW
Interface A GPIO, IO level 3.3V
A UART
Target application Human presence sensor
Detection distance 0.75m ~ 6m, adjustable
Detection angle ±60 °
Distance resolution 0.75m -
ok mache ich.
Der Datenpunkt für Präsenz springt immer nach paar Sekunden auf false
Licht ist trotzdem weiterhin an, obwohl er andauernd wechselt, könnte aber auch an deinem Skript liegen also eigentlich funktioniert es nun
-
@Jens-G. sagte: springt immer nach paar Sekunden auf false
Die Frage ist: Wie lange maximal (bei Aufenthalt im Raum)? Diese Zeit ist per Verzögerung im Skript zu überbrücken.
-
ok mache ich.
Der Datenpunkt für Präsenz springt immer nach paar Sekunden auf false
Licht ist trotzdem weiterhin an, obwohl er andauernd wechselt, könnte aber auch an deinem Skript liegen also eigentlich funktioniert es nun
@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
immer nach paar Sekunden auf false
aber keine fixe Zeit!
@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
könnte aber auch an deinem Skript liegen
dafür ist es da!
bleibt nur die Frage, ob der Melder zuverläsdig so lange suf true bleibt wie jemand drin ist und/oder zuverlässig in der Zeit des Timeouts wieder auf true schaltet
-
ok mache ich.
Der Datenpunkt für Präsenz springt immer nach paar Sekunden auf false
Licht ist trotzdem weiterhin an, obwohl er andauernd wechselt, könnte aber auch an deinem Skript liegen also eigentlich funktioniert es nun
-
@Jens-G. sagte: Der Datenpunkt für Präsenz springt
Da er alle paar Sekunden den Wert ändert, wird auch jedes Mal wieder ein Einschaltbefehl gesendet. Das sollte man unterbinden (Störpegel):

@paul53 sagte in LD2410C soll Licht einschalten, will aber nicht:
Da er alle paar Sekunden den Wert ändert, wird auch jedes Mal wieder ein Einschaltbefehl gesendet.
laut debug aber immer im Wechsel.
der Wert vom Switch ändert sich durch den Timeout nicht.
Trotzdem wird vor der Überprüfung der Timeout gestoppt.Geht das gut?
mir fehlt da gerade die Phantasie -
@paul53 sagte in LD2410C soll Licht einschalten, will aber nicht:
Da er alle paar Sekunden den Wert ändert, wird auch jedes Mal wieder ein Einschaltbefehl gesendet.
laut debug aber immer im Wechsel.
der Wert vom Switch ändert sich durch den Timeout nicht.
Trotzdem wird vor der Überprüfung der Timeout gestoppt.Geht das gut?
mir fehlt da gerade die Phantasie@Homoran sagte: der Timeout gestoppt. Geht das gut?
Was soll da nicht gut gehen? Bei "stop timeout" passiert nichts weiter, als dass ein evtl. laufender Timeout gestoppt wird. Zum Ausschalten muss der Trigger-DP mindestens so lange auf false bleiben, bis der Timeout abgelaufen ist.
-
@Homoran sagte: der Timeout gestoppt. Geht das gut?
Was soll da nicht gut gehen? Bei "stop timeout" passiert nichts weiter, als dass ein evtl. laufender Timeout gestoppt wird. Zum Ausschalten muss der Trigger-DP mindestens so lange auf false bleiben, bis der Timeout abgelaufen ist.
@paul53 Danke!
ja, das ist/war klar, aber ich hab da noch einen Knoten reingedacht.
Wenn durch ein weiteres false der Timeout gestoppt würde (...was ja ohne zwischenzeitliches true eigentlich nicht passieren dürfte!) -
@paul53 Danke!
ja, das ist/war klar, aber ich hab da noch einen Knoten reingedacht.
Wenn durch ein weiteres false der Timeout gestoppt würde (...was ja ohne zwischenzeitliches true eigentlich nicht passieren dürfte!) -
@Homoran sagte: Wenn durch ein weiteres false der Timeout gestoppt würde
Trigger: wurde geändert
@paul53 DANKE!
das hab ich zwar gesehen, aber wohl nicht verarbeitet! 😢heut ist wohl nicht mein Tag
-
@Jens-G. sagte in LD2410C soll Licht einschalten, will aber nicht:
Kann zu hier, es funktioniert einfach nicht
hier wird grundsätzlich nichts zu gemacht!
und "funktioniert nicht" ist keine Fehlerbeschreibung.
Was, bitte, passiert und was nicht.
Wie sind die zugehörigen Werte bei den entsprechenden "Fehlfunktionen"?

