define Robocard weblink htmlCode {\
my $lat=ReadingsVal('MQTT2_ROBONECTC1416C','latitude','0,0');;\
my $lng=ReadingsVal('MQTT2_ROBONECTC1416C','longitude','0,0');;\
$lat =~ s/\s//;; \
$lng =~ s/\s//;;\
\
my @minlat= split '°',$lat;;\
my $latgrad=$minlat[0];;\
my $latmin=$minlat[1];;\
$lat=$latmin/60+$latgrad;;\
\
my @minlng= split '°',$lng;;\
my $lnggrad=$minlng[0];;\
my $lngmin=$minlng[1];;\
$lng=$lngmin/60+$lnggrad;;\
\
my $gpsread="$lat $lng";;\
fhem("setreading gpsdata state $gpsread");;\
my $url="https://maps.google.com/maps?hl=en&q=$lat,$lng&ie=UTF8&t=&t=k&z=20&iwloc=B&output=embed";;\
return "<iframe src=$url width=700 height=440></iframe>"\
}
attr Robocard room _Garten
set_data {
::DOIF_set_card_data("$SELF","$SELF","prog","col12",7200,"2025.01.25_10 0.6,2025.01.25_12 0.3,2025.01.25_16 0.1,2025.01.25_20 0.1");}
python -m pip install requests
Anschließend sollte das Python-Programm funktionieren.ZitatAktuelle Mediainfos auslesen
Medien Start/Pause...
Div. Einstellungen wie z.B. Lautstärke
DND Modus setzen / auslesen
Erkannte Spracheingaben auslesen
TuneIn Stationen suchen / via ID starten
Prime Playlists via ASIN starten (keine Ahnung wie man die bekommt...)
Tracks mittels Track ID starten
Tracks der Amazon Imports Playlist auslesen
Shopping/To-do Liste auslesen und Items hinzufügen
Reminder setzen