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.
Zitatwenn mehrere Befehle hintereinander abgesetzt werdenwas für befehle meinst du genau?
ZitatRemote end closed connectionschon mal im syslog auf dem anderen pi geschaut?
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