HmIP-SPDR Durchgangserkennung Probleme mit Variable
Moderator: Co-Administratoren
HmIP-SPDR Durchgangserkennung Probleme mit Variable
Hallo zusammen,
wir haben einen HMIP-SPDR Durchgangssensor mit Richtungserkennung im Einsatz.
Ich möchte das dieser die Anzahl der ein- und austretenden Personen erkennt bzw. zählt.
Ich habe eine Variable "Mitarbeiterzahl" vom Typ Zahl Bereich -200 bis 200
Ich habe zwei Programme ,
einmal für rein
und einmal für raus Das Script sieht so aus Ich würde erwarten, das er die Zahl jetzt hoch bzw. runterzählt. Allerdings geht er nur bis 1 bzw. -1. Im Log sehe ich aber, das der Sensor die rein und rauskommenden Personen erkennt.
Jemand eine Idee?
wir haben einen HMIP-SPDR Durchgangssensor mit Richtungserkennung im Einsatz.
Ich möchte das dieser die Anzahl der ein- und austretenden Personen erkennt bzw. zählt.
Ich habe eine Variable "Mitarbeiterzahl" vom Typ Zahl Bereich -200 bis 200
Ich habe zwei Programme ,
einmal für rein
und einmal für raus Das Script sieht so aus Ich würde erwarten, das er die Zahl jetzt hoch bzw. runterzählt. Allerdings geht er nur bis 1 bzw. -1. Im Log sehe ich aber, das der Sensor die rein und rauskommenden Personen erkennt.
Jemand eine Idee?
Homematic:
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
Hier findest Du die Lösung:
>>> Klick <<<
>>> Klick <<<
Viele Grüße!
Jörg
Jörg
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
Es tritt noch das selbe Problem auf. Die Variable zählt nur bis 1, 0 , -1.
Merkwürdig... das selbe Ergebnis hatte ich auch schon mit meinem Script.
Das Gerät selbst zählt korrekt.
Merkwürdig... das selbe Ergebnis hatte ich auch schon mit meinem Script.
Das Gerät selbst zählt korrekt.
Homematic:
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
Jemand noch eine Idee für einen Ansatz?
Homematic:
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
Nach langer Zeit bin ich an diesem Projekt wieder dran. Leider funktioniert die Erkennung immer noch nicht sauber... bzw. die Zählvariable.
Das Programm sieht zur Zeit so aus:
Die Variable "Mitarbeiter" wird um 23:30 auf 0 gesetzt: Das Programm und das Script für eintreffende Mitarbeiter: Das Programm und das Script für rausgehende Mitarbeiter Die Variable zeigt jetzt z.B. -6 an.... das kann nicht stimmen weil sie eigentlich bei +50 oder so stehen müsste.
Das Programm sieht zur Zeit so aus:
Die Variable "Mitarbeiter" wird um 23:30 auf 0 gesetzt: Das Programm und das Script für eintreffende Mitarbeiter: Das Programm und das Script für rausgehende Mitarbeiter Die Variable zeigt jetzt z.B. -6 an.... das kann nicht stimmen weil sie eigentlich bei +50 oder so stehen müsste.
Homematic:
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
In dem 1. Programm ist ein leeres SONST-WENN, das sollte nicht sein und kann zu Fehlern führen.
Der Aufbau der Umsetzung ist sonst richtig und müsste funktionieren.
Wenn die Programme/Skripte richtig arbeiten und sich der Zähler in beide Richtungen verändert liegt der Fehler ganz klar bei dem Sensor.
Wie schon von vielen Nutzern bemängelt arbeitet das Gerät sehr unzuverlässig und erkennt Durchgänge teilweise nicht bzw. doppelt.
Der Aufbau der Umsetzung ist sonst richtig und müsste funktionieren.
Wenn die Programme/Skripte richtig arbeiten und sich der Zähler in beide Richtungen verändert liegt der Fehler ganz klar bei dem Sensor.
Wie schon von vielen Nutzern bemängelt arbeitet das Gerät sehr unzuverlässig und erkennt Durchgänge teilweise nicht bzw. doppelt.
Viele Grüße!
Jörg
Jörg
- FBK2904
- Beiträge: 454
- Registriert: 22.03.2016, 17:12
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Bei Ludwigsburg
- Hat sich bedankt: 80 Mal
- Danksagung erhalten: 42 Mal
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
Hi, Blackhawk!
Ich bin der Meinung, dass du in deinen beiden Scripts einen "kleinen" Fehler drin hast.
In Zeile 5 "string svCount = "SV Zähler";" änderst du die SV "SV Zähler"auf deine "Mitarbeiter"-Variable,
aber in Zeile 16 "if(!svCount){svCount = "SV Zähler";}" hast du die Variable nicht geändert!
Habe es jetzt nicht nachgeprüft, aber teste es einmal
Warum ist deine SV "Mitarbeiter" von "-1000" bis "+1000" ?
Wenn keiner mehr da. ist's und bleibt's doch NULL "0""?
Grüssle,
Frank
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
@Frank
Ich habe Zeile 16 jetzt angepasst.
Von -1000 bis +1000 habe ich zum testen.
Theoretisch müsste am Abend 0 dort stehen. Sollte dabei -20 herauskommen, ist die Zählung nicht korrekt. Daher habe ich das zum Testen.
Wenn ich direkt bei 0 aufhöre, weiß ich nicht ob er in Wirklichkeit ins negative laufen würden.
@JRiemann
Ich habe jetzt für die Rücksetzung um 23:30 auch "Sonst-Wenn" die Rücksetzung auf 0 eingestellt. Damit sollte das
Problem doch behoben sein oder?
Ich habe Zeile 16 jetzt angepasst.
Von -1000 bis +1000 habe ich zum testen.
Theoretisch müsste am Abend 0 dort stehen. Sollte dabei -20 herauskommen, ist die Zählung nicht korrekt. Daher habe ich das zum Testen.
Wenn ich direkt bei 0 aufhöre, weiß ich nicht ob er in Wirklichkeit ins negative laufen würden.
@JRiemann
Ich habe jetzt für die Rücksetzung um 23:30 auch "Sonst-Wenn" die Rücksetzung auf 0 eingestellt. Damit sollte das
Problem doch behoben sein oder?
Homematic:
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
Raspberry PI 2B, RaspMatic 2.29.22.20171007
Addons:
Cux-Daemon, CuxD-Highcharts, XML-API, E-Mail
- FBK2904
- Beiträge: 454
- Registriert: 22.03.2016, 17:12
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Bei Ludwigsburg
- Hat sich bedankt: 80 Mal
- Danksagung erhalten: 42 Mal
Re: HmIP-SPDR Durchgangserkennung Probleme mit Variable
Hi, Blackhawk!
Habe noch einen Fehler in einem deiner Programme gefunden.
Im Programm "Mitarbeiter_plus" ist auch ein "SONST - WENN" zuviel drin.
Programm löschen und nochmal neu erstellen.
PS:
Schau dir nochmal meinen Post viewtopic.php?f=58&t=39103&start=30#p439674 an .
Grüssle,
Frank
Habe noch einen Fehler in einem deiner Programme gefunden.
Im Programm "Mitarbeiter_plus" ist auch ein "SONST - WENN" zuviel drin.
Programm löschen und nochmal neu erstellen.
PS:
Schau dir nochmal meinen Post viewtopic.php?f=58&t=39103&start=30#p439674 an .
Grüssle,
Frank
Grüssle,
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])
Frank
--------------------------
System: CCU3 (RM 3.75.6.20240316) mit Stabantenne (www.stall.biz)
Geräte: 56x HM (classic) / 13x HmIP / 8x CUxD /16x virtuelle Gruppen / 4x PioTek-Tracker V4 FTTB & FAM-USB-Gateway
Addons: XML-API 2.3 / CUx-Daemon 2.11 / CUxD-Highcharts 1.45 / Programme drucken 2.6
Sonstige: SDV v5.03.04 G / AIO Creator NEO v3.1.0 mit 2x Samsung Tab SM-T580 (Root & Android 10 [LineageOS 17.1 by TALUAtXDAi])