      {"id":492,"date":"2017-10-13T22:41:59","date_gmt":"2017-10-13T20:41:59","guid":{"rendered":"http:\/\/www.konnekting.de\/?p=492"},"modified":"2017-10-13T23:04:25","modified_gmt":"2017-10-13T21:04:25","slug":"die-tage-werden-kuerzer","status":"publish","type":"post","link":"https:\/\/www.konnekting.de\/en\/2017\/10\/13\/die-tage-werden-kuerzer\/","title":{"rendered":"Die Tage werden k\u00fcrzer"},"content":{"rendered":"<p>&#8230; beziehungsweise, sind es schon. Ich sitze aktuell wieder vermehrt an der Implementierung meiner Roto Dachfl\u00e4chenfenster-Aktor-Firmware.<\/p>\n<p><a href=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/2017-10-13_Firmware-Entwicklung-Screenshot.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-493\" src=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/2017-10-13_Firmware-Entwicklung-Screenshot-1024x634.png\" alt=\"\" width=\"840\" height=\"520\" srcset=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/2017-10-13_Firmware-Entwicklung-Screenshot-1024x634.png 1024w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/2017-10-13_Firmware-Entwicklung-Screenshot-300x186.png 300w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/2017-10-13_Firmware-Entwicklung-Screenshot-768x475.png 768w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/2017-10-13_Firmware-Entwicklung-Screenshot-1200x743.png 1200w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/2017-10-13_Firmware-Entwicklung-Screenshot.png 1902w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p>Aktuell ist es ein st\u00e4ndiges hin- und her zwischen Ger\u00e4te-Definition (.kdevice.xml) und Implementierung. Kaum habe ich einen Parameter oder ein KO ber\u00fccksichtigt und gehe zum n\u00e4chsten, f\u00e4llt auf dass etwas fehlt, unklar ist oder so nicht funktioniert.<\/p>\n<p><!--more--><\/p>\n<p>Das Resultat: Es kommen Parameter oder KOs hinzu, fallen weg oder \u00e4ndern sich. Stand jetzt hat der Aktor 71 Parameter (9 Allgemeine, der Rest auf 4 Kan\u00e4le verteilt) und 72 KOs (8 Allgemeine, der Rest auf 4 Kan\u00e4le verteilt).<\/p>\n<p>Da die ganzen IDs bei jeder \u00c4nderung von Hand wieder ins reine zu bringen nervt (ja, die Schmerzen die die IDs mit sich bringen sind nun auch bei mir angelangt). Ich hab kurzerhand f\u00fcr die IDs Platzhalter eingef\u00fcgt (z.B. &#8220;{Px}&#8221; f\u00fcr eine Parameter-ID) und mir ein Linux Bash Script gebastelt dass die Platzhalter mit fortlaufenden Nummern versieht (siehe https:\/\/github.com\/KONNEKTING\/KonnektingFirmware\/blob\/master\/DFF4.1_1.0\/genId.sh). Die ganzen &#8220;Dependencies&#8221; sind da noch au\u00dfen vor (geht so nicht ohne weiteres) und m\u00fcssen noch von Hand gemacht werden. Aber das kann ganz am Schluss erfolgen.<\/p>\n<p>Alles in allem geht die Firmware-Entwicklung etwas schleppend voran. Der Code w\u00e4chst und w\u00e4chst. Ich w\u00fcrde fast sagen vom Umfang und der Komplexit\u00e4t her ist das aktuell das aufwendigste KONNEKTING Ger\u00e4t \u00fcberhaupt.<\/p>\n<p><a href=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/IMG_20171013_225532_HDR.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-498\" src=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/IMG_20171013_225532_HDR-1024x768.jpg\" alt=\"\" width=\"840\" height=\"630\" srcset=\"https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/IMG_20171013_225532_HDR-1024x768.jpg 1024w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/IMG_20171013_225532_HDR-300x225.jpg 300w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/IMG_20171013_225532_HDR-768x576.jpg 768w, https:\/\/www.konnekting.de\/wp-content\/uploads\/2017\/10\/IMG_20171013_225532_HDR-1200x900.jpg 1200w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><\/a><\/p>\n<p>So langsam zeichnet sich aber ab, dass die Ger\u00e4tedefinition &#8220;fertig&#8221; wird und es dann tats\u00e4chlich in gr\u00f6\u00dferen Schritten im Code weiter gehen kann. Es wird aber noch einige Tage dauern bis ich hier gr\u00fcnes Licht f\u00fcr einen \u00f6ffentlichen Test geben kann.<\/p>\n<p>Ich \u00fcberlege schon, ob ich nicht f\u00fcr die Testphase ein Ger\u00e4t fertig aufbaue und zum testen (das w\u00e4re die zu erwartende Gegenleistung&#8230;) verlose&#8230; Was meint ihr dazu?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8230; beziehungsweise, sind es schon. Ich sitze aktuell wieder vermehrt an der Implementierung meiner Roto Dachfl\u00e4chenfenster-Aktor-Firmware. Aktuell ist es ein st\u00e4ndiges hin- und her zwischen Ger\u00e4te-Definition (.kdevice.xml) und Implementierung. Kaum habe ich einen Parameter oder ein KO ber\u00fccksichtigt und gehe zum n\u00e4chsten, f\u00e4llt auf dass etwas fehlt, unklar ist oder so nicht funktioniert.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,23,25],"tags":[],"class_list":["post-492","post","type-post","status-publish","format-standard","hentry","category-hw-entwicklung","category-konnekting-entwicklung","category-sw-entwicklung"],"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\/492","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=492"}],"version-history":[{"count":5,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/492\/revisions"}],"predecessor-version":[{"id":532,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/posts\/492\/revisions\/532"}],"wp:attachment":[{"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/media?parent=492"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/categories?post=492"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.konnekting.de\/en\/wp-json\/wp\/v2\/tags?post=492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}