Neueste Beiträge

#11
FHEM Code changes / Revision 31358: 50_Signalbot: ...
Letzter Beitrag von System - 14 Juni 2026, 21:11:06
Revision 31358: 50_Signalbot: Installer Update to signal-cli 0.14.5

50_Signalbot: Installer Update to signal-cli 0.14.5

Source: Revision 31358: 50_Signalbot: Installer Update to signal-cli 0.14.5
#12
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 14 Juni 2026, 20:49:15
Zitat von: DS_Starter am 14 Juni 2026, 19:38:40@300P, aiConMomentum=0.9 wird bei Gisbert vermutlich eine zeitige Konvergenz beschleunigen. Wir brauchen eine längere Trainingsphase, also eher ein geringeres Momentum. Die Einstellung Momentum=0.3 war schon konservativ genug. Man kann 0.9 mal testen, aber ich tendieren ehere 0.3-0.5 einzustellen. Kommt darauf an wie sich das veränderte Profil auswirkt.

Probierts mal aus, vllt. ist FANN ja clever und ein intensiveres Training ohne zu zeitige Konvergenz hat in deinem Fall einen positiven Effekt.

So war mein Ansinnen dabei 😇
#13
Unterstützende Dienste / Aw: Neues Modul: Signalbot (In...
Letzter Beitrag von Adimarantis - 14 Juni 2026, 20:45:32
Kann ich ebenfalls so nachvollziehen. Danke enno und Che007
Neues signal_install.sh für 0.14.5 ist eingecheckt

Gruß,
Jörg
#14
Server - Linux / Aw: [Docker / Container] echod...
Letzter Beitrag von FlatTV - 14 Juni 2026, 20:33:52
Das State Format gefällt mir noch nicht sooo.
Die Meldung durch loginUrl bleibt auch nach Login, refresh und Status stehen.
Internals:
   BUSY       0
   CFGFN     
   DEF        %%ACS_BASEURL%%/api/cookie/refresh?save=%%ACS_EXPORT_NAME%% 57600
   FUUID      6a2eeecb-f33f-b5a4-f594-7a36e57d9dc13ad2
   Interval   57600
   MainURL    %%ACS_BASEURL%%/api/cookie/refresh?save=%%ACS_EXPORT_NAME%%
   ModuleVersion 4.2.0 - 11.8.2023
   NAME       AlexaCookieService
   NOTIFYDEV  global
   NR         51
   NTFY_ORDER 50-AlexaCookieService
   STATE      Please open http://192.168.178.188:58090/ with your browser and login to Amazon. The cookie will be output here after successfull login.
   TYPE       HTTPMOD
   eventCount 5
   value     
   CompiledRegexes:
   HttpUtils:
     NAME       
     addr       http://alexa-cookie-service:58080
     auth       0
     buf       
     code       200
     compress   1
     conn       
     data       
     displayurl http://alexa-cookie-service:58080/api/status
     header     x-auth-token: edde9d6bc89032430581637bdb11accd0d449f73bf88388da1af0a8027534038
     host       alexa-cookie-service
     httpheader HTTP/1.1 200 OK
Cross-Origin-Opener-Policy: same-origin
Cross-Origin-Resource-Policy: same-origin
Origin-Agent-Cluster: ?1
Referrer-Policy: no-referrer
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
X-DNS-Prefetch-Control: off
X-Download-Options: noopen
X-Frame-Options: SAMEORIGIN
X-Permitted-Cross-Domain-Policies: none
X-XSS-Protection: 0
Content-Type: application/json; charset=utf-8
Content-Length: 4436
ETag: W/"1154-XvMMvLnLhVnCq9WNnjEYhXQL1V8"
Date: Sun, 14 Jun 2026 18:28:03 GMT
Connection: close
     httpversion 1.0
     hu_blocking 0
     hu_filecount 1
     hu_port    58080
     hu_portSfx :58080
     ignoreredirects 1
     loglevel   4
     path       /api/status
     protocol   http
     redirects  0
     timeout    30
     url        http://alexa-cookie-service:58080/api/status
     sslargs:
   QUEUE:
   READINGS:
     2026-06-14 20:28:03   LAST_REQUEST    get01
     2026-06-14 20:28:03   MATCHED_READINGS service_ok service_updated_at service_age_hours cookie_available refresh_available amazon_page
     2026-06-14 20:28:03   UNMATCHED_READINGS refresh_message export_name import_result export_import_result login_url last_error refresh_code refresh_action
     2026-06-14 20:28:03   amazon_page     amazon.de
     2026-06-14 20:28:03   cookie_available 1
     2026-06-14 20:26:44   export_import_result ok
     2026-06-14 20:25:14   last_error     
     2026-06-14 20:25:14   login_url       http://192.168.178.188:58090/
     2026-06-14 20:28:03   refresh_available 1
     2026-06-14 20:25:14   refresh_message Please open http://192.168.178.188:58090/ with your browser and login to Amazon. The cookie will be output here after successfull login.
     2026-06-14 20:28:03   service_age_hours 0.04
     2026-06-14 20:28:03   service_ok      1
     2026-06-14 20:28:03   service_updated_at 2026-06-14T18:25:56.266Z
   REQUEST:
     context    get
     data       
     header     x-auth-token: %%ACS_TOKEN%%
     ignoreredirects 0
     num        01
     retryCount 0
     type       get01
     url        %%ACS_BASEURL%%/api/status
     value     
   defptr:
     readingBase:
       amazon_page reading
       cookie_available reading
       export_import_result reading
       last_error reading
       login_url  reading
       refresh_available reading
       refresh_message reading
       service_age_hours reading
       service_ok reading
       service_updated_at reading
     readingNum:
       amazon_page 15
       cookie_available 13
       export_import_result 04
       last_error 17
       login_url  16
       refresh_available 14
       refresh_message 01
       service_age_hours 12
       service_ok 10
       service_updated_at 11
     readingOutdated:
     requestReadings:
       get01:
         amazon_page reading 15
         cookie_available reading 13
         refresh_available reading 14
         service_age_hours reading 12
         service_ok reading 10
         service_updated_at reading 11
       get02:
         last_error reading 17
         login_url  reading 16
         refresh_message reading 01
       get03:
         export_import_result reading 04
Attributes:
   baseUrl    http://alexa-cookie-service:58080
   echodevice AlexaAccount
   get01Name  status
   get01NoData 1
   get01URL   %%ACS_BASEURL%%/api/status
   get02Name  loginUrl
   get02NoData 1
   get02URL   %%ACS_BASEURL%%/api/cookie/login/url
   get03Name  exportCookie
   get03NoData 1
   get03URL   %%ACS_BASEURL%%/api/cookie?save=%%ACS_EXPORT_NAME%%
   getHeader1 x-auth-token: %%ACS_TOKEN%%
   reading01JSON message
   reading01Name refresh_message
   reading02JSON saveTarget
   reading02Name export_name
   reading02OExpr BEGIN { require FHEM::AlexaCookieService::EchodeviceImport; }; $val || FHEM::AlexaCookieService::EchodeviceImport::export_name_for_device(AttrVal($name,"echodevice","")) || ""
   reading03JSON saveTarget
   reading03Name import_result
   reading03OExpr $val ? (FHEM::AlexaCookieService::EchodeviceImport::trigger_import_for_device(AttrVal($name,"echodevice","")) || "ok") : "skipped"
   reading04JSON serviceUpdatedAt
   reading04Name export_import_result
   reading04OExpr $val ? (FHEM::AlexaCookieService::EchodeviceImport::trigger_import_for_device(AttrVal($name,"echodevice","")) || "ok") : "skipped"
   reading10JSON ok
   reading10Name service_ok
   reading11JSON updatedAt
   reading11Name service_updated_at
   reading12JSON ageHours
   reading12Name service_age_hours
   reading13JSON hasCookie
   reading13Name cookie_available
   reading14JSON hasRefreshToken
   reading14Name refresh_available
   reading15JSON amazonPage
   reading15Name amazon_page
   reading16JSON proxyUrl
   reading16Name login_url
   reading17JSON error
   reading17Name last_error
   reading18JSON code
   reading18Name refresh_code
   reading19JSON code
   reading19Name refresh_action
   reading19OExpr $val eq "NO_STATE" ? "Start Login Flow." : ($val ? "Refresh failed: $val" : "")
   replacement01Mode key
   replacement01Regex %%ACS_TOKEN%%
   replacement01Value alexa_cookie_service_token
   replacement02Mode expression
   replacement02Regex %%ACS_EXPORT_NAME%%
   replacement02Value FHEM::AlexaCookieService::EchodeviceImport::export_name_for_device(AttrVal($name,"echodevice",""))
   replacement03Mode expression
   replacement03Regex %%ACS_BASEURL%%
   replacement03Value AttrVal($name,"baseUrl","")
   requestData {}
   requestHeader1 x-auth-token: %%ACS_TOKEN%%
   requestHeader2 Content-Type: application/json
   room       Amazon
   set01Data  {}
   set01Method POST
   set01Name  refresh
   set01NoArg 1
   set01ParseResponse 1
   set01URL   %%ACS_BASEURL%%/api/cookie/refresh?save=%%ACS_EXPORT_NAME%%
   set02Data  {}
   set02Method POST
   set02Name  loginStart
   set02NoArg 1
   set02ParseResponse 1
   set02URL   %%ACS_BASEURL%%/api/cookie/login/start
   setHeader1 x-auth-token: %%ACS_TOKEN%%
   setHeader2 Content-Type: application/json
   showError  1
   showMatched 1
   stateFormat {my $msg=ReadingsVal($name,"refresh_message",""); my $act=ReadingsVal($name,"refresh_action",""); my $err=ReadingsVal($name,"last_error",""); my $imp=ReadingsVal($name,"import_result",""); my $age=ReadingsVal($name,"service_age_hours","-"); $msg ne "" ? $msg : $act ne "" ? $act : $err ne "" ? "error: $err" : $imp ne "" ? "refresh/import: $imp" : "age ${age}h"}
   timeout    30
   userattr   baseUrl echodevice
#15
ESP Familie / Aw: BoseFix32 — lokaler SoundT...
Letzter Beitrag von fred_feuerstein - 14 Juni 2026, 20:32:28
Ja, es gab kein Sender-Logo, nur ein Quellen Logo für Tunein. Oder auch andere Quellen. Bspw. Spotify Logo, Airplay Logo, Amazon Music Logo usw.

Wegen dem OTA Update Problem, was ich schon 2 m hatte, zuletzt wie oben berichtet.
es kann durchaus sein, dass es an der Anzahl der Lautsprecher liegt. Wobei betateilchen ja auch die grosse Anzahl hat.

Aber das Update lief korrekt durch, nur der Neustart vom esp32 S3 hatte nicht funktioniert. Esp war nicht mehr erreichbar.
Was ich aus der Ferne machen konnte: der Esp hängt an einem USB Anschluss der fritzbox. Habe die fritzbox mal neugestartet. Dabei wird auch der USB Anschluss mal stromlos. Somit neuer reboot vom Esp32.
danach war er wieder erreichbar.

Und das Update von 0.8.23 auf die 0.8.25 hat wieder fehlerfrei funktioniert.


#16
Server - Linux / Aw: [Docker / Container] echod...
Letzter Beitrag von FlatTV - 14 Juni 2026, 20:21:13
THX 🙏

Ich habe jetzt alle at und notify deaktiviert.
AlexaCookieService ist neu und läuft.

[2026-06-14T20:13:03,823 Europe/Berlin] [INFO] 172.27.0.2 - - [14/Jun/2026:18:13:03 +0000] "GET /api/cookie?save=45result.json HTTP/1.0" 200 11750 "-" "fhem" 2026.06.14 20:13:03.830 3: [AlexaAccount] [echodevice_NPMWaitForCookie] [unbekannt] write new refreshtoken
#17
ESP Familie / Aw: BoseFix32 — lokaler SoundT...
Letzter Beitrag von betateilchen - 14 Juni 2026, 20:13:28
Zitat von: betateilchen am 14 Juni 2026, 17:59:11Vielleicht muss ich nochmal eine Box auf soundcork bringen, um das zu verifizieren.

Zumindest das bei sixback nicht vorhandene TuneIn-Logo habe ich bei einer Box auf soundcork schonmal.
Wenn ich mal viel Zeit habe, werde ich weiterforschen.


--
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 14 Juni 2026, 19:38:40
Hallo @all,

bin wieder "im Dienst"  ;)

Ein Problem mit den Daten von Gisbert habt ihr bereits beseitigt.

Ein weiteres Thema ist dieses:
Mit 104 Inputs und nur 2975 Trainingsdaten lässt sich das Daten-zu-Parameter-Verhältnis (Zielwert 8–20) mit keiner sinnvollen Architektur erreichen - aiConTrainLimit erhöhen oder mehr Daten sammeln bevor die Architektur weiter angepasst wird

Hier hilft einerseits nur warten bis mehr Daten vorhanden sind, andererseits kann es helfen die Anzahl der Inputs zu reduzieren. Das kann man nur indirekt machen, indem ein anderes, einfacheres Profil gewählt wird.

@Gisbert, ich würde zusätzlich vorschlagen das Profil v1_common oder v1_common_active zu verwenden. Dort fehlen zwar die WP-bezogenen Zusatzfeatures, jedoch verringern sich die Inputs auf ca. 70.
@300P, aiConMomentum=0.9 wird bei Gisbert vermutlich eine zeitige Konvergenz beschleunigen. Wir brauchen eine längere Trainingsphase, also eher ein geringeres Momentum. Die Einstellung Momentum=0.3 war schon konservativ genug. Man kann 0.9 mal testen, aber ich tendieren ehere 0.3-0.5 einzustellen. Kommt darauf an wie sich das veränderte Profil auswirkt.

Probierts mal aus, vllt. ist FANN ja clever und ein intensiveres Training ohne zu zeitige Konvergenz hat in deinem Fall einen positiven Effekt.
Gisbert, wenn du neu trainierst, hänge bitte das Trainingslog an (ctrlDebug=aiProcess). Daraus lässt sich sehr viel ableiten.
#19
Server - Linux / Aw: [Docker / Container] echod...
Letzter Beitrag von Sidey - 14 Juni 2026, 19:33:47
Zitat von: FlatTV am 14 Juni 2026, 13:46:33Mir juckt es in den Fingern, sag einfach Bescheid wenn du jemanden zum testen brauchst.

Zitat von: FlatTV am 14 Juni 2026, 13:46:33Mir juckt es in den Fingern, sag einfach Bescheid wenn du jemanden zum testen brauchst.

Du brauchst die Packages, aktuell liegen diese noch nicht im SVN:

update all https://raw.githubusercontent.com/fhem/alexa-cookie-service/refs/heads/main/lib/controls_alexa-cookie-service.txt
Und dann dieses HTTPMod: (Ein altes mit gleichem Namen am besten vorher löschen.)

ACS_httpmod_package


Da ich an Fehlermeldungen aus dem Container noch etwas geschraubt habe brauchst Du aktuell mindestens diese Version des Container Images:
ghcr.io/fhem/alexa-cookie-service:0.3.3

Damit wäre die Installation deutlich vereinfacht.
Wenn Du noch Anregungen hast, dann her damit :)


Grüße Sidey
#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von 300P - 14 Juni 2026, 18:41:56
Hallo Gisbert,

verändere diese 3 Werte mal:

aiControl->aiConLearnRate=0.0001
aiControl->aiConMomentum=0.9
aiControl->aiConSteepness=0.7

und lass neu trainieren....


PS:
Mit der V2.7.0 beginnt nach 6 Stunden schon die Rekalibrierung - danach also erst einmal bis Montag laufen lassen, da werden in der Nacht sicherlich schon Verbesserungen der Ergebnisse "rekalibriert" :)
=>> War jedenfalls bei mir so ;)