KeyValueProtocol

Begonnen von TomLee, 13 November 2023, 18:12:06

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

hab mich dazu etwas eingelesen und es mag noch nicht.
Verstanden hab ich das der Sketch nur OK VALUES <beliebigerName> <beliebigeID> Name1=Wert1,... ausgeben muss.

Ich hab zum testen einen MAX44009 an einem Arduino Nano.
Einen Sketch der mir alle 10 Sekunden das ausgibt:
17:15:03.020 -> OK VALUES Sirene 1 Max4409=9
17:15:13.044 -> OK VALUES Sirene 1 Max4409=11
17:15:23.018 -> OK VALUES Sirene 1 Max4409=1

Eine JeeLink-Definition:
Internals:
   CFGFN     
   Clients    :PCA301:EC3000:RoomNode:LaCrosse:ETH200comfort:CUL_IR:HX2272:FS20:AliRF:Level:EMT7110:KeyValueProtocol
   DEF        /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI02MHZO-if00-port0@57600
   DeviceName /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI02MHZO-if00-port0@57600
   FD         54
   FUUID      65524e1c-f33f-c86b-7c3b-e4632bfcef425190
   NAME       myJeeLink_sirene
   NR         80498
   PARTIAL    �謾␎���X��kZK␈�謾␎���X��kZK␈�謿␏1#␚␈␅�␈���謾 0!␑V�1Z1����#0!␛␈␅�␈���謾!3!␐V�1Z1��謾␎���X��kZK␈���� 3!␐V�1Z1��謼␏���X��Bj��謾!0!␑V�1[1��␌��� 1!␐V�1Z1��謾 3!␑V�1[1��謼␎���X��Bj��謾!0!␑V�1[1����#0!␓V�1[1��謾!0!␑V�1[1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��謾 3!␐V�1Z1��謾␎���X��kZK␈�謾␎���X��Bj���謾␎���X��Bj��␌��� 1!␐V�1Z1��␌��� 1!␚␈␅�␈���謾!0!␑V�1[1��
   RAWMSG     �謾 3!␐V�1Z1���� 0#␛␈␄�␈���␌��� 1!␚␈␅�␈������ 3!␐V�1Z1����� 1!␐V�1Z1��謿␏1!␚␈␅�␈���謿␏���X��jZJ ␌��� 3!␐V�1[1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��謿␏1!␐V�1Z1��謾 3!␐V�1Z1��␌��� 1!␐V�1Z1��謾␎���X��kZK␈�謿␏���X��jZJ
   STATE      opened
   TYPE       JeeLink
   eventCount 7
   myJeeLink_sirene_MSGCNT 4
   myJeeLink_sirene_TIME 2023-11-13 17:44:26
   .attraggr:
   .attrminint:
   .clientArray:
     KeyValueProtocol
   MatchList:
     1:PCA301   ^\S+\s+24
     2:EC3000   ^\S+\s+22
     3:RoomNode ^\S+\s+11
     4:LaCrosse ^(\S+\s+9 |OK\sWS\s)
     5:AliRF    ^\S+\s+5
     6:EMT7110  ^OK\sEMT7110\s
     7:KeyValueProtocol ^OK\sVALUES\s
   READINGS:
     2023-11-13 17:44:26   state           opened
Attributes:
   flashCommand avrdude -p atmega328P -c arduino -P [PORT] -D -U flash:w:[HEXFILE] 2>[LOGFILE]

Und bisher nur diese Logausgaben:

2023.11.13 17:35:27 3: myJeeLink_sirene: Unknown code ␌��� 1!␐V�1Z1����#0!␓V�1[1��␌��� 1!␐V�1 ���謾!3!␐V�1Z1��謾␎���X��kXK, help me!
2023.11.13 17:37:17 3: myJeeLink_sirene: Unknown code �謼␎���X��Bj��謿␏1!␚␈␅�␈�����#0!␓V�1Y1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��謿␏1!␐V�1Z1����� 3!␐V�1Z1��␌��� 1!␐V�1Z1��謾␎���X��kZ���謼␎���X��jZJ, help me!
2023.11.13 17:41:46 3: myJeeLink_sirene: Unknown code �謾!0!␑V�1Z1����#0#␓V�1Y1��␌��� 1!␐V�1 ���␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��謾!0!␑V�1Z1��謾␎���X��kZK␈��� 0#␛␈␅�␈������ 3!␐V�1Z1��␌��� 1!␐V�1Z1��謿␏1!␚␈␅�␈�����!0!␑V�1 ������ 1!␐V�1Z1����� 1!␐V�1Z1��␌��� 3!␐V�1Z1��␌��� 1!␐V�1 ���謾!0!␑V�1Z1��謼␎���X��Bj�����#0!␓V�1[1��謾␎���X��kZK␈�謾␎���X��kZ���謾␎���X��kZK␈���#0!␓V�1[1���� 0#␛␈␅�␈���謾␎���X��kZK␈�謾␎���X��kZK, help me!
2023.11.13 17:44:27 3: myJeeLink_sirene: Unknown code �謾 3!␐V�1Z1���� 0#␛␈␄�␈���␌��� 1!␚␈␅�␈������ 3!␐V�1Z1����� 1!␐V�1Z1��謿␏1!␚␈␅�␈���謿␏���X��jZJ ␌��� 3!␐V�1[1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��␌��� 1!␐V�1Z1��謿␏1!␐V�1Z1��謾 3!␐V�1Z1��␌��� 1!␐V�1Z1��謾␎���X��kZK␈�謿␏���X��jZJ, help me!


Kann mir wer mit diesen Informationen aufzeigen was ich noch falsch mache, nicht richtig verstanden habe ?

Gruß

Thomas

TomLee

Sehr cool, die kryptischen Zeichen haben mir nach einmal darüber schlafen das Problem aufgezeigt/verraten.

Es lag an der nicht richtig angegebenen Baudrate in der DEF der JeeLink-Definition.
Angepasst und Schwupps wurde automatisch das KeyValueProtocol-Device angelegt.