Hauptmenü

Neueste Beiträge

#41
Sonstiges / regex101 findet 12 Treffer - H...
Letzter Beitrag von Marko1976 - 26 März 2026, 23:31:08
Nach wie vor liege ich mit Regex auf Kriegsfuss.
Habe jetzt regex101.com genutzt und dort gibt mir die Regex
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt=".*" src=".*" width=".*" height=".*" \/>
<\/div>
(.*)
<\/div>
Bei folgendem Seitencode
<div class=" "></div>

<h1 class="">Spielplan</h1>

<div id="c10" class="frame frame-default frame-type-list frame-layout-0">

<div class="row">
<div class="col-lg-12">

<style>
.teamshorts {
font-size:12px;
}
</style>
<div class="row playoff-fullsize">
<div class="col-lg-12">
<div class="card">
<div class="card__header">
<img class="pologo" alt="Playoff" src="/typo3temp/assets/_processed_/4/6/csm_PLAYOFF_LOGO_rot_eeabda88d8.png" width="105" height="15" />
</div>
<div class="card__content">

<div class="row my-3">
<div class="col">

<h3 class=" ml-4"></h3>

</div>
</div>
<div class="row">

</div>

<div class="row my-3">
<div class="col">

<img class="pologo" alt="Viertelfinale" src="/typo3temp/assets/_processed_/5/3/csm_Viertelfinale_Rot_Wort_1b67629b64.png" width="166" height="15" />

</div>
</div>
<div class="row">

<div class="col-12 col-lg-6 mx-auto my-3 singleseries">
<div class="col-12">
<div class="row">
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Kölner Haie" src="/fileadmin/images/teams/2023/team_11.svg" width="200" height="176" />
</div>
Kölner Haie
</div>
<div class="col-2 text-center">
Serie<br>
<h3>1:0</h3>
</div>
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Schwenninger Wild Wings" src="/fileadmin/images/teams/2023/team_15.svg" width="200" height="114" />
</div>
Schwenninger Wild Wings
</div>
</div>
</div>
<div class="col-12 mt-3">
<div class="row">

<div class="col text-center gameentry">
<span class="teamshorts">SWW:KEC</span><br>
<a href="/statistik/spieldetails/25032026_schwenninger-wild-wings_gg_koelner-haie_4341">
0:1
</a>
<br>

</div>

<div class="col text-center gameentry">
<span class="teamshorts">KEC:SWW</span><br>
27.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">SWW:KEC</span><br>
29.03.<br>
15:00</div>

<div class="col text-center gameentry">
<span class="teamshorts">KEC:SWW</span><br>
31.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">SWW:KEC</span><br>
02.04.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">KEC:SWW</span><br>
04.04.<br>
15:00</div>

<div class="col text-center gameentry">
<span class="teamshorts">KEC:SWW</span><br>
06.04.<br>
00:00</div>

</div>
</div>
</div>

<div class="col-12 col-lg-6 mx-auto my-3 singleseries">
<div class="col-12">
<div class="row">
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Adler Mannheim" src="/fileadmin/images/teams/2023/team_2.svg" width="200" height="200" />
</div>
Adler Mannheim
</div>
<div class="col-2 text-center">
Serie<br>
<h3>1:0</h3>
</div>
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Pinguins Bremerhaven" src="/fileadmin/images/teams/2023/team_9.svg" width="184" height="200" />
</div>
Pinguins Bremerhaven
</div>
</div>
</div>
<div class="col-12 mt-3">
<div class="row">

<div class="col text-center gameentry">
<span class="teamshorts">MAN:BHV</span><br>
<a href="/statistik/spieldetails/25032026_adler-mannheim_gg_pinguins-bremerhaven_4340">
5:2
</a>
<br>

</div>

<div class="col text-center gameentry">
<span class="teamshorts">BHV:MAN</span><br>
27.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">MAN:BHV</span><br>
29.03.<br>
16:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">BHV:MAN</span><br>
31.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">MAN:BHV</span><br>
02.04.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">BHV:MAN</span><br>
04.04.<br>
19:00</div>

<div class="col text-center gameentry">
<span class="teamshorts">MAN:BHV</span><br>
06.04.<br>
00:00</div>

</div>
</div>
</div>

<div class="col-12 col-lg-6 mx-auto my-3 singleseries">
<div class="col-12">
<div class="row">
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Straubing Tigers" src="/fileadmin/images/teams/2023/team_6.svg" width="174" height="200" />
</div>
Straubing Tigers
</div>
<div class="col-2 text-center">
Serie<br>
<h3>1:0</h3>
</div>
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Eisbären Berlin" src="/fileadmin/images/teams/2023/team_3.svg" width="160" height="160" />
</div>
Eisbären Berlin
</div>
</div>
</div>
<div class="col-12 mt-3">
<div class="row">

<div class="col text-center gameentry">
<span class="teamshorts">STR:EBB</span><br>
<a href="/statistik/spieldetails/24032026_straubing-tigers_gg_eisbaeren-berlin_4339">
5:1
</a>
<br>

</div>

<div class="col text-center gameentry">
<span class="teamshorts">EBB:STR</span><br>
27.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">STR:EBB</span><br>
29.03.<br>
14:00</div>

<div class="col text-center gameentry">
<span class="teamshorts">EBB:STR</span><br>
31.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">STR:EBB</span><br>
02.04.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">EBB:STR</span><br>
04.04.<br>
16:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">STR:EBB</span><br>
06.04.<br>
00:00</div>

</div>
</div>
</div>

<div class="col-12 col-lg-6 mx-auto my-3 singleseries">
<div class="col-12">
<div class="row">
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="EHC Red Bull München" src="/fileadmin/images/teams/2023/team_12.svg" width="200" height="160" />
</div>
EHC Red Bull München
</div>
<div class="col-2 text-center">
Serie<br>
<h3>0:1</h3>
</div>
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="ERC Ingolstadt" src="/fileadmin/_processed_/5/c/csm_team_1_7a9cf9eecf.png" width="181" height="200" />
</div>
ERC Ingolstadt
</div>
</div>
</div>
<div class="col-12 mt-3">
<div class="row">

<div class="col text-center gameentry">
<span class="teamshorts">RBM:ING</span><br>
<a href="/statistik/spieldetails/24032026_ehc-red-bull-muenchen_gg_erc-ingolstadt_4338">
5:6
</a>
<br>

</div>

<div class="col text-center gameentry">
<span class="teamshorts">ING:RBM</span><br>
27.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">RBM:ING</span><br>
29.03.<br>
19:00</div>

<div class="col text-center gameentry">
<span class="teamshorts">ING:RBM</span><br>
31.03.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">RBM:ING</span><br>
02.04.<br>
19:30</div>

<div class="col text-center gameentry">
<span class="teamshorts">ING:RBM</span><br>
04.04.<br>
14:00</div>

<div class="col text-center gameentry">
<span class="teamshorts">RBM:ING</span><br>
06.04.<br>
00:00</div>

</div>
</div>
</div>

</div>

<div class="row my-3">
<div class="col">

<h3 class=" ml-4">1. Playoff-Runde</h3>

</div>
</div>
<div class="row">

<div class="col-12 col-lg-6 mx-auto my-3 singleseries">
<div class="col-12">
<div class="row">
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Pinguins Bremerhaven" src="/fileadmin/images/teams/2023/team_9.svg" width="184" height="200" />
</div>
Pinguins Bremerhaven
</div>
<div class="col-2 text-center">
Serie<br>
<h3>2:0</h3>
</div>
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Nürnberg Ice Tigers" src="/fileadmin/images/teams/2023/team_14.svg" width="177" height="200" />
</div>
Nürnberg Ice Tigers
</div>
</div>
</div>
<div class="col-12 mt-3">
<div class="row">

<div class="col text-center gameentry">
<span class="teamshorts">BHV:NIT</span><br>
<a href="/statistik/spieldetails/17032026_pinguins-bremerhaven_gg_nuernberg-ice-tigers_4334">
4:0
</a>
<br>

</div>

<div class="col text-center gameentry">
<span class="teamshorts">NIT:BHV</span><br>
<a href="/statistik/spieldetails/20032026_nuernberg-ice-tigers_gg_pinguins-bremerhaven_4336">
2:3
</a>
<br>

</div>

</div>
</div>
</div>

<div class="col-12 col-lg-6 mx-auto my-3 singleseries">
<div class="col-12">
<div class="row">
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Grizzlys Wolfsburg" src="/fileadmin/images/teams/2023/team_8.svg" width="190" height="200" />
</div>
Grizzlys Wolfsburg
</div>
<div class="col-2 text-center">
Serie<br>
<h3>1:2</h3>
</div>
<div class="col-5 text-center">
<div class="imgcontainer">
<img class="img-fluid poteamlogo" alt="Schwenninger Wild Wings" src="/fileadmin/images/teams/2023/team_15.svg" width="200" height="114" />
</div>
Schwenninger Wild Wings
</div>
</div>
</div>
<div class="col-12 mt-3">
<div class="row">

<div class="col text-center gameentry">
<span class="teamshorts">WOB:SWW</span><br>
<a href="/statistik/spieldetails/18032026_grizzlys-wolfsburg_gg_schwenninger-wild-wings_4335">
3:1
</a>
<br>

</div>

<div class="col text-center gameentry">
<span class="teamshorts">SWW:WOB</span><br>
<a href="/statistik/spieldetails/20032026_schwenninger-wild-wings_gg_grizzlys-wolfsburg_4337">
5:1
</a>
<br>

</div>

<div class="col text-center gameentry">
<span class="teamshorts">WOB:SWW</span><br>
<a href="/statistik/spieldetails/22032026_grizzlys-wolfsburg_gg_schwenninger-wild-wings_4354">
2:3
</a>
<br>
OT
</div>

</div>
</div>
</div>

</div>

</div>
</div>
</div>
</div>

</div>
</div>

</div>

</div>
</div>

<!-- Footer ================================================== -->
<footer id="footer" class="footer">
<!-- Footer Widgets -->
<div class="footer-widgets">
<div class="footer-widgets__inner">
<div class="container">
<div class="row">
<div class="col-12">
<!-- Main Navigation -->

<h3 class="widget__title">Intern</h3>
<div class="row">

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="/intern/ligabuero"
target=""
title="Ligabüro"
>Ligabüro</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="https://www.championshockeyleague.com/"
target="_blank"
title="Champions Hockey League"
>Champions Hockey League</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="https://www.hockeyeurope.eu/"
target="_blank"
title="Hockey  Europe"
>Hockey  Europe</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="https://profisport-deutschland.de/"
target="_blank"
title="Initiative Profisport Deutschland"
>Initiative Profisport Deutschland</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="https://www.eurohockeyclubs.com/"
target="_blank"
title="Alliance of European Hockey Clubs"
>Alliance of European Hockey Clubs</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="https://vsa-ev.de/"
target="_blank"
title="Vereinigung Sportsponsoring-Anbieter"
>Vereinigung Sportsponsoring-Anbieter</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="/intern/spielervermittler"
target=""
title="Spielervermittler"
>Spielervermittler</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="/intern/partner"
target=""
title="Partner"
>Partner</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="/intern/kontakt-presse"
target=""
title="Kontakt/Presse"
>Kontakt/Presse</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="/intern/impressum"
target=""
title="Impressum"
>Impressum</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="/intern/datenschutz"
target=""
title="Datenschutz"
>Datenschutz</a>
</div>

<div class="col-12 col-sm-6 col-md-3 mb-2">
<a href="/intern/datenschutz-fantasy"
target=""
title="Datenschutz - Fantasy"
>Datenschutz - Fantasy</a>
</div>

</div>

</div>
</div>
</div>
</div>
</div>
<!-- Footer Widgets / End -->

<!-- Footer Secondary -->
<div class="footer-secondary">
<div class="container">
<div class="footer-secondary__inner">
<div class="row">
<div class="col-lg-12">
<!-- Social Links -->
<ul class="social-links social-links--btn social-links--btn-plus">
<li class="social-links__item">
<a href="https://www.instagram.com/penny.del/" target="_blank" class="social-links__link social-links__link--instagram">
<i class="fab fa-instagram"></i>
<span class="social-links__label">Instagram</span>
<span class="social-links__icon"><i class="fas fa-plus"></i></span>
</a>
</li>
<li class="social-links__item">
<a href="https://www.facebook.com/PENNY.DEL" target="_blank" class="social-links__link social-links__link--facebook">
<i class="fab fa-facebook"></i>
<span class="social-links__label">Facebook</span>
<span class="social-links__icon"><i class="fas fa-plus"></i></span>
</a>
</li>
<li class="social-links__item">
<a href="https://www.threads.com/@penny.del" target="_blank" class="social-links__link social-links__link--threads">
<img src="/_assets/e4ccd237e60ebadf8c55c336e47a814f/images/social/threads/logo.svg" width="21" height="21" alt="" />
<span class="social-links__label">Threads</span>
<span class="social-links__icon"><i class="fas fa-plus"></i></span>
</a>
</li>
<li class="social-links__item">
<a href="https://youtube.com/@PennyDEL" target="_blank" class="social-links__link social-links__link--youtube">
<i class="fab fa-youtube"></i>
<span class="social-links__label">Youtube</span>
<span class="social-links__icon"><i class="fas fa-plus"></i></span>
</a>
</li>
<li class="social-links__item">
<a href="https://tiktok.com/@penny.del" target="_blank" class="social-links__link social-links__link--tiktok">
<i class="fab fa-tiktok"></i>
<span class="social-links__label">TikTok</span>
<span class="social-links__icon"><i class="fas fa-plus"></i></span>
</a>
</li>
<li class="social-links__item">
<a href="https://www.linkedin.com/company/penny-del" target="_blank" class="social-links__link social-links__link--linkedin">
<i class="fab fa-linkedin"></i>
<span class="social-links__label">Linkedin</span>
<span class="social-links__icon"><i class="fas fa-plus"></i></span>
</a>
</li>
</ul>
<!-- Social Links / End -->
</div>
</div>
</div>
</div>
</div>
<!-- Footer Secondary / End -->
</footer>
<!-- Footer / End -->
</div>
insgesamt 12 Treffer zurück.

Egal ob ich die Regex genauso wie oben oder in einer einzigen Zeile im Device eingebe wird dort leider gar nichts zurück gegeben und ich verstehe einfach nicht wieso.
Hier noch das List des HTTPMOD-Device:
Internals:
   BUSY       0
   DEF        https://www.penny-del.org/spiele 3000
   FUUID      66cf7fe7-f33f-7706-7aa6-c94072d116681b44
   FVERSION   98_HTTPMOD.pm:0.291590/2024-09-23
   Interval   3000
   MainURL    https://www.penny-del.org/spiele
   ModuleVersion 4.2.0 - 11.8.2023
   NAME       hockey_playoff
   NOTIFYDEV  global
   NR         381
   NTFY_ORDER 50-hockey_playoff
   STATE      name-1
   TYPE       HTTPMOD
   eventCount 147
   value     
   CompiledRegexes:
   HttpUtils:
     NAME       
     addr       https://www.penny-del.org:443
     auth       0
     buf       
     code       200
     compress   1
     conn       
     data       
     displayurl https://www.penny-del.org/spiele
     header     
     host       www.penny-del.org
     httpheader HTTP/1.1 200 OK
date: Thu, 26 Mar 2026 22:19:02 GMT
server: Apache/2.4.52 (Ubuntu)
content-language: de-DE
cache-control: max-age=0
expires: Thu, 26 Mar 2026 22:19:02 GMT
vary: Accept-Encoding
content-encoding: gzip
x-ua-compatible: IE=edge
x-content-type-options: nosniff
content-length: 8979
keep-alive: timeout=5, max=100
content-type: text/html; charset=utf-8
connection: close
     httpversion 1.0
     hu_blocking 0
     hu_filecount 1
     hu_port    443
     hu_portSfx
     ignoreredirects 1
     loglevel   4
     path       /spiele
     protocol   https
     redirects  0
     timeout    60
     url        https://www.penny-del.org/spiele
     sslargs:
   OLDREADINGS:
   QUEUE:
   READINGS:
     2026-03-26 23:19:02   standing-1      1:0
     2026-03-26 23:19:02   standing-2      1:0
     2026-03-26 23:19:02   standing-3      1:0
     2026-03-26 23:19:02   standing-4      0:1
     2026-03-26 23:19:02   standing-5      2:0
     2026-03-26 23:19:02   standing-6      1:2
   REQUEST:
     context    reading
     data       
     header     
     ignoreredirects 0
     num        unknown
     retryCount 0
     type       update
     url        https://www.penny-del.org/spiele
   defptr:
     readingBase:
       logo-1     reading
       logo-2     reading
       logo-3     reading
       logo-4     reading
       name-1     reading
       name-10    reading
       name-11    reading
       name-12    reading
       name-2     reading
       name-3     reading
       name-4     reading
       name-5     reading
       name-6     reading
       name-7     reading
       name-8     reading
       name-9     reading
       standing-1 reading
       standing-2 reading
       standing-3 reading
       standing-4 reading
       standing-5 reading
       standing-6 reading
       standing-7 reading
       standing-8 reading
       standing-9 reading
     readingNum:
       logo-1     02
       logo-2     02
       logo-3     02
       logo-4     02
       name-1     01
       name-10    01
       name-11    01
       name-12    01
       name-2     01
       name-3     01
       name-4     01
       name-5     01
       name-6     01
       name-7     01
       name-8     01
       name-9     01
       standing-1 03
       standing-2 03
       standing-3 03
       standing-4 03
       standing-5 03
       standing-6 03
       standing-7 03
       standing-8 03
       standing-9 03
     readingOutdated:
     readingSubNum:
       logo-1     -1
       logo-2     -2
       logo-3     -3
       logo-4     -4
       name-1     -1
       name-10    -10
       name-11    -11
       name-12    -12
       name-2     -2
       name-3     -3
       name-4     -4
       name-5     -5
       name-6     -6
       name-7     -7
       name-8     -8
       name-9     -9
       standing-1 -1
       standing-2 -2
       standing-3 -3
       standing-4 -4
       standing-5 -5
       standing-6 -6
       standing-7 -7
       standing-8 -8
       standing-9 -9
     requestReadings:
       update:
         logo-1     reading 02-1
         logo-2     reading 02-2
         logo-3     reading 02-3
         logo-4     reading 02-4
         name-1     reading 01-1
         name-10    reading 01-10
         name-11    reading 01-11
         name-12    reading 01-12
         name-2     reading 01-2
         name-3     reading 01-3
         name-4     reading 01-4
         name-5     reading 01-5
         name-6     reading 01-6
         name-7     reading 01-7
         name-8     reading 01-8
         name-9     reading 01-9
         standing-1 reading 03-1
         standing-2 reading 03-2
         standing-3 reading 03-3
         standing-4 reading 03-4
         standing-5 reading 03-5
         standing-6 reading 03-6
         standing-7 reading 03-7
         standing-8 reading 03-8
         standing-9 reading 03-9
Attributes:
   alias      DEL Play-Off's
   enableControlSet 1
   group      Eishockey
   icon       Wunderlist
   reading01Name name
   reading01RegOpt g
   reading01Regex <div class="col-5 text-center"> <div class="imgcontainer"> <img class="img-fluid poteamlogo" alt=".*" src=".*" width=".*" height=".*" \/> <\/div> (.*) <\/div>
   reading02Name logo
   reading02RegOpt g
   reading02Regex <div xclass="imgcontainer"><img class="img-fluid poteamlogo" alt=.* src="(.*)" width="200" height="176" /></div>
   reading03Name standing
   reading03RegOpt g
   reading03Regex <h3>(.*)<\/h3>
   reading04Name nameVF
   reading04RegOpt g
   reading04Regex <p class="hw-appdb__playoff__round__serie__info">(.*)<\/p>
   room       Information->Sport
   stateFormat name-1
   timeout    60
   userattr   .*
   verbose    0
Es geht erstmal nur um das Reading1, also das Reading "name". "logo" ist noch nicht bearbeitet und "standing" funktioniert. "nameVF" ist für einen Versuch vorgesehen, da ich noch andere Ideen habe die ich gerne umsetzen möchte.

Ich möchte diesen Mist endlich verstehen, daher wäre ich für jeden Tip dankbar.
#42
FHEM Code changes / Revision 31028: 36_Shelly.pm: ...
Letzter Beitrag von System - 26 März 2026, 23:30:36
Revision 31028: 36_Shelly.pm: add Shelly1 Pro UL type

36_Shelly.pm: add Shelly1 Pro UL type

Source: Revision 31028: 36_Shelly.pm: add Shelly1 Pro UL type
#43
FHEM Code changes / Revision 31027: FHEMWEB: creat...
Letzter Beitrag von System - 26 März 2026, 23:30:36
Revision 31027: FHEMWEB: create a CA for the certificate (Forum #144147)

FHEMWEB: create a CA for the certificate (Forum: #144147)

Source: Revision 31027: FHEMWEB: create a CA for the certificate (Forum #144147)
#44
Sonstige Systeme / Aw: Support-Thread Modul 36_Sh...
Letzter Beitrag von hajo23 - 26 März 2026, 23:10:54
Zitat von: ph1959de am 26 März 2026, 17:34:34@hajo23:

bin mir nicht sicher, ob es an der Firmware liegt, aber die erscheint mir schon recht alt.

Ich habe einen
ShellyPlusUni Plus/Gen2 firmware v1.7.5Gibt es einen Grund für Dich, nicht auf die aktuelle Firmware zu gehen?

Oder ist das ein
ShellyUni Gen1 firmware v1.14.1-rc1 (also ohne Plus)? Da gibt es keine neuere Firmware als die 1.14.

Es ist ein Shelly Plus Uni Gen2. Den habe ich 07.11.25 gekauft. Das FW-Update auf 1.7.5 habe ich gemacht. Das Verhalten hat sich aber nicht verändert.

Es hat den Anschein, als würde nur gepollt. Muss ich auf dem Shelly eine Action anlegen, damit das fhem Shelly Device Daten bekommt?. Ich möchte eigentlich nur den Switch Status erhalten, wenn sich dort etwas ändert, was ja auch via MQTT funktioniert. Habe gerade gesehen, dass die Readings für die Relais auch nur durch polling upgedatet werden, wenn ich die via Web schalte.
#45
FHEMWEB / Aw: [Voicecontrol] Button für ...
Letzter Beitrag von Beta-User - 26 März 2026, 23:06:37
Zitat von: rudolfkoenig am 26 März 2026, 22:19:40Ich habe das auch so eingecheckt.
Danke!

Zitat von: schwatter am 26 März 2026, 18:06:40@beta-user

zu 2.
Ich habe gerade nochmal Fully auf meinem LineageOS 23.2, sprich Android 16 installiert. Mit dem Patch aus #35 funktioniert das Mikro von Rudolf bei mir auch. Ich verstehe nicht, warum das bei dir nicht funktioniert.
Kann durchaus sein, dass ich beim Testen was falsch gemacht habe, werd's bei Gelegenheit nochmal durchspielen. fully ist/war zumindest bei den ersten Tests ziemlich zickig, was die Akzeptanz des geänderten js anging, und mit der Sprache selbst fremdle ich auch noch ziemlich, und war vor allem froh, als es dann "irgendwie" und irgendwann überhaupt funktioniert hat ::) .

Zitat von: Gisbert am 26 März 2026, 11:41:52ich bin gerne bereit zu testen, falls euch das in der Entwicklung weiterhilft. Dazu müsste ich aber genau wissen, was ich zu tun habe. Das Ziel kann ich wohl erkennen, aber die einzelnen Schritte dazu verstehe ich noch nicht.

Falls (!) ich das richtig zusammengepuzzelt habe, wäre Schritt 1, das neue "publicHostnames"-Attribut an dem FHEMWEB-Device zu setzen, über das du in fully (sofern vorhanden) oder Chrome auf FHEM zugreifst, und im Browser nicht die IP-Adresse einzugeben, sondern den hostname.

2. Im Moment müßte f18 als Style gewählt sein und in den f18-Style-Einstellungen dann die Option STT aktiviert werden.

Dann solltest du nach dem Neuladen der FHEMWEB-Seite (eventuell nach Bestätigung des Zugriffs auf das Mikro) mit einem Klick auf das neu hinzugekommene Mikrofon-Symbol das Dialogfeld erhalten und was einsprechen können, das dann nach Klick auf "OK" an der FULLY-Instanz (falls angelegt) und zusätzlich am FHEMWEB-Device als Reading landet (auch hier ggf. die Seite neu laden, damit das neu angelegte Reading sichtbar wird).

3. Um das mit RHASSPY zu koppeln, wäre dann am FULLY-Device einfach der Name des RHASSPY-Devices einzutragen (Attribut: STTprocessor).   

4. Frage nach der Uhrzeit, schalte das Licht ein, usw.. Im Moment braucht man dazu eine PLUS-Lizenz, weil (intern) der reguläre "speak"-Befehl genutzt wird. Ansonsten ist am FULLY-Device zu sehen, was geantwortet worden wäre.

5. Weitere Tests: Mal sehen...
So oder so: vermutlich ist der Hauptteil erst mal jeweils die js zu tauschen (und den Browser zu überreden, die auch zu laden). Da steckt jeweils erst mal die meiste Funktionalität drin, den FULLY/RHASSPY-Teil würde ich dann via svn bereitstellen, vermutlich schlicht im regulären update.
Mein nächstes Zwischenziel wäre in Richtung Bedienbarkeit v.a. die Möglichkeit, von FHEM aus das Mikro wieder aufzumachen. Sollte eigentlich auf Basis von dem "welche Optionen gibt es"-Schnippsel von schwatter zu machen sein... :)
#46
FHEMWEB / Aw: [Voicecontrol] Button für ...
Letzter Beitrag von schwatter - 26 März 2026, 22:41:38
Ich habe noch 2 Anmerkungen

1. Wenn puplicHostnames gesetzt und dann HTTPS auf 1 blockiert mein Browser. Ein Neustart cancelt dann den Save?

2. puplicHostnames ohne Domain sind schlecht, da in Chrome z.B. keine Logindaten gespeichert werden können. Mh, wird .local verschluckt?

Grußs schwatter
#47
Wunschliste / Aw: 2 CUL betreiben
Letzter Beitrag von Beta-User - 26 März 2026, 22:32:27
Zitat von: martinp876 am 26 März 2026, 17:52:08@Beta-User - wo finde ich die aktuelle TSCUL?
Sollte hier zu finden sein: https://forum.fhem.de/index.php?msg=1321390

"An sich" funktioniert das schon mit CUL, ich habe hier "seit Ewigkeiten" auch einen MapleCUN (mit a-culfw) für HM (mit) im Einsatz. Der hat (wie die "normale" culfw) keine Timestamps, wenn ich das richtig im Kopf habe.
Eine ganze Zeitlang war hier auch noch ein busware-CUL mit noansi's Modulen am werkeln, und "eigentlich" wollte ich schon länger mal als backup ein HM-Mod-RPi-Modul statt des MapleCUN-Transceivers in Betrieb nehmen, da ist aber irgendwas an dem Maple-Board schräg, so dass ich sicherheitshalber eigentlich einen anderen (der hier schon rumliegt) mal dafür konfigurieren wollte - oder eben den SignalDuinoAdv auf dem pico-PI, https://forum.fhem.de/index.php?topic=143942.0. Komme grade aber wegen anderer Dinge nicht so recht dazu, meinen Zoo neu zu sortieren...

Zitat von: Ralf9 am 26 März 2026, 21:48:18Moritz ist Max
Thx für die Klarstellung, hatte das vor Jahren mal so (falsch) als Schluss aus einem Blick in den Quellcode gezogen.

Wie dem auch sei: Wäre es denn schwierig, das BidCoS-Protokoll auch noch in SignalduinoAdv einzubauen? Optimalerweise (nur) in der TS-Variante von noansi? Die "CUL-Probleme" sind nach meinem Verständnis v.a. solche, die daraus resultieren, dass die normale Firmware auch für's Bestätigen von Messages Infos aus FHEM (zeitnah) braucht. Auch in den Originalen Geräten sind/waren doch CC110x verbaut, oder? 

Dann hätte man auch künftig die Wahl, und eventuell könnte man auch noansi motivieren, seine Module (bzw. den erforderlichen Teil) ins svn zu packen, so dass man als User nicht raten muss, was mit was zusammenpaßt oder eben auch nicht.
Soweit ich mich entsinne, hatte ich "damals" nicht alle seine Module mit installiert (müßte suchen...).
#48
FHEMWEB / Aw: [Voicecontrol] Button für ...
Letzter Beitrag von rudolfkoenig - 26 März 2026, 22:19:40
ZitatMit den patch-Teilen 1 und 3 könnte Gisbert nach einem update mit testen.
Ich habe das auch so eingecheckt.

Weiterhin habe ich das Generieren des Zertifikats umgebaut.
Da aktuelle Browser keine selbstsignierten Zertifikate akzeptieren, wird erst ein CA Zertifikat erzeugt, und damit das FHEMWEB Zertifikat signiert.
Zum Download wird jetzt das CA Zertifikat angeboten, das muss man installieren.
Hat den weiteren Vorteil, dass beim Anpassen des FHEMWEB Zertifikates nichts mehr installiert werden muss, da (wenn einmal vorhanden) das CA Zertifikat nicht mehr geaendert wird.
#49
Solaranlagen / Aw: Modul für Ecoflow-Komponen...
Letzter Beitrag von dergolem - 26 März 2026, 22:01:40
Hallo zusammen,
wie viele Readings habt ihr per Mqtt? Bei mir haben sich 426 angesammelt nachdem das jetzt seit 18 Stunden ohne Unterbrechung gelaufen ist.

In das Modul könnten wir noch das Holen der Mqtt Zugansgdaten mit einbauen würde das zumindest vereinfachen.

gruß Denis
#50
Wunschliste / Aw: 2 CUL betreiben
Letzter Beitrag von Ralf9 - 26 März 2026, 21:48:18
Zitat von: martinp876 am 24 März 2026, 19:41:213) natürlich sollen sie zur besseren Abdeckung getrennt aufgestellt werden. Leider habe ich keine CUN(O) mehr gefunden, das hätte das Leben vereinfacht. Aktuell sind sie erst einmal an Schreibtisch. Ich habe eine "USB Verlängerung" über CAT6 Kabel - aber das wird erst später probiert.
Warum für HomeMatic Culs?
Das HM-MOD-RPI-PCB Funkmodul sollte doch für HomeMatic die bessere Wahl sein?
Das HM-MOD-RPI-PCB funktioniert auch per Lan
https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi#Betrieb_mit_einem_LAN-TTL-Wandler


Zitat von: Beta-User am 24 März 2026, 21:41:43und beide für Moritz zuständig
Moritz ist Max