Ankündigung

Einklappen
Keine Ankündigung bisher.

LBS für Zehnder Comfoair CA350/550, Stork und baugleiche

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • lio123
    antwortet
    Hallo,

    werde wohl auch auf TCP-Umsetzer umsteigen, um den Baustein nutzen wieder zu können um die Anlage individuelle nutzen zu können.

    Nun stellt sich die Frage, welcher:
    Manche haben den USR-TCP-RS232 den gibt es in verschiedenen Varianten. Welche werden hier benutzt?
    Manche haben einen Moxa, wie lautet hier die Typenbezeichnung?

    Danke und Grüße,
    Lio

    Einen Kommentar schreiben:


  • lio123
    antwortet
    ChrisChros
    Danke. Das habe ich jetzt mal geprüft. Die Einstellung geht wohl über die Datei phpserial.php, den Code verstehe ich aber nicht. Die Hardware läuft einwandfrei über ein Skript im Wiregate. Ebense hat der LBS unter CEntOS6 funktionert. Nach Umstellung auf CentOS 7 nun nicht mehr. phpserial.php und LBS habe ich geraden auch nochmal frisch ausgetauscht. Aber es läuft nicht. Leider gibt das Log auch wenig her.

    Einen Kommentar schreiben:


  • ChrisChros
    antwortet
    lio123
    ​​​​​​​Also ich kann mich noch daran erinnern, dass ich im WebIF vom Moxa Anpassungen vornehmen musste. Hier mal zwei Bilder wie die Serielle Schnittstelle aktuell konfiguriert ist:
    Bildschirmfoto 2021-04-16 um 22.27.41.png
    Bildschirmfoto 2021-04-16 um 22.27.52.png
    eventuell hilft dir das weiter.

    Einen Kommentar schreiben:


  • lio123
    antwortet
    ChrisChros murelli146

    ich benutze die serielle Schnittstelle und habe diese jetzt noch mal überprüft. Die wird im System erkannt und richtig dem LBS übergeben.
    Leider bewegt sich der LBS nicht.
    Im Log gibt es diese Einträge:
    2021-04-16 20:34:14 929008 24863 6 (ID381) Debug: callExec E1
    2021-04-16 20:34:15 052634 29251 6 (ID381) Debug: Baustein Exec-Teil startet - Trigger: E1
    2021-04-16 20:34:15 055335 29251 6 (ID381) Debug: PhpSerial: /dev/ttyUSB2 erstellen
    2021-04-16 20:34:17 279238 24863 5 (ID381) Informational: Trigger Zyklus
    Muss dann wohl ggf was mit dem Teil der seriellen Schnittstelle zu tun haben, wenn der Bausstein bei Euch mit Moxa funktioniert.

    VG,
    Lio

    Einen Kommentar schreiben:


  • bigfoot
    antwortet
    Danke Gernot. Habe jetzt auch bei mir etwas mehr "drumrum" gebaut, hatte ich eh vor für Automatik und Hand Betrieb.
    Bin aber noch auf 6.5., Edomi läuft bei mir eh abgeschottet, somit verursacht mir die veraltete Architektur dort keine Security Bauchschmerzen.
    Will erstmal mit Edomi warm werden, aber wird...

    Gruß
    Jens

    Einen Kommentar schreiben:


  • ChrisChros
    antwortet
    Zitat von lio123 Beitrag anzeigen
    das heisst Du das den Baustein unter CentOS7 am laufen? Hast Du den umgeschrieben, oder was hast Du geändert?
    Bei mir läuft der LBS auch unter CentOS 7, Anbindung der KWL ist über einen Moxa. Änderungen an dem LBS habe ich keine vorgenommen. Config des LBS ist ähnlich der von murelli146

    Einen Kommentar schreiben:


  • lio123
    antwortet
    Zitat von murelli146 Beitrag anzeigen

    Bin auf CentOS 7 umgestiegen und der Baustein läuft (Anbindung über IP also Schnittstellenart M (Moxa))
    Es wird vermutlich an der phpserial.php liegen. Leider kann ich das nicht testen.

    Schöne Grüße
    Gernot
    murelli146
    Hallo Gernot,

    das heisst Du das den Baustein unter CentOS7 am laufen? Hast Du den umgeschrieben, oder was hast Du geändert? Ist er im Download-Portal verfügbar?
    Das wäre ja Klasse!

    Danke und Grüße,
    Lio

    Einen Kommentar schreiben:


  • murelli146
    antwortet
    Zitat von bigfoot Beitrag anzeigen
    Problem gelöst, System neu aufgesetzt, nur den Baustein eingebaut und Testseite dazu, funktioniert.
    Und auch nur mit den Schritten aus dem Bausteinhilfe.

    Noch eine Frage zu Funktion, ist es etwas anders bei dem Baustein als unter Openhab.
    Wenn ich den Baustein antrigger, kann die Stufen ändern und der Ausgang zeigt auch die Lüfterstufenänderung an.
    Allerdings funktioniert das bei der Drehzahl der Lüfter nicht, diese ändert sich erst wenn ich kurz den Baustein erneut trigger.
    Ist das bei euch auch so?

    Gruß
    Jens
    Beschaltung.JPG Ich verwende den Baustein so. Alle 5min werden die Werte abgefragt (LBS getriggert),
    beim Umschalten der Lüftungsstufe ist der Status in diesem "Durchgang" noch nicht verfügbar darum verwende ich eine Verzögerung (30sec) die nach umschalten den LBS erneut triggert und die Werte aktualisiert.

    Schöne Grüße
    Gernot
    Angehängte Dateien

    Einen Kommentar schreiben:


  • murelli146
    antwortet
    Zitat von lio123 Beitrag anzeigen
    Hallo asto
    das ist doch kein Problem, dafür habe ich volles Verständnis!
    Das ist eben das Risko, wenn man abhänhig ist. Ich freu mich aus das was es gibt und andere bereitstellen, weil ich selbst nicht so in den Sprachen drin stecke.

    Gibt es denn ein Richtung in der man suchen müsste, sind das einzelne Phrasen, die abgeändert werden müssen, im PHP-File, im LBS? Oder muss das ganze Konzept abgeändert werden?

    Vielen Dank und beste Grüße,
    Lio
    Bin auf CentOS 7 umgestiegen und der Baustein läuft (Anbindung über IP also Schnittstellenart M (Moxa))
    Es wird vermutlich an der phpserial.php liegen. Leider kann ich das nicht testen.

    Schöne Grüße
    Gernot

    Einen Kommentar schreiben:


  • bigfoot
    antwortet
    Problem gelöst, System neu aufgesetzt, nur den Baustein eingebaut und Testseite dazu, funktioniert.
    Und auch nur mit den Schritten aus dem Bausteinhilfe.

    Noch eine Frage zu Funktion, ist es etwas anders bei dem Baustein als unter Openhab.
    Wenn ich den Baustein antrigger, kann die Stufen ändern und der Ausgang zeigt auch die Lüfterstufenänderung an.
    Allerdings funktioniert das bei der Drehzahl der Lüfter nicht, diese ändert sich erst wenn ich kurz den Baustein erneut trigger.
    Ist das bei euch auch so?

    Gruß
    Jens

    Einen Kommentar schreiben:


  • bigfoot
    antwortet
    Zitat von mannmawg Beitrag anzeigen
    Habe es zwar nicht gelöst aber für mich eine akzeptable Lösung gefunden. Ich bin neu in der Edomi-ecke unterwegs und bin direkt für die Erstinstallation auf centOS 7 gegangen. Mit 6.5 funktionierte es auf Anhieb. Da ich gelesen habe das 7 sowieso nur experimentell sein soll ist das jetzt ok für mich.

    Gruß Marcus
    Bei mir funktioniert es leider bei gleichem Setup unter 6.5 schon nicht. Ich hatte die Maschine vorab mit Openhab in Betrieb, da funktioniert der dortige Baustein.
    Ich sehe auch das der Adapter erkannt wird, aber wenn ich auf ttyUSB0 horche kommt nichts an.
    Ist sonst, neben dem was in der Anleitung des Bausteins steht, noch etwas zutun? Rechte hatte ich auf die Schnittstelle schon angepasst.

    Gruß
    Jens

    Einen Kommentar schreiben:


  • baggins
    antwortet
    Hi,

    I don't use Edomi but LogicMachine, so I am looking into porting this LBS to lua as that is the language that is used in LogicMachine.

    In function validateReturnString there is the following (near line 585):

    PHP-Code:
    #Hier wird der empfangene String um Start- und Endbyte gekuerzt
    $laenge strlen($reciv);
    #Laenge des Antworttelegramms ermitteln
    $reciv substr($reciv0, ($laenge 4));
    #Entferne 07F0 vom Ende

    if (substr($reciv, (strlen($reciv) - 4), 4) == '07F3') {
    $reciv substr($reciv0, ($laenge 4));
    debug($id,"String ohne 07F3: "$reciv,6);

    In the if statement $laenge is used, but the length of the string has been modified by the preceding $reciv = substr($reciv,0,($laenge -4)); statement.

    Am I missing something here or is this a bug?
    The same code is used in the perl version for wiregate.

    Einen Kommentar schreiben:


  • Albert
    antwortet
    Hallo,
    erst mal danke für den Top-Baustein.

    Ich würde mir eine Erweiterung des Bausteins wünschen.
    Die Daten zum Enthalpie Sensor/Wärmetauscher.

    Kommando: 0x00 0x97 Sensordaten abrufen
    Daten: -
    Antwort: 0x00 0x98
    Daten:
    Byte[1] Enthalpie Sensor Temperatur (°C*)
    Byte[2] Enthalpie Sensor Feuchtigkeit (%)
    Byte[3]
    Byte[4]
    Byte[5] Enthalpie Koeffizient (%)
    Byte[6] Enthalpie Timer (0..240 = 0..2880 Min)

    Kann das realisiert werden?
    Danke für den Top-Baustein.

    Gruß, Albert

    Einen Kommentar schreiben:


  • Buntbarsch
    antwortet
    Hallo,
    hat jemand diesen LBS tatsächlich am Laufen mit der neuen Zehnder Variante Comfoair Q350?

    Gruß Hendrik

    Einen Kommentar schreiben:


  • lio123
    antwortet
    Hallo asto
    das ist doch kein Problem, dafür habe ich volles Verständnis!
    Das ist eben das Risko, wenn man abhänhig ist. Ich freu mich aus das was es gibt und andere bereitstellen, weil ich selbst nicht so in den Sprachen drin stecke.

    Gibt es denn ein Richtung in der man suchen müsste, sind das einzelne Phrasen, die abgeändert werden müssen, im PHP-File, im LBS? Oder muss das ganze Konzept abgeändert werden?

    Vielen Dank und beste Grüße,
    Lio

    Einen Kommentar schreiben:

Lädt...
X