{"id":2721,"date":"2014-02-13T21:00:59","date_gmt":"2014-02-13T20:00:59","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=2721"},"modified":"2021-11-22T17:15:49","modified_gmt":"2021-11-22T16:15:49","slug":"wie-wird-der-usb-9097-unter-openwrt-auf-einem-wr-703n-mit-owfs-installiert","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=2721","title":{"rendered":"Wie wird der USB 9097 unter OpenWrt auf einem WR-703N mit owfs installiert?"},"content":{"rendered":"<p>Der USB-Stick USB9097 mit zwei One-Wire Klinkenstecker Anschl\u00fcssen (3,5mm &#8211; 5v &#8211; Data &#8211; GND).<\/p>\n<figure id=\"attachment_2723\" aria-describedby=\"caption-attachment-2723\" style=\"width: 640px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/02\/20140213-200237.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/02\/20140213-200237-764x1024.jpg\" alt=\"USB9097\" width=\"640\" height=\"857\" class=\"size-large wp-image-2723\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/02\/20140213-200237-764x1024.jpg 764w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/02\/20140213-200237-224x300.jpg 224w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2014\/02\/20140213-200237.jpg 1936w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-2723\" class=\"wp-caption-text\">USB9097<\/figcaption><\/figure>\n<p>Der USB-Stick ist ein kosteng\u00fcnstiger Busmaster (DS2480B) mit USB-Serial-Adapter (CH341) f\u00fcr USB Bus (2.0) mit Konverter Chip CH341 im syncronen seriellen (SCL, SDA) Modus. <\/p>\n<p>Er wird vollst\u00e4ndig von OWFS unterst\u00fctzt (&#8230; aber als serieller Busmaster <strong>S9097U-Type<\/strong> mit USB Port!).<\/p>\n<p>Was muss getan werden um einen One-Wire Temperatursensor DS18B20 anzuschlie\u00dfen und die Temperatur auszugeben?<\/p>\n<p>Folgende Package installieren und reboot.<br \/>\n<code><br \/>\nopkg update<br \/>\nopkg install kmod-usb-serial-ch341 kmod-usb-serial<br \/>\nopkg install owfs owhttpd owshell owserver<br \/>\n<\/code><br \/>\nOWFS wird dann in der Version <strong>2.8p13-1<\/strong> installiert, es gibt aber schon 2.9.p1 wer die haben will, muss das <a href=\"https:\/\/sourceforge.net\/projects\/owfs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Package<\/a> selbst compilieren und installieren.<\/p>\n<p>Ein Verzeichnis erstellen:<br \/>\n<code>mkdir \/mnt\/1wire<\/code><\/p>\n<p>USB-Stick anstecken und Kernel-Meldungen checken mit <a href=\"https:\/\/wiki.ubuntuusers.de\/dmesg\/\" target=\"_blank\" rel=\"noopener noreferrer\">dmesg<\/a> ob er erkannt wurde:<br \/>\n<code>dmesg<\/code><br \/>\nAusgabe ua:<br \/>\n<code><br \/>\n...<br \/>\n[   36.330000] USB Serial support registered for ch341-uart<br \/>\n[   36.330000] ch341 1-1.2:1.0: ch341-uart converter detected<br \/>\n[   36.350000] usb 1-1.2: ch341-uart converter now attached to ttyUSB0<br \/>\n...<br \/>\n<\/code><br \/>\nOder mit <code>lsusb<\/code><br \/>\nAusgabe ua:<br \/>\n<code><br \/>\n...<br \/>\nBus 001 Device 005: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter<br \/>\n...<br \/>\n<\/code><\/p>\n<p>Jetzt k\u00f6nnen wir den USB-Stick an das erstellte Verzeichnis binden mit:<br \/>\n<code><br \/>\nowfs -d \/dev\/ttyUSB0 -m \/mnt\/1wire\/<br \/>\n<\/code><br \/>\nJetzt werden alle Eigenschaften und Daten als Dateisystem unter dem gemounteten Verzeichnis abgebildet.<br \/>\nWenn wir dann in das <strong>\/mnt\/1wire<\/strong> Verzeichnis gehen, k\u00f6nnen wir uns von dort mit <strong>cat<\/strong> die Temperatur ausgeben lassen.<\/p>\n<p><code>cd \/mnt\/1wire<br \/>\nls <\/code><br \/>\nAusgabe der Verzeichnisse:<br \/>\n<code><br \/>\n28.A29D8A040000  bus.0            simultaneous     structure        uncached<br \/>\nalarm            settings         statistics       system<br \/>\n<\/code><br \/>\nDie Verzeichnis Nr. die mit 28&#8230;. startet ist das Verzeichnis des Temperatur Sensors.<\/p>\n<p><code>cat 28.A29D8A040000\/temperature<\/code><br \/>\nAusgabe nach ca. 1 Sekunde mit 12-Bit Genauigkeit in Grad Celsius:<br \/>\n<code>24.375<\/code> <\/p>\n<p>Oder der Type des Sensors<br \/>\n<code>cat 28.A29D8A040000\/type<\/code><br \/>\nAusgabe:<br \/>\n<code>DS18B20<\/code><\/p>\n<p>Oder die einmalige ID:<br \/>\n<code>cat r_address<\/code><br \/>\nAusgabe z.B.<br \/>\n<code>2B0000048A9DA228<\/code><\/p>\n<p>Oder&#8230;<\/p>\n<p>Habt ihr noch Fragen oder Anregungen?<br \/>\n\ufeff<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der USB-Stick USB9097 mit zwei One-Wire Klinkenstecker Anschl\u00fcssen (3,5mm &#8211; 5v &#8211; Data &#8211; GND). Der USB-Stick ist ein kosteng\u00fcnstiger Busmaster (DS2480B) mit USB-Serial-Adapter (CH341) f\u00fcr USB Bus (2.0) mit Konverter Chip CH341 im syncronen seriellen (SCL, SDA) Modus. Er wird vollst\u00e4ndig von OWFS unterst\u00fctzt (&#8230; aber als serieller Busmaster S9097U-Type mit USB Port!). Was &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/blog.wenzlaff.de\/?p=2721\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eWie wird der USB 9097 unter OpenWrt auf einem WR-703N mit owfs installiert?\u201c <\/span>weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","footnotes":""},"categories":[566,808,79,695],"tags":[2184,1304,1303,678,1306,595,1305,694],"class_list":["post-2721","post","type-post","status-publish","format-standard","hentry","category-hardware","category-linux-2","category-programmierung","category-tp-wr703n","tag-anleitung","tag-ds20b18","tag-messen","tag-openwrt","tag-owfs","tag-temperatur","tag-usb-9097","tag-wr-703n"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/2721","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2721"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/2721\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2721"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2721"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2721"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}