Loetkolben
Members-
Gesamte Inhalte
1.191 -
Benutzer seit
-
Letzter Besuch
Alle erstellten Inhalte von Loetkolben
-
Hallo tiberius64, na das sieht ja schonmal gut aus. Wenigstens gibt es keine Kommunikationsfehlermeldung. Die Antwortpakete vom Barometerbricklet kann das Temperaturscript nicht auswerten und verwirft sie. Habe das Barometerscript angepasst und in meinen Thread gepackt. Der Loetkolben
-
Ein kleiner Nachtrag wenn man anstelle der Temperatur den Luftdruck anzeigen lassen moechte. Fuer den Luftdruck gibt es das passende Script hier im Anhang. Wenn man die Tinkerforge Bindings benutzt muesste es so aussehen: tinkerforge --host 192.168.xxx.xxx call barometer-bricklet --uid XXX get-air-pressure --execute 'echo "scale=2; {air-pressure} / 1000" | bc | xargs printf "`date +%Y%m%d_%H:%M:%S\";\"%s`;%s\n"' --replace Ausgabe sieht so aus: 20130625_16:55:45;1372172145;999.11 Die Namen in den anderen Scripten/Templates sind sinngemaess anzupassen. Der Loetkolben airpressure-get.tar
-
So, nun habe ich die grafische Temperaturanzeige auf die Version 2 umgestellt. "Wetterstation" - Grafische Temperaturanzeige in 10 Minuten. Jetzt fuer Protokoll Version 2 @tiberius64: Ich hoffe du hast ein Temperatur Bricklet und kannst damit erstmal alles zum laufenbringen. Um dann den Luftdruck zu messen muesstest du entweder die Tinkerforge Bindings mit den Barometer Parametern aufrufen, mein Script anpassen oder ich muesste mein Script selber anpassen. So, dann schau mal zu. Viel Erfolg. Der Loetkolben
-
"Wetterstation" - Grafische Temperaturanzeige in 10 Minuten. Jetzt fuer Protokoll Version 2 Nachdem ich hier die Version fuer das Protokoll 1 veroeffentlicht habe hier nun die Scripte fuer Protokollversion 2. Einiges hat sich geaendert. Der Reihe nach ... Bei diesem Projekt geht es darum automatisch eine Webseite zu erstellen, die benoetigten Temperaturwerte vorher abzufragen und die letzten 24 gemessenen Werte grafisch als Kurve darzustellen. Siehe Screenshot im Anhang. Wenn man jede Stunde nur einen Wert misst oder nur Werte der "volle" Stunde benutzt, dann kann man die Temperaturkurve der letzten 24 Stunden darstellen. Das ganze sollte innerhalb weniger Minuten oder zumindest in kurzer Zeit zu bewerkstelligen sein, sofern man die unten genannten Voraussetzungen erfuellt. Das Projekt richtet sich an alle die schnell einen Erfolg sehen wollen um dann mit mehr Freude weiterzumachen. Ich persoenlich finde es einfacher etwas laufendes zu modifizieren, als mit einer trockenen Doku anzufangen und ueber 1000 Fragen zu stolpern die ich nicht beantworten kann. Deshalb hier eine "Wetterstation" im Miniformat zum weiterbasteln. Wer auf den ersten Blick 100 Sachen findet die man besser machen kann ist genau richtig hier. Er hat die Sache verstanden und kann dann das verbessern was er moechte. Manche Programmzeilen sind absichtlich schlicht gehalten, damit man sie besser nachvollziehen kann. Folgedes Scenarien stelle ich mir fuer den Einsatz vor: PC mit Zugriff uebers Netz auf Temperaturbricklet und Bereistellung der Htmlseite per Webserver. oder Scripte laufen auf dem gleichen PC an dem auch der Stack haengt und ein kleines ftp-script (not included) transferiert die erstellte Htmlseite auf einen einfachen Webspace im Internet. oder eine Mischform daraus :-) Das ganze ist auf einem Debian 6.0.7 Server entstanden und sollte somit auf jedem Debian/Ubuntu Problemlos laufen. Debian 7 habe ich nicht getestet, es sollte aber nichts dagegen sprechen. Andere Linuxversionen moege man gerne testen. Benoetigt wird: Stack mit Temperatur Bricklet. Evtl. getestet mit "brickv". Debian/Ubuntu PC fuer die Scripte Evtl. ein Webserver. Was NICHT benoetigt wird: Datenbank MySQL PHP APIs Bindings (Nur wenn man das moechte) Python (Wird von den Bindings benoetigt) Der Weg in der Kurzfassung: Step by step Anleitung: Viel Erfolg. Der Loetkolben Anhang: shelltemperaturminiv2.tar
-
LCD 20x4 V1.2 Probleme mit Brickviewer Updates
Thema antwortete auf Loetkolbens Loetkolben in: Hardware
Hallo borg, danke fuer die Info. es liegt also am Brickviewer. Da es bekannt ist, wird alles gut werden. Wird das in Zukunft auch so bleiben? Danke. Der Loetkolben -
Hallo zusammen, ich habe hier ein LCD 20x4 mit der FW 2.0.5 gehabt. Der Brickviewer 2.0.5 hat mir das update auf die 2.0.6 nicht angezeigt (Latest 0.0.0). Das konnte ich noch nachvollziehen, da die 2.0.5 wohl eine dieser "Mixversionen" war. Das manuelle angestossene Update auf die 2.0.6 V1.2 verlief problemlos, ABER es wird immer noch (Latest 0.0.0) angezeigt. Siehe Attachment. Koenntet ihr das bitte korrigieren? Liegt das an den Verzeichnissen oder muss der Brickviewer da upgedated werden? Der Loetkolben
-
Leider kann ich erst ab Montag mich darum kuemmern. Wenn du nichts von mir hoerst oder hier liest "wecke" mich dann wieder auf. Der Loetkolben
-
Hallo tiberius64, wenn es nur darum geht einen Wert auszulesen, abzuspeichern und dann darzustellen koenntest du mal einen Blick auf diesen Beitrag werfen: "Wetterstation" - Grafische Temperaturanzeige in 10 Das ist "im Prinzip" alles dabei, aber leider noch fuer die Software-/firmwareversion 1.x. Entweder du flashst alle Bricks und Bricklets auf die Firmwareversion 1.x, wovon in aber abrate oder ich muss die Scripte mal an die Version 2.x anpassen. Aber lese erstmal in Ruhe. Viel Spass dabei. Der Loetkolben
-
Ich antwortet mir mal selbst mit diesen Fragen: Was bedeutet in diesem Zusammenhang "Compatible"? Was bedeutet das "(802.11b)" bei den Data Rates? Auszug aus dem Produkt PDF: Radio Protocol IEEE 802.11b/g/n Compatible Supported Data Rates 11, 5.5, 2, 1 Mbps (802.11b) Der Loetkolben
-
Hallo zusammen, ich verstehe diesen Thread nur zu 80%, deshalb mal meine Frage: Wenn man eine Fritz Box oder anderen Consumer Acceccpoint auf "g-Only" stellt sollte sich das Modul (auch) nicht einbuchen? Wenn ich die Beschreibung von borg lesen, dann kann das Modul doch den "g-Modus". Auch Geschwindigkeiten bis mindestens 20Mbps. Vielleicht koenntet ihr das mal genau erklaeren. Der Loetkolben
-
UID per brickd herausfinden?
Thema antwortete auf Loetkolbens mruniversum in: Software, Programmierung und externe Tools
Ja, den "logischen" Bug kenne ich. Nachdem du den Brickd und Brickv upgedated und verbunden hast druecke nun mal den "Updates/Flashing" Button im Brickv. Da kommen dann die Bricklets dran. Beim starten den Brickv wird nicht geprueft ob die Firmware der Bricklets aktuell ist und der Brickv zeigt Version 1.x.x Bricklets nicht an. Das ist ein wenig bloed, aber muss nur einmal gemacht werden. @Tinkerforge: Der Brickviewer sollte im normalen Fenster ggf. einfach 1.x.x Bricklets in Rot mit dem Hinweis anzeigen, dass was zu tun ist und das sie so keine Funktion haben. Updates und genauer Versionscheck kann ja weiterhin im "Update/Flash Fenster" bleiben. Noch einfacher: Einfach beim Start ein Test auf 1.x.x Bricklets und ein Popfenster mit einer Erklaerung. - Ansonsten alles so lassen. Viele Erfolg. Der Loetkolben -
Nach all den Test hier wollte ich einfach mal meine Freude ausdruecken, dass es auch an anderer Stelle funktioniert hat. - Da wo es wichtig war. 2 Knoepfe druecken, Script starten, 1 Minute warten und zittern. 100%, 100%, alles OK. Danke nochmals an alle! Um noch was sinvolles beizutragen. Es geht so unter Debian 6 Squeeze: #Brickv mit dem Commandlinescript runterladen wget http://download.tinkerforge.com/tools/brickv/linux/brickv-2.0.5_all.deb #Auspacken, NICHT installieren. dpkg -x brickv-2.0.5_all.deb brickv-ordner #Die beiden Files "flash-brick-cli.py" und "samba.py" suchen und umkopieren. #Den Rest vom Ordner "brickv-ordner" loeschen #Debian Pakete installieren falls notwendig apt-get install python python-argparse python-serial #Programm aufrufen python flash-brick-cli.py --help #Rest siehe Programmausgabe. Port ist unter Debian gerne /dev/ttyACM0 Bitte aktuelle Programmversionen nutzen. ;-) BTW: Es fehlt nur noch der Knopf, so dass man den (Master)Brick von der Ferne in den Flashmodus bekommt. Der Loetkolben.
-
Hallo zusammen, nach 4 Wochen wollte ich das Thema mal wieder auffrischen. * Zum einen wollte ich fragen ob es schon Neuigkeiten gibt, und * zum anderen wollte ich eine neue Idee einbringen. Wenn man _auf_ einem Stapel Bricklets anbringen moechte geht das nur ggf. an den Ecken. Hier fehlt eine Lochplatte die genauso gross ist wie ein Brick. Wenn diese Lochplatte oben auf den Stack geschraubt wird, kann man problemlos 1 oder 2 Bricklets draufschrauben und den Turm erhoehen. Ich habe mal ein Bild aus dem Wiki von Jans IndustrialQuadRelais Erweiterung genommen. Statt Schraubklemmen muessten hier Loecher sein und so koennte ich dann sauber ein IO4 und/oder Temperaturbricklet obendrauf befestigen. Vielleicht gibt es bei so einer kleinen Platte auch keinen Verzug des Materials. - Wobei mir das Material fast egal ist. Der Loetkolben
-
UID per brickd herausfinden?
Thema antwortete auf Loetkolbens mruniversum in: Software, Programmierung und externe Tools
Hallo mruniversum, ja gibt es. Installiere den Brichviewer auf deinem PC. Den brauchst du sowie mal um die Bricks und Bricklets zu flashen/upzudaten. Mit ihm kannst du dich uebers Netz auf den Raspberry Pi verbinden. Oder nehme die Shellbinding. Oder du kannst auch gerne selbst ein Programm programmieren. Viel Erfolg. Der Loetkolben -
Hallo jan, doch dazu gibt es eine Meinung, aber die habe ich bisser nicht kundgetan. Danke erstmal und wenn _Zeit_ da ist wird das ausprobiert. Viele Gruesse Der Loetkolben
-
Hallo RouvenE. Herzlichen Glueckwunsch zur erfolgreichen Inbetriebnahme der Wetterstation. Du bist jetzt an dem Zeitpunkt angekommen wo wir alle schon mal waren und du darfst selbst angefangen das Programm zu modifizieren. An dieser Stelle wird es so individuell, dass man eigentlich keine generellen Tips mehr geben kann die dann auch funktionieren. Idee 1: Per Cron starten und selbst im Programm nachschauen wie spaet es ist und sich ggf. dann selbst beenden. Idee 2: Das Programm immer laufen lassen und je nach Uhrzeit macht es nix oder gibt die Daten aus. Idee 1: Ausgabewerte anpassen und per Standartumleitung in eine Datei schreiben Idee 2: Eigene Datei eroeffnen und Daten dorthinein schreiben. Es gibt viel zu tun. Der Loetkolben
-
Ethernetextension Stromversorgung mit 5/9V DC
Thema antwortete auf Loetkolbens Loetkolben in: Hardware
Och. Da entschuldige ich mich erstmal. Fuer 18 Euro bin ich nicht davon ausgegangen, dass da noch ein Netzteil dabei ist. Sie schreiben zwar nicht wie viel Leistung es bringt, aber eine Handvoll Watt wird es haben. Die einzelnen Netzteile die ich gesehen habe, kosteten ueber 40 Euro. @batti: Danke fuer den Schaltplan. Da kann man gut rauslesen welche Adern genutzt werden muessen. Diese Info habe ich so nicht im Internet gefunden. Das ist sicher gut in irgendwelchen Standatisierungsdokumenten versteckt. Sagt mal, sind die 48V PoE Wechselstrom oder kann das sowohl AC, als auch DC sein? Nach den Gleichrichtern ist das "im Prinzip" egal, aber koennte Wechselstrom VOR den Gleichrichtern das Ethernetsignal stoeren? Ethernet selbst ist ja stromgesteuert. Beim ueberfliegen vom "LTC4267" Datenblatt habe ich gesehen, dass man den mit 1.5V bis 57V speisen kann. Na dann schauen wir mal. Ich bin erstmal zufrieden und werde die Dinge auf mich zukommen lassen. Neuigkeiten werde ich hier berichten. - Hoffentlich nur positive. Der Loetkolben -
Ethernetextension Stromversorgung mit 5/9V DC
Thema antwortete auf Loetkolbens Loetkolben in: Hardware
Hallo borg, hallo batti, danke fuer die Antworten. Mein Problem ist, dass ich keine 48Volt Quelle habe. Weder als Netzteil noch als/im Switch. Der Injector ist guenstig, aber das passende Netzteil kostet ein Vermoegen. Ich will Niederspannung mit auf das Ethernetkabel geben und moechte wissen wie die Extension darauf reagiert. Es ist richtig, dass je nach Modus/Injector mal die Spannung auf den Datenleitungen, mal aus den "Spare" Leitungen gelegt wird. Das sieht mach ja auch brav in euren Schaltplaenen mit den beiden Gleichrichtern. Laut Spec kann die einspeisende Seite das frei festlegen. Mich wuerde aber immer noch interessieren wie die PoE-RJ45-Buchse das verarbeitet. Wenn ich 9 Volt an 4 und 5 lege (oder muss es 7 und 8 sein?), geht dann was kaputt oder nimmt die Buchse artig den Strom raus und gibt ihn auf den Gleichrichter? Anders gefragt: Wie stript die PoE-RJ45-Buchse die Spannung weg vom Draht? Da muss einiges an Technik drin sein. Das glaube ich euch gerne. Die Packungsdichte und das Layout haben mich auch ueberrascht. Scheint aber wirklich nicht so einfach gewesen zu sein. Aber Platz fuer einen Loetjumper ist immer. Da dieses Device eine Netzteilfunktion hat, hat es mich schon gewundert warum die beiden Gleichrichter in der Mitte versteckt wurden und somit schlecht zu wechseln sind. Gerade Netzeile rauchen beim experimentieren schon mal gerne ab. :zeigefinger: Habt ihr eigentlich die 48Volt Loestellen rot gekennzeichnet? Das koennte britzeln wenn man da anfasst. Der Loetkolben -
Ethernetextension Stromversorgung mit 5/9V DC
Thema antwortete auf Loetkolbens Loetkolben in: Hardware
Hallo borg, ja, das hatte ich auch vor, aber es gibt verschiedene Injectoren und ich wollte die (ganz) billigen nehmen, bzw. selbst einen "verdrahten". Ausserdem wollte ich _nicht_ 48V reinpusten. Ein 48V Netzteil kostet so viel wie die Extension und extra irgendwo Switche gegen PoE-switche austauschen ist auch nicht im Sinne des Geldbeutels. Deshalb meine Frage: Welche "ununsed" Pairs kann man nehmen und vertraegt die Schaltung auch 5V oder 9V DC Input? Gibt es ein Datenblatt vom PoE-RJ45-Stecker? Der Loetkolben -
Hallo AuronX, ich stimme Dir 100% zu. Meine Idee war nur: Soll Tinkerforge 3 Pakete machen (Brickv, brickd und brick-flash-cli) oder einfacht nur 2 Pakete (Brickv und brickd (inkl. flash-cli)) Im 2. Fall haengt der C-brickd tatsaechlich von python ab, was man ja gerade losgeworden ist. Ich wollte mit meiner Idee die Anzahl der Pakete und die damit verbundene Wartung/Fehlerquellen verringern. Ich _persoenlich_ kennen keinen Einsatz wo man den brickd ohne flash-cli braucht, denn irgendwann muss man immer mal den angeschlossenen Brick flashen. Mal sehen was Tinkerforge macht. 3 Pakete oder den Move des flash-cli in das brickd Paket. Der Loetkolben
-
Hallo zusammen, mir schiesst gerade eine "doofe" Frage durch den Kopf: Warum ist der Commandline Flasher nicht Teil des Brickd Paketes? Das ist doch genau die Stelle an der ich ihn brauche! Ok, historisch betrachtet wurde das Flashen immer von Viewer gemacht und deshalb kann ich die "Ist-Situtation" nachvollziehen. Der Loetkolben
-
Hallo zusammen, nun ist es soweit, dass die Ethernetextension verfuegbar ist. Super!! Leider vermisse ich die Jumper und Loetpunkte um mit DC Spannung den Stack direkt zu versorgen. :'( Da es leider kein Datenblatt von der RJ45 Buchse und deren Innereien gibt hier meine Fragen: Kann man z.B. problemlos 9V DC auf den "Spare" Draehten einspeisen? Wenn ja auf welchem Paar? Sagt bitte nicht ihr haettet die Frage erwartet/befuerchtet. Viele Gruesse Der Loetkolben
-
Ja, das war meine erste Bitte diese Abhaengigkeit mit aufzunehmen, so dass man auf einem GUI system auch mal die Commandline Version testen kann ohne zu raetzeln was noch fehlt. Das waere mein Wunsch. - Er ist ja bereits erhoert worden. :-) Es kann ruhig ein wenig daunern, denn diese wichtige Info ist gegeben worden: "Es reichen diese beiden Dateien ("flash-brick-cli.py" und "samba.py") plus die Pakete python-argparse und python-serial." Damit kann man sich auf jeden Fall behelfen. Aus meiner Sicht ist alles gut. Danke. Der Loetkolben
-
Hallo phtron, alles kein Problem. Reicht es wirklich "flash-brick-cli.py" und "samba.py" rueber zu kopieren oder muessen da noch weitere Files kopiert werden? Was aber mein Anliegen im allgemeinen ist, dass ihr bitte die Abhaengigkeiten nochmals prueft und mit einbindet. Wie anderen und mir passiert, werden nicht alle benoetigten Pakete mitinstalliert. Auf jeden Fall vielen Dank fuer die Unterstuetzung. Der Loetkolben
-
Hallo RouvenE. Sollte kein Problem sein. Einfach folgende Zeile eingeben. Das Paket wird dann installiert und anschliessend sollte auch der Brickviewer automatisch installiert werden. apt-get install python-serial Ansonsten hier melden. @Tinkerforge: Koenntet ihr bei Gelegenheit nochmals die Abhaengigkeiten der Pakete pruefen, bzw. diese mitinstallieren lassen. Danke. Viele Erfolg. Der Loetkolben