Hintergrund
Wir sind das Engineering-Team hinter enecess. Mehrere Kunden haben uns gebeten, unsere Energiezähler als native Geräte in openWB verfügbar zu machen. Daher möchten wir die Integration selbst beitragen und langfristig pflegen.
Gerät und Protokoll
- Gerätetyp: Energiezähler
- Kommunikation: Modbus TCP
- Protokollzugriff: vollständige interne Dokumentation für unser Engineering-Team verfügbar
- Tests: Die Implementierung kann vor der Einreichung an realer Serienhardware validiert werden
- Pflege: enecess übernimmt die Verantwortung für zukünftige Protokollanpassungen und Fehlerbehebungen
Produktreferenzen
Geplanter Beitrag
Wir möchten den Treiber bzw. das Modul selbst implementieren, an physischen Geräten testen, die erforderliche Dokumentation und Tests ergänzen und das Ergebnis anschließend als Pull Request einreichen. Wir erwarten nicht, dass die openWB-Maintainer die Integration für uns entwickeln oder später pflegen.
Fragen vor Beginn der Implementierung
- Liegt die native Unterstützung eines solchen Modbus-TCP-Zählers eines Drittanbieters im aktuellen Projektumfang, und wäre ein entsprechender Beitrag willkommen?
- Welche bestehende Zähler-Integration eignet sich am besten als architektonische Referenz?
- Welche verbindlichen Schnittstellen, Verzeichnisstrukturen, Coding-Konventionen, Test-Fixtures, Konfigurationsschemata oder Dokumentationsanforderungen sollten wir beachten?
- Sollten wir vor Beginn des Pull Requests einen Designvorschlag oder eine Zusammenfassung der Protokoll- bzw. Registerbelegung bereitstellen?
- Welcher Prüfungszeitraum ist für eine neue Hardware-Integration typischerweise zu erwarten, sobald der Pull Request bereitsteht?
Verbindlichkeit
Wenn der vorgeschlagene Ansatz für das Projekt passt, werden wir mit Implementierung und Validierung beginnen und die Integration auch nach einem Merge weiterhin pflegen. Gerne passen wir das Design frühzeitig anhand des Feedbacks der Maintainer an.
Vielen Dank für die Pflege von openWB und die Prüfung dieses Beitragsvorschlags.
Hintergrund
Wir sind das Engineering-Team hinter enecess. Mehrere Kunden haben uns gebeten, unsere Energiezähler als native Geräte in openWB verfügbar zu machen. Daher möchten wir die Integration selbst beitragen und langfristig pflegen.
Gerät und Protokoll
Produktreferenzen
Geplanter Beitrag
Wir möchten den Treiber bzw. das Modul selbst implementieren, an physischen Geräten testen, die erforderliche Dokumentation und Tests ergänzen und das Ergebnis anschließend als Pull Request einreichen. Wir erwarten nicht, dass die openWB-Maintainer die Integration für uns entwickeln oder später pflegen.
Fragen vor Beginn der Implementierung
Verbindlichkeit
Wenn der vorgeschlagene Ansatz für das Projekt passt, werden wir mit Implementierung und Validierung beginnen und die Integration auch nach einem Merge weiterhin pflegen. Gerne passen wir das Design frühzeitig anhand des Feedbacks der Maintainer an.
Vielen Dank für die Pflege von openWB und die Prüfung dieses Beitragsvorschlags.