Hi Tuxedo, tomorrow I'll make some time to work further on this. Today & tonight too busy. Thanks for the video!
Ankündigung
Einklappen
Keine Ankündigung bisher.
Making first setup work ...
Einklappen
X
-
Code:KONNEKTING Suite - Version 1.0.0-BETA3 Build 2016-04-13_09-07-40 DEBUG MODE! Betriebssystem: Windows 8.1 KNX Verbindung: IP-Interface [Programmiere] 1.1.50 KONNEKTING Test Sketch [Programmiere] Initialisiere ... [Programmiere] Lese KOs ... [Programmiere] Lese Parameter ... [Programmiere] Fortschritt: 1/8 [Programmiere] Bitte 'Programmieren' Knopf drücken... KNX Telegramm entdeckt. Verbindung scheint in Ordnung zu sein. [Programmiere] Fortschritt: 2/8 [Programmiere] Starte programmierung... [Programmiere] Fortschritt: 3/8 [Programmiere] Schreibe KO #0 / aktiv=false [Programmiere] Fortschritt: 4/8 [Programmiere] Schreibe KO #1 / aktiv=false [Programmiere] Fortschritt: 5/8 [Programmiere] Schreibe Parameter #0 [Programmiere] Fortschritt: 6/8 [Programmiere] Beende Programmierung... [Programmiere] Fortschritt: 7/8 [Programmiere] Veranlasse Geräteneustart... [Programmiere] Fortschritt: 8/8 [Programmiere] Fertig! [Programmiere] Fortschritt: 8/8 [Programmiere] Fertig! Dauer: 20866 ms
Code:Setup KnxTools createProgComObject Manufacturer: DEADhex Device: FFhex Revision: 0hex numberOfCommObjects: 3 _deviceFlags: 10001bin Using EEPROM ComObj index=1 Suite-ID=0 HI: 0x0 LO: 0x1 GA: 0x1 Settings: 0x80 Active: 1 ComObj index=2 Suite-ID=1 HI: 0x0 LO: 0x2 GA: 0x2 Settings: 0x80 Active: 1 IA: 0x11C7 KnxDevice startup status: 0x0 getParamValue: index=0 _paramTableStartindex=19 skipBytes=0 paramLen=2 val[0]@19 --> 0xFF val[1]@20 --> 0xFF Toggle every 4294967295 ms Setup is ready. go to loop... PROGBUTTON toggle PROGBUTTON 1 PROGBUTTON toggle PROGBUTTON 0 PROGBUTTON toggle PROGBUTTON 1 PROGBUTTON toggle PROGBUTTON 0 PROGBUTTON toggle PROGBUTTON 1 knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x1 bin=1 buffer[2] hex=0x11 bin=10001 buffer[3] hex=0x32 bin=110010 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x1 handleMsgReadDeviceInfo no matching IA knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x15 bin=10101 buffer[2] hex=0x0 bin=0 buffer[3] hex=0x0 bin=0 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x15 handleMsgReadIndividualAddress knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x14 bin=10100 buffer[2] hex=0x11 bin=10001 buffer[3] hex=0x32 bin=110010 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x14 handleMsgWriteIndividualAddress memUpdate: index=1 data=0x11 memUpdate: index=2 data=0x32 DeviceFlags after =0x11 memUpdate: index=0 data=0x11 sendAck errorcode=0x0 indexinformation=0x0 knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0xA bin=1010 buffer[2] hex=0x11 bin=10001 buffer[3] hex=0x32 bin=110010 buffer[4] hex=0x1 bin=1 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0xA handleMsgWriteProgrammingMode matching IA PROGBUTTON 1 sendAck errorcode=0x0 indexinformation=0x0 knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0xB bin=1011 buffer[2] hex=0x0 bin=0 buffer[3] hex=0x0 bin=0 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0xB handleMsgReadProgrammingMode knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x1 bin=1 buffer[2] hex=0x11 bin=10001 buffer[3] hex=0x32 bin=110010 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x1 handleMsgReadDeviceInfo knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x28 bin=101000 buffer[2] hex=0x0 bin=0 buffer[3] hex=0x0 bin=0 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x28 handleMsgWriteComObject CO id=0 hi=0x0 lo=0x0 ga=0x0 settings=0x0 memUpdate: index=10 data=0x0 memUpdate: index=11 data=0x0 memUpdate: index=12 data=0x0 sendAck errorcode=0x0 indexinformation=0x0 knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x28 bin=101000 buffer[2] hex=0x1 bin=1 buffer[3] hex=0x0 bin=0 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x28 handleMsgWriteComObject CO id=1 hi=0x0 lo=0x0 ga=0x0 settings=0x0 memUpdate: index=13 data=0x0 memUpdate: index=14 data=0x0 memUpdate: index=15 data=0x0 sendAck errorcode=0x0 indexinformation=0x0 knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x1E bin=11110 buffer[2] hex=0x0 bin=0 buffer[3] hex=0x3 bin=11 buffer[4] hex=0xE8 bin=11101000 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x1E handleMsgWriteParameter id=0 data[0]=0x3 memUpdate: index=19 data=0x3 data[1]=0xE8 memUpdate: index=20 data=0xE8 sendAck errorcode=0x0 indexinformation=0x0 knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0xA bin=1010 buffer[2] hex=0x11 bin=10001 buffer[3] hex=0x32 bin=110010 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0xA handleMsgWriteProgrammingMode matching IA PROGBUTTON 0 sendAck errorcode=0x0 indexinformation=0x0 knxToolsEvents index=0 internalComObject index=0 buffer[0] hex=0x0 bin=0 buffer[1] hex=0x9 bin=1001 buffer[2] hex=0x11 bin=10001 buffer[3] hex=0x32 bin=110010 buffer[4] hex=0x0 bin=0 buffer[5] hex=0x0 bin=0 buffer[6] hex=0x0 bin=0 buffer[7] hex=0x0 bin=0 buffer[8] hex=0x0 bin=0 buffer[9] hex=0x0 bin=0 buffer[10] hex=0x0 bin=0 buffer[11] hex=0x0 bin=0 buffer[12] hex=0x0 bin=0 buffer[13] hex=0x0 bin=0 protocolversion=0x0 msgType=0x9 handleMsgRestart matching IA WDT reset NOW Setup KnxTools createProgComObject Manufacturer: DEADhex Device: FFhex Revision: 0hex numberOfCommObjects: 3 _deviceFlags: 10001bin Using EEPROM ComObj index=1 Suite-ID=0 HI: 0x0 LO: 0x0 GA: 0x0 Settings: 0x0 Active: 0 ComObj index=2 Suite-ID=1 HI: 0x0 LO: 0x0 GA: 0x0 Settings: 0x0 Active: 0 IA: 0x1132 KnxDevice startup status: 0x0 getParamValue: index=0 _paramTableStartindex=19 skipBytes=0 paramLen=2 val[0]@19 --> 0x3 val[1]@20 --> 0xE8 Toggle every 1000 ms Setup is ready. go to loop... Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1 Actual state: 0 Actual state: 1
. I did shutdown my RaspberryPi while doing a new attempt. I think I was using the same tunneling address at the same time... Tomorrow I'll try to do the HTU21 sketch. Thanks a lot for helping me out Tuxedo & Eugenius
.
Kommentar
-
Zitat von Eugenius Beitrag anzeigenI have allready working Sketch for DS18B20, i can share it with you.
BME280 is similar to HTU21D=DemoSketch
Kommentar
-
Hi there! I am familiarizing myself with the konnekting library, and it seems promising for my needs (simple sensors, etc). However I cannot get my Sparkfun (copy) Pro Micro 3.3V model into Programming mode. I use a Siemens 5wg1117-2AB12 BCU. When I push the button a LED lights up on the board.
I appreciate any help, thank you!
My config in the ino file:
#define KNX_SERIAL Serial1 // D0=RX/D1=TX
#define PROG_LED_PIN 17 // External LED
#define TEST_LED LED_BUILTIN // On board LED on pin D13
#define PROG_BUTTON_PIN 7 // pin with interrupt
#define DEBUGSERIAL Serial // USB port
Datasheet: https://learn.sparkfun.com/tutorials...okup-guide/all
The strange thing is that the console only logs this:
16:19:54.416 -> DEBUG! free ram: 1935 bytes
16:19:54.416 -> KONNEKTING DemoSketch
16:19:54.416 -> Toggle LED every 2500 ms.
16:19:54.416 -> Setup is ready. go to loop...
And not the toggling so the Konnekting.isReadyForApplication() seems to be false. However when I try to program the device through Konnekting Suite or even ETS (with self generated knxprod) the device is not recognized and the tools are saying to press the prog button.
Thank you!
Kommentar
Kommentar