Hauptmenü

Neueste Beiträge

#1
Sonstige Systeme / Maple SignalDuino macht kein D...
Letzter Beitrag von weini - 25 April 2024, 13:08:11
Ich nutze einen Maple SignalDuino über LAN angeschlossen.
V 4.2.2-dev220712 SIGNALduinoAdv LAN cc1101 (R: A1* B0) - compiled at Jul 13 2022

Nach einiger Zeit (wie lange, das habe ich noch nicht genau recherchiert) macht der SD kein DHCP Renewal mehr. Damit kann der Router (akutelles OpenWrt) den Namen nicht mehr auflösen. Für FHEM ist das im laufenden Betrieb normalerweise kein Problem, weil mein Raspi sich die Infos aus dem Cache holt und damit den Namen weiter aufgelöst bekommt.
Wenn jetzt aber FHEM bzw. der Raspi neu gestartet wird, dann findet er den SignalDuino nicht mehr. Der SignalDuino ist auf DHCP eingestellt.
Ist diese Problem schon mal aufgetreten?

Noch eine Zusatzfrage: Kennt der SignalDuino einen Befehl, mit dem man ihn neu starten kann? Ich habe hier https://forum.fhem.de/index.php/topic,58396.msg497921.html#msg497921 und an ein paar anderen Stellen dazu lieder nichts gefunden. Mit dem Neustart würde er sich dann auch wieder per DHCP eine IP holen und damit würde die Namensauflösung wieder erfolgen.
#2
Anfängerfragen / Aw: Temperaturmittelwert aus D...
Letzter Beitrag von Kaspi - 25 April 2024, 13:01:32
OK. Das leuchtet mir ein. ;)
Also Readings fest jede Stunde.
Wie kann ich dann mit Hilfe von FHEM einen Mittelwert zwischen zwei beliebigen Zeitpunkten aus der Datenbank generieren?
#3
Sonstige Systeme / Aw: Entwicklungs-Thread Modul ...
Letzter Beitrag von Starkstrombastler - 25 April 2024, 12:30:17
Zitat von: carlos am 25 April 2024, 09:48:33Bei den readings bzgl. der rangeextender Funktion wäre mein Vorschlag es so zu machen wie im Bild...
So hat man die Readings separiert und kann sie entsprechend in den z.b. MQTT2 tasmota devices über userreadings direkt mit integrieren, hier vor allem den externen/internen Link.

Anregungen willkommen! Die Readings könnten dann so aussehen:
ap_clients_0_extlink   http://123.345.123.178:9999
ap_clients_0_intlink   http;//123.345.33.4
ap_clients_0_mac       AA:BB:CC:DD:EE:FF
ap_clients_0_name      myTestShelly

Die Links wären dann so wie bisher klickbar. Allerdings ist der Link dann nicht so einfach z.B. via ReadingsVal() extrahierbar.
Das Reading '..name' wird nur ausgewiesen, wenn eine Name ermittelt werden kann.
Das bisherige Reading (gemäß Beispiel 'ap_clients_0') würde entfallen, um Dopplungen zu vermeiden.
#4
Hard- und Firmware / Aw: ser2net Fehler nach mehrer...
Letzter Beitrag von frank - 25 April 2024, 12:23:17
Zitatwenn mehrere Befehle hintereinander abgesetzt werden
was für befehle meinst du genau?

ZitatRemote end closed connection
schon mal im syslog auf dem anderen pi geschaut?
#5
Multimedia / Aw: MPD-Device aktualisiert ni...
Letzter Beitrag von RigorM - 25 April 2024, 11:22:42
So, habe das aktuelle Update eingespielt und getestet.

Die gute Nachricht: Kein socket_error mehr.

Die schlechte: Das Schema, nach dem sich jetzt die Readings aktualisieren, hat sich geändert, ist allerdings immer noch nicht korrekt.
Zwar wird 'file' nun bei jedem Track Change aktualisiert, nicht mehr nur bei jedem zweiten, dafür aktualisiert sich 'Title' nur noch sporadisch und 'Artist' gar nicht mehr. Zu den übrigen kann ich wenig sagen, da ich hauptsächlich die genannten im Auge behalten habe.
Und für mich persönlich ist das auch gar nicht so relevant, da ich im wesentlichen nur das Reading 'file' auswerte, das ja nun sauber reinkommt, aber richtig sieht es leider immer noch nicht aus, zumal im Device Overview nun regelmäßig Blödsinn angezeigt wird (unsinnige Kombinationen aus Artist und Title, bedingt durch das beschriebene Aktualisierungsverhalten der beiden Readings).
Im verbose 5 log tauchen jetzt die Parts mit MPD_EVENT : player und mpd_cmd[1] -> command_list_begin incl. aller auf dieses Kommando folgenden Ausgaben gar nicht mehr auf. Es wird immer nur noch der folgende Block wiederholt

2024.04.25 10:55:49 5: myMPD, idle PID 414 found
2024.04.25 10:55:49 5: myMPD, mpd_cmd[1] -> status
2024.04.25 10:55:49 5: myMPD, rec: repeat: 1
2024.04.25 10:55:49 5: myMPD, rec: random: 1
2024.04.25 10:55:49 5: myMPD, rec: single: 0
2024.04.25 10:55:49 5: myMPD, rec: consume: 0
2024.04.25 10:55:49 5: myMPD, rec: partition: default
2024.04.25 10:55:49 5: myMPD, rec: playlist: 2
2024.04.25 10:55:49 5: myMPD, rec: playlistlength: 9225
2024.04.25 10:55:49 5: myMPD, rec: mixrampdb: 0
2024.04.25 10:55:49 5: myMPD, rec: state: play
2024.04.25 10:55:49 5: myMPD, rec: song: 1418
2024.04.25 10:55:49 5: myMPD, rec: songid: 1419
2024.04.25 10:55:49 5: myMPD, rec: time: 246:261
2024.04.25 10:55:49 5: myMPD, rec: elapsed: 246.116
2024.04.25 10:55:49 5: myMPD, rec: bitrate: 128
2024.04.25 10:55:49 5: myMPD, rec: duration: 261.284
2024.04.25 10:55:49 5: myMPD, rec: audio: 44100:24:2
2024.04.25 10:55:49 5: myMPD, rec: nextsong: 3802
2024.04.25 10:55:49 5: myMPD, rec: nextsongid: 3803

wobei bei einem Track Change die Ausgabe idle PID xxx found zweimal erfolgt.
Mehr nicht.

Ich hoffe, diese Beobachtungen sind in irgendeiner Form hilfreich.
#6
Sprachsteuerung / Aw: 39_gassistant.pm (Google A...
Letzter Beitrag von kriegerkl - 25 April 2024, 10:39:36
Ich nutze den google assistant in FHEM schon einige Jahre.
Seit gestern sind einige Geräte in der Home-App, die sich in FHEM im Raum GoogleAssistant
 befinden offline und sind sprachmäßig auch nicht mehr ansteuerbar.
Ich habe schon verschiedene:
set gassistant reload
set gassistant restart
durchgeführt.
Immer das gleiche Ergebnis.
Manche Geräte sind vorhanden, manche nicht.
Gibt es eine Obergrenze an Geräten?
#7
Hard- und Firmware / ser2net Fehler nach mehreren B...
Letzter Beitrag von Carsten K. - 25 April 2024, 10:27:52
Hallo,

ich habe meinen CUL (Busware) remote konfiguriert.
Leider bekomme ich oft Fehler (letzte Zeile) auf dem CUL-RPI, wenn mehrere Befehle hintereinander abgesetzt werden:
root@rmt-cul01:~# service ser2net status
● ser2net.service - Serial port to network proxy
     Loaded: loaded (/lib/systemd/system/ser2net.service; enabled; vendor preset: enabled)
     Active: active (running) since Thu 2024-04-25 10:01:45 CEST; 10min ago
       Docs: man:ser2net(8)
    Process: 1328 ExecStartPre=/bin/sleep 60 (code=exited, status=0/SUCCESS)
   Main PID: 1329 (ser2net)
      Tasks: 1 (limit: 414)
        CPU: 282ms
     CGroup: /system.slice/ser2net.service
             └─1329 /usr/sbin/ser2net -n -c /etc/ser2net.yaml -P /run/ser2net.pid

Apr 25 10:00:45 dien-cul01 systemd[1]: Starting Serial port to network proxy...
Apr 25 10:01:45 dien-cul01 systemd[1]: Started Serial port to network proxy.
Apr 25 10:03:14 dien-cul01 ser2net[1329]: dev read error for device on port busware: Remote end closed connection

Die ser2net-Config ist:
%YAML 1.1
---

connection: &busware
  accepter: tcp,3099
  enable: on
  connector: serialdev,
    /dev/serial/by-id/usb-busware.de_CUL868-if00,
    9600n81,
    local,
    NOBREAK
  options:
    kickolduser: true
    max-connections: 3

Ich finde nach vielen Versuchen und Suchen keinen weiteren Ansatz zur Lösung.
Würde mich freuen, wenn jemand mir einen Tipp geben könnte.

VG
Carsten
#8
Marktplatz - Güter / diverse Homematic classic/IP G...
Letzter Beitrag von carlos - 25 April 2024, 10:26:04
Hallo,
Biete hier meine restlichen Homematic Produkte zum Verkauf:

1 x HM-Sec-RHS Fenster-Drehgriffsensor 15€
1 x HM-CFG-LAN HomeMatic Konfigurations-Adapter 30€
2 x HMUART mit Tasmota 13.4.0(zbbridge) je 15€
1 x RPI-RF-MOD Funk-Modulplatine für Raspberry 30€
    War auf einem PI3 im Einsatz mit Raspberrymatic als CCU3
    Wenn gewollt auch mit PI3 dann 60€
1x HmIP-PS-2 Homematic IP Schaltsteckdose HmIP-PS-2   20€


Versand jeweils 5,49 €. Zahlung per PayPal an Freunde.

Kontakt bitte über PN.

Gruß

Hubert

#9
Sonstige Systeme / Aw: Entwicklungs-Thread Modul ...
Letzter Beitrag von carlos - 25 April 2024, 09:48:33
Hallo,
Ich habe diese Version auch mal getestet hauptsächlich wegen der rangeextender Erweiterung.
Ich habe bei mir einen shelly als rangeextender konfiguriert und dahinter shellies und auch tasmota devices im Einsatz.
Bei den readings bzgl. der rangeextender Funktion wäre mein Vorschlag es so zu machen wie im Bild (ich habe dies bei mir mal in einer sub in myUtils abgebildet)
So hat man die Readings separiert und kann sie entsprechend in den z.b. MQTT2 tasmota devices über userreadings direkt mit integrieren, hier vor allem den externen/internen Link.
Bei den shellies ist das nicht unbedingt das Problem da diese über das Shelly module direkt mit IP:port definiert werden.
Bei MQTT2 (tasmota oder auch andere) devices geht das eben über den MQTT broker.

Nur als Anregung, keine Kritik.

Gruß

Hubert

#10
Home Connect / Aw: Ergonomische Version von 4...
Letzter Beitrag von Kuehnhackel - 25 April 2024, 09:32:42
Zitat von: Prof. Dr. Peter Henning am 15 März 2024, 04:22:16Obwohl der Thread inzwischen ziemlich zugemüllt ist, werde ich ihn weiterführen.

Um was geht es hier: Das offiziell verteilte Modul 48_HomeConnect.pm greift auf das API von BSH zu und erlaubt zwar eine eingeschränke Bedienung der Geräte. Hat aber ziemlich absurde und schwer verständliche Reading-Namen und -Werte. Mit dem hier angehängten Modul, das vorerst einfach als Ersatz des offiziell verteilten dienen kann, soll das bereinigt werden.

Das Modul ist inzwischen auf einem relativ guten Beta-Stand. Aktuell offene Probleme:

1. Bei Kaffeemaschinen: Wie kann man auf die Favoriten zugreifen?
==> Bitte mal für kurze Zeit in dem Device verbose=5 setzen und get programs ausführen. Und hier einen Logauszug posten.



LG

pah

Sorry, komme erst jetzt dazu die "geforderten Infos" zu liefern:


2024.04.25 09:27:11 4: TP707D06: request /api/homeappliances/712080385904001727/programs/available
2024.04.25 09:27:11 4: TP707D06: no token refresh needed
2024.04.25 09:27:11 4: TP707D06: requestAfterToken https://api.home-connect.com/api/homeappliances/712080385904001727/programs/available
2024.04.25 09:27:11 4: TP707D06: response {
  "data": {
    "active": {
      "constraints": {
        "access": "readWrite"
      }
    },
    "programs": [
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye"
      }
    ],
    "selected": {
      "constraints": {
        "access": "readWrite"
      },
      "key": "BSH.Common.Program.Favorite.001",
      "options": [
        {
          "key": "BSH.Common.Option.ProgramName",
          "value": "Kaffee normal"
        },
        {
          "key": "BSH.Common.Option.BaseProgram",
          "value": "ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande"
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.BeanAmount",
          "value": "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal"
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.FillQuantity",
          "value": 240,
          "unit": "ml"
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.MultipleBeverages",
          "value": false
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.AromaSelect",
          "value": "ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.balanced"
        }
      ]
    }
  }
}
2024.04.25 09:27:11 5: [HomeConnect_ResponseGetPrograms] TP707D06: get programs response {
  "data": {
    "active": {
      "constraints": {
        "access": "readWrite"
      }
    },
    "programs": [
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Espresso"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoDoppio"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Coffee"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.XLCoffee"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Cappuccino"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.LatteMacchiato"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeLatte"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.MilkFroth"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.WarmMilk"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.HotWater"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.Ristretto"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.Beverage.EspressoMacchiato"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Verlaengerter"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KleinerBrauner"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.WienerMelange"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.FlatWhite"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeConLeche"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeAuLait"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.KoffieVerkeerd"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Americano"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.GrosserBrauner"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.VerlaengerterBraun"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Cortado"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Doppio"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.CafeCortado"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Kaapi"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Galao"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.Garoto"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.RedEye"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.BlackEye"
      },
      {
        "constraints": {
          "execution": "selectandstart"
        },
        "key": "ConsumerProducts.CoffeeMaker.Program.CoffeeWorld.DeadEye"
      }
    ],
    "selected": {
      "constraints": {
        "access": "readWrite"
      },
      "key": "BSH.Common.Program.Favorite.001",
      "options": [
        {
          "key": "BSH.Common.Option.ProgramName",
          "value": "Kaffee normal"
        },
        {
          "key": "BSH.Common.Option.BaseProgram",
          "value": "ConsumerProducts.CoffeeMaker.Program.Beverage.CaffeGrande"
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.BeanAmount",
          "value": "ConsumerProducts.CoffeeMaker.EnumType.BeanAmount.Normal"
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.FillQuantity",
          "value": 240,
          "unit": "ml"
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.MultipleBeverages",
          "value": false
        },
        {
          "key": "ConsumerProducts.CoffeeMaker.Option.AromaSelect",
          "value": "ConsumerProducts.CoffeeMaker.EnumType.AromaSelect.balanced"
        }
      ]
    }
  }
}
2024.04.25 09:27:14 5: [HomeConnect_ReadEventChannel] TP707D06: event channel searching for data, fileno:"159", nfound:"0", loopCounter:"1"
2024.04.25 09:27:14 5: [HomeConnect_ReadEventChannel] TP707D06: event channel received no more data
2024.04.25 09:27:19 5: [HomeConnect_ReadEventChannel] TP707D06: event channel searching for data, fileno:"159", nfound:"0", loopCounter:"1"
2024.04.25 09:27:19 5: [HomeConnect_ReadEventChannel] TP707D06: event channel received no more data