      {"id":181,"date":"2016-10-10T19:57:19","date_gmt":"2016-10-10T17:57:19","guid":{"rendered":"http:\/\/www.konnekting.de\/?p=181"},"modified":"2017-01-24T13:12:37","modified_gmt":"2017-01-24T12:12:37","slug":"release-beta-4","status":"publish","type":"post","link":"https:\/\/www.konnekting.de\/en\/2016\/10\/10\/release-beta-4\/","title":{"rendered":"Release BETA 4\u00a0"},"content":{"rendered":"<p>Hallo zusammen,<\/p>\n<p>nach fast genau 6 Monaten Entwicklungszeit und zahlreichen Code\u00e4nderungen, stellen wir Euch stolz KONNEKTING 1.0.0 Beta4 vor.<br \/>\nWir sind nun, ohne externen Libs, bei sage und schreibe 12238 (in Worten: Zw\u00f6lftausendzweihundertachtunddrei\u00dfig) Zeilen Code angelangt. Dies verteilt sich auf die Sprachen wie folgt:<\/p>\n<p>java: 8090 (66.11%)<br \/>\ncpp: 2824 (23.08%)<br \/>\nxml: 1010 (8.25%)<br \/>\nsh: 263 (2.15%)<br \/>\nansic: 51 (0.42%)<\/p>\n<p>(bin eben selbst erschrocken als ich das hab ausrechnen lassen&#8230; <strong>*Hammer*<\/strong>, oder?)<\/p>\n<p><!--more--><\/p>\n<h1><b>\u00c4nderungen<\/b><\/h1>\n<p>Es folgt eine &#8220;kleine&#8221; \u00dcbersicht der \u00c4nderungen\/Neuerungen in Beta4, in zuf\u00e4lliger Reihenfolge:<\/p>\n<ul>\n<li>Es muss nun kein extra &#8220;ProgComObj&#8221; mehr als Kommunikationsobjekt im Arduino Sketch mehr angegeben werden, was die ID-Reihenfolge Suite-vs-Sketch ver\u00e4ndert hat. Das geschieht nun automatisch, intern in der Arduino Lib.<\/li>\n<li>Man kann \u00fcber Funktionspointer selbst eine Speicher-Routine entwickeln und der Arduino Lib mitteilen. Praktisch ist das, wenn man die KONNEKTING Parameter und KOs nicht im internen EEPROM des Arduino, sondern auf einer SD-Karte oder in einem externen EEPROM (z.B. im Fall des Arduino Zero, der gar keinen EEPROM besitzt) speichern will.<\/li>\n<li>Die .kdevice.xml ist erweitert worden. Man kann nur Abh\u00e4ngigkeiten zwischen Parametern und zwischen KOs und Parametern definieren. Damit lassen sich ganze Parameter-Bl\u00f6cke \u00fcber andere Parameter ein\/ausschalten und vor allem auch KOs in der KO-Liste basierend auf Parametereinstellungen ein\/ausschalten. Das tr\u00e4gt vor allem bei gr\u00f6\u00dferen Applikationen immens zur \u00dcbersichtlichkeit bei und ist vom Verhalten her von der ETS &#8220;bekannt&#8221;.<\/li>\n<li>Es gibt einen Code-Generator, mit dessen Hilfe man aus der .kdevice.xml Datei eine Header-File generieren lassen kann. Damit wird es viel einfacher den notwendigen Code f\u00fcr den Arduino-Sketch (Parameter, KOs, &#8230;) zu erstellen. Des weiteren hat man durch passende &#8220;Defines&#8221; einfachen, sprechenden Zugriff auf KOs\/Paremeter und muss nicht mehr (kann man aber) mit IDs hantieren.<\/li>\n<li>KONNEKTING Ger\u00e4te lassen sich &#8220;feingranularer&#8221; programmieren:\n<ul>\n<li>roter Knopf: Programmiert alles inkl. der Physikalischen Adresse. Nur in diesem Fall muss der Knopf am Ger\u00e4t zuvor gedr\u00fcckt werden<\/li>\n<li>orangener Knopf: Programmiert KOs und Parameter.<\/li>\n<li>gelber Knopf: Programmiert nur KOs<\/li>\n<li>gr\u00fcber Knopf: Programmiert nur Parameter<\/li>\n<\/ul>\n<\/li>\n<li>Die Suite kann nun KNX IP Schnittstellen (Routing und Tunneling) erkennen<\/li>\n<li>Man muss die Suite nach einer Schnittstellen\u00e4nderung nicht mehr neu starten<\/li>\n<li>Die Suite hat als Default-Sprache nun englisch eingestellt. Wird ein deutsches Betriebssystem erkannt, wird automatisch die deutsche Sprache gew\u00e4hlt. Alle anderen erhalten englisch. (das war zuvor anders. Ein z.b. belgisches System lief da z.b. mit einer deutschen Suite)<\/li>\n<li>Die Arduino Lib unterst\u00fctzt nun den Arduino Zero bzw. den Atmel SAMD21G Controller. *yeah* 48Mhz Rechenpower und *wahnsinnige* Leistung.<\/li>\n<li>Neuer Splash-Screen<\/li>\n<li>Neuer &#8220;About&#8221;-Dialog<\/li>\n<li>Besseres Logging (vor allem f\u00fcr mich interessant\u200b ).<\/li>\n<li>String11 als Parameter-Datentyp nun m\u00f6glich<\/li>\n<li>Eine Hand voll neuer DPTs werden rudiment\u00e4r unterst\u00fctzt (d.h. man kann sie nutzen, muss aber noch eigene Converter-Methoden schreiben)<\/li>\n<li>Die Suite l\u00e4uft nun auch auf MacOS X<\/li>\n<li>&#8230; und sicherlich noch einiges mehr&#8230;<\/li>\n<\/ul>\n<p><b>KONNEKTING Suite 1.0.0 Beta4<\/b><\/p>\n<p>Wie schon bei den vorangegangenen Betas, gibt es die Suite wieder in einem &#8220;all-in-one-ZIP&#8221;. Ein Archiv in dem <strong>alles<\/strong> enthalten ist. Runterladen auspacken, Fertig.<\/p>\n<p>Es gibt Pakete f\u00fcr:<\/p>\n<ul>\n<li>Windows 32bit<\/li>\n<li>Windows 64bit<\/li>\n<li>Linux 64bit<\/li>\n<li>MacOSX 64bit<\/li>\n<\/ul>\n<p>Hier geht&#8217;s zum Download:<\/p>\n<p>https:\/\/github.com\/KONNEKTING\/KonnektingSuite\/releases\/tag\/1.0.0-BETA4<\/p>\n<p><b>Spezielle Danksagung<\/b><\/p>\n<p>Mein besonderer Dank geht erstmal ein meine Frau und Kind&#8230; War nicht immer ganz leicht &#8220;wenn der Papa so lange vor&#8217;m PC sitzt&#8221;. Dann geht noch ein spezieller Dank an <a class=\"b-bbcode-user b-bbcode-user--has-avatar js-bbcode-user\" href=\"https:\/\/knx-user-forum.de\/member\/31501-eugenius\" data-userid=\"31501\">Eugenius<\/a> &#8230; Er war immer gleich ganz vorne dabei wenn es an&#8217;s testen, ausprobieren oder diskutieren ging, wenn ich mal wieder nur &#8220;remote&#8221; arbeiten konnte und keinen Zugriff auf entsprechende Arduino Hardware hatte.<\/p>\n<p><b>Aussichten<\/b><\/p>\n<p>So wie es aussieht, wird es noch eine Beta5 geben, bevor wir zur finalen 1.0.0 Version kommen k\u00f6nnen. Hintergrund ist die Notwendigkeit der \u00dcberarbeitung des Speichern von KOs und Parametern im Speicher des Arduino, damit wir mehr als eine GA pro KO nutzen k\u00f6nnen. Das wird vor allem ein interner Umbau, so dass sich am Sketch wenig bis gar nichts \u00e4ndert. Vorteil wird aber unter anderem sein, dass das Programmierprotokoll einfacher wird und die Programmierung ggf. immens schneller l\u00e4uft.<br \/>\nWir werden sehen&#8230;<\/p>\n<p>So, und jetzt lasst&#8217;s krachen \ud83d\ude09 Ich will in den n\u00e4chsten 6 Monaten mind. 3 fertige Ger\u00e4te von euch Usern hier sehen&#8230; <img decoding=\"async\" class=\"inlineimg\" title=\"Gro\u00dfes L\u00e4cheln\" src=\"https:\/\/knx-user-forum.de\/core\/images\/smilies\/biggrin.gif\" alt=\"\" border=\"0\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hallo zusammen, nach fast genau 6 Monaten Entwicklungszeit und zahlreichen Code\u00e4nderungen, stellen wir Euch stolz KONNEKTING 1.0.0 Beta4 vor. Wir sind nun, ohne externen Libs, bei sage und schreibe 12238 (in Worten: Zw\u00f6lftausendzweihundertachtunddrei\u00dfig) Zeilen Code angelangt. Dies verteilt sich auf die Sprachen wie folgt: java: 8090 (66.11%) cpp: 2824 (23.08%) xml: 1010 (8.25%) sh: 263 &hellip; <a href=\"https:\/\/www.konnekting.de\/en\/2016\/10\/10\/release-beta-4\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Release BETA 4\u00a0&#8220;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[51,27,50,19],"class_list":["post-181","post","type-post","status-publish","format-standard","hentry","category-releases","tag-arduino","tag-beta4","tag-release","tag-suite"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/181","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/comments?post=181"}],"version-history":[{"count":4,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/181\/revisions"}],"predecessor-version":[{"id":189,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/181\/revisions\/189"}],"wp:attachment":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/media?parent=181"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/categories?post=181"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/tags?post=181"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}