Jump to content

borg

Administrators
  • Gesamte Inhalte

    3.592
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    58

Alle erstellten Inhalte von borg

  1. This is not yet changed unfortunately, the calibration is currently not saved in the firmware. However, i just checked the Bosch site and they have 1.4.8.0 released while we still use 1.4.7.4. Maybe it is fixed now, i wrote it on my TODO list and will check it when i have time.
  2. Ein OLED hat keine Hintergrundbeleuchtung, entsprechend sollte es aus sein wenn alle Pixel schwarz sind. Eine andere Möglichkeit es auzuschalten gibt es bei dem Bricklet nicht.
  3. Die Zoe ist dafür bekannt leider nicht mit 6A 3-phasig laden zu wollen. Unabhängig davon sollte der Schalter in der Box auf die maximale Leistung des eingehenden Kabels eingestellt werden (höchstwahrscheinlich 16A in diesem Fall). Das ist in der Tat eigentlich Aufgabe des Elektrikers. Die Ladeleistung kann dann über die Webseite des WARP Charger verringert werden. Dort kann man dann auch einfach ausprobieren mit wie wenig Strom die Zoe minimalst laden möchte.
  4. Du müsstest bevor du die neue Position setzt einmal die entsprechende Zeit warten bis der Servo an der ersten Position angekommen ist. also zum Beispiel oben "import time" und dann "time.sleep(5)" vor dem zweiten set_position.
  5. Der division by zero bug im Brick Viewer ist im git schon gefixt. Das kommt zustande weil in der "Servo eigen.py" per set_degree die Winkel von 100° bis 100° gesetzt sind. Da müsste stattdessen s.set_degree(0, -10000, 10000) stehen um das auf -100° bis 100° zu setzen. Diese Angabe ist aber nur eine Skalierung zwischen der Pulsweite. Ich würde sowas wie s.set_degree(0, -9000, 9000) s.set_pulse_width(0, 850, 2150) ausprobieren!
  6. Ich vermute der drehende Halbmond ist bei dem Wasserzähler dann nicht magnetisch? Oder das Gehäuse schirmt das irgendwie ab? Solange ein sich änderndes Magnetfeld da ist sollte das Hall Effect Bricklet 2.0 das auf jeden Fall erkennen können. Falls kein sich änderndes Magnetfeld da ist kann man nichts machen befürchte ich.
  7. Bezüglich der Exception und der Geschwindigkeit: Kannst du einmal deine "Servo eigen.py" hier anhängen? Bezüglich der 180°: Du musst im Datenblatt des Herstellers deines Servos schauen wie viel Grad das Servo drehen kann und bei welcher Pulsweite welcher Winkel erreicht ist. Das Servo Bricklet geht per Default von einem Pulsweiten-Minimum von 1000µs und Maximum von 2000µs aus. Wenn du kein Datenblatt hast kannst du die Werte solange verändern bis der gewünschte Winkel erreicht ist. In deinem Fall also das Minimum verkleinern und das Maximum vergrößern. Die Pulsweite kann per set_pulse_width pro Servo gesetzt werden.
  8. borg

    Auto-Start

    Du hast autostart an oder aus gehabt? Im Auslieferungszustand ist autostart an und das Model 3 sollte sofort laden wenn du es ansteckst. Dauert ca. 3-5 Sekunden bis der WARP Charger und das Model 3 ausdiskutiert haben mit welchem Strom es maximal laden darf und das Schütz geschaltet hat. Mit einem Model 3 haben wir hier auch getestet, ging definitiv. Welche Version hat die Firmware?
  9. Bei der Box liegt die Betriebsanleitung, eine Bohrschablone und das Testergebnis dieser spezifischen Wallbox bei. Datenblatt und Konformitätserklärung gibt es hier in digital: https://www.warp-charger.com/#documents
  10. Hab das jetzt soweit implementiert: https://github.com/Tinkerforge/performance-dc-bricklet/commit/510cf95badfb5d4d8d1b5a6cfd5631255020f192 Firmware Version 2.0.1 ist auch bereits released. Ein komplettes Bindings-Release ist allerdings recht aufwendig, das können wir erst machen wenn mehr Änderungen angefallen sind. In der Zwischenzeit hab ich dir aber schonmal eine Vorabversion der Java-Bindings angehängt die bereits einen Listener dafür hat. tinkerforge_java_bindings_2_1_30.zip
  11. In der Tat. Ich hab die gleiche (bzw sehr ähnliche API) in mehreren neuen Bricklets gleichzeitig implementiert. Dabei muss ich die GPIO-Callbacks beim Performance DC Bricklet nicht mitkopiert haben im Generator. Also ein Copy+Paste Fehler in der API... Das ist natürlich Mist, wird dann mit dem nächsten API-Release gefixt. In der Zwischenzeit könntest du per GetGPIOState die GPIO-Änderung pollen.
  12. Cool! Ein Hinweis dazu: Die Bindings (und Dokumentation und Beispiele) werden generiert und sind nicht handgeschrieben: https://github.com/Tinkerforge/generators/tree/master/python Dadurch ist die Implementierung der API an einigen Stellen etwas umständlich/unübersichtlich. Ist aber die einzige Möglichkeit für uns das Kreuzprodukt aus 15 Programmiersprachen, 120 Produkten mit Dokumentation und je drei Beispielen langfristig zu warten.
  13. Am einfachsten nimmst du dafür die Quaternions, drehst diese um 45° zurück und kannst sie dann in Eulerwinkel umrechnen:https://en.wikipedia.org/wiki/Conversion_between_quaternions_and_Euler_angles
  14. borg

    Lastmanagement

    Der lokale Netzbetreiber selbst beschränkt auf 11kW in Summe? Oder meinst du wegen der Förderung? Es sind zwar nur 11kW Wallboxen förderfähig, aber man kann sich theoretisch 2stk fördern lassen und die auch gleichzeitig nutzen. Zum Thema Lastmanagement zwischen zwei Ladepunkten: Das ist das erste Feature welches wir nachreichen werden, da die Nachfrage danach so groß ist!
  15. Die 5m WARP Charger sind wir gerade mit voller Mannschaft und Hochdruck am bauen. Da arbeiten wir jetzt alle offenen Bestellungen ab (FIFO). Ich würde davon ausgehen das wir alle Bestellungen die jetzt in nächster Zeit reinkommen auch noch im Februar versenden können. Pro oder Smart spielt keiner Rolle, wir haben für beide Versionen genug Bauteile hier. Die Kabel für die 7,5m WARP Charger sind auf dem Weg zu uns. Mein letzter Stand ist dass die Kabel am 1. März im Hamburger Hafen ankommen. Dort müssen sie dann durch den Zoll durch und an uns weitergeschickt werden. Wenn alles gut läuft können wir also die ersten WARP Charger mit 7,5m Kabel in der 1. oder 2. Märzwoche verschicken.
  16. Should now be fixed in 2.0.5
  17. Oh, indeed. I looked at the source code and there is some mixup internaly between the status and detection LED. I will fix this with a firmware update.
  18. Bei Servos geben die minimale und maximale Pulsweite an wie weit der Servo fährt. Wie weit ein Servo fahren kann und welcher Pulsweite das entspricht hängt leider vom Hersteller und Servotyp ab. Das bedeutet du musst die Pulseweite so einstellen, dass der Servo -90 und +90 erreicht und du kannst dann per "s.SetDegree(0, -9000, 9000);" dem Servo Bricklet sagen dass dies -90/+90 entspricht. Danach kannst du dann per SetPosition die exakte Position anfahren. Bei meinem HS-645MG hier entspricht eine min/max von 600us und 2450us dem Winkel von -90° und +90°. Aber Achtung: Nicht jeder Servo ist darauf ausgelegt auch so weit zu fahren, am besten schaust du vorher im Datenblatt nach welche minimal/maximale Pulsweiten erlaubt sind bei deinem Servo und welchem Winkel diese entsprechen. Zum Brick Viewer: Das kann ich nicht reproduzieren, bei mir funktionieren alle Schieberegler. Wenn ich z.B. die Velocity auf 1000 stelle dann dauert es 18 Sekunden um von -90° auf 90° zu fahren (was ich auch erwarten würde bei 10° pro Sekunde Geschwindigkeit).
  19. Das Signal vom OBD2-Stecker kann man abgreifen und mit dem CAN Bricklet auslesen. Die Protokolle die von den Herstellern gesprochen werden dort sind aber natürlich je nach Hersteller unterschiedlich und man findet mal mehr und mal weniger Informationen dazu. https://wiki.muc.ccc.de/_media/asm:16:workshops:kfz_diagnoseprotokolle.pdf
  20. This is unfortunately how these sharp sensors work. They output an analog voltage, but the voltage gets updated in "steps", as you see in the chart above. You can increase the moving average to get a bit of a measurement in-between if it oscillates between two of the steps.
  21. zu 1) Soweit ich weiß verhalten sich die Renault Zoes genauso (mit denen wir viel testen) und damit klappt das schlafen und wieder aufwachen gut. zu 2) Das hängt ein bisschen davon ab was das Auto genau macht. Rein technisch legt das Auto einen Widerstand zwischen CP und PE an, wenn das Auto diesen einmal trennt fängt der WARP Charger auch wieder an zu laden. Ansonsten kann man die Ladung aber auch über die Webseite des WARP Chargers übers Handy wieder starten. Das wäre aber auch ein einfaches Feature welches wir noch hinzufügen könnten. Ich stelle mir gerade vor dass man auf der Webseite einstellen kann nach wie vielen Sekunden Ladeabbruch das Laden wieder gestartet wird und die Standardeinstellung ist 0 (nie). Wir sind da was solche Features angeht definitiv für Feedback offen und haben vor die WARP Charger langfristig weiterzuentwickeln!
  22. Mh, in der Tat. Sieht im Code so aus als würden wir bei der 6x8 Schriftgröße oben links starten und dann von da skalieren. Was natürlich nicht besonders intuitiv ist. void gui_draw_text_horizontal(const uint16_t column, const uint16_t row, const uint8_t text_length, const char *text, const uint8_t col_mul, const uint8_t row_mul, const uint8_t color) { for(uint8_t i = 0; i < text_length; i++) { for(uint8_t j = 0; j < 6; j++) { const uint8_t data = ((j == 5) ? 0 : font[(uint8_t)text[i]*5 + j]); for(uint8_t k = 0; k < 8; k++) { if(data & (1 << k)) { const uint16_t pixel_column = j*col_mul + column + i*6*col_mul; const uint16_t pixel_row = k*row_mul+row; if((row_mul == 1) && (col_mul == 1)) { gui_set_pixel_color(pixel_column, pixel_row, color); } else { const int16_t x_end = pixel_column+col_mul-1; const int16_t y_end = pixel_row-row_mul+1; if((x_end < 0) || (y_end < 0)) { continue; } gui_draw_box(pixel_column, pixel_row, x_end, y_end, true, color); } } } } } } Ist echt blöd, wenn ich das jetzt ändere bricht das natürlich bestehenden Code. Ich habs mir aufgeschrieben mir das nächstes Jahr anzugucken. Ich gehe dann durch und schaue auch ob wir woanders das gleiche Problem noch haben. Jetzt vor den Feiertagen schaffe ich es nicht mehr.
  23. Nach unseren Informationen gilt eine Wallbox mit CEE-Stecker als mobile Wallbox und ist nicht förderfähig 🙁. Bei der 11kW Variante muss der Elektriker nichts bestätigen (es sollte halt auf der Rechnung stehen dass er eine 11kW Box angebracht hat, mit dem exakten Namen am besten damit die das zuordnen können), aber er muss trotzdem einmal die Box aufschrauben und den Schiebeschalter korrekt auf 11kW einstellen (passend für die Zuleitung, könnte ja weniger als 11kW sein die Zuleitung). Mag beides ein bisschen albern klingen, aber so sind die Spielregeln für die Förderung. Falls da jemand andere Informationen hat bitte melden. Aber sonst ja. Mal abgesehen von der Förderfähigkeit kannst du einfach eine Wallbox mit CEE Stecker kaufen, den Schiebeschalter passend einstellen, dann einstecken und sofort anfangen zu laden.
  24. Wir lassen aktuell noch eine Charge von den alten Master Bricks fertigen. Ab der nächsten Produktion wird es die neuen geben mit dem 7-Pol-Stecker. Einen exakten Termin haben wir dafür aber leider noch nicht. Im ersten Quartal 2021 aber auf jeden Fall!
  25. borg

    Thermal Imaging zeigt TBD

    Um wirklich sicher zu gehen dass der Lepton-Sensor richtig in seinem Sockel sitzt: Kannst du den Sensor einmal aus dem Sockel entfernen und ihn wieder reinstecken? Rein vom Fehlerverhalten sieht es so aus als könnte das Bricklet nicht mit dem Sensor kommunizieren. Ansonsten müsstest du das Bricklet einschicken, dann tauschen wir es aus.
×
×
  • Neu erstellen...