|
|
||
Hallo, nachdem jetzt mein Prodino mit nibegw seit vielen Monaten läuft, ist mir jetzt aufgefallen, dass es in enigen Werten immer mal einen Sprung gibt, wenn in der hexadecimalen Darstellung der Wert mit '5C' endet. In diesem Fall wird immer nochmal ein '5C' (das Steuerzeichen) angehängt. So werden dann aus 38665,2 kWh (5E65C) Energiemenge gleich mal 9898300,4 kWh (5E65C5C) - siehe Screenshot. Da sich der Wert jetzt in der Heiperiode schnell ändert und dadurch wieder normal angezeigt wird stört es nicht groß. In der Aufzeichnung der Daten in openHAB hat man aber immer einen Zacken in der Kurve. Hat das noch jemand beobachtet? In NibePI gibt es diese Verhalten sicher nicht - ich will jetzt aber auch nicht wieder alles umstellen. Ich vermute den Fehler im Binding von openHAB - in nibegw konnte ich nichts finden. |
||
|
||
Blätter mal viele Seiten zurück... das hatten wir schon. Kurzfassung: 5C ist das Startsignal und es wird darum "escaped", wenn es in den Daten vorkommt. 5C alleine ist also Startcode und 5C5C steht für 5C in den Daten. nibegw leitet alles, was die WPWP [Wärmepumpe] schickt, 1:1 weiter. Dekodiert wird auf der empfangenen Seite. Da scheint das De-escaping bei OpenHAB nicht ganz korrekt zu sein. Das sollte aber einfach zu fixen sein. Letztlich muss man die Daten nur nach 5C5C durchsuchen und das gegen 5C ersetzen. NipePi und auch mein Empfangscode deescapen das... genau das war hier im Threads Thema, weil es auch solche seltsamen Datenfehler gab. |
||
|
||
Wie JanRi erklärt hat, müsste das de-escaped werden und soweit ich den openHAB Code im Kopf habe, wird das grundsätzlich auch gemacht. Aber anscheinend gibt es dabei einen Bug. Am besten direkt bei openHAB melden. |
||
|
||
Vielen Dank für die Antworten. Die Bedeutung des Wertes '5C' ist mir schon klar - dafür habe ich mich schon zu lange mit diesem Thema beschäftigt. Mir ging es darum herauszufinden wo der Ursprung des Problems liegt und ob jemand schon damit Erfahrung hat. Aufgrund der Hinweise werde ich mir mal den Codes des Bindings in GitHub anschauen. Ich kenne ihn schon flüchtig, das ich für die F1245 schon viele Register dort ergänzt habe. Aktuell arbeite ich mit einem Workaround in den openhab Rules, so dass Werte die mit 5C enden nicht in der Darstellung berücksichtigt werden. |
||
|
||
Das klingt ja so, als hätte der De-Escape-Code Probleme damit, wenn er das letzte Zeichen de-escapen muss. Das sollte eigentlich recht gut zu finden und zu fixen sein. |
||
|
||
Hallo, I h habe jetzt Nibepi seit längerer Zeit im Einsatz, top Ich möchte jetzt ein backup der SD Karte am besten als ISO machen, bekomme das aber unter Windows nicht gebacken Hat jemand einen Tipp für mich? Danke |
||
|
||
ISO ist nicht der richtige Begriff... du willst ein Plattenimage ziehen (ISO sind Images, die man auch auf eine CD oder DVD brennen könnte) Unter Linux geht das mit dd... unter Windows habe ich sowas noch nie gemacht. Die Suche nach "dd unter Windows" führt aber zu einer Reihe von möglichen Lösungen. 1 |
||
|
||
Unter Windows habe ich immer Win32 Disk Imager verwendet: https://sourceforge.net/projects/win32diskimager/ Alternativ gibt es auch dd für Windows: http://www.chrysocome.net/dd 1 |
||
|
||
Disk Imager hat bei mir leider nicht funktioniert, ich werde dd einmal Probieren, danke |
||
|
||
Hallo, ich möchte gern das neuste Node Red installieren und auch gern das neuste Raspian. Nun ist die Frage wie ich NibePi manuell installiert bekomme, das ist ja nicht nur ein Flow. Weiß Jemand wie das geht ? |
||
|
||
Hi, guckst du ein bisschen weiter oben, da sind einige Config Settings von mir. Ich hab mir einen 2. identischen PI genommen und raspbian in der neuesten Version installiert und dann die notwendigen Pakete frisch installiert. Als alles soweit lief hab ich die SD Karte einfach in den Produktiven PI gesteckt und gut war. Hat den Vorteil dass nun auch ein apt update/Upgrade wunderbar funktioniert. |
||
|
||
Frederik schrieb mir ich bräuchte nur "npm install --save anerdins/node-red-contrib-nibepi#master" eingeben fertig. Kann das so einfach sein? |
||
|
||
Ja und nein ... Es muss natürlich erstmal ein OS drauf und eingerichtet werden mit all den Diensten die man braucht (nginx, cpu-utils, ...) oder nicht braucht (bestimmte services). Ich möchte auch nur verschlüsselt auf die Systeme zugreifen, daher NGINX als Proxy und Mosquitto nur per 8883 und 1883 nur am "lo". Dann npm installieren und konfigurieren (wegen RO - Dateisystem) und dann kommt tatsächlich der Befehl. Am aufwändigsten fand ich tatsächlich die OS Installation inkl. der Anpassungen im OS und in den Services, damit alles auf einem RO Dateisystem läuft. |
||
|
||
Alles soweit fertig, Raspian drauf, Updates gemacht, NR installiert, NibePi installiert. Jetzt erkennt er keine Register weil in der config kein einziges drin ist. Vorher hat er die automatisch hinzugefügt. Versteh ich nicht. was denn? die brauche ich ? |
||
|
||
ich glaub ich gebs auf, die config sieht auch ganz anders aus als vorher. wenn ich neu starte ist sie wieder resettet. Tja ist wohl doch nicht so einfach. Viel Arbeit für nix. |
||
|
||
Das hatte ich auch mit der Config. Ich glaube das waren Datei-Berechtigungen. Da müsste ich nachgucken wenn du weiter machen möchtest. Das ist auch ein Bug meine ich dass die Werte dort per Hand eingetragen werden müssen. Steht glaube ich weiter oben in Thread. ngonx brauchst du nicht, wie gesagt ich wollte es da ich nur per 80/443 auf das System zugreifen will. CPU-Urins habe ich installiert um auf meinem PI Zero den governer Mode auf performance zu stellen. Sonst gab's hin und wieder Modus Fehler in der Nibe. |
||
|
||
Was ist das denn für ein Mist ? Eine config die "out of the box" nicht funktioniert 😡 Ich musste im fertigen image nie da dran. Der hat alles alleine erkannt (F1255, Firmwareversion) und die Register hinzugefügt, die im Flow waren. Ich muss auch kein Read Only haben. Solange Frederik kein vernünftiges "Nibepi-Master" bereit stellt, was funktioniert wie im fertigen image von ihm, komm ich nicht weiter. 4h umsonst gebastelt |
||
|
||
Der Read Only Modus hat weniger was mit Nibe zu tun sondern mit dem Pi und der SD Karte die sonst irgendwann Fehler bekommt. Es hat bei mir auch 2-3 Anläufe gebraucht bis es lief. Ist allerdings auch das erste Mal das ich mit nem PI in Berührung kam. im Nachhinein muss ich aber sagen es hat sich gelohnt. Ich hab ein aktuelles OS, aktuelle Pakete kann jederzeit Updates einspielen und das ist schon von Vorteil. Das fertige Image ist doch ein wenig out of Date ... Falls du dich doch nochmal ransetzen willst und Fragen hast melde dich gerne. |
||
|
||
Becker man muss aber auch sagen dass es sich um ein Open Source Projekt handelt. Ich weiß nicht wo dieses Anspruchsdenken herkommt. Und ja der Read Only Mode schützt vor dem ware out der SD Karte. |
||
|
||
dann verrat mir bitte wie ich vorgehen muss, nachdem ich NibePi Master installiert habe, sprich wie ich es einrichte, dass die config.json nicht kaputt ist. ich möchte auch gern ein aktuelles System haben. danke |
||
|
||
Na du hast doch aktuell ein funktionierendes System aus dem fertigen Image oder? Dann kopiere doch den Inhalt der config Datei einfach von hier. Ich meine ich habe nur die Einstellungen unter Register angepasst, damit diese per MQTT exportiert werden. Das sieht bei mir dann so aus (ich brauch nicht alle Werte und nutze die Anbindung nur zum Lesen bestimmter Werte für Grafana/ioBroker): { "version": "1.1", "registers": [ 40004, 40008, 40012, 40013, 40014, 40015, 40016, 40018, 40019, 40022, 40025, 40026, 40028, 40029, 40033, 40067, 40072, 42437, 42439, 42445, 42447, 43009, 43081, 43084, 43163, 43171, 43239, 43416, 43420, 43424, 43427, 43431, 43433, 43435, 43437, 43439, 45001, 47041, 48043, 48132 ], "connection": { "enable": "serial", "series": "fSeries" }, "serial": { "port": "/dev/ttyAMA0" }, "system": { "readonly": true, "language": "DE", "pump": "F1245", "firmware": 9240, "auto_update": true, "id": "XXXXXXXXXX" }, |
Beitrag schreiben oder Werbung ausblenden?
Einloggen
Kostenlos registrieren [Mehr Infos]