Autor Thema: OWX Next Generation  (Gelesen 25888 mal)

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4663
Antw:OWX Next Generation
« Antwort #330 am: 14 Juli 2017, 06:45:52 »
Die Verbesserungen bei den beiden sind längst gemacht - hast Du wirklich die aktuellen Versionen drin ?

LG

pah

Offline Bastel-Frank

  • Full Member
  • ***
  • Beiträge: 268
Antw:OWX Next Generation
« Antwort #331 am: 14 Juli 2017, 08:56:04 »
Lieber Bastel-Frank,
eine ähnliche Frage hatte ich ein paar Seiten vorher gestellt, freundlicherweise kam von enno diese Antwort:

Das sollte als Erklärung helfen...
Grüße,
Daniel

Vielen lieben Dank Daniel für deinen Hinweis. Ist die Lösung aktuell schon Produktionsreif? ... und ab wieviel Devices bemerkt man den Unterschied zw. synchron und asyncron?

Frank

Offline det.

  • Sr. Member
  • ****
  • Beiträge: 959
Antw:OWX Next Generation
« Antwort #332 am: 14 Juli 2017, 10:24:46 »
Die Verbesserungen bei den beiden sind längst gemacht - hast Du wirklich die aktuellen Versionen drin


7.0beta4 bei OWMULTI
7.0beta5 bei OWAD
falls ich da durch Urlaub etc. was nicht mitbekommen habe - sorry. Kannst Du die aktuellen Module, soweit sie noch nicht eingecheckt sind, hier noch mal anhängen?
Danke!
l.g. det.

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4663
Antw:OWX Next Generation
« Antwort #333 am: 14 Juli 2017, 12:15:20 »
Einchecken demnächst - muss erst noch abwarten, ob es bei den 3 ersten irgendwelche unerwarteten Effekte gibt.

LG

pah

Offline ext23

  • Hero Member
  • *****
  • Beiträge: 2314
    • Homepage
Antw:OWX Next Generation
« Antwort #334 am: 14 Juli 2017, 16:34:13 »
Mhh also nach dem Update ist mein OWLCD Gerät weg...

2017.07.14 16:40:22 1: reload: Error:Modul 21_OWLCD deactivated:
 Not enough arguments for main::OWX_Verify at /opt/fhem/FHEM/21_OWLCD.pm line 365, near "})"

2017.07.14 16:40:22 0: Not enough arguments for main::OWX_Verify at /opt/fhem/FHEM/21_OWLCD.pm line 365, near "})"

OWX Modul:
$owx_version="7.0beta6";

/Daniel
« Letzte Änderung: 14 Juli 2017, 16:42:44 von ext23 »
HM, FS20, 1-Wire, PanStamp, AVR-NET-IO, SIS-PM, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4663
Antw:OWX Next Generation
« Antwort #335 am: 14 Juli 2017, 19:37:51 »
OWLCD habe ich aber gar nicht eingecheckt ...

Vermutlich hast Du mit dem ALTEN OWLCD (nicht angepasst) das NEUE OWLCD überschrieben. Musst Du von Hand nachinstallieren, siehe Seite 18 oder so hier im Thread.

Sieht man daran, dass aus den NEUEN Frontendmodulen Verify herausgeflogen ist (nur in OWID noch drin).

LG

pah

Offline ext23

  • Hero Member
  • *****
  • Beiträge: 2314
    • Homepage
Antw:OWX Next Generation
« Antwort #336 am: 14 Juli 2017, 20:46:24 »
*lol*

Na gut das ich oben gefragt habe und gesagt wurde ja ja alles aktuell ....

Das blöde ist das alte angepasste OWLCD funktioniert irgendwie nicht nach dem update der anderen Module, da spinnen sich die GPIOs aus und mein Pieper geht immer an, mhhh. (LCD Modul Version: 7.0beta6)

Ich spiele jetzt das Backup wieder ein und blockiere die Updates der OW Module, irgendwie passt da noch etwas nicht.

/Daniel
« Letzte Änderung: 14 Juli 2017, 21:01:10 von ext23 »
HM, FS20, 1-Wire, PanStamp, AVR-NET-IO, SIS-PM, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4663
Antw:OWX Next Generation
« Antwort #337 am: 14 Juli 2017, 21:13:53 »
Ich tippe, dass da einfach die Versionen durcheinander sind. Und dass beim Update ein Teil der konsistenten Neuinstallation hier aus dem Thread mit altem Kram überschrieben wurde.

Jedenfalls nichts, wo ich derzeit aktiv werden müsste.

We

Offline ext23

  • Hero Member
  • *****
  • Beiträge: 2314
    • Homepage
Antw:OWX Next Generation
« Antwort #338 am: 14 Juli 2017, 22:07:29 »
Naja das kann schon sein ja, ist aber erst durch das Update heute gekommen und geblockt war nur OWLCD und OXW, also diese werden nicht geupdated.

Ich kann ja mal zusammen fassen:

00_OWX.pm: 7.0beta6
21_OWAD.pm: 6.1
21_OWCOUNT.pm: 6.11
21_OWID.pm: 7.0
21_OWLCD.pm: 7.0beta6 (manuell)
21_OWMULTI.pm: 6.1
21_OWSWITCH.pm: 6.11
21_OWTEMP.pm: (Das ist wohl was anderes)
21_OWTHERM.pm: (Das auch)
21_OWVAR.pm: 7.0

Wenn ich dort mit "gpiobit 1 off" den Pieper abstelle, geht der nach kurzer Zeit wieder ein?!?

Ich habe jetzt erst mal den Reset Taster mit einem kleinen ein/aus Schalter überbrückt. Dann kann ich das auch in Ruhe testen. Das Gepiepe geht einem ja auf die Nerven, da konnte ich das nie in Ruhe beobachten :-)

/Daniel
HM, FS20, 1-Wire, PanStamp, AVR-NET-IO, SIS-PM, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4663
Antw:OWX Next Generation
« Antwort #339 am: 15 Juli 2017, 05:19:41 »
Ich kann es nicht nachvollziehen. Weder OWX, noch OWLCD können das verursachen.

LG

pah
« Letzte Änderung: 17 Juli 2017, 09:11:07 von Prof. Dr. Peter Henning »

Offline det.

  • Sr. Member
  • ****
  • Beiträge: 959
Antw:OWX Next Generation
« Antwort #340 am: 15 Juli 2017, 08:53:18 »
Hallo pah,
nach dem Einspielen der letzten OWAD und OWMULTI Module haben sich die Ausreißer scheinbar geändert,  komplett weggeblieben sind sie nicht. Da ich aber auch OWMULTI Devices habe, die den Effekt nicht zeigen - hast Du eine Idee, was ich tun kann?
2017.07.15 07:54:14 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0xf0 0x14 0x8c 0x00 0x02 0x00 0x00 0x0f 0xff
2017.07.15 07:44:18 1: OWXMULTI_BinValues:  OWX_26_0A9116000000: conversion not complete or data invalid in context ds2438.getvad0x28 0x15 0x8d 0x01 0x03 0x00 0x40 0xe7 0xff
2017.07.15 07:39:14 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0x28 0x15 0x8c 0x00 0x02 0x00 0x00 0x62 0xff
2017.07.15 07:24:17 1: OWXAD_BinValues: context ds2450.getreading    OWX_Garten: invalid CRC 0x9c 0xc2 0x97 0x51 0x03 0x90 0xf7 0x20 0x09 0x00
2017.07.15 06:09:14 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0x58 0x14 0x87 0x00 0x01 0x00 0x00 0x12 0xff
2017.07.15 05:59:17 1: OWXAD_BinValues: context ds2450.getreading    OWX_Garten: invalid CRC 0x9c 0x5f 0x97 0x26 0x03 0x28 0xf7 0xd6 0x64 0x00
2017.07.15 05:49:14 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0xd8 0x13 0x7f 0x00 0x02 0x00 0x00 0x7c 0xff
2017.07.15 05:34:14 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0xc8 0x13 0x7f 0x00 0x01 0x00 0x00 0x63 0xff
2017.07.15 05:29:17 1: OWXAD_BinValues: context ds2450.getreading    OWX_Garten: invalid CRC 0x9c 0xa3 0x97 0x75 0x03 0x67 0xf7 0xa0 0x48 0x00
2017.07.15 04:34:14 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0xf0 0x13 0x7f 0x00 0x02 0x00 0x00 0x62 0xff
2017.07.15 01:49:13 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0xd8 0x14 0x80 0x00 0x02 0x00 0x00 0x30 0xff
2017.07.15 01:09:13 1: OWXMULTI_BinValues:  Heizungsdruck: conversion not complete or data invalid in context ds2438.getvad0x30 0x15 0x81 0x00 0x02 0x00 0x00 0x84 0xff
2017.07.15 00:24:16 1: OWXAD_BinValues: context ds2450.getreading    OWX_Garten: invalid CRC 0x9e 0x8c 0x97 0xa8 0x03 0xae 0xf7 0xe9 0x8d 0x00
2017.07.15 00:04:16 1: OWXMULTI_BinValues:  OWX_26_0A9116000000: conversion not complete or data invalid in context ds2438.getvdd0x20 0x15 0xd9 0x01 0x03 0x00 0x40 0xb6 0xff
2017.07.14 23:54:16 1: OWXMULTI_BinValues:  OWX_26_0A9116000000: conversion not complete or data invalid in context ds2438.getvdd0x38 0x15 0xd9 0x01 0x02 0x00 0x40 0x17 0xff
2017.07.14 23:44:16 1: OWXAD_BinValues: context ds2450.getalarm    OWX_Garten: invalid CRC 0x00 0xff 0x00 0xff 0x00 0xff 0xb6 0xdb 0x00 0x00
2017.07.14 23:04:16 1: OWXAD_BinValues: context ds2450.getalarm    OWX_Garten: invalid CRC 0xff 0x00 0xff 0x00 0xff 0x00 0xff 0xb6 0xdb 0x00
2017.07.14 23:04:16 1: OWXAD_BinValues: context ds2450.getreading    OWX_Garten: invalid CRC 0x9d 0x97 0x39 0x03 0x90 0xf7 0xd4 0xe2 0x00 0x01
2017.07.14 22:49:15 1: OWXAD_BinValues: context ds2450.getreading    OWX_Garten: invalid CRC 0x9e 0x4d 0x97 0x3b 0x03 0xab 0xf7 0x90 0xd3 0x00
2017.07.14 22:39:15 1: OWXAD_BinValues: context ds2450.getstatus.final    OWX_Garten: invalid CRC 0x00 0x01 0x00 0x01 0x00 0x01 0xe0 0xcf 0x00 0xff
2017.07.14 22:14:15 1: OWXAD_BinValues: context ds2450.getalarm    OWX_Garten: invalid CRC 0x00 0xff 0x00 0xff 0x00 0xff 0xb6 0xdb 0x00 0x00
l.g. det.

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4663
Antw:OWX Next Generation
« Antwort #341 am: 17 Juli 2017, 09:15:55 »
Aber ja. Mit dem Timing in der Routine OWXMULTI_GetValues($) so lange experimentieren, bis alle Fehler weg sind.

Die fraglichen Werte tauchen in den Aufrufen von

    OWX_Qomplex($master, $hash, "recall", 0,    $owx_dev, "\xB8\x00", 0,       1,       0,        undef,   0.015);
    OWX_Qomplex($master, $hash, "ds2438.getvad",   1,    $owx_dev, "\xBE\x00", 0,      20,       0,        \&OWXMULTI_BinValues,   0.015);
...

als letzter Parameter auf, hier bedeutet der Eintrag, dass bis zum nächsten Absetzen eines Befehl an dieses Device 15 Millisekunden gewartet werden muss. Eventuell kann man das auf 20 hochsetzen.

LG

pah

Offline det.

  • Sr. Member
  • ****
  • Beiträge: 959
Antw:OWX Next Generation
« Antwort #342 am: 17 Juli 2017, 16:16:59 »
Danke,
Hab den Parameter heute früh auf 20 hochgesetzt, scheint das Problem zu beheben. Stand ursprünglich auf 2 , hatte es am Wochenende schon mit 10 probiert, damit war es schon besser geworden.
l.g. det.

Offline Prof. Dr. Peter Henning

  • Developer
  • Hero Member
  • ****
  • Beiträge: 4663
Antw:OWX Next Generation
« Antwort #343 am: 17 Juli 2017, 17:59:57 »
Du meinst hoffentlich 0.020. Bei allen Calls, oder nur beim letzten ?

LG

pah

Offline det.

  • Sr. Member
  • ****
  • Beiträge: 959
Antw:OWX Next Generation
« Antwort #344 am: 17 Juli 2017, 20:14:48 »
Möglicherweise reden wir aneinander vorbei, d.h. ich versteh's nicht. Ich habe timeout bei allen 4 Busmastern auf 20 gesetzt und heute nur einen Ausreißer gehabt.
« Letzte Änderung: 17 Juli 2017, 20:56:13 von det. »
l.g. det.

 

decade-submarginal