Universalsensor (HB-UW-Sen-THPL-I) - Kommunikationsproblem

Begonnen von Albin, 12 Juli 2017, 19:43:11

Vorheriges Thema - Nächstes Thema

Albin

Hallo,

ich habe mir einige der Universalsensoren aufgebaut und auch recht erfolgreich im Einsatz. Nun steht Phase 2 an und in dieser würde ich gern so einen Sensor als Basis nehmen und damit eine automatisierte Bewässerung für meine Tomatenfplanzen auf dem Balkon bauen. Dabei habe ich ein Problem:

Die Sensoren scheinen bei mir alle samt nicht auf Kommandos wie getConfig und ähnliches zu antworten. Dabei sind mir zwei Dinge aufgefallen:

  • Meine CUL scheint gar kein Kommando wie HAVE_DATA an die Sensoren zu schicken, wenn Kommandos anstehen.
  • Wenn ich einen burstXmit mache, dann wird zwar HAVE DATA gesendet, dies wird auch empfangen, aber es kommt keinerlei Reaktion (vorübergehend habe ich die Sensoren im Power Mode On).
Hat dafür jemand eine Erklärung? Mache ich vielleicht etwas grundsätzliches falsch?

Zur Verdeutlichung der obigen beiden Punkte habe ich im Folgenden nochmal einen kleinen Ausschnitt aus der Kommunikation (aufgezeichnet mit AS_DBG und AS_DBG_Explain):

so wie ich es erwarten würde (als Beispiel, dies ist einer meiner Heizkörperthermostate)

!! (M:1129295)
18 9F FD C9 94 D2 03 DF BB 97 79 71 B0 81 5D C6 (L:15) (M:1129297)
b> 0F E9 86 10 31 A2 AD 00 00 00 0A 24 FD 0D 00 40 (L:16) (M:1129309)
   Unknown Message, please report!


UNKNOWN MESSAGE, PLEASE REPORT!

!! (M:1129439)
12 9C D9 A7 72 4E 2A 37 B1 0C (L:9) (M:1129441)
l> 09 EA A1 12 F1 00 00 31 A2 AD (L:10) (M:1129445)
   HAVE_DATA

!! (M:1129568)
13 9C F8 D6 83 FD 74 A1 7D 59 80 (L:10) (M:1129570)
l> 0A EA 80 02 31 A2 AD F1 00 00 00 (L:11) (M:1129576)
   ACK

!! (M:1129717)
19 9D D9 B4 61 3D 19 C4 02 73 4F 2F 0B E7 C3 9F A0 (L:16) (M:1129719)
l> 10 EB A0 01 F1 00 00 31 A2 AD 00 04 00 00 00 00 00 (L:17) (M:1129732)
   CONFIG_PARAM_REQ; cnl: 00, peer: 00 00 00, pCnl: 00, lst: 00

...


burstXmit an einen meiner Sensoren
dieser antwortet zwar, aber mit einem Wetter Event
kann grad nicht mehr genau sagen, ob das eine direkte Antwort war, oder nur Zufall, dass der Sensor gerade gesendet hat

!! (M:2267854)
12 79 E4 D2 5F 3B 17 E3 AE B4 (L:9) (M:2267855)
-> 09 0F B1 12 F1 00 00 10 11 05 (L:10) (M:2267860)
   HAVE_DATA

   WEATHER_EVENT; temp: 00 00, hum: 00

<- 14 79 F7 A3 6F 5A 33 FE DA B6 92 6E 4A 26 02 DE DE BA 5E 31 F6 (L:21) (M:2291883)
<- 14 0F A2 70 10 11 05 F1 00 00 00 00 00 00 00 00 64 00 C8 0B 54 (L:21) (M:2291897)
!! (M:2291902)
0  (L:0) (M:2291903)
!! (M:2292049)
13 79 D5 B3 7E 5A 36 02 CF AE 80 (L:10) (M:2292050)
-> 0A 0F 80 02 F1 00 00 10 11 05 00 (L:11) (M:2292058)
   ACK


noch ein Beispiel:
HAVE_DATA wurde empfangen, aber der Sensor antwortet nicht. Die nächste Nachricht kommt von einem anderen Sensor

!! (M:2310435)
12 66 F3 DD 48 24 00 CC B9 B4 (L:9) (M:2310436)
-> 09 10 B1 12 F1 00 00 10 11 05 (L:10) (M:2310441)
   HAVE_DATA

!! (M:2333230)
14 5A B2 FE FA C7 A1 7D 59 35 11 7F (L:11) (M:2333231)
b> 0B 2C 84 70 20 11 02 00 00 00 00 FB (L:12) (M:2333238)
   WEATHER_EVENT; temp: 00 FB, hum: FC


Ich bin wirklich dankbar, wenn mir in dieser Angelegenheit jemand weiter helfen kann. Vielleicht mache ich ja wirklich einfach nur irgend etwas ganz offensichtliches falsch.

frank

ZitatDie Sensoren scheinen bei mir alle samt nicht auf Kommandos wie getConfig und ähnliches zu antworten.
bei meinem sensor, der direkt von dirk kam und mit seiner fw läuft, ist das ganz normal.

für jedes getconfig muss ich den sensor über den configbutton wecken, damit er die befehle abarbeitet.
burst funktioniert noch nicht. wenn man das burstregister einschaltet, ist aber die batterie schnell leer.

wenn ich mich richtig erinnere, soll aber lazyconfig mehr oder weniger funktionieren, wenn man den sensor mit einer ccu von homematic benutzt. leider nicht mit fhem.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Albin

Erst einmal Danke für die schnelle Antwort.

Das beschriebene Verhalten des Config-Buttons habe ich so auch beobachtet. Bisher habe ich dieses nicht für 'normal' gehalten.

Dann werde ich wohl noch ewas weiter basteln müssen. Primär geht es mir darum ein definiertes Kommando an den Sensor zu schicken um so die Bewässerung auszulösen.