Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. murphy

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    M
    • Profile
    • Following 0
    • Followers 0
    • Topics 5
    • Posts 12
    • Best 0
    • Groups 1

    murphy

    @murphy

    0
    Reputation
    15
    Profile views
    12
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    murphy Follow
    Starter

    Latest posts made by murphy

    • RE: Iobroker und Synology Diskstation / USV

      @glasfaser Wow, funktioniert perfekt!

      Vielen Dank

      posted in Installation
      M
      murphy
    • Iobroker und Synology Diskstation / USV

      Hallo zusammen

      Die Synology Diskstation (zB DS923+) haben ein USV Interface (Systemsteuerung - Hardware & Energie - USV - Geräteinformationen), es wäre hilfreich wenn man diese Datenpunkte ebenfalls im iobroker sehen könnte:

      • Status (Verbunden)
      • Geschätze Batteriezeit (nnn Sekunden)
      posted in Installation
      M
      murphy
    • Kostal Plenticore Leistungsprognose 3 Dachfläche möglich?

      Super Adapter, hat auf Anhieb funktioniert.
      Wäre es möglich optional eine 3. Dachfläche für die Leistungsprognose zu ermöglichen?
      Ich habe neben Süd und West auch eine >Fläche nach Osten ausgerichtet und der Pleticore unterstützt ja 3 Strings.

      posted in Hardware
      M
      murphy
    • RE: Meter & Control ST401D mit Smartmeter auslesen

      Oh, smartmeter adapter Version ist 3.3.4

      posted in Einbindung von Geräten
      M
      murphy
    • Meter & Control ST401D mit Smartmeter auslesen

      Mit der PV Anlage ist auch ein neuer Energiezähler ST401D von Meter & Control eingezogen. Ich hatte vorher schon den Smartmeter Adapter mit einem Landis & Gyr Zähler erfolgreich am laufen.

      Die auffindbare Dokumentation ist noch dürftiger als üblich:
      https://www.meterandcontrol.com/products/ami-devices/sx401-g3-plc/

      Es müsst nach DLMS/COSEM funktionieren, aber ich habe keine Ahnung mit welchen Schnittstellenparametern ich eine Kommunikation über den Optischen Lesekopf zustande bringen soll? Ich hätte jetzt Bidirektionale serielle Kommunikation und SML1.03/1.04 als wahrscheinlichste Version angenommen, aber auch mit D0 oder JSON geht nichts.

      Er meldet immer nicht Verbunden mit Gerät oder Dienst

      Die einzigen Angaben zum Optischen Interface sind:
      IEC 62056-21 (physical layer)
      IEC 62056-46 (DLMS) communication protocol

      Irgendwelche Ideen was man noch probieren kann?

      posted in Einbindung von Geräten
      M
      murphy
    • RE: [Frage] HM epaper Display

      Hallo

      Ich besitze so ein EPaper seit ein paar Tagen. DIe Messagezeilen kann ich mit dem Skript unten kontrollieren. Die Datenbeschriftung geht nicht - zumindest hab' ich es nicht rausgefunden. Wichtig scheint das "false" in der setState Anweisung zu sein.

      ! /* Zeile 1: Temperatur + Markisen(Icon-Kanal 2) /
      ! var lastTemp = getState("hm-rpc.0.MEQ0833814.1.TEMPERATURE").val; // Aussentemperatur letzer Wert
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_LINE2"," "+lastTemp, false ); // bei Programmstart aktualisieren
      ! log("EPpaper T="+lastTemp.toString());
      ! on('hm-rpc.0.MEQ0833814.1.TEMPERATURE', function(obj) { // Aussentemperatur hat aktualisiert
      ! if( obj.state.val != lastTemp) // EPaper nur wenn nötug updaten
      ! {
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_LINE2"," "+obj.state.val, false );
      ! }
      ! });
      ! // –-
      ! var blindAZSZ = 0; // Markise SZ/AZ Wert
      ! var blindWZ = 0; // Markise WZ Wert
      ! var bindState = 3; // 0=offen, 1=zu, 3=unbekannt
      ! function getBlindState(){
      ! blindAZSZ = getState('hm-rpc.0.MEQ0706726.1.LEVEL').val; // Markise SZ/AZ Wert holen
      ! blindWZ = getState('hm-rpc.0.MEQ0706954.1.LEVEL').val; // Markise WZ Wert holen
      ! if ((blindAZSZ === 100) && (blindWZ === 100)){ // alle ganz eingezogen
      ! if (bindState !== 1){ // EPaper nur wenn nötig updaten
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_ICON2",0x83, false );
      ! blindState = 1;
      ! }
      ! } else { // mindestens eine nicht ganz eingezogen
      ! if (bindState !== 0){ // EPaper nur wenn nötig updaten
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_ICON2",0x82, false );
      ! blindState = 0;
      ! }
      ! }
      ! }
      ! getBlindState(); // bei Programmstart aktualisieren
      ! on('hm-rpc.0.MEQ0706726.1.LEVEL', function(obj) { // Markise SZ/AZ hat geändert
      ! getBlindState();
      ! });
      ! on('hm-rpc.0.MEQ0706954.1.LEVEL', function(obj) { // Markise WZ hat geändert
      ! getBlindState();
      ! });
      ! /
      Zeile 2: Fenster /
      ! var openBad = false; // Status Badfenster
      ! var openSZ1 = false; // Tür1 SZ
      ! var openSZ2 = false; // Tür2 SZ
      ! var openSauna = false; // Status Saunafenster
      ! var infoStr = ""; // Wo ist was offen? (nichts wenn leer)
      ! function getWindowState(){
      ! infoStr = "";
      ! openBad = getState('hm-rpc.0.PEQ0583024.1.STATE').val;
      ! if (openBad === true){ infoStr = infoStr+">"; }
      ! openSZ1 = getState('hm-rpc.0.PEQ0583062.1.STATE').val;
      ! if (openSZ1 === true){ infoStr = infoStr+">"; }
      ! openSZ2 = getState('hm-rpc.0.PEQ0583069.1.STATE').val;
      ! if (openSZ2 === true){ infoStr = infoStr+">"; }
      ! openSauna = getState('hm-rpc.0.OEQ0228189.1.STATE').val;
      ! if (openSauna === true){ infoStr = infoStr+"@"; }
      ! if (infoStr === "")
      ! {
      ! // alles zu
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_LINE3",'Fenster', false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_ICON3",0x83, false );
      ! } else {
      ! // etwas offen
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_LINE3","Fenster:"+infoStr, false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_ICON3",0x82, false );
      ! }
      ! }
      ! getWindowState();
      ! on('hm-rpc.0.PEQ0583024.1.STATE', function(obj) {
      ! getWindowState(); //Bad
      ! });
      ! on('hm-rpc.0.PEQ0583062.1.STATE', function(obj) {
      ! getWindowState(); //SZ
      ! });
      ! on('hm-rpc.0.PEQ0583069.1.STATE', function(obj) {
      ! getWindowState(); //SZ
      ! });
      ! on('hm-rpc.0.OEQ0228189.1.STATE', function(obj) {
      ! getWindowState(); //Sauna
      ! });
      ! /
      Zeile 3: Alarme /
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_LINE4","Alarm k.A.", false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_ICON4",0x88, false );
      ! on('javascript.0.AlarmAktiv', function(obj) {
      ! if(obj.state.val === true)
      ! {
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_LINE4","ALARM", false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_ICON4",0x84, false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_SIGNAL",0xF1, false );
      ! } else {
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_LINE4","OK", false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_ICON4",0x85, false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_SIGNAL",0xF0, false );
      ! setState("hm-rpc.0.PEQ0177981.0.EPAPER_TONE",0xC0, false );
      ! }
      ! });
      ! /
      EOF */
      Weiss jemand wie man das Grad ° Zeichen darstellt?

      Was auch nicht geht ist die Testendrücke abfragen mit getState(hm-rpc.0.PEQ0177981.1.PRESS_CONT") obwohl sie in den Objekten die Werte bei Betätigung ändern.

      Weiss jemand was man tun muss um die Warnungen wegzubekommen?

      22:45:12.069	[info]	javascript.0 Stop script script.js.common.EPaper
      22:45:12.189	[info]	javascript.0 Start javascript script.js.common.EPaper
      22:45:12.190	[warn]	javascript.0 at script.js.common.EPaper:3:1
      22:45:12.190	[info]	javascript.0 script.js.common.EPaper: EPpaper T=-2.4
      22:45:12.191	[warn]	javascript.0 at getBlindState (script.js.common.EPaper:21:9)
      22:45:12.191	[warn]	javascript.0 at script.js.common.EPaper:31:1
      22:45:12.192	[warn]	javascript.0 at getWindowState (script.js.common.EPaper:60:5)
      22:45:12.192	[warn]	javascript.0 at script.js.common.EPaper:69:1
      22:45:12.192	[warn]	javascript.0 at getWindowState (script.js.common.EPaper:61:5)
      22:45:12.193	[warn]	javascript.0 at script.js.common.EPaper:69:1
      22:45:12.193	[warn]	javascript.0 at script.js.common.EPaper:84:1
      22:45:12.193	[warn]	javascript.0 at script.js.common.EPaper:85:1
      22:45:12.194	[info]	javascript.0 script.js.common.EPaper: registered 8 subscriptions and 0 schedules
      
      posted in ioBroker Allgemein
      M
      murphy
    • RE: "Wollen Sie wirklich" - PopUp?

      Hallo, ich hab was gefunden das ganz gut passen könnte:

      in den "jQuery-UI style Widgets" (jqui-mfd) gibt es eine button "OnOff + jqui Dialog". Beim Drücken macht er ein popup auf in dem man "an" oder "aus" auswählen kann. Alle Texte inklusive Titelzeile und natürlich die Symbole können angepasst werden.

      hth

      Klaus

      posted in Visualisierung
      M
      murphy
    • RE: "Wollen Sie wirklich" - PopUp?

      Oh ja, das wäre ein tolles Feature.

      Ich hab' einen CO2 Sensor den man mit Frischluft setzen und mit einem Befehl kalibrieren sollte.

      posted in Visualisierung
      M
      murphy
    • RGraph - BarChart (Wünsche)

      Hallo!

      Zuerstmal vielen Dank für diesen tollen Adapter!

      Ich bin gerade daran die smartmeter Werte (auch ein toller adapter) zu visulisieren. Mein Landis&Gyr ZMB120 liefert zwar keine aktuellen Leistungsdaten, dafür aber 15 Zählerstände (in Monatsabständen zurück)

      1. Jetzt wäre es ungemein praktisch nicht nur 8 sondern 12 Bars anzeigen zu können - Dann kann man ein ganzes Jahr darstellen. Geht das?

      2. wenn der max wert auch eine Object ID sein könnte, dann könnte man Hochtarif und Niedertarif ohne Bastelei in 1 Diagramm packen

      3. Diagrammwerte Bar-Wert kann derzeit man entweder unten oder in der Mitte anzeigen, optional oben wäre auch praktisch
        5362_rgraph-barchart.png

      posted in Visualisierung
      M
      murphy
    • RE: [gelöst] Erstes Script

      Cool, vielen Dank 😄

      Kaum macht man es richtig, klappt es auch schon.

      Musste nur noch naheliegenderweise die Objekt ID auf````
      avascript.0.EntfeuchterVoll

      posted in Skripten / Logik
      M
      murphy
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo