-
Gesamte Inhalte
1.548 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
150
Alle erstellten Inhalte von rtrbt
-
Coole Sache :) Zwei Fragen dazu: Hast du die Stromverbrauchswerte irgendwo vertauscht oder einen komischen Zähler? Mich wundert gerade, dass der zurücksetzbare Stromverbrauch (lies: energy_rel btw. Register 389) höher ist als der nicht zurücksetzbare (lies: energy_abs bzw. Register 73). Das bringt keinen um, ist mir nur aufgefallen. Das die Live-Ansicht so "lang" ist liegt daran, dass du weniger oft abfragst? Oder hast du dir mehr Live-Historie gegönnt?
-
Phasenumschaltung <-> PV Überschuss Laden
Thema antwortete auf rtrbts Docmac in: WARP Charger / Energy Manager
Moin, Die Fehlerbehandlung übernimmt die Wallbox, ja. Einen Reset solltest du nicht brauchen. Es sollte reichen, wenn du: Die Ladung beendest (falls eine lief), Sicherheitshalber auto-start ausmachst (das solltest du sowieso deaktivieren, wenn du abhängig von deiner PV-Leistung selbst steuern willst wann geladen wird) Wartest bis du iec_state 0 (also A) siehst Dann die Phasen ab/zuschaltest Wartest dass dein Schütz geschaltet hat Dann das Laden wieder startest Das musst du mit deinem Aufbau ausprobieren. Je nach Trägheit des Autos würde ich eher schätzen, dass der Bereich 5 bis 10 Sekunden sinnvoll ist. Du kannst natürlich öfter den Ladestrom nachjustieren, aber wenn das Auto da nicht hinterher kommt hast du nicht viel davon, weil es praktisch deine Reglung glättet. -
Stimmt.
-
Brickv // macOS 11.2.3 // Apple M1
Thema antwortete auf rtrbts duaw in: Software, Programmierung und externe Tools
Moin, Testet mal bitte diese Version. Wir hatten das Zertifikat für den Download-Server gewechselt, der Brick Viewer hat aber noch die alte Zertifikatskette mitgeliefert. Deshalb konnte er keine TLS-Verbindung aufbauen. -
'Neue Technologie' IoT: Node-RED (von IBM) integration der Tinkerforge Elemente
Thema antwortete auf rtrbts Quantasy in: Allgemeine Diskussionen
Grundlegend ist der Vorteil des ESP32-Bricks, dass du kein Linux darauf hast, sondern direkt mit der Hardware reden kannst, z.B im Arduino-Stil. Da verwechselst du Dinge. Der ESP32 Brick hat einen Proxy-Modus, was aber nicht über MQTT läuft, sondern das normale Tinkerforge-Protokoll. D.h. du kannst ihn genau wie alle anderen Bricks verwenden und z.b. dich mit dem Brick Viewer darauf verbinden. Deshalb funktionieren dann auch die MQTT-Bindings damit. Aktiv macht der Brick aber nichts über MQTT, es sei denn man schreibt eine entsprechende Firmware. -
Moin, Stand jetzt kannst du das nicht einstellen. Die Wallbox schickt MQTT-Nachrichten nur bei Änderung der Werte, prüft aber jede Sekunde auf Änderungen, auch damit das Webinterface nicht extrem langsam ist (das Webinterface benutzt bis auf MQTT selbst die selben Mechanismen). evse/state und ein paar andere Topics beinhalten Werte, die sich praktisch immer ändern (z.B. die Uptime), deshalb bekommst du jede Sekunde eine Nachricht. Ich habe noch auf der TODO-Liste mir zu überlegen ob und wenn ja wie man das limitieren kann.
-
Moin, Sorry für die späte Antwort, war im Urlaub. Benötigt wird die Verbindung garnicht. Wenn das RS485-Bricklet nicht gefunden wird, deaktiviert das Webinterface den entsprechenden Teil der Oberfläche. Prinzipiell sollte dein Plan funktionieren. Die eModbus-Bibliothek sollte sich gut in die Firmware einfügen, PlatformIO und AsyncTCP benutzen wir auch. Wenn du dir das sdm72dm-Modul aus der Firmware umschreibst und die API einhältst (also sowohl die des Moduls, als auch die "nach außen", meter/state und so) sollte das funktionieren. Die interne API zwischen den Modulen ist Stand jetzt nicht stabil, aber ich erwarte da keine größeren Änderungen.
-
Wie viele Nachkommastellen liefern energy_rel und energy_abs ?
Thema antwortete auf rtrbts bofh in: WARP Charger / Energy Manager
Moin, Der Zähler gibt einen Messwert mit bis zu 3 Nachkommastellen aus (also 0,001 kWh = 1 Wattstunde). "Bis zu " weil es ein float ist, Nullen hinten werden also abgeschnitten. Die Wallbox reicht die Messwerte des Zählers unverändert weiter. -
Hi Gustav, Ich habe deine Anmerkungen mal in die Anleitung eingepflegt. Die aktuelle Version findest du hier: https://www.warp-charger.com/documents/WARP_Betriebsanleitung.pdf
-
Hi, I don't think so, sorry. Finishing the binding will take some time, I would estimate about two to four weeks. So it is not really squeezeable. I will continue to work on the binding as soon as the heap of tasks for our charging station is done.
-
OLED 128x64 Bricklet 2.0 drehen
Thema antwortete auf rtrbts luxor in: Software, Programmierung und externe Tools
Moin, Gibt es leider nicht. Wenn du nur Pixel zeichnest, kannst du die Koordinaten flippen, bei Text müsstest du auf eine Bitmap-Schrift umsteigen und die selbst zeichnen. -
Build errors warp-charger / esp32-brick
Thema antwortete auf rtrbts poohnet in: Software, Programmierung und externe Tools
Gemergt. Ich biege die Partitionstabelle noch etwas um, das große SPIFFS brauchen wir Stand jetzt nicht und bei ESPs die man zur Entwicklung nutzt ist es kein Problem die Partitionstabelle noch umzuändern. Andere Frage: Wenn du bei dir die upload_port-Zeilen beide auskommentierst, funktioniert dann die Auto-Detection? Dann würde ich das so in die ini packen, damit man nicht seine seriellen Ports jedes Mal anpassen muss. -
Firmware: IMU 2.0 Brick 2.0.15 Fixed response size of the temperature callback Download: IMU 2.0 Brick
-
Firmware: IMU 2.0 Brick 2.0.15 Größe des Antwortpakets des Temperature-Callbacks repariert Download: IMU 2.0 Brick
-
IMU 2.0, Chiptemperatur, Callback
Thema antwortete auf rtrbts Tipsy Tinker in: Software, Programmierung und externe Tools
Das war ein Firmware-Bug, mit der frisch veröffentlichten 2.0.15 geht es bei mir. Hintergrund war, dass die Größe des Antwortpakets zu groß war (copy-paste-Fehler, es hat die Größe des AngularVelocityCallbacks benutzt). Die Bindings prüfen die Länge von Callback-Paketen und ignorieren zu kurze und zu lange Pakete, deshalb kam bei dir nichts an. Da gibt es tatsächlich Unterschiede: Die Bricks und Bricklets laufen mit einer Tickrate von 1 kHz. Pro Tick kann nur ein Paket erzeugt werden. Wenn du also Werte aus zwei Callbacks brauchst, kannst du jeden Wert nur noch mit 500 Hz auslesen. Aus Brick-Kommunikationssicht ist es also tatsächlich sinnvoller, das AllData-Callback zu benutzen und die Werte wegzuwerfen, die du nicht brauchst. Wenn du über ein Netzwerk gehst kann das natürlich anders aussehen, aber wir reden hier immer noch von sehr kleinen Datenmengen (z.b. beim AllData-Callback 54 kB/s). -
OLED 128x64 Bricklet 2.0 - Textgröße
Thema antwortete auf rtrbts MRonline in: Software, Programmierung und externe Tools
Das OLED kann von sich aus nur die eine Textgröße darstellen. Die großen Zahlen für das Beispielvideo werden als Bild gezeichnet: https://github.com/Tinkerforge/oled-128x64-bricklet/blob/master/software/examples/python/example_draw_servo_poti.py Etwas ähnliches müsstest du dann auch machen. Du könntest dir zum Beispiel eine Bitmap-Font suchen oder Text mit einer Graphikbibliothek rastern und dann die Pixel auf das Display schieben. -
Moin, Das Voltage/Current kann nur positive Spannungen messen. Du kannst alternativ aber das Industrial Dual Analog In 2.0 Bricklet verwenden, wenn es dir reicht die Spannung zu messen. Wenn du auch den Strom brauchst wird es schwierig.
-
Missing LED on Motion Detector Bricklet 2.0
Thema antwortete auf rtrbts Superp in: General Discussion
Hi, You are correct, this is a leftover from the Motion Detector 1.0. Fixed here: https://github.com/Tinkerforge/generators/commit/00d5353862f06851fae593b603d4948fed0c1b5c The change will show up in the documentation when we build it the next time. For the Motion Detector 2.0, you indeed have to control the indicator LEDs yourself.- 1 Antwort
-
- motion detector bricklet 2.0
- documentation
-
(und 1 weiterer)
Markiert mit:
-
Build errors warp-charger / esp32-brick
Thema antwortete auf rtrbts poohnet in: Software, Programmierung und externe Tools
Ah das ist das Problem. Geh mal in den Ordner ~/warp-charger/software/esp32-brick/software/modules/backend/authentication/login_page_ignored und führe npm install aus. Da die Login-Seite separat vom Rest gebaut wird, braucht sie auch eine eigene Installation des ganzen Javascript-Haufens. Ich teste hier mal, ob es eine gute Idee ist den Befehl über das prepare-Script immer auszuführen oder ob das den Build-Prozess unnötig verlangsamt. Die anderen Typescript-Fehler kannst du ignorieren, da ist die Typprüfung nicht ganz zufrieden, das funktioniert aber. -
Build errors warp-charger / esp32-brick
Thema antwortete auf rtrbts poohnet in: Software, Programmierung und externe Tools
Hast du davor noch mehr Fehlerausgabe? Das Authentication-Modul im esp32-brick bringt eine eigene Login-Seite mit, die in genau diese Datei gepackt werden sollte. Eventuell ist das bei dir schiefgegangen. Falls du das debuggen willst: Der Prozess ist etwas kompliziert. Ich benutze die pio_hooks.py um mich in den PlatformIO-Buildprozess reinzuhängen und die konfigurierten Module nach src/modules zu kopieren (Sowohl die aus warp_charger/software/modules als auch die aus dem esp32-brick). Wenn in einem Modul eine prepare.py liegt führe ich die davor aus, um damit z.B. die Loginseite zu erstellen. -
Home Assistant Anbindung
Thema antwortete auf rtrbts derAngler in: Projektvorstellungen und Projektideen
Ich meinte damit folgendes: Du kannst die MQTT-Bindings von uns (hier: https://www.tinkerforge.com/de/doc/Software/API_Bindings_MQTT.html) benutzen und die Werte mit der oben verlinkten MQTT-Sensor-Integration von Home Assistant auslesen. Wenn du da etwas runterscrollst kommt eine Erklärung, wie du mit JSON-Daten (das Format benutzen wir für die MQTT-Bindings) umgehen kannst. Du musst dann noch die Callbacks der Bricks/Bricklets aktivieren, die du benutzen willst. Dafür kannst du ein init_file schreiben, das ist eine Konfigurationsdatei für die MQTT-Bindings, die initial ausgeführt wird. Am besten experimentierst du etwas mit den MQTT-Bindings, Mosquitto mit den mosquitto_pub- und _sub-Befehlen bieten sich da an. Wenn du wirklich eine native Home Assistent-Anbindung (also ein Binding) schreiben willst: das ist vom Aufwand her vergleichbar mit den openHAB-Bindings in die ich schon ungefähr 9 Monate Arbeit versenkt habe, da würde ich dir eher von abraten. -
Build errors warp-charger / esp32-brick
Thema antwortete auf rtrbts poohnet in: Software, Programmierung und externe Tools
Ah ja, da bist du gerade auf einem Zwischenzustand, weil ich noch lokale Änderungen rumliegen habe. Die Authentication ist ja gerade in Arbeit. Folgendes sollte immer funktionieren: Ich tagge die Repositories immer (beim esp32-brick habe ich es bei den ersten Versionen vergessen, die Tags trage ich die Tage noch nach) mit der entsprechenden Firmware-Version. D.h. wenn du im esp32-brick-Git git checkout warp-1.1.1 und im warp-Charger git git checkout v1.1.1 ausführst, sollte der Stand zueinander passen. -
Build errors warp-charger / esp32-brick
Thema antwortete auf rtrbts poohnet in: Software, Programmierung und externe Tools
Moin Thomas, Kurz als Überblick: Die WARP-Charger-Firmware ist dreigeteilt in die esp32-lib, die grundlegende Funktionen bietet (und vorkompiliert werden kann), die esp32-brick-Firmware, aus der die WARP-Charger-Firmware einige Module für das Webinterface übernimmt (die aber auch selbst eine eigene Firmware für den Brick ist) und die warp-charger-Firmware selbst, die den ganzen WARP-spezifischen Teil enthält. Tatsächlich lässt sich die reine ESP32-Brick-Firmware gerade nicht bauen, weil ich Änderungen in esp32-lib gemacht habe, die in die WARP-Firmware mitgezogen habe, aber die ESP32-Firmware noch nicht aktualisiert habe. Das schleift etwas, weil ich die ESP32-Firmware Stand jetzt fast nie direkt baue, wir verkaufen den Brick ja noch nicht einzeln. Wenn du dich spezifisch mit der Wallbox-Software beschäftigen willst, musst du im esp32-brick nichts kompilieren, sondern es reicht, das warp-charger-Git zu klonen, dann in dessen software-Ordner das esp32-brick-Git zu klonen (oder zu symlinken). Die esp32-lib wird von platformio automatisch runtergeladen. Grüße, Erik -
MQTT IO-4 Bricklet Interrupt
Thema antwortete auf rtrbts luxor in: Software, Programmierung und externe Tools
Moin, Die Callback-Registrierung läuft, wie bei den meisten Bricklets zweischrittig: Du musst, wie du das schon gemacht hast, den Bindings mitteilen, dass du am Interrupt-Callback interessiert bist. Dabei findet aber noch keine Kommunikation mit dem Bricklet statt. Danach musst du das Callback auf dem Bricklet aktivieren. Das geht in deinem Fall mit set_interrupt. Wird im Beispiel auch so gemacht. -
1-wire Bricklet via MQTT und mehrere angeschlossene Sensoren (ds18b20) ?
Thema antwortete auf rtrbts cbachmann in: Anfängerfragen und FAQ
Teste mal bitte die Version im Anhang. Du kannst damit jetzt Strings als Zahlen übergeben (sogar mit z.b "0xCAFE", "0o777" und "0b1001" hexadezimal, oktal und binär). Außerdem kannst du den Bindings das Argument "--int64-as-string" mitgeben, dann werden 64-Bit-Zahlen stattdessen als String in das JSON-Objekt eingefügt, damit du immer das JSON parsen kannst (und dann komfortabler damit arbeiten). tinkerforge_mqtt_bindings_2_0_14_8f0ac4c1.zip