+ Antworten
Seite 2 von 4 ErsteErste 1 2 3 4 LetzteLetzte
Ergebnis 11 bis 20 von 32
  1. #11
    Registriert seit
    Jul 2010
    Ort
    Südwestpfalz
    Beiträge
    7,204

    Ich habe das Gateway mal geordert obwohl ich schon ein Buderus Gateway dran habe und auch über den ServiceKey drankomme.

    Heute kam das Teil an.

    Erst erschrak ich etwas, da außer gut verpackten Teilen nix dabei war.

    Dann fand ich aber eine wirklich hervorragende WiKi Seite auf deren Homepage. Wow

    Ich hab das Gateway angeschlossen und die Einbindung ist schon mal vorbildlich umgesetzt. Nach dem Dashboard habe ich mir MQTT aktiviert. Auch super.
    Damit kommen die Daten ja schon mal zu IPS

    Den Rest überlasse ich den findigen Codern. Das ist nicht mein Thema.


    Gesendet von iPhone XS mit Tapatalk
    Gruß Boui . . . IPS-unlim. auf Tinker Board S und aktuell auf einem Pi3 läuft pivccu3

    Die gefährlichste Form der Zensur ist die Schere im eigenen Kopf.(Curzio Malaparte)

  2. #12
    Registriert seit
    Jul 2010
    Ort
    Südwestpfalz
    Beiträge
    7,204

    @jbr27 ich sehe gerade, dass Du ja schon schön vorgelegt hast.
    Danke für die Bilder und den Code. Ich lese nur zwischendurch auf dem Smartphone, da fehlt einem schnell der Threadüberblick.

    Die Einbindung MQTT in IPS ist ja für die Empfangsdaten nur ein Knopfdruck.
    Dann schaue ich mal den Sendeteil an.

    Danke nochmals für die Tipps.


    Gesendet von iPhone XS mit Tapatalk
    Gruß Boui . . . IPS-unlim. auf Tinker Board S und aktuell auf einem Pi3 läuft pivccu3

    Die gefährlichste Form der Zensur ist die Schere im eigenen Kopf.(Curzio Malaparte)

  3. #13
    Registriert seit
    May 2020
    Ort
    Clausthal-Zellerfeld
    Beiträge
    22

    Zitat Zitat von Boui Beitrag anzeigen
    @jbr27 ich sehe gerade, dass Du ja schon schön vorgelegt hast.
    Danke für die Bilder und den Code. Ich lese nur zwischendurch auf dem Smartphone, da fehlt einem schnell der Threadüberblick.
    Hallo Boui,

    wenn du noch Fragen hast, dann kannst du dich gerne melden.
    Ich habe das EMS-Gateway mittlerweile vollständig für meinen Anwendungsfall implementiert (unsere Gastherme unterstützt leider nicht alle Funktionen).

    Per Webfront können wir die Solltemperatur (für jeden Modus) einstellen, den Modus wechseln oder auch eine manuelle Temperatur setzen. Außerdem habe ich eine Fenstererkennung implementiert, welche eine manuelle Temperatur von 12 °C vorgibt, wenn ein Fenster geöffnet ist und beim Schließen des Fensters wieder die alte Temperatur aufruft (ergibt aber vermutlich nur für eine kleinere Wohnung wie bei uns Sinn, da in einem Haus jeder Heizkörper einzeln geregelt werden sollte).


    Um beispielsweise dem Thermostat einen Befehl zu übermitteln, muss eine MQTT-Instanz mit dem Topic "ems-esp/thermostat_cmd" erstellt werden. Anschließend wird nur noch ein Action-Skript für die Variable der Tagtemperatur benötigt:

    PHP-Code:
    <?php

    if($_IPS['VALUE']!="") {

    $data $arr = array("cmd" => "daytemp""data" => $_IPS['VALUE']);
    $json json_encode($data);
    RequestAction(23302$json);

    SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);

    }
    ?>

  4. #14
    Registriert seit
    Jul 2010
    Ort
    Südwestpfalz
    Beiträge
    7,204

    Prima, das hört sich alles nach meinem Geschmack an.

    Hab schon ewig nix mehr gemacht im System. Nur Kleinigkeiten angepasst.

    Ich hab mir nun mit einem JSON Viewer mal die gelieferten echten Daten angeschaut und diese dann in die Variablen geschrieben. Steht zwar alles in der Wiki aber so war ich sicher.

    Das schaut schon mal sehr gut aus. Dieses Gateway ist wirklich ne feine Lösung.

    Danke für das nette Angebot.


    Gesendet von iPhone XS mit Tapatalk
    Gruß Boui . . . IPS-unlim. auf Tinker Board S und aktuell auf einem Pi3 läuft pivccu3

    Die gefährlichste Form der Zensur ist die Schere im eigenen Kopf.(Curzio Malaparte)

  5. #15
    Registriert seit
    Dec 2007
    Ort
    Nienburg (Weser)
    Beiträge
    1,345

    Zitat Zitat von jbr27 Beitrag anzeigen
    Um beispielsweise dem Thermostat einen Befehl zu übermitteln, muss eine MQTT-Instanz mit dem Topic "ems-esp/thermostat_cmd" erstellt werden. Anschließend wird nur noch ein Action-Skript für die Variable der Tagtemperatur benötigt:

    PHP-Code:
    <?php

    if($_IPS['VALUE']!="") {

    $data $arr = array("cmd" => "daytemp""data" => $_IPS['VALUE']);
    $json json_encode($data);
    RequestAction(23302$json);

    SetValue($_IPS['VARIABLE'], $_IPS['VALUE']);

    }
    ?>
    Wie kommst Du auf die Benennung "thermostat_cmd", aus dem Wiki geht das irgendwie nicht hervor und wie lege ich das an? IPS bietet mir nur Client oder Server an und nicht wie bei Dir in dem Bild (Device ohne Client oder Server).
    Ich habe bei mir die Verbindung über den Konfigurator erstellt, muss dazu sagen das ich mit MQTT bisher noch nichts gemacht habe und sehe evtl. nur den Wald vor lauter Bäumen nicht ...

    Gruß
    Jens
    _________
    IPS Unlimited unter WHS2011 auf HP N40L
    Wago 750 System, Homematic, 1-Wire,
    Squeezebox, Fritzbox, Dreambox, Instar Cams

  6. #16
    Registriert seit
    Mar 2012
    Ort
    Schwanewede-Beckedorf
    Beiträge
    410

    Zitat Zitat von Tetrapack Beitrag anzeigen
    muss dazu sagen das ich mit MQTT bisher noch nichts gemacht habe und sehe evtl. nur den Wald vor lauter Bäumen nicht ...
    Hier ein Tipp für die Grundlagen https://www.informatik-aktuell.de/be...der-dinge.html und dann hilft nur lesen und üben, wenn es dann klappt ist alles ganz leicht
    HP Proliant Gen 8 mit Windows Server 2012 R2 Essentials mit IPS 5.5, 4x Siemens LOGO! zur Haussteuerung und Alarmerfassung, Shelly 2,5, (Raspberry PI3B+ mit IPS 5.5) Testsystem Desktop Ubuntu 20.04 mit IPS 5.5, HomeMatic CCU2 mit div. Sensoren und Aktoren zur Heizungssteuerung. Solarwatt Facade System mit Steca Umrichter an IP-Symcon

  7. #17
    Registriert seit
    Dec 2007
    Ort
    Nienburg (Weser)
    Beiträge
    1,345

    Danke für den Tip, allerdings ist mir die generelle Funktionsweise klar, nur habe ich es bisher in IPS noch nie benutzt.
    Es ging um den Code für das EMS Gateway, da der scheinbar nicht mehr passt und um die Einrichtung des Rückkanals, da es bei mir in IPS scheinbar etwas anderes aussieht als bei jbr27.
    Ich denke das ich zumindest die Einrichtung vom Rückkanal hinbekommen habe, allerdings wird das Telegramm vom Gateway nicht umgesetzt ... laut Debug wird zumindest die Variable gepublished. Leider habe ich noch nicht herausgefunden, wie ich prüfen kann ob das auch beim Gateway an kommt. Allerdings nutze ich auch gerade eine Dev Version und nicht die letzte stable.

    @jbr27: welche Konfiguration hast Du im Gateway bei den MQTT Einstellungen? Single oder Nested? Hast du schon mal die Option Homeassistant ausprobiert?
    _________
    IPS Unlimited unter WHS2011 auf HP N40L
    Wago 750 System, Homematic, 1-Wire,
    Squeezebox, Fritzbox, Dreambox, Instar Cams

  8. #18
    Registriert seit
    Jul 2010
    Ort
    Südwestpfalz
    Beiträge
    7,204

    Standard EMS Bus Gateway - Heizungssteuerung via MQTT - IPSymcon Einbindung/Modul ?

    Also ich hab da lediglich die IP des Servers eingetragen. Alles andere so gelassen. Bei mir stand es auf nested

    Nachtrag: Version war von Beginn an 2.1


    Gesendet von iPad mit Tapatalk
    Geändert von Boui (06.12.20 um 15:31 Uhr)
    Gruß Boui . . . IPS-unlim. auf Tinker Board S und aktuell auf einem Pi3 läuft pivccu3

    Die gefährlichste Form der Zensur ist die Schere im eigenen Kopf.(Curzio Malaparte)

  9. #19
    Registriert seit
    May 2020
    Ort
    Clausthal-Zellerfeld
    Beiträge
    22

    Zitat Zitat von Tetrapack Beitrag anzeigen
    @jbr27: welche Konfiguration hast Du im Gateway bei den MQTT Einstellungen? Single oder Nested? Hast du schon mal die Option Homeassistant ausprobiert?
    Hallo Tetrapack,

    aktuell läuft bei mir EMS-ESP v2.0.1. Meine Screenshots basieren aber noch auf irgendeiner Version 1.9.x, welche damals aktuell war.

    Beim Update von v1 auf v2 konnte ich aber die meisten meiner Skripte ohne Anpassung weiterverwenden.
    Lediglich bei den Sendekanälen sind einige spezifische Variablen weggefallen und ab v2.0 wird nun alles über boiler_cmd bzw. thermostat_cmd als JSON gesendet. Ab v2.1 scheint hier auch wieder etwas verändert worden zu sein. Zumindest im Wiki finde ich von diesen Topics auch nichts mehr (https://emsesp.github.io/docs/#/MQTT...nding-commands).


    Meine MQTT-Settings sehen auf dem EMS-ESP wie folgt aus:
    Host: IP vom IP-Symcon-Host (da ich den MQTT-Server von IP-Symcon verwende)
    Port: 1024
    Client ID: ems-esp
    MQTT-Format: Single

    Spätestens zwischen Weihnachten und Silvester finde ich bestimmt auch Zeit für das Update auf v2.1 und würde meine neuen Ansätze dann hier posten, falls dann noch Bedarf besteht.

  10. #20
    Registriert seit
    Dec 2007
    Ort
    Nienburg (Weser)
    Beiträge
    1,345

    Ich nutze auch den IPS Rechner als Broker.
    Den Zusatz "_CMD" scheint es jetzt nicht mehr zu geben, sondern lediglich das Device unter dem auch die anderen Werte liegen.

    Bei "Single" hatte ich eigentlich erwartet, das die Werte auch einzeln kommen. Bisher habe ich keinen Unterschied zwischen Single und Nested gefunden. In der Option "Homeassistant" kommen die Werte alle einzeln, allerdings dann auch noch mehrfach in Ordnern verschachtelt. Bin mir da nicht sicher was besser ist.
    Aktuell nutze ich auch die Einstellung Single und zerpflücke dann den JSON String.

    Meinen Fehler habe ich jetzt auch gefunden .. ich hatte zuerst "boiler_cmd" angelegt und dann umbenannt. Nur nutzt das Umbenennen nichts, man muss die Instanz bearbeiten und dort ändern.
    Jetzt funktioniert das Senden wie erwartet
    _________
    IPS Unlimited unter WHS2011 auf HP N40L
    Wago 750 System, Homematic, 1-Wire,
    Squeezebox, Fritzbox, Dreambox, Instar Cams

Ähnliche Themen

  1. [Modul] Tasmota - MQTT Server & MQTT Client
    Von KaiS im Forum PHP-Module
    Antworten: 969
    Letzter Beitrag: Heute, 16:51
  2. [Modul 5.1] Shelly - MQTT Server & MQTT Client
    Von KaiS im Forum PHP-Module
    Antworten: 1297
    Letzter Beitrag: 19.01.21, 09:42
  3. Antworten: 17
    Letzter Beitrag: 20.08.18, 08:02
  4. Antworten: 5
    Letzter Beitrag: 14.09.16, 12:45
  5. Buderus EMS Bus und IPS
    Von Tetrapack im Forum Haustechnik
    Antworten: 0
    Letzter Beitrag: 02.03.12, 16:50

Stichworte