DEF ([":^SuperE10"] <= 1.70)
(
{my $SE10A=ReadingsVal("AVIA","SuperE10","0");
my $SE10RE=ReadingsVal("Raiffeisen","SuperE10","0");
my $SE10PM=ReadingsVal("PM_Raesfeld","SuperE10","0");
my $SE10WE=ReadingsVal("Westfalen","SuperE10","0");
fhem ("set pushmsg msg <b>Spritpreise</b> <br> <br>AVIA E10: $SE10A € <br>PM $SE10PM €<br> Raiff.: E10: $SE10RE €<br>West_Lemb E10 $SE10WE € '' '' ");;}
)
DOELSE (set pushmsg msg Pech gehabt)
FUUID 69512c38-f33f-852e-3143-7d2cd979361dc381
FVERSION 98_DOIF.pm:0.306590/2025-12-25
MODEL FHEM
NAME Sprit_push
NOTIFYDEV global,.*().*
NR 720
NTFY_ORDER 50-Sprit_push
STATE cmd_1
TYPE DOIF
VERSION 30659 2025-12-25 12:37:16
eventCount 67
READINGS:
2026-02-01 10:14:59 Device Raiffeisen
2026-02-01 09:59:03 cmd 1
2026-02-01 09:59:03 cmd_event Sprit_push
2026-02-01 09:59:03 cmd_nr 1
2026-02-01 09:58:57 mode enabled
2026-02-01 09:59:03 state cmd_1
Regex:
accu:
bar:
barAvg:
collect:
cond:
:
0:
":^SuperE10" :^SuperE10
attr:
cmdState:
wait:
waitdel:
condition:
0 ::EventDoIf('',$hash,'^SuperE10',0) <= 1.70
do:
0:
0 {my $SE10A=ReadingsVal("AVIA","SuperE10","0"); my $SE10RE=ReadingsVal("Raiffeisen","SuperE10","0"); my $SE10PM=ReadingsVal("PM_Raesfeld","SuperE10","0"); my $SE10WE=ReadingsVal("Westfalen","SuperE10","0"); fhem ("set pushmsg msg <b>Spritpreise</b> <br> <br>AVIA E10: $SE10A € <br>PM $SE10PM €<br> Raiff.: E10: $SE10RE €<br>West_Lemb E10 $SE10WE € '' '' ");;}
1:
0 set pushmsg msg Pech gehabt
helper:
NOTIFYDEV global,.*().*
event SuperE10: 1.749
globalinit 1
last_timer 0
sleeptimer -1
timerdev Raiffeisen
timerevent SuperE10: 1.749
triggerDev Raiffeisen
timerevents:
Diesel: 1.709
SuperE10: 1.749
SuperE5: 1.779
timereventsState:
Diesel: 1.709
SuperE10: 1.749
SuperE5: 1.779
triggerEvents:
Diesel: 1.709
SuperE10: 1.749
SuperE5: 1.779
triggerEventsState:
Diesel: 1.709
SuperE10: 1.749
SuperE5: 1.779
internals:
readings:
trigger:
uiState:
uiTable:
Attributes:
checkReadingEvent 1
checkall all
room Spritpreise
((.venv) ) pi@pi3:~/soundcork/soundcork $ fastapi run main.py
FastAPI Starting production server 🚀
Searching for package file structure from directories with __init__.py files
2026-02-01 09:53:28,669 [soundcork.datastore] INFO: Initiating Datastore
2026-02-01 09:53:28,676 [soundcork.datastore] INFO: Initiating Datastore
Importing from /home/pi/soundcork
module 📁 soundcork
├── 🐍 __init__.py
└── 🐍 main.py
code Importing the FastAPI app object from the module with the following code:
from soundcork.main import app
app Using import string: soundcork.main:app
server Server started at http://0.0.0.0:8000
server Documentation at http://0.0.0.0:8000/docs
Logs:
INFO Started server process [51399]
2026-02-01 09:53:32,988 [uvicorn.error] INFO: Started server process [51399]
INFO Waiting for application startup.
2026-02-01 09:53:32,992 [uvicorn.error] INFO: Waiting for application startup.
2026-02-01 09:53:32,996 [soundcork.main] INFO: Starting up soundcork
2026-02-01 09:53:32,996 [soundcork.main] INFO: done starting up server
INFO Application startup complete.
2026-02-01 09:53:32,997 [uvicorn.error] INFO: Application startup complete.
INFO Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
2026-02-01 09:53:33,002 [uvicorn.error] INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit) pi@pi3:~ $ netstat -a | grep 8000
tcp 0 0 0.0.0.0:8000 0.0.0.0:* LISTEN
pi@pi3:~ $Naja auf die URL komme ich auch nicht 😔Zitat von: passibe am 19 Januar 2026, 11:54:11Ich werfe mal noch die Firewall o.ä. in den Ring. Port 7420 auf dem FHEM-Server muss für die CCU erreichbar sein.
Das mal von der CCU aus überprüfen:nc -vz <IP von FHEM-Server> 7420Da muss stehen:Ncat: Connected to <IP von FHEM-Server>:7420.
System Information:
Model: HE_DTV_W22O_AFABATPU
webOS Version: webOSTV 7.0
Firmware: 33.22.85
Product: webOSTV 7.0
TV State Inspection:
=== System ===
Model: HE_DTV_W22O_AFABATPU
webOS: webOSTV 7.0
Firmware: 33.22.85
=== Application ===
Title: Unknown
App ID: com.webos.app.hdmi2
=== Channel/Source ===
Unable to retrieve channel info
=== Audio ===
Volume: 73
Audio Output: external_arc
==================================================
Note: Screenshot and HTML/DOM capture are not supported
by the LG WebOS external API.

lgtv pair IPaddr klappte.