      {"id":400,"date":"2017-05-08T21:06:03","date_gmt":"2017-05-08T19:06:03","guid":{"rendered":"http:\/\/www.konnekting.de\/?p=400"},"modified":"2017-05-08T21:13:41","modified_gmt":"2017-05-08T19:13:41","slug":"dff8-1","status":"publish","type":"post","link":"https:\/\/www.konnekting.de\/en\/2017\/05\/08\/dff8-1\/","title":{"rendered":"DFF8.1"},"content":{"rendered":"<p>DFF8.1 &#8230;. Das wird der Name f\u00fcr den ersten DachFl\u00e4chenFenster Aktor mit 8 Kan\u00e4len sein.<\/p>\n<p>Das Wetter wird zunehmend besser, und die Natursteinmauer im Garten schreit danach fertiggestellt zu werden&#8230; Das wird den ganzen Fr\u00fchsommer+Sommer verschlingen. Aber ich werde schauen, dass ich so viel zeit wie m\u00f6glich f\u00fcr den Aktor aufbringen kann.<\/p>\n<p>Aktuell bin ich dabei die &#8220;<a href=\"https:\/\/www.konnekting.de\/konnekting-lernen\/lektion-3-aufbau-von-konnekting\/\">Produktdatenbank<\/a>&#8221; zu erstellen. Dank einer recht guten tabellarischen Vorplanung geht das trotz dem Umfangs gut von der Hand. Nach aktuellem Stand der Dinge wird der Aktor 107 Parameter, 151 Kommunikationsobjekte und etwa 168 Abh\u00e4ngigkeiten zwischeneinander haben (diese Abh\u00e4ngigkeiten bekommt der Benutzer nur indirekt mit. Die Regeln die Sichtbarkeit von Parametern und KOs in abh\u00e4ngigkeit von der Parametrisierugn durch den Benutzer).<\/p>\n<p><!--more--><\/p>\n<p>Das klingt nach verdammt viel. Und es ist auch verdammt viel.<\/p>\n<p>Wer sich die Applikation schon einmal anschauen will, kann dies mit dieser File in der <a href=\"https:\/\/github.com\/KONNEKTING\/KonnektingSuite\/releases\/tag\/1.0.0-BETA4\" target=\"_blank\" rel=\"noopener noreferrer\">KONNEKTING Suite Beta4<\/a> tun:\u00a0<a href=\"https:\/\/github.com\/KONNEKTING\/KonnektingFirmware\/blob\/master\/DFF8.1_1.0\/DFF8.1_1.0.kdevice.xml\" target=\"_blank\" rel=\"noopener noreferrer\">DFF8.1_1.0.kdevice.xml<\/a><\/p>\n<p>Bis die Firmware dann Einsatz bereit ist, wird es noch ein Weilchen dauern. So ein Funktionsumfang l\u00e4sst sich leider nicht an einem Samstag Nachmittag realisieren.<\/p>\n<p>Was ich aber jetzt schon wei\u00df, bzw. sagen kann: Wenn mehr solcher Ger\u00e4te kommen, muss das Software-Werkzeug zum Erzeugen einer solchen Produktdatenbank definitiv kommen. Bei so vielen Parametern und KOs ist es in der Tat ein graus, wenn man irgend etwas umstellen\/umsortieren muss. Ich habe f\u00fcr das Tool bereits ein Repository f\u00fcr die Entwicklung angelegt:\u00a0<a href=\"https:\/\/github.com\/KONNEKTING\/KonnektingCreator\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/github.com\/KONNEKTING\/KonnektingCreator<\/a><\/p>\n<p>Daneben kann ich schon einen kleinen Vorgeschmack auf die Suite Beta5 geben (nein Beta5 ist noch ein ganzes St\u00fcck von &#8220;Fertig&#8221; entfernt.. nur ein wenig UI Magie funktioniert schon):<\/p>\n<p>Mit einem Doppelklick auf das Gruppenadress-Feld eines KOs \u00f6ffnet sich ein Dialog wo man schnell mehrere GAs angeben bzw. verbinden kann:<\/p>\n<p><a href=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-20-53-23.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-401\" src=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-20-53-23.png\" alt=\"\" width=\"879\" height=\"634\" srcset=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-20-53-23.png 879w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-20-53-23-300x216.png 300w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-20-53-23-768x554.png 768w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p>Das Eingabefeld soll dabei eine Autovervollst\u00e4ndigung bzw. Eingabevorschl\u00e4ge liefern, basierend auf dem ETS-Projekt, das man in der Suite hinterlegen kann. So kann man sich dann die GA anhand des Gruppen-Namens den man in der ETS\u00a0vergeben hat suchen, bzw. sieht gleich beim Eingeben der Adresse ob es die passende ist.<\/p>\n<p>Intern \u00e4ndert sich auch einiges. Bei der Programmierung wird, wie ich ja schon angek\u00fcndigt hatte, nicht mehr jeder Parameter und jedes KO einzeln zum Arduino kommuniziert, sondern es wird in der Suite basierend auf den Parametern und KOs der fix und fertige Speicherbereich f\u00fcr den EEPROM bzw. den Flashspeicher des Arduinos aufbereitet, und dann nur noch stur der Speicher block f\u00fcr Block \u00fcbertragen.<br \/>\nDas hat zwei Auswirkungen:<\/p>\n<ol>\n<li>Die Programmierung l\u00e4uft tendentiell schneller, da man so weniger Overhead hat und die <a href=\"https:\/\/www.konnekting.de\/2017\/04\/27\/wie-schnell-ist-der-knx-bus\/\">14byte Telegramme zur Programmierung<\/a> effektiver Nutzen kann<\/li>\n<li>Die .kconfig.xml wird neben den Einstellungen noch das EEPROM\/Flash-Speicherabbild enthalten (hier im Screenshot Base64 encodiert):<br \/>\n<a href=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-21-03-25.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-402\" src=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-21-03-25.png\" alt=\"\" width=\"1106\" height=\"300\" srcset=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-21-03-25.png 1106w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-21-03-25-300x81.png 300w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-21-03-25-768x208.png 768w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/05\/Bildschirmfoto-vom-2017-05-08-21-03-25-1024x278.png 1024w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a>Der normale Benutzer bekommt das nicht zu Gesicht. Aber unter der Haube passiert damit so einiges&#8230;<\/li>\n<\/ol>\n<p>So, genug getextet. Ich mach mich wieder an die Firmware &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>DFF8.1 &#8230;. Das wird der Name f\u00fcr den ersten DachFl\u00e4chenFenster Aktor mit 8 Kan\u00e4len sein. Das Wetter wird zunehmend besser, und die Natursteinmauer im Garten schreit danach fertiggestellt zu werden&#8230; Das wird den ganzen Fr\u00fchsommer+Sommer verschlingen. Aber ich werde schauen, dass ich so viel zeit wie m\u00f6glich f\u00fcr den Aktor aufbringen kann. Aktuell bin ich &hellip; <a href=\"https:\/\/www.konnekting.de\/en\/2017\/05\/08\/dff8-1\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;DFF8.1&#8221;<\/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":[26,24,17,18],"tags":[],"class_list":["post-400","post","type-post","status-publish","format-standard","hentry","category-beta-blog","category-hw-entwicklung","category-devicelibrary","category-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\/400","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=400"}],"version-history":[{"count":5,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/400\/revisions"}],"predecessor-version":[{"id":585,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/400\/revisions\/585"}],"wp:attachment":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/media?parent=400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/categories?post=400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/tags?post=400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}