Autor Thema: CUL_TCM97001 - Modul bitte prüfen - ABS700 Erkennung  (Gelesen 1032 mal)

Offline HomeAuto_User

  • Developer
  • Full Member
  • ****
  • Beiträge: 234
CUL_TCM97001 - Modul bitte prüfen - ABS700 Erkennung
« am: 31 August 2017, 22:51:45 »
Hallo,

ich hoffe im richtigen Thema gelandet zu sein, da es sich um einen vermeintlichen "Fehler" geht. Deshalb erbitte ich Mithilfe um dies einzugrenzen.

Da bei mir das Modul ab einem gewissen Punkt in einer Endlosschleife endet bis zum schließen der Schnittstelle, so melde ich mich hier zu Wort.
Da ich auf der Suche nach einem Fehler war, wieso der ABS700 Sensor nicht komplett angelegt wird, wagte ich mich an Modul heran.

Einige Hilfsausgaben rein und los.

Die Auswertung des ABS700 endet in einer Schleife welche sich vermutlich nicht beendet.

Die Schleife ...

    my $longids = AttrVal($hash->{NAME},'longids',1);
    if (length($msg) == 8) { ... }

wird noch abgearbeitet.
Sobald ich nach der Schleife

    elsif (length($msg) == 12)
    { ... }

mir eine Augabe geben lasse, so ende ich in einem Endloskreislauf bis die Schnittstelle schließt. Das ganze ist ein Wiederkehrender Prozess.


Zitat
DeviceOverview
ABS700_185: Defined

Readings
battery: low 2017-08-28 09:40:44
mode: normal 2017-08-09 18:07:24
« Letzte Änderung: 31 August 2017, 22:56:00 von HomeAuto_User »
- FHEM v5.8 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) als Vergleichsempfänger
- Sensoren: 3x FHT 80b | 5x FHT 80 TF-2 | 2x S300TH | 1x WS7000-20 | 5x "Hideki" | THR128

Offline amenomade

  • Hero Member
  • *****
  • Beiträge: 2481
Antw:CUL_TCM97001 - Modul bitte prüfen - ABS700 Erkennung
« Antwort #1 am: 31 August 2017, 23:56:15 »
Ja, so weit ich sehe, gibt es ein Problem in der Funktion CUL_TCM97001_Parse($$), die tatsächlich bei   } elsif (length($msg) == 12) { " mit dem linke "}" zu Ende kommt.

Wenn ich alle {} "kürze", komme ich auf so eine Definition:
###################################
sub
CUL_TCM97001_Parse($$)
{
...
} elsif (length($msg) == 12) {
 ...

Verschiebe lieber das Thread nach entspr. Subforum:
Zitat von: MAINTAINERS.txt
FHEM/14_CUL_TCM97001.pm      dancer0705/bjoernh   http://forum.fhem.de Sonstiges

EDIT: hmmm jetzt bin ich mir nicht mehr sicher. Hab wiederholt, und komme nicht auf dem gleichen Ergebnis.
« Letzte Änderung: 01 September 2017, 00:28:40 von amenomade »
FHEM 5.8 Pi 3, EchoDot, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, und HM Komponenten

F:"Schatz? Mach aus bitte"
M: "Alexa? Licht aus"-"Ich bin mir leider nicht sicher"  M:"Alexa? aus Licht"-"Das weiss ich leider nicht" M:"Alexa? Schalte...
F: "Drück mal auf den blöden Knopf!

Offline HomeAuto_User

  • Developer
  • Full Member
  • ****
  • Beiträge: 234
Antw:CUL_TCM97001 - Modul bitte prüfen - ABS700 Erkennung
« Antwort #2 am: 01 September 2017, 00:16:55 »
Hallo,
danke für deine Antwort.

Ab sofort bitte HIER weiter schreiben.

MfG
- FHEM v5.8 | Rasberry PI 3
- radino CC1101 433Mhz (SIGNALduino)| - radino CC1101 868Mhz (CUL) | nano 433Mhz (SIGNALduino) als Vergleichsempfänger
- Sensoren: 3x FHT 80b | 5x FHT 80 TF-2 | 2x S300TH | 1x WS7000-20 | 5x "Hideki" | THR128

 

decade-submarginal