Jump to content

Doncarlos

Members
  • Gesamte Inhalte

    72
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von Doncarlos

  1. Hallo, also, heute bin ich ein bischen schlauer: - Nullmodem Kommunikation zwischen zwei Laptops geht ohne weiteres - Stapel am "neuen" Laptop an der Heizung produziert den bekannten Müll - Stapel am 5V Netzteil produziert auch nur Müll - Stapel am "alten" Laptop funktioniert wie gewollt Was ist der Unterschied ? Der Akku des alten Laptops ist defekt, er hing bei allen Versuchen am klassischen Netzteil mit 3 poligem Schukostecker. Das ganze ist beliebig oft reproduzierbar. Scheint also eher ein elektrisches Problem zu sein. Ich hab hier mehrere 5V Netzteile zur Verfügung, das klassische HandyLadegerät, eine Wandwartze mit mehr Bums von einem Tablet, alle haben das gleiche Problem. Was könnte da nun helfen ? Eine galvanische Trennung an der RS232 Schnittstelle ? Ein anderes Netzteil ? aber welches ? Noch was zum GPIO Anschluss: In der Doku steht, der Anschluss wäre für Profis verwendbar. Aber nach dem was ich jetzt lese, gibt es selbst für Profis nicht mal eine theoretische(!) Chance (wegen nicht verfügbarem Kabel) das Ding zu nutzen. Das ist schon doof. Wenn das nicht geht, sollte das auch in der Doku gar nicht erwähnt sein.Software krieg ich hin, Hardware nicht...
  2. Nach etwas suchen glaube ich verstanden zu haben, dass es das Kabel nicht nur hier nicht, sondern nirgends gibt.... Das ist schade. Ist ja seltsam, dass es Stecker gibt, für die es keine Kabel zu kaufen gibt. Ein Kabel wäre nett. Ein kleines Platinchen dazu wäre noch netter. Gibt es da Planungen? Wisst ihr zumindest wann es irgendwo so ein Kabel gibt ?
  3. Das Design ist doch nett bzw. mir vollkommen egal ;-)
  4. Hi, ich hab da noch eine Zwischenfrage. Ich bin beim RED Brick über dessen GPIO Schnittstelle und dessen UART Pins gestolpert. Die Pins können doch auch RS232, richtig ? Ja, mir ist bewusst, dass ich dann ausserhalb der Brick-Welt bin. Das wäre mir durchaus auch recht. Sind diese Pins dann ähnlich wie beim Raspberry zu behandeln ? Soweit ich das sehe braucht dieser ja noch einen Pegelwandler (MAX323IC) on top. Dankeschön und schöne Grüße BTW: Ich hab die Threds gefunden, in denen es um ein Kabel/Board für den GPIO Port geht. Alleine schon weil es dort die Spannung nochmal abzugreifen gibt wäre ich auch für so ein Kabel.
  5. Hi, Wenn ich es richtig verstanden habe, dann kommt ja grundsätzlich die richtige Antwort an, nur die "'\x00'" stören dich ? Beachte bitte den Längen Parameter der zum Char Array mitgeliefert wird. Nur bis dahin ist das Array sinnvoll gefüllt. '\x00' bedeutet einfach nur null, nichts... ignorieren. hth
  6. Noch was: Könnte das ein "simples" elektrisches Problem sein ? eine fehlerhafte Masse oder sowas? Das serielle Kabel führt ja eine Masse, aber da ist auch noch ein Adapter dazwischen. Der Laptop mit eigenem Netzteil könnte sich da anders verhalten?!
  7. Hi, die Einstellungen hab ich selber von anderen Usern, die es ebenso mit try and Error rausbekommen haben. Der Hersteller sagt dazu gar nichts, das ist ja das dumme.... Ich ziehe einfach nochmal Logs mit den benachbarten Baud Raten. Ich hab auch noch einen USB auf Seriel Adapter bestellt, den kann ich dann auch noch in den Ring werfen. Dankeschön!
  8. Hi, ich hab am Brickviewer alles mögliche an Baudraten (auch an anderen Parametern) ausprobiert. Es geht dann von "ganz kaputt" zu "etwas weniger kaputt" wieder über zu "ganz kaputt". Ich werde heute nochmal den alten Laptop mit echtem RS232 Port bemühen und nochmal ein Log aus/mit Putty erstellen. Ich teste nochmal mit den Flusskontrollen, dem Zeichensatz und auch nochmal wegen Wackelkontakt Kann ich sonst noch was tun ? Noch eins zu den Daten: Das sind immer verschiedene Zeilen; in zeitlicher Nähe von Minuten sind die Daten identisch oder nur minimal unterschiedlich; mit mehr zeitlichem Abstand zwischen zwei Logs kann es sein, dass die Heizung in einem komplett anderem Betriebszustand ist.
  9. HAllo! also der Reihe nach: - Wenn ich die Hardwareflusskontrolle auf off stelle, kommen keinerlei Daten mehr aus der Schnittstelle , egal was für Software eingestellt ist. - Hex und normale Daten habe ich angehängt. btw: Der Brickviewer macht einem das abspeichern der Hexdaten nicht einfach, ein Speichern unter Button wäre nett) - Wackelkontakt hab ich untersucht; aber wärend des Lesevorgangs bewegt sich nichts an dem Aufbau - Alle Error Counter sind auf 0; auch im Testprogramm wird der Error Callback nicht ausgelöst hab ich noch was vergessen ? Danke! Brickvrs232ausgabe_hex.txt Brickvrs232ausgabe.txt
  10. Hallo, ich wollte nur den Wunsch äussern, dass diesem Forum hier eine verschlüsselte Verbindung noch sehr gut stehen würde :-) Schöne Grüße
  11. Hi! Das werde ich alles möglichst heute Abend noch ausprobieren. Was mir gestern Abend noch an der Putty Konfiguration aufgefallen ist: Ich hatte den Zeichensatz von UTF8 auf Latin1 umgestellt; Ich bin nicht der größte Byte Schubser ... also, ich bekomm ein char Array aus der API heraus, das müsste dann ja bereits in einem bestimmten Zeichensatz kodiert sein, oder ? Fehlt mir hier vielleicht auch "nur" noch eine Umwandlung ? Firmware ist aktuell. Ich werde noch berichten. Schöne Grüße
  12. Hi! Ja, das war auch mein Gedanke. Ich hab auch im Brickv mit allem herumexperimentiert.. es wird nicht besser. Die Konfiguration die ich in Putty verwende funktioniert astrein und über Stunden hinweg sauber. Vielleicht hab ich die nicht richtig in das Tinkerforge-Universum übersetzt ? Das Gerät ist eine Heizungsanlage, der Hersteller gibt diese Sachen nicht raus, und alles was man dann im Internet findet ist genau das was ich hier probiert habe :-) Ich habe lange gesucht und probiert. Einzig, die Heizung führt die serielle Schnittstelle mit einem RJ45 Stecker nach aussen. Zwischen Heizung und Bricklet ist also noch ein Adapter. Aber, das ist auch der gleiche Adapter der bei Putty dazwischen war.
  13. Hallo, ich hab am Freitag noch mein RS232 Bricklet bekommen. Allerdings klappt das mit dem Auslesen noch nicht. Vorab, es handelt sich bei den Daten um Temperaturen aus einem externen Gerät. Das Gerät bzw dessen Schnittstelle kann ich nicht beeinflussen und sie ist auch nicht dokumentiert. Ich hab mich mit einem alten Laptop mit serieller Schnittstelle und Putty herangetastet und folgende Daten ermittelt: 19200 Baud 8 Bit 1 Stopbit Parity None Flow XON/XOFF Die Anlage sendet alle 500ms eine Datenzeile die so aussehen sollte: pm 61 0 9.4 79 159 0.1 -0.9 71.6 200.0 68.3 0.0 68 42 54 76 0.0 0.0 -2427668000000000000000000000000.0 0 65.1 140.0 63.7 0.0 140 55 140 140.0 140.0 0.0 0.0 140 140 15 140 100 100 100 100 100 100 140 140 14 0.7 0.8 0.0 9.9 0.00 0.00 0.0 0.00 305 829 1 df1 1 0 0 0 Stattdessen kommt aus dem Brickviewer Logger sowas im Ascii Modus heraus pm 65 0 0.6 71 1fH........r.....0 57.6 0.$S...&$.....r...0 -2427........00000000FL.8000.....r...0.0 53.5...R&ML...........140.0 ...&...& 140 24 .&.L.. 1........100 100 .&$L.. 1.r...r....R'...&...r....0 0.00 3.$.NHL........ . 0 Aus dem ReadCallback kommt es ähnlich heraus. Meine Configuration : rs232bricklet.SetConfiguration(BrickletRS232.BAUDRATE_19200, BrickletRS232.PARITY_NONE, BrickletRS232.STOPBITS_1, BrickletRS232.WORDLENGTH_8, BrickletRS232.HARDWARE_FLOWCONTROL_ON, BrickletRS232.SOFTWARE_FLOWCONTROL_OFF ); Auf den ersten Blick sehen die fehlerhaften Daten nur so aus, als hätte sich irgendwas im Zeichensatz vergriffen. Aber der ganze Datensatz hat keine Sonderzeichen o.ä. drin; und ab und zu (am Anfang des Datensatzes, aber auch in der Mitte ) klappt es ja auch. Hat jemand einen Tipp für mich ? Was kann ich noch liefern ? Hex Daten? Dankeschön!
  14. Hallo, ich bin leider nicht so der Linux Fanatiker und brauche etwas Unterstützung. Ich bin auf der Suche nach einem USB Stick mit besserer/größerer oder gleich ganz abnehmbarer Antenne - natürlich kompatibel mit dem Red Brick. Hat jemand Empfehlungen ? Dankeschön!
  15. Hi, leider keine Bewegung. Ich hab mehrere Kabel ausprobiert, einen bereits in Benutzung befindlichen Injektor ausprobiert. Resultat ist kein Licht, nirgends auf den ganzen Platinen. Dann ist das Ding defekt ?
  16. Hallo, ich hab das Internet der Dinge Set mit Ethernet Extension mit POE.Ich hab auch sicher das richtige in der Hand, es ist der Trafo mit aufgelötet. Mit Strom via USB versorgt funktioniert alles prima, via POE injektor von Dlink ( so einer http://www.ebay.de/itm/D-Link-2-Port-GBase-T-PoE-Injektor-fur-RJ45-Anschluss-DPE-101GI-/391346163043?hash=item5b1e0c8d63:g:x5MAAOSwZ1lWdnYZversorgt funktioniert nichts. Kein Licht leuchtet- keine Reaktion. Was mach ich falsch ? Muss ich da an der Extension noch was einstellen oder brauch ich da spezielle Kabel o.ä. ?
  17. Hi! Danke! Das get switching state hat mir gefehlt. Bzw, das Verständnis, dass mein Switch Befehl sozusagen asyncron abgesetzt wird und nicht syncron. Wäre das folgende Vorgehen dann im Sinne des Erfinders ? bricklet.SwitchSocketC(....) begin schleife status = get_switching state wenn status != busy schleife verlassen ende schleife Oder sollte da trotzdem noch ein Sleep rein ? Dankeschön!
  18. Hi, wirf mal einen Blick auf diese Dinger: http://www.heise.de/newsticker/meldung/Windows-8-PC-im-HDMI-Stick-Format-2480491.html Ich hab damit noch keine Erfahrungen gemacht aber vielleicht hilfts Dir.
  19. Hallo, ich möchte für meine Anwendung mehrere Steckdosen/Schalter mit dem BrickletRemoteSwitch hintereinander schalten. Idealerweise würde ich das gerne direkt hintereinander machen: //Initialisierung bricklet.SwitchSocketC('A','1',BrickletRemoteSwitch.SWITCH_TO_ON); bricklet.SwitchSocketC('A','2',BrickletRemoteSwitch.SWITCH_TO_ON); //Disconnect Leider funktioniert mit diesem Code aber nur das Einschalten des ersten Sockets. Der zweite wird ignoriert. Was funktioniert ist dies: //Initialisierung bricklet.SwitchSocketC('A','1',BrickletRemoteSwitch.SWITCH_TO_ON); System.Threading.Thread.Sleep(1000); // 1 Sekunde Zeit zwischen zwei Schaltvorgängen bricklet.SwitchSocketC('A','2',BrickletRemoteSwitch.SWITCH_TO_ON); //Disconnect Das funktioniert soweit, macht aber in der realen Welt aber weniger Spaß (Lampen schalten sich eben mit Verzögerung ein) Meine Frage: Wie ist hier nun das richtige Vorgehen um schnell mehrere Schaltvorgänge hintereinander auszuführen ? Ich nutze das Set, Internet der Dinge mit Anbindung über Netzwerk. Anbindung per USB ist aber auch nicht besser. Dankeschön!
  20. Doncarlos

    RED Brick

    Hallo, auch ich bin hier unterwegs und plane mit dem RED Brick schon prototypisch in meinem Projekt. Gibte es den schon schon mehr Infos was das Ding genau kann ? In welcher Programmiersprache kann Code reingeliefert werden ? Was ist der Funktionsumfang der Programmiersprache ? Ich denke an den daran damit eine RS232 Schnittstelle zu lesen und per Ethernet weiterzuleiten (HTTPS?) Dankeschön!
×
×
  • Neu erstellen...