n8n-nodes-immometrica
Version:
n8n community node for ImmoMetrica real estate data extraction
151 lines (113 loc) • 4.34 kB
Markdown
# n8n-nodes-immometrica
[](https://badge.fury.io/js/n8n-nodes-immometrica)
[](https://opensource.org/licenses/MIT)
Ein n8n Community Node für die Integration mit ImmoMetrica - der führenden Plattform für Immobilienbewertung und -analyse in Deutschland.
## 🚀 Features
### Umfassende Immobiliendaten-Extraktion
- **Automatische Datenextraktion** von ImmoMetrica-Immobilienangeboten
- **76,3% Feldabdeckung** (90/118 Felder) mit 100% Erfolgsrate für Kernbereiche
- **Deutsche Sprachunterstützung** für alle Immobilienbegriffe und KPIs
- **Multi-Platform Integration** für alle großen deutschen Immobilienportale
### Unterstützte Datenkategorien
- ✅ **Grunddaten**: 100% (22/22 Felder) - Kaufpreis, Wohnfläche, Zimmer, Baujahr
- ✅ **Finanzdaten & KPIs**: 100% (19/19 Felder) - Bruttorendite, Nettorendite, Cashflow
- ✅ **Immobilienmerkmale**: 100% (15/15 Felder) - Balkon, Terrasse, Garten, Garage
- ✅ **Energiedaten**: 100% (8/8 Felder) - Energieeffizienz, Heizungsart, Verbrauch
### Robuste Datenverarbeitung
- **Deutsche Zahlenformate** (3.400.000 €, 675 m²) werden korrekt verarbeitet
- **Intelligente Feldmappings** zwischen verschiedenen Datenquellen
- **Fehlerbehandlung** mit umfassender Null-Safety
- **Strukturierte JSON-Ausgabe** für einfache Weiterverarbeitung
## 📦 Installation
```bash
npm install n8n-nodes-immometrica
```
## 🔧 Konfiguration
1. **ImmoMetrica API Credentials** in n8n hinzufügen:
- Email: Ihre ImmoMetrica Login-Email
- Passwort: Ihr ImmoMetrica Passwort
2. **ImmoMetrica Node** zu Ihrem Workflow hinzufügen
3. **URL der Immobilie** eingeben, die analysiert werden soll
## 💡 Verwendung
### Basis-Workflow
```javascript
// Beispiel-Output für eine Immobilie
{
"base_data": {
"purchasePrice": 3400000,
"livingArea": 675,
"rooms": 6,
"yearBuilt": 1997,
"propertyType": "Mehrfamilienhaus"
},
"financial_data": {
"bruttorendite": 4.2,
"nettorendite": 3.8,
"cashflow": 1250,
"eigenkapitalrendite": 8.5
},
"features": {
"balcony": true,
"terrace": true,
"garden": true,
"garage": true
}
}
```
### Erweiterte Funktionen
- **Batch-Verarbeitung** mehrerer Immobilien
- **Datenvalidierung** und -bereinigung
- **Export** in verschiedene Formate (JSON, CSV, Excel)
- **Integration** mit anderen n8n Nodes für komplexe Workflows
## 🔄 Aktuelle Version: 1.0.39
### Neueste Verbesserungen
- **Kritischer Pipeline-Fix**: Behebt Datenverlust in der Extraktions-Pipeline
- **Verbesserte Null-Safety**: Verhindert Laufzeitfehler bei undefinierten Werten
- **Optimierte Feldmappings**: 100% Datenerhaltung durch Normalisierungsprozess
- **Deutsche KPI-Unterstützung**: Vollständige Unterstützung aller deutschen Immobilien-KPIs
## 🛠️ Entwicklung
### Lokale Entwicklung
```bash
# Repository klonen
git clone https://github.com/julez4125/n8n-nodes-immometrica.git
cd n8n-nodes-immometrica
# Dependencies installieren
npm install
# Build
npm run build
# Linting
npm run lint
```
### Testing
```bash
# Fokussierte Extraktion testen
node test_focused_extraction.js
# Umfassende Extraktion testen
node test_comprehensive_extraction.js
# Pipeline-Fix testen
node test_extraction_pipeline_fix.js
```
## 📊 Leistungsmetriken
- **Extraktionsgeschwindigkeit**: ~2-3 Sekunden pro Immobilie
- **Erfolgsrate**: 100% für Kerndaten, 76,3% gesamt
- **Unterstützte Portale**: ImmoScout24, Immowelt, Scout24, eBay Kleinanzeigen
- **Datenqualität**: Automatische Validierung und Bereinigung
## 🤝 Beitragen
Beiträge sind willkommen! Bitte:
1. Fork das Repository
2. Erstelle einen Feature-Branch
3. Committe deine Änderungen
4. Erstelle einen Pull Request
## 📄 Lizenz
MIT License - siehe [LICENSE](LICENSE) Datei für Details.
## 🔗 Links
- [n8n Community](https://community.n8n.io/)
- [ImmoMetrica](https://www.immometrica.com/)
- [npm Package](https://www.npmjs.com/package/n8n-nodes-immometrica)
## 📞 Support
Bei Fragen oder Problemen:
- GitHub Issues für Bug Reports und Feature Requests
- n8n Community Forum für allgemeine Fragen
- Email: [Kontakt über GitHub]
---
**Entwickelt für die deutsche Immobilienbranche** 🏠 **Powered by n8n** ⚡