{"id":281,"date":"2020-03-14T11:45:00","date_gmt":"2020-03-14T11:45:00","guid":{"rendered":"http:\/\/automated.noweck.info\/?p=281"},"modified":"2020-06-24T16:59:08","modified_gmt":"2020-06-24T16:59:08","slug":"die-programmierung","status":"publish","type":"post","link":"https:\/\/automated.noweck.info\/index.php\/2020\/03\/14\/die-programmierung\/","title":{"rendered":"Die Programmierung"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.19.3&#8243; background_color=&#8221;rgba(249,88,34,0.75)&#8221;][et_pb_row _builder_version=&#8221;3.19.3&#8243;][et_pb_column type=&#8221;2_3&#8243; _builder_version=&#8221;3.19.3&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_text _builder_version=&#8221;3.19.3&#8243; text_font=&#8221;Abel||||||||&#8221; text_text_color=&#8221;#000000&#8243; text_font_size=&#8221;18px&#8221;]<\/p>\n<p style=\"text-align: justify;\">F\u00fcr mich wurde schnell klar, dass ich die Programmiersprache Python f\u00fcr mein Projekt einsetzen w\u00fcrde, denn diese bringt sehr viele Werkzeuge mit und arbeitet eng mit dem Raspberry Pi zusammen.<\/p>\n<p style=\"text-align: justify;\">Python ist eine interpretierte h\u00f6here Programmier- sprache und noch verh\u00e4ltnism\u00e4\u00dfig jung. Sie spaltet sich in die Versionen Python 2 und Python 3 auf. Diese sind teilweise inkompatibel zueinander. Ich ben\u00f6tige beide Versionen, da einige Werkzeuge wie z.B. der Temperatur- und der Bodenfeuchtig- keitssensor nur mit Python 2 angesteuert werden k\u00f6nnen, aber f\u00fcr MQTT Python 3 verwendet werden muss.<\/p>\n<p style=\"text-align: justify;\">Insgesamt umfasst das gesamte, aktive Projekt der Gew\u00e4chshaussteuerung \u00fcber 2.240 Zeilen Programmcode. Um Erfahrung mit der Programmierung zu gewinnen, habe ich jedoch insgesamt wesentlich mehr Programmcode entwickelt.<br \/>Anfangs testete ich die Sensoren wie den Temperatursensor, den Luftfeuchtigkeitssensor, den Bodenfeuchtigkeitssensor und noch einige mehr. Anschlie\u00dfend baute ich eine Datenstruktur auf, die ich Anfang 2019 komplett \u00fcberarbeitet.<\/p>\n<p style=\"text-align: justify;\">In der neuen Version der Datenstruktur werden die Daten, die \u00fcber die Sprache SQL angesprochen werden k\u00f6nnen, nicht in Dateien gespeichert, sondern in einer Datenbank.<\/p>\n<p>[\/et_pb_text][et_pb_button button_url=&#8221;https:\/\/automated.noweck.info\/index.php\/2020\/03\/13\/planung-und-konstruktion\/&#8221; button_text=&#8221;Mehr erfahren&#8221; button_alignment=&#8221;center&#8221; _builder_version=&#8221;3.19.3&#8243; custom_button=&#8221;on&#8221; button_text_size=&#8221;23px&#8221; button_text_color=&#8221;#E02B20&#8243; button_border_width=&#8221;3px&#8221; button_border_radius=&#8221;5px&#8221; button_letter_spacing=&#8221;2px&#8221; button_font=&#8221;Amatic SC|700||on|||||&#8221; background_layout=&#8221;dark&#8221; animation_style=&#8221;bounce&#8221; locked=&#8221;off&#8221;][\/et_pb_button][\/et_pb_column][et_pb_column type=&#8221;1_3&#8243; _builder_version=&#8221;3.19.3&#8243; parallax=&#8221;off&#8221; parallax_method=&#8221;on&#8221;][et_pb_image src=&#8221;https:\/\/automated.noweck.info\/wp-content\/uploads\/2020\/03\/threema-20190626-223832-null-scaled.jpg&#8221; show_in_lightbox=&#8221;on&#8221; _builder_version=&#8221;3.19.3&#8243; custom_margin=&#8221;|-81px||23px&#8221;][\/et_pb_image][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F\u00fcr mich wurde schnell klar, dass ich die Programmiersprache Python f\u00fcr mein<br \/>\nProjekt einsetzen w\u00fcrde, denn diese bringt sehr viele Werkzeuge mit und arbeitet eng<br \/>\nmit dem Raspberry Pi\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[1],"tags":[18,16,17],"class_list":["post-281","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-programmcode","tag-programmierung","tag-software"],"_links":{"self":[{"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/posts\/281","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/comments?post=281"}],"version-history":[{"count":5,"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/posts\/281\/revisions"}],"predecessor-version":[{"id":488,"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/posts\/281\/revisions\/488"}],"wp:attachment":[{"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/media?parent=281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/categories?post=281"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/automated.noweck.info\/index.php\/wp-json\/wp\/v2\/tags?post=281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}