{"id":1322,"date":"2010-09-04T22:46:08","date_gmt":"2010-09-04T21:46:08","guid":{"rendered":"http:\/\/www.haeussler.name\/blogs\/hobby\/?p=1322"},"modified":"2022-08-20T14:15:31","modified_gmt":"2022-08-20T12:15:31","slug":"avr-werte-sammeln-per-php","status":"publish","type":"post","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/","title":{"rendered":"AVR-Werte sammeln per PHP"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/cniweb\/f5bed72269adca13500f.js\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Dieses PHP-Skript wird per cron-Job mit &#8222;<em>wget <a title=\"Linkification: http:\/\/localhost\/update.php\" href=\"http:\/\/localhost\/update.php\">http:\/\/localhost\/update.php<\/a>&#8222;<\/em> alle 10 Minuten auf dem NAS DS209 aufgerufen.<br>Somit habe ich eine Historie mit einer Aufl\u00f6sung von 10 Minuten in der mySQL-Datenbank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die entsprechende Datenbank kann dann z.B. so aussehen:<\/p>\n\n\n\n<script src=\"https:\/\/gist.github.com\/cniweb\/eccf53758f5a31fb69b8.js\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\">Im Prinzip geht das dann genauso bei anderen AVR-Webservern, es muss eben nur eine <em>daten.html<\/em> Seite vorhanden sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auswerten l\u00e4sst sich diese Historie z.B. mit Digrammen, wie dies funktioniert, steht hier:<br><a href=\"http:\/\/www.haeussler.name\/blogs\/hobby\/php\/werte-als-digramm-darstellen\/\">Werte als Diagramm darstellen<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit &#8222;wget http:\/\/localhost\/update.php&#8222; alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit habe ich eine Historie mit einer Aufl\u00f6sung von 10 Minuten in der mySQL-Datenbank. Die entsprechende Datenbank kann dann z.B. so aussehen: Im Prinzip geht das dann genauso bei anderen AVR-Webservern, es muss eben nur eine daten.html Seite vorhanden sein. Auswerten l\u00e4sst sich diese Historie z.B. mit Digrammen, wie dies funktioniert, steht hier:Werte als Diagramm darstellen<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[101],"tags":[47,27,39,29,37],"class_list":["post-1322","post","type-post","status-publish","format-standard","hentry","category-php","tag-avr-webmodul","tag-avr-net-io","tag-eth_m32_ex","tag-myethernet","tag-mysql"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit &quot;wget http:\/\/localhost\/update.php&quot; alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Christian H\u00e4ussler\"\/>\n\t<meta name=\"google-site-verification\" content=\"RrziKV4F3e03Xqq3_ohtqTmt-a2SWm1PUC71Tctge4w\" \/>\n\t<meta name=\"msvalidate.01\" content=\"4532B82AAD197EFFD9604E3F6F7616F4\" \/>\n\t<meta name=\"keywords\" content=\"avr webmodul,avr-net-io,eth_m32_ex,myethernet,mysql,php\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Christian\u00b4s Hobby Blog | Dokumentationen, Informationen, Anleitungen, Tipps &amp; Tricks zu meinen Elektronik-Projekten\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"AVR-Werte sammeln per PHP | Christian\u00b4s Hobby Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit &quot;wget http:\/\/localhost\/update.php&quot; alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/probing-a-circuit-board-1.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/probing-a-circuit-board-1.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2010-09-04T21:46:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-08-20T12:15:31+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/christian.haeussler\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/aioseo-article-63437a6898b9d\",\"name\":\"AVR-Werte sammeln per PHP\",\"headline\":\"AVR-Werte sammeln per PHP\",\"description\":\"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit \\\"wget http:\\\/\\\/localhost\\\/update.php\\\" alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit\",\"author\":{\"@type\":\"Person\",\"name\":\"Christian H\\u00e4ussler\",\"url\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/author\\\/admin\\\/\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#articleImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/48317ac7839007ea525eb4bd8fd1776758914ab8c8742296a9d0a50ecc26d83e?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Christian H\\u00e4ussler\"},\"datePublished\":\"2010-09-04T22:46:08+02:00\",\"dateModified\":\"2022-08-20T14:15:31+02:00\",\"inLanguage\":\"de-DE\",\"commentCount\":16,\"articleSection\":\"PHP, AVR Webmodul, AVR-NET-IO, ETH_M32_EX, myEthernet, mySQL\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/category\\\/php\\\/#listItem\",\"name\":\"PHP\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/category\\\/php\\\/#listItem\",\"position\":2,\"name\":\"PHP\",\"item\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/category\\\/php\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#listItem\",\"name\":\"AVR-Werte sammeln per PHP\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#listItem\",\"position\":3,\"name\":\"AVR-Werte sammeln per PHP\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/category\\\/php\\\/#listItem\",\"name\":\"PHP\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/#person\",\"name\":\"Christian H\\u00e4ussler\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/48317ac7839007ea525eb4bd8fd1776758914ab8c8742296a9d0a50ecc26d83e?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Christian H\\u00e4ussler\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/author\\\/admin\\\/#author\",\"url\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/author\\\/admin\\\/\",\"name\":\"Christian H\\u00e4ussler\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/48317ac7839007ea525eb4bd8fd1776758914ab8c8742296a9d0a50ecc26d83e?s=96&r=g\",\"width\":96,\"height\":96,\"caption\":\"Christian H\\u00e4ussler\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#webpage\",\"url\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/\",\"name\":\"AVR-Werte sammeln per PHP | Christian\\u00b4s Hobby Blog\",\"description\":\"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit \\\"wget http:\\\/\\\/localhost\\\/update.php\\\" alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/php\\\/avr-werte-sammeln-per-php\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/author\\\/admin\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/author\\\/admin\\\/#author\"},\"datePublished\":\"2010-09-04T22:46:08+02:00\",\"dateModified\":\"2022-08-20T14:15:31+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/#website\",\"url\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/\",\"name\":\"Christian\\u00b4s Hobby Blog\",\"description\":\"Dokumentationen, Informationen, Anleitungen, Tipps & Tricks zu meinen Elektronik-Projekten\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.haeussler.name\\\/blogs\\\/hobby\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>AVR-Werte sammeln per PHP | Christian\u00b4s Hobby Blog<\/title>\n\n","aioseo_head_json":{"title":"AVR-Werte sammeln per PHP | Christian\u00b4s Hobby Blog","description":"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit \"wget http:\/\/localhost\/update.php\" alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit","canonical_url":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/","robots":"max-image-preview:large","keywords":"avr webmodul,avr-net-io,eth_m32_ex,myethernet,mysql,php","webmasterTools":{"google-site-verification":"RrziKV4F3e03Xqq3_ohtqTmt-a2SWm1PUC71Tctge4w","msvalidate.01":"4532B82AAD197EFFD9604E3F6F7616F4","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/aioseo-article-63437a6898b9d","name":"AVR-Werte sammeln per PHP","headline":"AVR-Werte sammeln per PHP","description":"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit \"wget http:\/\/localhost\/update.php\" alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit","author":{"@type":"Person","name":"Christian H\u00e4ussler","url":"https:\/\/www.haeussler.name\/blogs\/hobby\/author\/admin\/"},"publisher":{"@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/#person"},"image":{"@type":"ImageObject","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#articleImage","url":"https:\/\/secure.gravatar.com\/avatar\/48317ac7839007ea525eb4bd8fd1776758914ab8c8742296a9d0a50ecc26d83e?s=96&r=g","width":96,"height":96,"caption":"Christian H\u00e4ussler"},"datePublished":"2010-09-04T22:46:08+02:00","dateModified":"2022-08-20T14:15:31+02:00","inLanguage":"de-DE","commentCount":16,"articleSection":"PHP, AVR Webmodul, AVR-NET-IO, ETH_M32_EX, myEthernet, mySQL"},{"@type":"BreadcrumbList","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.haeussler.name\/blogs\/hobby#listItem","position":1,"name":"Home","item":"https:\/\/www.haeussler.name\/blogs\/hobby","nextItem":{"@type":"ListItem","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/#listItem","name":"PHP"}},{"@type":"ListItem","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/#listItem","position":2,"name":"PHP","item":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#listItem","name":"AVR-Werte sammeln per PHP"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.haeussler.name\/blogs\/hobby#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#listItem","position":3,"name":"AVR-Werte sammeln per PHP","previousItem":{"@type":"ListItem","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/#listItem","name":"PHP"}}]},{"@type":"Person","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/#person","name":"Christian H\u00e4ussler","image":{"@type":"ImageObject","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/48317ac7839007ea525eb4bd8fd1776758914ab8c8742296a9d0a50ecc26d83e?s=96&r=g","width":96,"height":96,"caption":"Christian H\u00e4ussler"}},{"@type":"Person","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/author\/admin\/#author","url":"https:\/\/www.haeussler.name\/blogs\/hobby\/author\/admin\/","name":"Christian H\u00e4ussler","image":{"@type":"ImageObject","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/48317ac7839007ea525eb4bd8fd1776758914ab8c8742296a9d0a50ecc26d83e?s=96&r=g","width":96,"height":96,"caption":"Christian H\u00e4ussler"}},{"@type":"WebPage","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#webpage","url":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/","name":"AVR-Werte sammeln per PHP | Christian\u00b4s Hobby Blog","description":"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit \"wget http:\/\/localhost\/update.php\" alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/#website"},"breadcrumb":{"@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/#breadcrumblist"},"author":{"@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/author\/admin\/#author"},"creator":{"@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/author\/admin\/#author"},"datePublished":"2010-09-04T22:46:08+02:00","dateModified":"2022-08-20T14:15:31+02:00"},{"@type":"WebSite","@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/#website","url":"https:\/\/www.haeussler.name\/blogs\/hobby\/","name":"Christian\u00b4s Hobby Blog","description":"Dokumentationen, Informationen, Anleitungen, Tipps & Tricks zu meinen Elektronik-Projekten","inLanguage":"de-DE","publisher":{"@id":"https:\/\/www.haeussler.name\/blogs\/hobby\/#person"}}]},"og:locale":"de_DE","og:site_name":"Christian\u00b4s Hobby Blog | Dokumentationen, Informationen, Anleitungen, Tipps &amp; Tricks zu meinen Elektronik-Projekten","og:type":"article","og:title":"AVR-Werte sammeln per PHP | Christian\u00b4s Hobby Blog","og:description":"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. vom AVR-NET-IO ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit &quot;wget http:\/\/localhost\/update.php&quot; alle 10 Minuten auf dem NAS DS209 aufgerufen.Somit","og:url":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/","og:image":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/probing-a-circuit-board-1.jpg","og:image:secure_url":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/probing-a-circuit-board-1.jpg","og:image:width":1000,"og:image:height":400,"article:published_time":"2010-09-04T21:46:08+00:00","article:modified_time":"2022-08-20T12:15:31+00:00","article:publisher":"https:\/\/www.facebook.com\/christian.haeussler"},"aioseo_meta_data":{"post_id":"1322","title":null,"description":null,"keywords":[],"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":[],"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":{"id":"aioseo-article-63437a6898b9d","slug":"article","graphName":"Article","label":"Artikel","properties":{"type":"BlogPosting","name":"#post_title","headline":"#post_title","description":"#post_excerpt","image":"","keywords":"","author":{"name":"#author_name","url":"#author_url"},"dates":{"include":true,"datePublished":"","dateModified":""}}},"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":"{\"article\":{\"articleType\":\"BlogPosting\"},\"course\":{\"name\":\"\",\"description\":\"\",\"provider\":\"\"},\"faq\":{\"pages\":[]},\"product\":{\"reviews\":[]},\"recipe\":{\"ingredients\":[],\"instructions\":[],\"keywords\":[]},\"software\":{\"reviews\":[],\"operatingSystems\":[]},\"webPage\":{\"webPageType\":\"WebPage\"},\"blockGraphs\":[]}","pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-05-16 20:24:54","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":null,"ai":null,"created":"2020-12-20 22:18:37","updated":"2026-05-16 20:24:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.haeussler.name\/blogs\/hobby\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/\" title=\"PHP\">PHP<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\tAVR-Werte sammeln per PHP\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.haeussler.name\/blogs\/hobby"},{"label":"PHP","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/"},{"label":"AVR-Werte sammeln per PHP","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/avr-werte-sammeln-per-php\/"}],"jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p76vFd-lk","jetpack-related-posts":[{"id":1294,"url":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/eib-werte-sammeln\/","url_meta":{"origin":1322,"position":0},"title":"EIB-Werte sammeln","author":"Christian H\u00e4ussler","date":"10. Januar 2010","format":false,"excerpt":"Um z.B. Temperatur-Werte historisch zu halten und darstellen zu k\u00f6nnen, habe ich ein PHP-Skript update.php programmiert, welches mir Werte z.B. von linKNX ausliest und mit einem timestamp in eine mySQL Datenbank (mySQL ist auch auf dem NAS DS209) schreibt: Dieses PHP-Skript wird per cron-Job mit wget http:\/\/localhost\/update.php alle 10 Minuten\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":415,"url":"https:\/\/www.haeussler.name\/blogs\/hobby\/avr\/avr-net-io-gaewachshaus-steuerung\/","url_meta":{"origin":1322,"position":1},"title":"AVR-NET-IO als Gew\u00e4chshaussteuerung","author":"Christian H\u00e4ussler","date":"25. Januar 2010","format":false,"excerpt":"Hallo AVR-Freunde, diesmal m\u00f6chte ich von meiner Gew\u00e4chshaussteuerung berichten: Diese basiert auf der AVR-NET-IO Platine von Pollin (hier im Versuchsaufbau): Dabei deckt die Steuerung folgende Bereiche ab: Sonsoren: Temperatur (aussen und innen) Luftfeuchte (innen) Helligkeit (innen) Fenster und T\u00fcr Aktoren: L\u00fcftung L\u00fcftungsklappe Heizung Luftbefeuchtung Pflanzenlicht Beschattung Bew\u00e4sserung Sensoren werden ein\u2026","rel":"","context":"In &quot;AVR&quot;","block_context":{"text":"AVR","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/avr\/"},"img":{"alt_text":"Gew\u00e4chshaus","src":"https:\/\/i0.wp.com\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/gewaechshaus-300x203.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":477,"url":"https:\/\/www.haeussler.name\/blogs\/hobby\/avr\/ethernet-wetter-station\/","url_meta":{"origin":1322,"position":2},"title":"Ethernet Wetter Station","author":"Christian H\u00e4ussler","date":"3. September 2009","format":false,"excerpt":"Hallo AVR Freunde, nun habe ich endlich meine AVR Ethernet Wetter Station fertig gestellt. Diese basiert auf dem Bausatz von Guido Socher von tuxgraphics.org mit einer leichten Ver\u00e4nderung, n\u00e4mlich einem zus\u00e4tzlichen Feuchte-Sensor. So sah der Bausatz zun\u00e4chst aus: Der AVR Web Server in SMD-Technik war bereits fertig aufgebaut, lediglich das\u2026","rel":"","context":"In &quot;AVR&quot;","block_context":{"text":"AVR","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/avr\/"},"img":{"alt_text":"Bausatz von tuxgraphics.org","src":"https:\/\/i0.wp.com\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/dscn7518-300x225.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":1296,"url":"https:\/\/www.haeussler.name\/blogs\/hobby\/php\/werte-als-digramm-darstellen\/","url_meta":{"origin":1322,"position":3},"title":"Werte als JpGraph Digramm darstellen","author":"Christian H\u00e4ussler","date":"11. Januar 2010","format":false,"excerpt":"Historische Werte lassen sich zum Beispiel mit JpGraph als Diagramm darstellen. Dazu ben\u00f6tigt man lediglich die JpGraph Lib und eine PHP-Datei, die das Bild generiert. Hier ein Beispiel eines 48 Stunden Digramms f\u00fcr 2 Werte (Temperatur und Luftfeuchte): Dieses PHP-Skript wird dann ganz einfach in eine HTML-Seite als IMG-Tag <img\u2026","rel":"","context":"In &quot;PHP&quot;","block_context":{"text":"PHP","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/php\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/wetter1_graph_48h.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/wetter1_graph_48h.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/wetter1_graph_48h.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/wetter1_graph_48h.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":163,"url":"https:\/\/www.haeussler.name\/blogs\/hobby\/avr\/projekte\/","url_meta":{"origin":1322,"position":4},"title":"Aktuelle AVR-Projekte","author":"Christian H\u00e4ussler","date":"25. Oktober 2009","format":false,"excerpt":"Hallo AVR Freunde, zur Zeit arbeite ich an verschiedenen AVR-Projekten, die aber alle (noch) nicht fertig sind, bzw. sich noch im Entwicklungs-Stadium befinden: Als aller erstes sei der AVR-NET-IO erw\u00e4hnt: Dieser AVR steuert mit einer Relais-Karte und Display das Klima im Gew\u00e4chshaus. Eigener Artikel \u00fcber dieses Projekt Als zweites gro\u00dfes\u2026","rel":"","context":"In &quot;AVR&quot;","block_context":{"text":"AVR","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/avr\/"},"img":{"alt_text":"AVR-NET-IO","src":"https:\/\/i0.wp.com\/www.haeussler.name\/blogs\/hobby\/wp-content\/uploads\/dscn5154-300x225.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":145,"url":"https:\/\/www.haeussler.name\/blogs\/hobby\/eib\/eib-auf-einer-nas\/","url_meta":{"origin":1322,"position":5},"title":"EIB auf einer NAS","author":"Christian H\u00e4ussler","date":"28. August 2008","format":false,"excerpt":"Um mit einer NAS (Network Access Storage) auf den EIB-Bus zugreifen und steuern zu k\u00f6nnen, muss diese einige Voraussetzungen erf\u00fcllen! Ich habe mir eine Synology DiskStation 101j (DS 101j) zugelegt, diese erf\u00fcllt die wichtigsten Anforderungen (Apache Webserver, mySQL-Server und PHP bereits vorinstalliert)! Allerdings ben\u00f6tigt man noch ipkg ein Paket-Manager, mit\u2026","rel":"","context":"In &quot;EIB&quot;","block_context":{"text":"EIB","link":"https:\/\/www.haeussler.name\/blogs\/hobby\/category\/eib\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/posts\/1322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/comments?post=1322"}],"version-history":[{"count":13,"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/posts\/1322\/revisions"}],"predecessor-version":[{"id":2119,"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/posts\/1322\/revisions\/2119"}],"wp:attachment":[{"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/media?parent=1322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/categories?post=1322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.haeussler.name\/blogs\/hobby\/wp-json\/wp\/v2\/tags?post=1322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}