Jump to content

tatzemax

Members
  • Gesamte Inhalte

    71
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von tatzemax

  1. Hallo, Die MasterBricks und Wifi Extension habe bekannterweise LEDs die den Status anzeigen. gibt es eine Möglichkeit diese Abzuschalten sobald das eigene Programm gestartet wurde. oder muss dafür die Firmware umgeschrieben werden vielleicht kann man das ja auch in dem Nächsten Update integrieren. Da der Stapel im Wohnraum steht, stören die LED doch schon manchmal erheblich.
  2. Ich habe das ganze heute auch mal mit dem HE877 ausprobiert und funktionier bei mir auch nur auf Type C
  3. Hallo Walter, die TF (Tinkerforge) Produkte sind bisher nur aus Hardware Sicht zum zusammen stecken und loslegen gedacht. TF Sachen können von "Selbst" geschrieben Programmen in den verschiedensten Programmiersprachen angesprochen und auch ausgelesen werden. Momentan müsste man ein PC haben auf welchem das Programm ausgeführt werden kann. Soweit ich das Richtig nach verfolgt habe ist TF dran ein sogenannten Red Brick zu entwickeln welches quasi der passende PC für TF ist. Schöenes Wochenende.
  4. Das Funktioniert einwandfrei. Danke das hat mir schon mal weitergeholfen. Jetzt noch dach der Anleitung http://wiki.ubuntuusers.de/Dienste#bearbeiten und schon läuft es so wie ich mir das vorgestellt habe.
  5. ja die Funktioniert zur Information dort lauft eine Endlosschleife
  6. @ Masder: da habe doch schon mal erste erfolge. allerdings wenn ich das starte über das Terminal dann gibt er mir keine neue Zeile Frei ... @ photron : hat nicht geklappt. er gibt dann folgendes raus. pi@raspberrypi ~ $ /etc/init.d/FerienHaus start /home/pi/FerienHaus.jar: 1: /home/pi/FerienHaus.jar: PK: not found /home/pi/FerienHaus.jar: 2: /home/pi/FerienHaus.jar:▒UE: not found /home/pi/FerienHaus.jar: 3: /home/pi/FerienHaus.jar:UE▒▒vMETA-INF/MANIFEST.MFManifest-Version:: not found PuTTYPuTTY/home/pi/FerienHaus.jar: 4: /home/pi/FerienHaus.jar: Ant-Version:: not found /home/pi/FerienHaus.jar: 5: /home/pi/FerienHaus.jar: Syntax error: "(" unexpected
  7. Ich habe eine kleines Programm geschrieben welches FerienHaus.jar heist ich möchte gerne das diese beim Starten des PI ausgeführt wird wie der BrickD dazu habe ich den StartScript von BrickD mit meinen Daten geändert aber wenn ich den Script zum Starten in der Konsole ausführe gibt er die Fehlermeldung (Exec formart error) aus. #!/bin/sh ### BEGIN INIT INFO # Provides: FerienHaus # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Ferien Haus # Description: Ferien Haus ### END INIT INFO PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/home/pi/FerienHaus.jar OPTIONS=--daemon NAME=FerienHaus PIDFILE=/var/run/$NAME.pid DESC="Ferien Hause" test -f $DAEMON || exit 0 set -e case "$1" in start) echo -n "Starting $DESC: " start-stop-daemon --verbose --pidfile $PIDFILE --exec $DAEMON --start -- $OPTIONS ;; stop) echo -n "Stopping $DESC: " start-stop-daemon --verbose --pidfile $PIDFILE --stop ;; restart|force-reload) echo "Restarting $DESC: " start-stop-daemon --verbose --pidfile $PIDFILE --stop sleep 1 start-stop-daemon --verbose --pidfile $PIDFILE --exec $DAEMON --start -- $OPTIONS ;; status) echo -n "Status of $DESC: " if [ -n "${PIDFILE:-}" -a -r "$PIDFILE" ]; then PID=`cat "$PIDFILE"` if [ -n "${PID:-}" ]; then if $(kill -0 "${PID:-}" 2> /dev/null); then echo "running (pid $PID)" elif ps "${PID:-}" > /dev/null 2>&1; then echo "running (pid $PID)" else echo "stopped" fi else echo "stopped" fi else echo "stopped" fi ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 exit 1 ;; esac exit 0
  8. Ich hatte das Problem, nach dem ich dem Raspberry eine feste IP zugewiesen habe das ich der Raspberry keine IP Adressen mehr erreichen konnte noch nicht mal den Localhost. nach dem ich die Loopback Schnittstelle wieder hinzugefügt hatte hat er zu mindestens den Localhost wieder erreicht das reicht mir ja für das erste. Aber wenn du nur auf die IP des PI von wo anders zugreifst sollt das ja nicht das Problem sein. Ich nehme an das auf dem PI der Brickdeamon istalliert ist.
  9. Benutzt du den Rasp. als PHP server, wo der Script ausgeführt wird ? oder oder ist das Brick an dem Rasp. angeschlossen ?
  10. Ich glaube nicht das dein Blei Akku eine Strombegrenzung hat, die 6A was du schreibst sind bestimmt 6Ah = Ampere Stunden, dieses Beschreibt die Kapazität des Akkus. Das heisst wenn du einen "Verbraucher" hast der eine Stromaufnahme von 1 Ampere hat dann kann dieser Akku den "Verbraucher" für 6 Stunden mit Strom versorgen. Wenn du jetzt einen Kurzschluss gehabt hast dann wird der Strom unendlich hoch gewesen sein... Und wenn diese Menge an Strom über das Bricklet geflossen ist, werden dort ein paar Bauteile kaputt sein.
  11. So lange ich die Energie vom "Step-Down" nehme mach ich mir da keine sorgen. Wenn ich das richtig gesehen habe sind dort "Zener-Dioden" eingebaut die meine ich können auch "Spannungsspitzen" unterdrücken. Ich hoffe das ich mich nicht irre, ist dann doch schon etwas her als ich das mal gelernt habe . Und ich Vertraue da doch auf das Know-How von TF
  12. Das Pin 4 und 5 http://www.elektronik-kompendium.de/sites/raspberry-pi/1907101.htm Ich nutze den B + Variante
  13. So ich habe es heute mal ausprobieren können. Ich habe das Raspberry mit dem 5V vom Stepdown über die GPIO versorgt, funktioniert wunder bar auch mit dem Verbinden des Stapels und dem Pi über USB gibt es keine Probleme. Fazit: Man brauch kein USB Kabel zerstören Sondern einfach mit https://www.tinkerforge.com/de/shop/accessories/cable/jumper-cable-set-12x30cm.html
  14. Ich habe vor einen Raspberry über das Power Supply Brick zu versorgen, gibt es da Probleme wenn ich den Stapel und das Rasberry darüber versorge und zusätzlich den Stapel und den Raspberry über USB verbinde? Ich denke da an Vagabundierende Ströme. Power-Anschluss Raspberry über GPIO http://www.elektronik-kompendium.de/sites/raspberry-pi/1907101.htm
  15. Hallo, ich versuche mich momentan dran ein Grafische Oberfläche zu programmiern mit Hilfe von QT. Ich schaffe es daten per klick abzufragen und dann auszugeben die ausgaben auf der Software seite und sogra auf der Hardware Segmetanzeige.... Jetzt mein Problem wie schaffe ich das der Callback Temperature die Tempertur in ein Label schreibt? const uint8_t digits[] = {0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0x63}; // 0~9,A,b,C,d,E,F,° void segment_error(int licht) { uint8_t segmentserror[4] = {0b1000000, 0b1000000, 0b1000000, 0b1000000}; segment_display_4x7_set_segments(&sd4x7, segmentserror, licht, false); } void cb_temperature( void *user_data){ (void)user_data; // avoid unused parameter warning if (temperature_get_temperature(&t, &temperature)< 0){ segment_error(licht); } temperature = temperature/100; uint8_t segmentstemp[4] = {digits[temperature/10], digits[temperature%10],0x63, digits[12]}; segment_display_4x7_set_segments(&sd4x7, segmentstemp, licht, false); } MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->setupUi(this); // Create IP connection extern ipcon_create(&ipconextern); ipcon_create (&ipconintern); // Create device object intern temperature_create(&t, "dX3", &ipconextern); //segment_display_4x7_create(&sd4x7, "iX8", &ipconextern); // Create device object intern segment_display_4x7_create(&sd4x7, "iX8", &ipconintern); rotary_encoder_create(&dreher,"kLE", &ipconintern); // Connect to Intern ipcon_connect(&ipconintern, "localhost", PORT); // Connect to Extern ipcon_connect(&ipconextern, "192.168.2.115", PORT); uint8_t segmentsend[4] = {0b00000000, 0b00000000, 0b00000000, 0b00000000}; segment_display_4x7_set_segments(&sd4x7, segmentsend, 0, false); //Callback Perioden Setzen temperature_set_temperature_callback_period(&t, 3000); rotary_encoder_set_count_callback_period(&dreher, 50); // Register temperature callback to function cb_temperature temperature_register_callback(&t,TEMPERATURE_CALLBACK_TEMPERATURE,(void*)cb_temperature,NULL); } MainWindow::~MainWindow() { delete ui; //Segementanzeige Ausschalten uint8_t segmentsend[4] = {0b00000000, 0b00000000, 0b00000000, 0b00000000}; segment_display_4x7_set_segments(&sd4x7, segmentsend, 0, false); ipcon_destroy(&ipconintern); // Calls ipcon_disconnect ipcon_destroy(&ipconextern); // Calls ipcon_disconnect} } void MainWindow::on_pushButton_clicked() { uint8_t segmentsend[4] = {0b00000000, 0b00000000, 0b00000000, 0b00000000}; segment_display_4x7_set_segments(&sd4x7, segmentsend, 0, false); } void MainWindow::on_verticalSliderlicht_actionTriggered(int action) { licht = ui->verticalSliderlicht->value(); cb_temperature(NULL); }
  16. Gibt es die möglichkeit einzelne Segment unterschiedlich hell anzusteuern?? z.b Ausgabe 4223 4 hell 2 hell 2 dunkel 3 dunkel oder ist das Hardwaretechnisch garnicht möglich :-(
  17. P = U * I Leistung = Spannung * Strom 2 A * 5V = 10W ich weiß nicht wieso du geteilt rechnest oder hast du versehentlich eine Falsches Zeichen genutzt Wenn du 10W benötigst und ein Netzteil 15W liefern kann das geht das dennoch sollte man die Spannung beachten die das Netzteil liefert denn wenn ich 5V benötige kann ich kein 12V Netzteil benutzen
  18. Es hat ein wenig gedauert aber ich habe es gestern testen können. Ich hatte vor ein Funkmodul von zu Homematic schalten, welches dann ein Schaltsignal per Funk überträgt, dieses ging nicht mit dem Standard Quad Relay wo noch Varistoren aufgelötet sind. Denn dort konnte dann noch ein Geringer Strom über die Varistoren fließen der ausgereicht hat dass das Funkmodul als geschlossenen Stromkreis zu erkennen. Mit Rücksprache von TF haben ich dann das ganze mal ohne Varistoren getestet und siehe das Funkmodul erkennt die "Schalterstellung" des Quad Relay als geschlossen und auch als geöffnet RICHTIG. Wenn man jetzt die Fernbedienung betrachtet könnte es der selbe Effekt sein. Wichtig wenn man die Varistoren entfernt hat sollte man KEINE Induktiven Lasten mehr schalten z.b. Relais oder andere Spulen.
  19. Was Spielt die Alufolie da für eine Rolle? kann mir da gerade kein Reim drauf machen
  20. Mit Handy ich habe eben mal mit Bastian gesprochen es könnte an den Varistoren liegen die als Schutzbeschaltung dienen für den Fall das man dort induktive Verbraucher anschließend, denn über die varistoren fließt dann evtl ein geringer Strom ohne dass das Rlais geschlossen ist, das könnte dann sein das dieser gringe Strom ausreicht um einer Elektronik die man sog. gehackt hat als geschlossenen Kontakt erkennt. ich werde das mal ausprobieren ohne Varistoren. würde mich dann wieder melden
  21. mit Handy getextet ich habe gestern in den Schaltplan geschaut und gesehen das paaralel zu den schaltausgangen noch Widerstände verbaut sind die sieht man auch wenn man sich daß bricklet anschaut... vielleicht hat es damit was zu tun halte da mal mit TF Rücksprache. Einen angenehmen Freitag und guten Rutsch ins Wochenende
  22. Ich habe Verschiedene Widerstände ausprobiert bis es ging und ich meine weiter hin das ein geringer Strom über den Schaltkontakt fließt und somit Angesteuerte Geräte Flasche Relaisstellungen Wahrnehmen. Habe mal was gezeichnet..... hoffe man kann es erkennen. das Schwarze zeigt nur wie in der TF Doku ausieht
  23. Also ich meinte nicht den Schlauch voll füllen sonder nur tropfen weise oder tropen auf den Finger und dann an der Leistenkante verteilen
×
×
  • Neu erstellen...