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
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
%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
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
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
R/bxxxxxxxx/keepalive { "keepalive-options" : ["suppress-republish"] }