Jepp das hat geklappt. Danke!
Da ich vor habe mehrere von den Dingern in meinem Haus zu verwenden werde ich am WE mal versuchen auch auf Broadcasts zu reagieren.
Die Idee ist mit der ETS Adressen zuweisen zu können. Die zugewiesene Adresse soll dann im EEPROM verewigt werden...
Werde am WE berichten :-)
Gruß, Sepp
Ankündigung
Einklappen
Keine Ankündigung bisher.
ARDUINO am KNX
Einklappen
X
-
Das hatte ich i-wie ueberlesenZitat von MJJ Beitrag anzeigenOb die Adresse 15/15/20 stimmt bin ich mir allerdings nicht sicher. Habe die Adresse einfach aus den Beispielen genommen. Ob und wie ich der BCU 5WG1117-2AB12 von Siemens eine Adresse geben kann weiß ich nicht.
Der BCU musst du keine Adresse geben, die Adresse mit der das ganze arbeitet wird im Code vergeben (also in deinem Fall dann die genannte).
gruesse
Einen Kommentar schreiben:
-
Einfach per ETS zB eine Leseanfrage an die Adresse schicken. Ausserdem musst du noch GAs angeben auf die der Arduino lauschen soll, dazu in der setup zB noch das hier:Zitat von MJJ Beitrag anzeigenWie finde ich das am besten heraus?
Sonst haelt der Arduino sich nicht fuer "zustaendig"Code:[URL="http://redaktion.knx-user-forum.de/lexikon/knx/"]knx[/URL].addListenGroupAddress(1,1,100); [URL="http://redaktion.knx-user-forum.de/lexikon/knx/"]knx[/URL].addListenGroupAddress(1,1,101);

gruesse
Einen Kommentar schreiben:
-
Ich denke "serialEvent" stimmt es werden ja auch Events ausgelöst - "TPUART_RESET_INDICATION" und "UKNOWN" steht auf dem LCD Display (falls ich jeweils die Quellcodezeilen wieder aktiviere). Bei "serialEvent1" passiert nichts.
Die Lib ist auch aktuell. Letzte Änderung war am 31.1.14...
Ob die Adresse 15/15/20 stimmt bin ich mir allerdings nicht sicher. Habe die Adresse einfach aus den Beispielen genommen. Ob und wie ich der BCU 5WG1117-2AB12 von Siemens eine Adresse geben kann weiß ich nicht.
Wie finde ich das am besten heraus?
Gruß, Sepp
Einen Kommentar schreiben:
-
Hoi Sepp,Zitat von MJJ Beitrag anzeigenWas habe ich da übersehen?
ich habs nur grad kurz ueberflogen: stimmt die Adresse? Und benenn mal deine ISR um in "serialEvent1". Kann - je nach Plattform - noetig sein...
Oh, und edit: hast du die aktuelle Version der Lib von Thorsten? In einer der ersteren Ableger gabs da ein Problem mit einem Rueckgabewert welches ich gefixed hatte, das hatte bei mir zu exakt demselben Problem gefuehrt...
gruesse :: Michael
Einen Kommentar schreiben:
-
Hi Leute,
ich stehe auf dem "Schlauch". Versuche KNX Telegramme über "serialEvent" auszuwerten.
Ich bekomme nur "TPUART_RESET_INDICATION" und "UKNOWN" Events aber nie ein "KNX_TELEGRAM".
Hier der Quellcode:
Was habe ich da übersehen?Code:#include <SoftwareSerial.h> #include <LiquidCrystal.h> #include <KnxTelegram.h> #include <KnxTpUart.h> KnxTpUart knx(&Serial, 15, 15, 20); LiquidCrystal lcd(12, 11, 6, 5, 4, 3); void setup() { Serial.begin(19200); UCSR0C = UCSR0C | B00100000; knx.uartReset(); lcd.begin(16, 2); lcd.setCursor(0, 0); lcd.print("Bereit!"); } void loop() { } void serialEvent() { KnxTpUartSerialEventType eType = knx.serialEvent(); if (eType == TPUART_RESET_INDICATION) { //lcd.setCursor(0, 0); //lcd.print("Event TPUART_RESET_INDICATION"); } else if (eType == UNKNOWN) { //lcd.setCursor(0, 0); //lcd.print("Event UNKNOWN"); } else if (eType == KNX_TELEGRAM) { //lcd.setCursor(0, 0); //lcd.print("Event KNX_TELEGRAM"); KnxTelegram* telegram = knx.getReceivedTelegram(); String target = String(0 + telegram->getTargetMainGroup()) + "/" + String(0 + telegram->getTargetMiddleGroup()) + "/" + String(0 + telegram->getTargetSubGroup()); lcd.setCursor(0, 0); lcd.print(target); } }
Gruß Sepp
Einen Kommentar schreiben:
-
Was bestellen
Hi
Da ich aktuell ein paarmal gefragt wurde was man bestellen soll: ein Leonardo pro Micro:
Leonardo pro micro | eBay
Liefert Onkel Wong für unter 10 Euro... Dauert halt.
Ist vermutlich die idealste ausgangssituation :-)
Gruß
Thorsten
Einen Kommentar schreiben:
-
@dreamy1
Das TFT Display sieht super aus! Und passt unter eine Blindabdeckung.
Wo kann man sowas bestellen?
Hat jemand von euch schon Erfahrung mit Touch Displays mit Arduino UNO?
Gruss, Sepp
Einen Kommentar schreiben:
-
Sowas ist sicher gut zum Einstieg:
EXP TECH
SainSmart UNO R3 + Prototype Schild Starter Kit Mit 17 Grundlegende Arduino Projekte
Unter "Arduino Starter Kit" findest Du einiges.
Einen Kommentar schreiben:
-
Wirklich genial. Ich glaube ich muss mir auch mal ein paar Sachen zulegen und mich mit der Thematik beschäftigen. Kann jemand irgendein Set für Anfänger empfehlen? Grüße und weiter so
Einen Kommentar schreiben:
-
Klar, ich bringe den noch etwas "in Ordnung" und stelle ihn hier zusammen mit weiteren Details zur Hardware online! Im Moment kann ich den noch niemanden zumuten :-)Zitat von ThorstenGehrig Beitrag anzeigenGibts den Code - zum Lernen?
Thorsten, an dieser Stelle mal ein dickes DANKE an Dich, ohne Deinen Input und Ehrgeiz hinsichtlich KNX-Anbindung wäre hier vieles in unerreichbarer Ferne!
Einen Kommentar schreiben:
-
Schick!Zitat von dreamy1 Beitrag anzeigenSodele, mal ein kurzer Zwischenstand von mir
Wenn ich das gestern gezeigt hätte - wären die Augen auf dem Stammtisch noch größer geworden (das Arduino Projekt hat so schon viele Interessen geweckt).
Gibts den Code - zum Lernen?
Gruß
Thorsten
Einen Kommentar schreiben:
-
Kommt halt auf den Anwendungsfall an - ich habe da auch noch weitere Ideen in der Pipeline, für die man Taster benötigt :-)
Einen Kommentar schreiben:


Einen Kommentar schreiben: