Offizielles FHEM Docker Basis Image für verschiedene Plattformen

Begonnen von Loredo, 28 Juli 2018, 21:24:57

Vorheriges Thema - Nächstes Thema

rallye

#1890
Jetzt hab ich die alexa-fhem Definitionen für den Container 1:1 in meine Produktionsumgebung, wo ich Alexa-Devices habe, übernommen. Mit dem identen Output wie im Testsystem. Das einfache Ausprobieren wie von @Otto, vorgeschlagen, also "Alexa, schalte das Küchenlicht ein" wird von Alexa mit "Küchenlicht reagiert gerade nicht" quittiert.
Im alexa-fhem Log im Portainer (das aktuelle alexaFHEMlog der Alexa-Definition in FHEM st leer) finde ich diese Zeilen:

.
.
  2023-03-08 10:25:16 caching: Licht.Kueche-state: on
[3/8/2023, 10:25:16 AM] [FHEM]     caching: On: 1 (as number; from 'on')
  2023-03-08 10:25:17 caching: Licht.Kueche-state: off
[3/8/2023, 10:25:17 AM] [FHEM]     caching: On: 0 (as number; from 'off')
.
.

Die Definition "Küchenlicht" (ein Shelly1) ist wie folgt:
defmod Licht.Kueche MQTT2_DEVICE shelly1_500291F09D8A
attr Licht.Kueche userattr floor floor_map haus haus_map structexclude
attr Licht.Kueche IODev MQTT_Shellies
attr Licht.Kueche alexaName Küchenlicht
attr Licht.Kueche alias Küchenlicht
attr Licht.Kueche comment Abgesehen vom richtigen Template (shelly1) müssen noch folgende Attribute\
"per Hand" gesetzt werden:\
- icon\
- room\
- group\
- alias\
- sortby\
Weiters für die structures: userattr floor floor_map haus haus_map structexclude\
\
Weiters:\
- event-on-change-reading .*\
- timestamp-on-change-reading state\
damit der Shelly nicht alle 30 Sekunden das Reading state incl. timestamp\
aktualisiert und somit die echte Ein- bzw. Ausschaltdauer berechnet werden kann\
\
Um die Kosten der Geräte hinter dem Shelly zu berechnen ist folgendes eingerichtet:\
attr userReadings:\
relay0_OnOffTime:relay0:.* difference {time_str2num(ReadingsTimestamp($NAME,"relay0","--?--"))}, relay0_OnTime:relay0:.* {(ReadingsVal($NAME,"relay0","xxx")) ne "on" ? (ReadingsVal($NAME,"relay0_OnOffTime","--?--")) + (ReadingsVal($NAME,"relay0_OnTime","--?--")) : (ReadingsVal($NAME,"relay0_OnTime","--?--"))}, relay_0_energy_kWh:relay0:.* {(ReadingsVal($NAME,"relay0_OnTime",0)/3600/1000.0)*10.56}, Kosten:relay_0_energy_kWh.* { sprintf("%.2f",(ReadingsVal($NAME,"relay_0_energy_kWh",0) + 0.0)*.5);;;;}\
Anm: die Readings werden nicht laufend, sondern erst beim Abschalten der Devices aktualisiert.\
\
relay0_OnOffTime: ist die Zeit in Sekunden zwischen 2 Schaltzyklen (Ein/Aus)\
relay0_OnTime:    ist die kumulierte Zeit in Sekunden für welche die Geräte eingeschaltet sind. \
                  Zum Anfang einer Periode (Monat/Quartal/Jahr) kann dieser Wert auf 0 gesetzt\
                  werden um die Kosten von 0 weg neu zu berechnen.\
relay_0_energy_kWh: wird aus relay0_OnTime berechnet, das die kommutierten Sekunden die ein Device eingeschaltet ist\
                    enthält. Zur Berechnung werden die Sekunden in Stunden (/3600) und die Watt in kW (/1000)\
                    umgerechnet. Der errechnete Wert wird mit dem Verbrauch in Watt des angeschlossenen\
                    elektrischen Verbrauchers multipliziert (z.B.: LED-Lampe mit 10.56W)\
Kosten:             die Kosten in Euro werden derzeit mit 0,5/kWh berechnet\
\
devStateIcon:\
{my $onl = ReadingsVal($name,"online","false") eq "false"?"10px-kreis-rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "10px-kreis-gelb" : "10px-kreis-gruen";;;; my $light = ReadingsVal($name,"state","off");;;; my $total = ReadingsVal($name,"relay_0_energy_kWh","unknown");;;; my $cost = ReadingsVal($name,"Kosten","-100");;;; "<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage($onl)."</a> <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light)."</a><div>Verbrauch Total: $total kWh / Kosten: $cost €</div>"}
attr Licht.Kueche devStateIcon {my $onl = ReadingsVal($name,"online","false") eq "false"?"10px-kreis-rot" : ReadingsVal($name,"new_fw","false") eq "true" ? "10px-kreis-gelb" : "10px-kreis-gruen";;;; my $light = ReadingsVal($name,"state","off");;;; my $total = sprintf("%.2f",(ReadingsVal($name,"relay_0_energy_kWh","unknown")));;;; my $cost = ReadingsVal($name,"Kosten","-100");;;; "<a href=\"http://".ReadingsVal($name,"ip","none")." \"target=\"_blank\">".FW_makeImage($onl)."</a> <a href=\"/fhem?cmd.dummy=set $name toggle&XHR=1\">".FW_makeImage($light)."</a><div>Verbrauch Total: $total kWh / Kosten: $cost €</div>"}
attr Licht.Kueche event-on-change-reading .*
attr Licht.Kueche genericDeviceType switch
attr Licht.Kueche group Straßenebene
attr Licht.Kueche icon light_ceiling
attr Licht.Kueche model shelly1
attr Licht.Kueche readingList shellies/SH-Kuechenlicht/relay/0:.* state\
  shellies/SH-Kuechenlicht/relay/0:.* relay0\
  shellies/SH-Kuechenlicht/input/0:.* input0\
  shellies/SH-Kuechenlicht/online:.* online\
  shellies/SH-Kuechenlicht/announce:.* { json2nameValue($EVENT) }\
  shellies/announce:.* { $EVENT =~ m,..id...SH-Kuechenlicht...mac.*, ? json2nameValue($EVENT) : return }\
shelly1_500291F09D8A:shellies/SH-Kuechenlicht/info:.* { json2nameValue($EVENT) }\
shelly1_500291F09D8A:shellies/SH-Kuechenlicht/online:.* online\
shelly1_500291F09D8A:shellies/SH-Kuechenlicht/input_event/0:.* { json2nameValue($EVENT) }
attr Licht.Kueche room Infrastruktur
attr Licht.Kueche setList off:noArg shellies/SH-Kuechenlicht/relay/0/command off\
  on:noArg shellies/SH-Kuechenlicht/relay/0/command on\
  x_update:noArg shellies/SH-Kuechenlicht/command update_fw\
  x_mqttcom shellies/SH-Kuechenlicht/command $EVTPART1
attr Licht.Kueche sortby 7
attr Licht.Kueche timestamp-on-change-reading state
attr Licht.Kueche userReadings relay0_OnOffTime:relay0:.* difference {time_str2num(ReadingsTimestamp($NAME,"relay0","--?--"))}, relay0_OnTime:relay0:.* {(ReadingsVal($NAME,"relay0","xxx")) ne "on" ? (ReadingsVal($NAME,"relay0_OnOffTime","--?--")) + (ReadingsVal($NAME,"relay0_OnTime","--?--")) : (ReadingsVal($NAME,"relay0_OnTime","--?--"))}, relay_0_energy_kWh:relay0:.* {(ReadingsVal($NAME,"relay0_OnTime",0)/3600/1000.0)*15}, Kosten:relay_0_energy_kWh.* { sprintf("%.2f",(ReadingsVal($NAME,"relay_0_energy_kWh",0) + 0.0)*.5);;;;}

setstate Licht.Kueche off
setstate Licht.Kueche 2023-03-08 09:37:07 IODev MQTT_Shellies
setstate Licht.Kueche 2023-03-08 10:25:17 Kosten 0.02
setstate Licht.Kueche 2023-03-08 09:37:26 actions_stats_skipped 0
setstate Licht.Kueche 2022-01-08 15:50:03 attrTemplateVersion 20211030
setstate Licht.Kueche 2023-03-08 09:37:26 cfg_changed_cnt 0
setstate Licht.Kueche 2023-03-08 09:37:26 cloud_connected false
setstate Licht.Kueche 2023-03-08 09:37:26 cloud_enabled false
setstate Licht.Kueche 2023-03-08 09:37:27 event
setstate Licht.Kueche 2023-03-08 09:37:27 event_cnt 0
setstate Licht.Kueche 2023-03-08 09:37:26 fs_free 149345
setstate Licht.Kueche 2023-03-08 09:37:26 fs_size 233681
setstate Licht.Kueche 2023-03-08 09:37:26 fw_ver 20221027-091427/v1.12.1-ga9117d3
setstate Licht.Kueche 2023-03-08 09:37:26 has_update false
setstate Licht.Kueche 2023-03-08 09:37:26 id SH-Kuechenlicht
setstate Licht.Kueche 2023-03-08 10:29:26 input0 1
setstate Licht.Kueche 2023-03-08 09:37:26 inputs_1_event
setstate Licht.Kueche 2023-03-08 09:37:26 inputs_1_event_cnt 0
setstate Licht.Kueche 2023-03-08 09:37:26 inputs_1_input 1
setstate Licht.Kueche 2023-03-08 09:37:26 ip 192.168.57.223
setstate Licht.Kueche 2023-03-08 09:37:26 mac 500291F09D8A
setstate Licht.Kueche 2023-03-08 09:37:26 meters_1_is_valid true
setstate Licht.Kueche 2023-03-08 09:37:26 meters_1_power 0.00
setstate Licht.Kueche 2023-03-08 09:37:26 model SHSW-1
setstate Licht.Kueche 2023-03-08 09:37:26 mqtt_connected true
setstate Licht.Kueche 2023-03-08 09:37:26 new_fw false
setstate Licht.Kueche 2023-03-08 09:37:26 online true
setstate Licht.Kueche 2023-03-08 09:37:26 ram_free 39480
setstate Licht.Kueche 2023-03-08 09:37:26 ram_total 51688
setstate Licht.Kueche 2023-03-08 10:29:26 relay0 off
setstate Licht.Kueche 2023-03-08 10:25:17 relay0_OnOffTime 1
setstate Licht.Kueche 2023-03-08 10:25:17 relay0_OnTime 8703
setstate Licht.Kueche 2023-03-08 10:25:17 relay_0_energy_kWh 0.0362625
setstate Licht.Kueche 2023-03-08 09:37:26 relays_1_has_timer false
setstate Licht.Kueche 2023-03-08 09:37:26 relays_1_ison false
setstate Licht.Kueche 2023-03-08 09:37:26 relays_1_source input
setstate Licht.Kueche 2023-03-08 09:37:26 relays_1_timer_duration 0
setstate Licht.Kueche 2023-03-08 09:37:26 relays_1_timer_remaining 0
setstate Licht.Kueche 2023-03-08 09:37:26 relays_1_timer_started 0
setstate Licht.Kueche 2023-03-08 09:37:26 serial 79
setstate Licht.Kueche 2023-03-08 10:25:17 state off
setstate Licht.Kueche 2023-03-08 09:37:26 time 09:37
setstate Licht.Kueche 2023-03-08 09:37:26 unixtime 1678264647
setstate Licht.Kueche 2022-11-01 10:58:54 update_beta_version 20221014-081312/v1.12.1-rc1-gd2158aa
setstate Licht.Kueche 2023-03-08 09:37:26 update_has_update false
setstate Licht.Kueche 2023-03-08 09:37:26 update_new_version 20221027-091427/v1.12.1-ga9117d3
setstate Licht.Kueche 2023-03-08 09:37:26 update_old_version 20221027-091427/v1.12.1-ga9117d3
setstate Licht.Kueche 2023-03-08 09:37:26 update_status idle
setstate Licht.Kueche 2023-03-08 09:37:26 uptime 1803698
setstate Licht.Kueche 2023-03-08 09:37:26 wifi_sta_connected true
setstate Licht.Kueche 2023-03-08 09:37:26 wifi_sta_ip 192.168.57.223
setstate Licht.Kueche 2023-03-08 09:37:26 wifi_sta_rssi -52
setstate Licht.Kueche 2023-03-08 09:37:26 wifi_sta_ssid Internet

Durch das attr Licht.Kueche alexaName Küchenlicht sollte das Licht.Kueche als "Küchenlicht" bei Alexa bekannt sein.

In meinem ./fhem habe ich eine Datei namens alexa-fhem.cfg mit folgendem Inhalt:
{
   "connections" : [
      {
         "name" : "FHEM",
         "server" : "127.0.0.1",
         "uid" : 999,
         "webname" : "fhem",
         "filter" : "alexaName=..*",
         "port" : "8083"
      }
   ],
   "sshproxy" : {
      "ssh" : "/usr/bin/ssh",
      "description" : "FHEM Connector"
   }
}


Irgendetwas klappt da offensichtlich mit der "Übersetzung" der Alexa-Namen nicht. Oder?

Nachtrag:
Ich habe gerade eine interessante Entdeckung gemacht: alexa-fhem hat im docker ein Volumen angelegt ....
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

MadMax-FHEM

#1891
Etwas mehr Infos (Logauszug) bzgl. alexa-fhem wären interessant.

Also kann alexa-fhem (im alexa-fhem Container) den ssh aufbauen, also den Vereinsserver erreichen?
Müsste man (im Device sehen und auch) im alexa-fhem Log.

Dann: kann alexa-fhem (alexa-fhem Container) fhem (im fhem Container) erreichen? (sieht so aus). Was wird beim "Auslesen" des fhem durch alexa-fhem alles (und wie) gefunden? Würde man auch im alexa-fhem Log finden.

Dass das alexa-fhem Log im fhem-Container leer ist, ist logisch: dort läuft ja alexa-fhem auch nicht ;)

Dass beim Alexa-Device (im fhem Container) steht, dass alexa-fhem nicht läuft und installiert werden sollte/müsste ist ja dadurch auch logisch (-> Unschönheit, wurde ja bereits angesprochen).
Ein Alexa-Device im fhem Container ist eigentlich nicht nötig, was dadurch kommt sind halt die Attribute genericDeviceType/homebridgeMapping. Das sind aber "nur" Erweiterungen des userattr in global (könnten also auch anders dazugebracht werden) und auch nicht "vollständig", es fehlen wohl einige Dinge wie genericDeviceType media usw.

EDIT:
hier also (noch mal) kurz

alexa-fhem (das nodejs-Zeugs) läuft im alexa-fhem Container. Dieser muss halt dafür sorgen, dass alexa-fhem läuft und immer wieder gestartet wird, sollte es sich "ungewollt" beenden (das übernimmt normalerweise eben das Alexa-Device bei einer "bare metal Installation").
In der DORTIGEN alexa-fhem Konfiguration muss eingestellt sein, wie alexa-fhem die Devices in fhem (-> fhem Container) erreichen/auslesen und steuern kann.
Mir nicht ganz klar bzw. "unschön": wenn fhem mit Zugangsdaten abgesichert ist, dann wird das normalerweise ("bare metal") im Alexa-Device eingetragen und verschlüsselt abgelegt. Es gibt (gab zumindest) die Möglichkeit das auch bei der Connection in der alexa-fhem Konfiguration einzutragen. Dann halt in "plain Text" (unschön!).

fhem läuft im fhem Container (eh klar ;) ). Dort werden Devices mit den entsprechenden Attributen "versorgt" wichtig/Pflicht ist alexaName (bzw. eben passend zur "Filter-Einstellung" in der alexa-fhem Konfiguration [alexa-fhem Container]). Wenn die automatische Erkennung nicht reicht, bzw. besser ist es genericDeviceType zu setzen. Wenn man was anpassen muss, weil es falsch "interpretiert" wird (oder nicht/falsch/unpassend automatisch Erkannt wird), dann noch mit homebridgeMapping "nachhelfen".

Damit diese Attribute vorhanden sind, gibt es das Alexa-Device und dieses kümmert sich auch um Start/Stop/etc. von alexa-fhem (im "bare metal" Umfeld). Zusätzlich gibt es (neu) auch Aufrufe, um Devices an Amazon/Alexa zu "melden", damit diese "gefunden" werden (bzw. agr nicht mehr "gesucht" werden müssen: "Alexa suche smarte Geräte"). Dies geht im Docker Umfeld nicht (denke ich: Alexa-Device im fhem Container hat ja keinen Zugriff auf alexa-fhem im alexa-fhem Container). Wenn also in fhem (fhem Container) Devices für die Alexa-Sprachsteuerung vorbereitet wurden (Attribute vergeben) oder Änderungen vorgenommen wurden, dann muss alexa-fhem neu gestartet werden: alexa-fhem Container neu starten?
Ist halt im "bare metal" Umfeld angenehmer/einfacher bzw. sogar ohne Neustart machbar.
(nicht schlimm bzw. starte ich auch einfach alexa-fhem neu durch [ich habe "bare metal" / und bleibe auch dabei :)  ])

Hier sieht man, dass das Alexa-Device eigentlich (im Docker-Umfeld) nicht notwendig ist/wäre, sofern man irgendwie dafür sorgt, dass es eben die Attribute-Einträge im userattr in global gibt/gäbe :)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Otto123

Zitat von: rallye am 08 März 2023, 10:44:52
Nachtrag:
Ich habe gerade eine interessante Entdeckung gemacht: alexa-fhem hat im docker ein Volumen angelegt ....
Zumindest das ist nicht in Ordnung mit Deiner Definition. Sieht bei mir so aus:
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rallye

Zitat von: Otto123 am 08 März 2023, 12:03:31
Zumindest das ist nicht in Ordnung mit Deiner Definition. Sieht bei mir so aus:
Sehe ich auch so. Meine Definition lautet:
  alexa-fhem:
    image: ghcr.io/fhem/fhem/alexa-fhem:latest
    container_name: alexa-fhem
    restart: always
#    ports:
#      - "3000:3000"
    volumes:
      - /opt/alexa-fhem/:/alexa-fhem"
    environment:
      ALEXAFHEM_UID: 6062
      ALEXAFHEM_GID: 6062
      TZ: Europe/Vienna

und danach sollte dieses Volume eben nicht erzeugt sondern /opt/alexa-fhem genommen werden. Ich hab den Container und das Volume gelöscht, nach einem restart ohne alexa-fhem war das Volume nicht vorhanden, doch nach neuerlichem Hinzufügen von Alexa-fhem ist dieses Volume auch wieder da. Inhalt ist übrigens:
alexa-fhem.json  config.json
Das Log im Portainer beim Starten gibt keinen Hinweis darauf, dass ein volume erzeugt Wirt:
Preparing user environment ...
  - Generating SSH Ed25519 client certificate for user 'alexa-fhem' ...
  - Generating SSH RSA client certificate for user 'alexa-fhem' ...
  - Creating default config in /alexa-fhem/config.json ...
  - Creating symlink to config.json in /alexa-fhem/.alexa/config.json ...
Starting alexa-fhem ...
[3/8/2023, 12:40:37 PM] os.homedir()=/alexa-fhem
[3/8/2023, 12:40:37 PM] using config from /alexa-fhem/.alexa/config.json
*** CONFIG: parsed completely
[3/8/2023, 12:40:37 PM] this is alexa-fhem 0.5.64
[3/8/2023, 12:40:37 PM] connecting to FHEM ...

Ich denke, darum kümmere ich mich im 2ten Schritt, nachdem Alexa meine Devices wieder schaltet.
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

Otto123

/opt/alexa-fhem/ "darf" denn da wer? /opt hat ja per default nur rootdrwxr-xr-x   5 root root 4,0K Sep 27 17:25 opt
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rallye

Zitat von: MadMax-FHEM am 08 März 2023, 11:10:15
Etwas mehr Infos (Logauszug) bzgl. alexa-fhem wären interessant.

Ich wollte euch nicht zumüllen  ;) aber du hast Recht!


Zitat von: MadMax-FHEM am 08 März 2023, 11:10:15
Also kann alexa-fhem (im alexa-fhem Container) den ssh aufbauen, also den Vereinsserver erreichen?
Müsste man (im Device sehen und auch) im alexa-fhem Log.
So wie ich das Log lese: ja. Aber ich muss ehrlich sagen, ich habe den damals lt. Instructions gesicherten Key nach dem Umstieg nirgends eingegeben sondern einfach die non-Docker-config 1:1 in die Dockerumgebung übernommen

Zitat von: MadMax-FHEM am 08 März 2023, 11:10:15
Dann: kann alexa-fhem (alexa-fhem Container) fhem (im fhem Container) erreichen? (sieht so aus). Was wird beim "Auslesen" des fhem durch alexa-fhem alles (und wie) gefunden? Würde man auch im alexa-fhem Log finden.

Dass das alexa-fhem Log im fhem-Container leer ist, ist logisch: dort läuft ja alexa-fhem auch nicht ;)

Dass beim Alexa-Device (im fhem Container) steht, dass alexa-fhem nicht läuft und installiert werden sollte/müsste ist ja dadurch auch logisch (-> Unschönheit, wurde ja bereits angesprochen).
Ein Alexa-Device im fhem Container ist eigentlich nicht nötig, was dadurch kommt sind halt die Attribute genericDeviceType/homebridgeMapping. Das sind aber "nur" Erweiterungen des userattr in global (könnten also auch anders dazugebracht werden) und auch nicht "vollständig", es fehlen wohl einige Dinge wie genericDeviceType media usw.

Hier mal das Log ab initialem Start von alexa-fhem
       
Preparing user environment ...
  - Generating SSH Ed25519 client certificate for user 'alexa-fhem' ...
  - Generating SSH RSA client certificate for user 'alexa-fhem' ...
  - Creating default config in /alexa-fhem/config.json ...
  - Creating symlink to config.json in /alexa-fhem/.alexa/config.json ...
Starting alexa-fhem ...
[3/8/2023, 12:40:37 PM] os.homedir()=/alexa-fhem
[3/8/2023, 12:40:37 PM] using config from /alexa-fhem/.alexa/config.json
*** CONFIG: parsed completely
[3/8/2023, 12:40:37 PM] this is alexa-fhem 0.5.64
[3/8/2023, 12:40:37 PM] connecting to FHEM ...
[3/8/2023, 12:40:37 PM] [FHEM] defaults to: will not send proactive events
[3/8/2023, 12:40:37 PM] [FHEM] trying longpoll to listen for fhem events
[3/8/2023, 12:40:37 PM] [FHEM] starting longpoll: http://fhem:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1678275637952
[3/8/2023, 12:40:37 PM] Server listening on: http://:::3000 for direct connections
[3/8/2023, 12:40:38 PM] [FHEM] longpoll error: Error: connect ECONNREFUSED 172.18.0.4:8083, retry in: 5000msec
*** FHEM: connection failed: Error: connect ECONNREFUSED 172.18.0.4:8083
[3/8/2023, 12:40:43 PM] [FHEM] trying longpoll to listen for fhem events
[3/8/2023, 12:40:43 PM] [FHEM] starting longpoll: http://fhem:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1678275643022
[3/8/2023, 12:40:43 PM] [FHEM] longpoll error: Error: connect ECONNREFUSED 172.18.0.4:8083, retry in: 10000msec
*** FHEM: connection failed: Error: connect ECONNREFUSED 172.18.0.4:8083
[3/8/2023, 12:40:53 PM] [FHEM] trying longpoll to listen for fhem events
[3/8/2023, 12:40:53 PM] [FHEM] starting longpoll: http://fhem:8083/fhem?XHR=1&inform=type=status;addglobal=1;filter=.*;since=null;fmt=JSON&timestamp=1678275653041
[3/8/2023, 12:41:26 PM] [FHEM] got csrfToken: TheToken0815
[3/8/2023, 12:41:26 PM] [FHEM] Checking devices and attributes...
[3/8/2023, 12:41:26 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7BAttrVal(%22global%22%2C%22userattr%22%2C%22%22)%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:26 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=jsonlist2%20TYPE%3Dalexa&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:26 PM] [FHEM] waiting for events ...
[3/8/2023, 12:41:26 PM] [FHEM] Fetching FHEM devices...
[3/8/2023, 12:41:26 PM] [FHEM] fetching: http://fhem:8083/fhem?cmd=jsonlist2%20alexaName%3D..*&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:30 PM] [FHEM] alexa device is alexa
[3/8/2023, 12:41:30 PM] [FHEM] alexa will not send proactive events
[3/8/2023, 12:41:30 PM] [FHEM] alexa uses ID: 6252daf1-f33f-55a1-4a44-8f36a1f64b8663cf
[3/8/2023, 12:41:30 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22alexa-fhem%20version%22%7D%20%3D%20%220.5.64%22%7D%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:30 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bget%20alexa%20proxyToken%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:30 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Blist%20alexa%20.eventToken%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:30 PM] Server listening on: http://127.0.0.1:38483 for proxy connections
[3/8/2023, 12:41:30 PM] *** SSH: checking proxy configuration
[3/8/2023, 12:41:30 PM] sshautoconf: home=/alexa-fhem, spath=/alexa-fhem/.alexa, cpath=/alexa-fhem/.alexa/config.json, sshpath=/alexa-fhem/.ssh
[3/8/2023, 12:41:30 PM] Passed config: {
  alexa: {
    port: 3000,
    name: 'Alexa',
    ssl: false,
    keyFile: '/certs/alexa-fhem.key',
    certFile: '/certs/alexa-fhem.crt',
    'nat-pmp': '',
    'nat-upnp': false,
    applicationId: [ 'amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX' ],
    oauthClientID: [ 'amzn1.application-oa2-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' ]
  },
  sshproxy: {
    description: 'FHEM Connector',
    ssh: '/usr/bin/ssh',
    options: [ '-i', '/alexa-fhem/.ssh/id_rsa', '-p', 58824, 'fhem-va.fhem.de' ],
    'bind-ip': '127.0.0.1',
    server: Server {
      maxHeaderSize: undefined,
      insecureHTTPParser: undefined,
      _events: [Object: null prototype],
      _eventsCount: 3,
      _maxListeners: undefined,
      _connections: 0,
      _handle: [TCP],
      _usingWorkers: false,
      _workers: [],
      _unref: false,
      allowHalfOpen: true,
      pauseOnConnect: false,
      noDelay: false,
      keepAlive: false,
      keepAliveInitialDelay: 0,
      httpAllowHalfOpen: false,
      timeout: 0,
      keepAliveTimeout: 5000,
      maxHeadersCount: null,
      maxRequestsPerSocket: 0,
      headersTimeout: 60000,
      requestTimeout: 0,
      _connectionKey: '4:127.0.0.1:0',
      [Symbol(IncomingMessage)]: [Function: IncomingMessage],
      [Symbol(ServerResponse)]: [Function: ServerResponse],
      [Symbol(kCapture)]: false,
      [Symbol(async_id_symbol)]: 160,
      [Symbol(kUniqueHeaders)]: null
    }
  },
  connections: [
    {
      name: 'FHEM',
      webname: 'fhem',
      filter: 'alexaName=..*',
      uid: '6062',
      port: '8083',
      server: 'fhem'
    }
  ]
}
[3/8/2023, 12:41:30 PM] sshautoconf: SSH key seems to exist

3, 12:41:34 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bjsonlist2%20alexa%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
*** FHEM: connected
[3/8/2023, 12:41:34 PM] [FHEM] got: 67 results
[3/8/2023, 12:41:34 PM] [FHEM] AVR_X2800H is soundbar
[3/8/2023, 12:41:34 PM] [FHEM] AVR_X2800H has
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Volume [volume;cached]
[3/8/2023, 12:41:34 PM] [FHEM]   Mute [mute]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Power [power]
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] AVR_X2800H will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] AVR_X2800H uses ID: 639c8717-f33f-55a1-b849-d03c766ca7dd64fb
  2023-03-08 12:41:34 caching: AVR_X2800H-volume: 51.5
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Volume: 52 (as number; from '51.5')
  2023-03-08 12:41:34 caching: AVR_X2800H-mute: off
  2023-03-08 12:41:34 caching: AVR_X2800H-power: off
[3/8/2023, 12:41:34 PM] [FHEM] AVR_X2800H-power not a number: off
  2023-03-08 12:41:34 caching: AVR_X2800H-state: disconnected
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.BD is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.BD has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.BD will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.BD uses ID: 00:15:8d:00:06:8b:8d:d3-01-0006
  2023-03-08 12:41:34 caching: Fenster.BD-battery: 98
  2023-03-08 12:41:34 caching: Fenster.BD-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.BD-temperature: 23
  2023-03-08 12:41:34 caching: Fenster.BD-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KE is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KE has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KE will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KE uses ID: 00:15:8d:00:06:8b:bb:ab-01-0006
  2023-03-08 12:41:34 caching: Fenster.KE-battery: 91
  2023-03-08 12:41:34 caching: Fenster.KE-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.KE-temperature: 23
  2023-03-08 12:41:34 caching: Fenster.KE-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KU is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KU has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KU will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.KU uses ID: 00:15:8d:00:02:8d:6c:f7-01-0006
  2023-03-08 12:41:34 caching: Fenster.KU-battery: 100
  2023-03-08 12:41:34 caching: Fenster.KU-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.KU-temperature: 23
  2023-03-08 12:41:34 caching: Fenster.KU-humidity: 34.71
  2023-03-08 12:41:34 caching: Fenster.KU-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.DG is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.DG has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.DG will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.DG uses ID: 00:15:8d:00:06:8b:41:84-01-0006
  2023-03-08 12:41:34 caching: Fenster.Li.DG-battery: 100
  2023-03-08 12:41:34 caching: Fenster.Li.DG-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.Li.DG-temperature: 23
  2023-03-08 12:41:34 caching: Fenster.Li.DG-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SO is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SO has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom AirPressure [pressure]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SO will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SO uses ID: 00:15:8d:00:06:8b:b8:e8-01-0006
  2023-03-08 12:41:34 caching: Fenster.Li.SO-battery: 95
  2023-03-08 12:41:34 caching: Fenster.Li.SO-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.Li.SO-temperature: 25
  2023-03-08 12:41:34 caching: Fenster.Li.SO-pressure: 984
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom AirPressure: 984 (as number; from '984')
  2023-03-08 12:41:34 caching: Fenster.Li.SO-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SW is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SW has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SW will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Li.SW uses ID: 00:15:8d:00:06:9b:16:6f-01-0006
  2023-03-08 12:41:34 caching: Fenster.Li.SW-battery: 100
  2023-03-08 12:41:34 caching: Fenster.Li.SW-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.Li.SW-temperature: 16
  2023-03-08 12:41:34 caching: Fenster.Li.SW-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.NW is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.NW has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.NW will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.NW uses ID: 00:15:8d:00:06:8b:85:8d-01-0006
  2023-03-08 12:41:34 caching: Fenster.NW-battery: 85
  2023-03-08 12:41:34 caching: Fenster.NW-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.NW-temperature: 26
  2023-03-08 12:41:34 caching: Fenster.NW-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.DG is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.DG has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.DG will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.DG uses ID: 00:15:8d:00:06:9b:1b:95-01-0006
  2023-03-08 12:41:34 caching: Fenster.Re.DG-battery: 100
  2023-03-08 12:41:34 caching: Fenster.Re.DG-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.Re.DG-temperature: 22
  2023-03-08 12:41:34 caching: Fenster.Re.DG-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.SW is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.SW has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.SW will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.Re.SW uses ID: 00:15:8d:00:06:8b:42:f3-01-0006
  2023-03-08 12:41:34 caching: Fenster.Re.SW-battery: 100
  2023-03-08 12:41:34 caching: Fenster.Re.SW-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.Re.SW-temperature: 21
  2023-03-08 12:41:34 caching: Fenster.Re.SW-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SH is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SH has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SH will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SH uses ID: 00:15:8d:00:06:93:b9:6c-01-0006
  2023-03-08 12:41:34 caching: Fenster.SH-battery: 100
  2023-03-08 12:41:34 caching: Fenster.SH-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.SH-temperature: 23
  2023-03-08 12:41:34 caching: Fenster.SH-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SZ is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SZ has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.SZ uses ID: 00:15:8d:00:06:8b:8e:58-01-0006
  2023-03-08 12:41:34 caching: Fenster.SZ-battery: 95
  2023-03-08 12:41:34 caching: Fenster.SZ-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.SZ-temperature: 23
  2023-03-08 12:41:34 caching: Fenster.SZ-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WC is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WC has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WC will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WC uses ID: 00:15:8d:00:02:a7:12:8e-01-0006
  2023-03-08 12:41:34 caching: Fenster.WC-battery: 100
  2023-03-08 12:41:34 caching: Fenster.WC-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.WC-temperature: 21
  2023-03-08 12:41:34 caching: Fenster.WC-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WR is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WR has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WR will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Fenster.WR uses ID: 00:15:8d:00:02:8e:b2:4e-01-0006
  2023-03-08 12:41:34 caching: Fenster.WR-battery: 100
  2023-03-08 12:41:34 caching: Fenster.WR-reachable: 1
  2023-03-08 12:41:34 caching: Fenster.WR-temperature: 21
  2023-03-08 12:41:34 caching: Fenster.WR-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] FritzboxGuest is switch
[3/8/2023, 12:41:34 PM] [FHEM] FritzboxGuest has
[3/8/2023, 12:41:34 PM] [FHEM] FritzboxGuest will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] FritzboxGuest uses ID: 61e6ae67-f33f-55a1-444e-1d36594aecc76ca9
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.HR_Clima is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.HR_Clima has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Actuation [ValvePosition]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.HR_Clima will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.HR_Clima uses ID: CUL_HM.6A21E604
  2023-03-08 12:41:34 caching: HK_Vent.HR_Clima-desired-temp: 19.0
  2023-03-08 12:41:34 caching: HK_Vent.HR_Clima-ValvePosition: 0
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Actuation: 0 (as number; from '0')
  2023-03-08 12:41:34 caching: HK_Vent.HR_Clima-measured-temp: 20.0
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.VZ_Clima is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.VZ_Clima has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Actuation [ValvePosition]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.VZ_Clima will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.VZ_Clima uses ID: CUL_HM.6A200B04
  2023-03-08 12:41:34 caching: HK_Vent.VZ_Clima-desired-temp: 18.0
  2023-03-08 12:41:34 caching: HK_Vent.VZ_Clima-ValvePosition: 0
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Actuation: 0 (as number; from '0')
  2023-03-08 12:41:34 caching: HK_Vent.VZ_Clima-measured-temp: 20.9
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WC_Clima is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WC_Clima has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Actuation [ValvePosition]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WC_Clima will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WC_Clima uses ID: CUL_HM.63A11004
  2023-03-08 12:41:34 caching: HK_Vent.WC_Clima-desired-temp: 20.0
  2023-03-08 12:41:34 caching: HK_Vent.WC_Clima-ValvePosition: 36
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Actuation: 36 (as number; from '36')
  2023-03-08 12:41:34 caching: HK_Vent.WC_Clima-measured-temp: 20.7
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WR_Clima is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WR_Clima has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Actuation [ValvePosition]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WR_Clima will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] HK_Vent.WR_Clima uses ID: CUL_HM.6A207804
  2023-03-08 12:41:34 caching: HK_Vent.WR_Clima-desired-temp: 18.0
  2023-03-08 12:41:34 caching: HK_Vent.WR_Clima-ValvePosition: 0
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Actuation: 0 (as number; from '0')
  2023-03-08 12:41:34 caching: HK_Vent.WR_Clima-measured-temp: 18.9
[3/8/2023, 12:41:34 PM] [FHEM] Licht.BD is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.BD has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.BD will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.BD uses ID: 61d9b6bd-f33f-55a1-c5ad-a63f44963aa9d236
  2023-03-08 12:41:34 caching: Licht.BD-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.EG is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.EG has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.EG will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.EG uses ID: 61d99525-f33f-55a1-dcdb-a6c7d02428b7612c
  2023-03-08 12:41:34 caching: Licht.Balkon.EG-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.OG is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.OG has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.OG will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Balkon.OG uses ID: 61d9b010-f33f-55a1-59bb-cb6e4701dce87d04
  2023-03-08 12:41:34 caching: Licht.Balkon.OG-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.DG is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.DG has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.DG will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.DG uses ID: 61d9b2b2-f33f-55a1-f9b9-e6abb6f91f5ef4a9
  2023-03-08 12:41:34 caching: Licht.DG-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ is light
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ has
[3/8/2023, 12:41:34 PM] [FHEM]   On [onoff;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   Brightness [bri]
[3/8/2023, 12:41:34 PM] [FHEM]   Hue [hue;hue;0-65535]
[3/8/2023, 12:41:34 PM] [FHEM]   Saturation [sat;sat;0-254]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Color Temperature [ct]
[3/8/2023, 12:41:34 PM] [FHEM]   colormode [colormode]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ uses ID: Licht.EZ
  2023-03-08 12:41:34 caching: Licht.EZ-onoff: 0
  2023-03-08 12:41:34 caching: Licht.EZ-bri: 254
  2023-03-08 12:41:34 caching: Licht.EZ-sat: 0
  2023-03-08 12:41:34 caching: Licht.EZ-ct: 0
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Color Temperature: 154 (as number; from '0')
  2023-03-08 12:41:34 caching: Licht.EZ-reachable: 1
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ_LED is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ_LED has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ_LED will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.EZ_LED uses ID: 61d98957-f33f-55a1-fa26-fd11bbff4f51efdf
  2023-03-08 12:41:34 caching: Licht.EZ_LED-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Garten is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Garten has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Garten will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Garten uses ID: 62332241-f33f-55a1-6703-7ec6e51a88221a67
  2023-03-08 12:41:34 caching: Licht.Garten-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Keller is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Keller has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Keller will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Keller uses ID: 623deb63-f33f-55a1-7187-60d572297a41c0ee
  2023-03-08 12:41:34 caching: Licht.Keller-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kueche is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kueche has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kueche will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kueche uses ID: 61d9a485-f33f-55a1-f785-8242bec208a51c2f
  2023-03-08 12:41:34 caching: Licht.Kueche-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kuechentisch is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kuechentisch has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kuechentisch will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Kuechentisch uses ID: 61d9984b-f33f-55a1-881a-e5d3a82c42a966bf
  2023-03-08 12:41:34 caching: Licht.Kuechentisch-state: on
[3/8/2023, 12:41:34 PM] [FHEM] Licht.NW is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.NW has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.NW will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.NW uses ID: 61d9b4de-f33f-55a1-4216-55ce5000ba0a771f
  2023-03-08 12:41:34 caching: Licht.NW-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SO is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SO has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SO will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SO uses ID: 61daef6b-f33f-55a1-a365-773412c01594c03b
  2023-03-08 12:41:34 caching: Licht.SO-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SW is light
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SW has
[3/8/2023, 12:41:34 PM] [FHEM]   On [onoff;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   Brightness [bri]
[3/8/2023, 12:41:34 PM] [FHEM]   Hue [hue;hue;0-65535]
[3/8/2023, 12:41:34 PM] [FHEM]   Saturation [sat;sat;0-254]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Color Temperature [ct]
[3/8/2023, 12:41:34 PM] [FHEM]   colormode [colormode]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SW will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SW uses ID: Licht.SW
  2023-03-08 12:41:34 caching: Licht.SW-onoff: 0
  2023-03-08 12:41:34 caching: Licht.SW-bri: 26
  2023-03-08 12:41:34 caching: Licht.SW-sat: 0
  2023-03-08 12:41:34 caching: Licht.SW-ct: 367
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Color Temperature: 367 (as number; from '367')
  2023-03-08 12:41:34 caching: Licht.SW-colormode: ct
  2023-03-08 12:41:34 caching: Licht.SW-reachable: 1
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SZ is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SZ has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.SZ uses ID: 61d9aadb-f33f-55a1-1344-62c76276bf16002e
  2023-03-08 12:41:34 caching: Licht.SZ-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Stehlampen is light
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Stehlampen has
[3/8/2023, 12:41:34 PM] [FHEM]   On [onoff;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   Brightness [bri]
[3/8/2023, 12:41:34 PM] [FHEM]   Hue [hue;hue;0-65535]
[3/8/2023, 12:41:34 PM] [FHEM]   Saturation [sat;sat;0-254]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Color Temperature [ct]
[3/8/2023, 12:41:34 PM] [FHEM]   colormode [colormode]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Stehlampen will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Stehlampen uses ID: Licht.Stehlampen
  2023-03-08 12:41:34 caching: Licht.Stehlampen-onoff: 0
  2023-03-08 12:41:34 caching: Licht.Stehlampen-bri: 77
  2023-03-08 12:41:34 caching: Licht.Stehlampen-hue: 6098
  2023-03-08 12:41:34 caching: Licht.Stehlampen-sat: 140
  2023-03-08 12:41:34 caching: Licht.Stehlampen-ct: 366
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Color Temperature: 366 (as number; from '366')
  2023-03-08 12:41:34 caching: Licht.Stehlampen-colormode: nonuniform
  2023-03-08 12:41:34 caching: Licht.Stehlampen-reachable: 1
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Terasse is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Terasse has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Terasse will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.Terasse uses ID: 623b4312-f33f-55a1-8ce3-0cf9fafc6084893d
  2023-03-08 12:41:34 caching: Licht.Terasse-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WR is switch
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WR has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WR will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WR uses ID: 61d9a91b-f33f-55a1-2fe6-9dbeec9e6b1276f9
  2023-03-08 12:41:34 caching: Licht.WR-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WZ is light
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WZ has
[3/8/2023, 12:41:34 PM] [FHEM]   On [onoff;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   Brightness [bri]
[3/8/2023, 12:41:34 PM] [FHEM]   Hue [hue;hue;0-65535]
[3/8/2023, 12:41:34 PM] [FHEM]   Saturation [sat;sat;0-254]
[3/8/2023, 12:41:34 PM] [FHEM]   Custom Color Temperature [ct]
[3/8/2023, 12:41:34 PM] [FHEM]   colormode [colormode]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Licht.WZ uses ID: Licht.WZ
  2023-03-08 12:41:34 caching: Licht.WZ-onoff: 0
  2023-03-08 12:41:34 caching: Licht.WZ-bri: 1
  2023-03-08 12:41:34 caching: Licht.WZ-sat: 0
  2023-03-08 12:41:34 caching: Licht.WZ-ct: 0
[3/8/2023, 12:41:34 PM] [FHEM]     caching: Custom Color Temperature: 154 (as number; from '0')
  2023-03-08 12:41:34 caching: Licht.WZ-reachable: 1
[3/8/2023, 12:41:34 PM] [FHEM] SW.Heizpumpe is switch
[3/8/2023, 12:41:34 PM] [FHEM] SW.Heizpumpe has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] SW.Heizpumpe will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] SW.Heizpumpe uses ID: 63820653-f33f-55a1-49c4-61cfb885e6a42c30
  2023-03-08 12:41:34 caching: SW.Heizpumpe-state: off
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolheizung is TemperatureSensor
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolheizung has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolheizung will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolheizung uses ID: 62c6db66-f33f-55a1-d017-b0015ba427480138
  2023-03-08 12:41:34 caching: SW.Poolheizung-state: off
  2023-03-08 12:41:34 caching: SW.Poolheizung-temperature: 10.0
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolpumpe is switch
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolpumpe has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolpumpe will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] SW.Poolpumpe uses ID: 62494dd6-f33f-55a1-521e-c9ed8d28e20d281f
  2023-03-08 12:41:34 caching: SW.Poolpumpe-state: off
[3/8/2023, 12:41:34 PM] [FHEM] Tempsensor.KE is TemperatureSensor
[3/8/2023, 12:41:34 PM] [FHEM] Tempsensor.KE has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM] Tempsensor.KE will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Tempsensor.KE uses ID: 00:15:8d:00:04:4c:04:07-01-0402
  2023-03-08 12:41:34 caching: Tempsensor.KE-battery: 95
  2023-03-08 12:41:34 caching: Tempsensor.KE-reachable: 1
  2023-03-08 12:41:34 caching: Tempsensor.KE-temperature: 18.01
[3/8/2023, 12:41:34 PM] [FHEM] TempsensorEingang is TemperatureSensor
[3/8/2023, 12:41:34 PM] [FHEM] TempsensorEingang has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM] TempsensorEingang will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] TempsensorEingang uses ID: 00:15:8d:00:04:1d:a7:58-01-0402
  2023-03-08 12:41:34 caching: TempsensorEingang-battery: 72
  2023-03-08 12:41:34 caching: TempsensorEingang-reachable: 1
  2023-03-08 12:41:34 caching: TempsensorEingang-temperature: 9.06
[3/8/2023, 12:41:34 PM] [FHEM] Therm.BD_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.BD_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.BD_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.BD_Climate uses ID: CUL_HM.633F4C02
  2023-03-08 12:41:34 caching: Therm.BD_Climate-desired-temp: 18.5
  2023-03-08 12:41:34 caching: Therm.BD_Climate-measured-temp: 20.1
  2023-03-08 12:41:34 caching: Therm.BD_Climate-humidity: 51
[3/8/2023, 12:41:34 PM] [FHEM] Therm.DG_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.DG_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.DG_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.DG_Climate uses ID: CUL_HM.633F5F02
  2023-03-08 12:41:34 caching: Therm.DG_Climate-desired-temp: 18.5
  2023-03-08 12:41:34 caching: Therm.DG_Climate-measured-temp: 21.3
  2023-03-08 12:41:34 caching: Therm.DG_Climate-humidity: 47
[3/8/2023, 12:41:34 PM] [FHEM] Therm.EZ_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.EZ_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.EZ_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.EZ_Climate uses ID: CUL_HM.72657502
  2023-03-08 12:41:34 caching: Therm.EZ_Climate-desired-temp: 20.0
  2023-03-08 12:41:34 caching: Therm.EZ_Climate-measured-temp: 22.4
  2023-03-08 12:41:34 caching: Therm.EZ_Climate-humidity: 42
[3/8/2023, 12:41:34 PM] [FHEM] Therm.NW_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.NW_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.NW_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.NW_Climate uses ID: CUL_HM.72658102
  2023-03-08 12:41:34 caching: Therm.NW_Climate-desired-temp: 18.0
  2023-03-08 12:41:34 caching: Therm.NW_Climate-measured-temp: 18.2
  2023-03-08 12:41:34 caching: Therm.NW_Climate-humidity: 47
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SO_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SO_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SO_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SO_Climate uses ID: CUL_HM.72655802
  2023-03-08 12:41:34 caching: Therm.SO_Climate-desired-temp: 18.0
  2023-03-08 12:41:34 caching: Therm.SO_Climate-measured-temp: 20.0
  2023-03-08 12:41:34 caching: Therm.SO_Climate-humidity: 41
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SW_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SW_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SW_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SW_Climate uses ID: CUL_HM.63407C02
  2023-03-08 12:41:34 caching: Therm.SW_Climate-desired-temp: 18.5
  2023-03-08 12:41:34 caching: Therm.SW_Climate-measured-temp: 19.6
  2023-03-08 12:41:34 caching: Therm.SW_Climate-humidity: 51
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SZ_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SZ_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SZ_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.SZ_Climate uses ID: CUL_HM.72657102
  2023-03-08 12:41:34 caching: Therm.SZ_Climate-desired-temp: 17.0
  2023-03-08 12:41:34 caching: Therm.SZ_Climate-measured-temp: 18.1
  2023-03-08 12:41:34 caching: Therm.SZ_Climate-humidity: 55
[3/8/2023, 12:41:34 PM] [FHEM] Therm.WZ_Climate is thermostat
[3/8/2023, 12:41:34 PM] [FHEM] Therm.WZ_Climate has
[3/8/2023, 12:41:34 PM] [FHEM]   TargetTemperature [desired-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [measured-temp]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentHeatingCoolingState [undefined]
[3/8/2023, 12:41:34 PM] [FHEM] Therm.WZ_Climate will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Therm.WZ_Climate uses ID: CUL_HM.72657002
  2023-03-08 12:41:34 caching: Therm.WZ_Climate-desired-temp: 18.5
  2023-03-08 12:41:34 caching: Therm.WZ_Climate-measured-temp: 19.6
  2023-03-08 12:41:34 caching: Therm.WZ_Climate-humidity: 51
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.EZ is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.EZ has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.EZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.EZ uses ID: 00:15:8d:00:06:78:ef:1a-01-0006
  2023-03-08 12:41:34 caching: Tuere.Balkon.EZ-battery: 100
  2023-03-08 12:41:34 caching: Tuere.Balkon.EZ-reachable: 1
  2023-03-08 12:41:34 caching: Tuere.Balkon.EZ-temperature: 23
  2023-03-08 12:41:34 caching: Tuere.Balkon.EZ-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SO is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SO has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SO will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SO uses ID: 00:15:8d:00:06:8b:8d:d2-01-0006
  2023-03-08 12:41:34 caching: Tuere.Balkon.SO-battery: 100
  2023-03-08 12:41:34 caching: Tuere.Balkon.SO-reachable: 1
  2023-03-08 12:41:34 caching: Tuere.Balkon.SO-temperature: 23
  2023-03-08 12:41:34 caching: Tuere.Balkon.SO-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SW is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SW has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SW will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Balkon.SW uses ID: 00:15:8d:00:06:8b:84:bf-01-0006
  2023-03-08 12:41:34 caching: Tuere.Balkon.SW-battery: 100
  2023-03-08 12:41:34 caching: Tuere.Balkon.SW-reachable: 1
  2023-03-08 12:41:34 caching: Tuere.Balkon.SW-temperature: 22
  2023-03-08 12:41:34 caching: Tuere.Balkon.SW-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Li.WZ is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Li.WZ has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Li.WZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Li.WZ uses ID: 00:15:8d:00:06:93:b5:f5-01-0006
  2023-03-08 12:41:34 caching: Tuere.Terasse.Li.WZ-battery: 100
  2023-03-08 12:41:34 caching: Tuere.Terasse.Li.WZ-reachable: 1
  2023-03-08 12:41:34 caching: Tuere.Terasse.Li.WZ-temperature: 22
  2023-03-08 12:41:34 caching: Tuere.Terasse.Li.WZ-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Re.WZ is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Re.WZ has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Re.WZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.Terasse.Re.WZ uses ID: 00:15:8d:00:06:8b:8f:19-01-0006
  2023-03-08 12:41:34 caching: Tuere.Terasse.Re.WZ-battery: 100
  2023-03-08 12:41:34 caching: Tuere.Terasse.Re.WZ-reachable: 1
  2023-03-08 12:41:34 caching: Tuere.Terasse.Re.WZ-temperature: 23
  2023-03-08 12:41:34 caching: Tuere.Terasse.Re.WZ-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.VZ is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.VZ has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentRelativeHumidity [humidity]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.VZ will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] Tuere.VZ uses ID: 00:15:8d:00:06:8b:bb:97-01-0006
  2023-03-08 12:41:34 caching: Tuere.VZ-battery: 100
  2023-03-08 12:41:34 caching: Tuere.VZ-reachable: 1
  2023-03-08 12:41:34 caching: Tuere.VZ-temperature: 22
  2023-03-08 12:41:34 caching: Tuere.VZ-humidity: 48.07
  2023-03-08 12:41:34 caching: Tuere.VZ-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Ankleidezimmer is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Ankleidezimmer has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Ankleidezimmer will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Ankleidezimmer uses ID: 00:15:8d:00:09:1b:2f:c0-01-0006
  2023-03-08 12:41:34 caching: ZiTuere.Ankleidezimmer-battery: 100
  2023-03-08 12:41:34 caching: ZiTuere.Ankleidezimmer-reachable: 1
  2023-03-08 12:41:34 caching: ZiTuere.Ankleidezimmer-temperature: 19
  2023-03-08 12:41:34 caching: ZiTuere.Ankleidezimmer-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Badezimmer is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Badezimmer has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Badezimmer will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Badezimmer uses ID: 00:15:8d:00:09:1b:30:db-01-0006
  2023-03-08 12:41:34 caching: ZiTuere.Badezimmer-battery: 100
  2023-03-08 12:41:34 caching: ZiTuere.Badezimmer-reachable: 1
  2023-03-08 12:41:34 caching: ZiTuere.Badezimmer-temperature: 23
  2023-03-08 12:41:34 caching: ZiTuere.Badezimmer-state: open
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Gaestezimmer is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Gaestezimmer has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Gaestezimmer will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Gaestezimmer uses ID: 00:15:8d:00:06:93:b9:79-01-0006
  2023-03-08 12:41:34 caching: ZiTuere.Gaestezimmer-battery: 100
  2023-03-08 12:41:34 caching: ZiTuere.Gaestezimmer-reachable: 1
  2023-03-08 12:41:34 caching: ZiTuere.Gaestezimmer-temperature: 21
  2023-03-08 12:41:34 caching: ZiTuere.Gaestezimmer-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Keller is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Keller has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Keller will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Keller uses ID: 00:15:8d:00:09:1b:31:41-01-0006
  2023-03-08 12:41:34 caching: ZiTuere.Keller-battery: 100
  2023-03-08 12:41:34 caching: ZiTuere.Keller-reachable: 1
  2023-03-08 12:41:34 caching: ZiTuere.Keller-temperature: 22
  2023-03-08 12:41:34 caching: ZiTuere.Keller-state: open
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Schlafzimmer is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Schlafzimmer has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Schlafzimmer will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Schlafzimmer uses ID: 00:15:8d:00:09:1b:2f:b0-01-0006
  2023-03-08 12:41:34 caching: ZiTuere.Schlafzimmer-battery: 100
  2023-03-08 12:41:34 caching: ZiTuere.Schlafzimmer-reachable: 1
  2023-03-08 12:41:34 caching: ZiTuere.Schlafzimmer-temperature: 18
  2023-03-08 12:41:34 caching: ZiTuere.Schlafzimmer-state: open
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.WC is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.WC has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.WC will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.WC uses ID: 00:15:8d:00:09:1b:30:0d-01-0006
  2023-03-08 12:41:34 caching: ZiTuere.WC-battery: 98
  2023-03-08 12:41:34 caching: ZiTuere.WC-reachable: 1
  2023-03-08 12:41:34 caching: ZiTuere.WC-temperature: 26
  2023-03-08 12:41:34 caching: ZiTuere.WC-state: closed
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Wirtschaftsraum is ContactSensor
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Wirtschaftsraum has
[3/8/2023, 12:41:34 PM] [FHEM]   BatteryLevel [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   StatusLowBattery [battery]
[3/8/2023, 12:41:34 PM] [FHEM]   Reachable [reachable]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM]   ContactSensorState [state]
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Wirtschaftsraum will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] ZiTuere.Wirtschaftsraum uses ID: 00:15:8d:00:09:1b:30:68-01-0006
  2023-03-08 12:41:34 caching: ZiTuere.Wirtschaftsraum-battery: 100
  2023-03-08 12:41:34 caching: ZiTuere.Wirtschaftsraum-reachable: 1
  2023-03-08 12:41:34 caching: ZiTuere.Wirtschaftsraum-temperature: 21
  2023-03-08 12:41:34 caching: ZiTuere.Wirtschaftsraum-state: open
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug01 is switch
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug01 has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug01 will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug01 uses ID: 63b43f8e-f33f-55a1-fa23-85eb542a10c8bad1
  2023-03-08 12:41:34 caching: shellyplug01-state: on
  2023-03-08 12:41:34 caching: shellyplug01-temperature: 45.83
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug02 is switch
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug02 has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug02 will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug02 uses ID: 63a465db-f33f-55a1-f8c1-a89c34f31ed9d223
  2023-03-08 12:41:34 caching: shellyplug02-state: off
  2023-03-08 12:41:34 caching: shellyplug02-temperature: 20.53
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug03 is switch
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug03 has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug03 will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug03 uses ID: 63a44b1c-f33f-55a1-a8e3-6b5d5d4fcc27fe82
  2023-03-08 12:41:34 caching: shellyplug03-state: on
  2023-03-08 12:41:34 caching: shellyplug03-temperature: 28.60
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug04 is switch
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug04 has
[3/8/2023, 12:41:34 PM] [FHEM]   On [state;on,off]
[3/8/2023, 12:41:34 PM] [FHEM]   CurrentTemperature [temperature]
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug04 will not send proactive events
[3/8/2023, 12:41:34 PM] [FHEM] shellyplug04 uses ID: 63ac5749-f33f-55a1-e731-ff9a466311b3c4e1
  2023-03-08 12:41:34 caching: shellyplug04-state: on
  2023-03-08 12:41:34 caching: shellyplug04-temperature: 34.53
[3/8/2023, 12:41:35 PM] BearerToken '...17E91' read from alexa
[3/8/2023, 12:41:35 PM] [FHEM] got .eventToken
[3/8/2023, 12:41:35 PM] refreshing token
[3/8/2023, 12:41:35 PM] 39_alexa.pm is new version: true
[3/8/2023, 12:41:52 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bset%20alexa%20proxyToken%207508FECC3613C548%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
  2023-03-08 12:41:52 caching: shellyplug01-temperature: 48.36
[3/8/2023, 12:41:52 PM] [FHEM]     caching: CurrentTemperature: 48.36 (as number; from '48.36')
  2023-03-08 12:41:52 caching: shellyplug04-temperature: 34.58
[3/8/2023, 12:41:52 PM] [FHEM]     caching: CurrentTemperature: 34.58 (as number; from '34.58')
  2023-03-08 12:41:52 caching: shellyplug03-temperature: 28.78
[3/8/2023, 12:41:52 PM] [FHEM]     caching: CurrentTemperature: 28.78 (as number; from '28.78')
  2023-03-08 12:41:52 caching: Therm.DG_Climate-measured-temp: 21.4
[3/8/2023, 12:41:52 PM] [FHEM]     caching: CurrentTemperature: 21.4 (as number; from '21.4')
[3/8/2023, 12:41:52 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bset%20alexa%20proxyKey%207387FF3D-4450F6A92D564DD0-7508FECC3613C548%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:52 PM] sshautoconf: completed successfully
[3/8/2023, 12:41:52 PM] *** SSH: proxy configuration set up done
[3/8/2023, 12:41:52 PM] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[3/8/2023, 12:41:52 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:52 PM] Starting SSH with -R 1234:127.0.0.1:38483 -oServerAliveInterval=90 -i /alexa-fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[3/8/2023, 12:41:52 PM] SSH setup completed with new bearer token
[3/8/2023, 12:41:52 PM] failed to refresh token: invalid_grant: 'The request has an invalid grant parameter : refresh_token. User may have revoked or didn't grant the permission.'
[3/8/2023, 12:41:53 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%20FW_directNotify(%22%23FHEMWEB%3AWEB%22%2C%20%22location.reload('true')%22%2C%20%22%22)%20%7D%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:53 PM] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[3/8/2023, 12:41:53 PM] [FHEM]   executing: http://fhem:8083/fhem?cmd=%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24defs%7B%22alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=TheToken0815&XHR=1
[3/8/2023, 12:41:53 PM] *** SSH: proxy connection established
[3/8/2023, 12:41:53 PM] SSH: Welcome at the reverse proxy!  This pseudoshell does not react to any input - do not get irritated. 
  2023-03-08 12:42:03 caching: shellyplug01-temperature: 49.30
[3/8/2023, 12:42:03 PM] [FHEM]     caching: CurrentTemperature: 49.3 (as number; from '49.30')
  2023-03-08 12:42:04 caching: shellyplug04-temperature: 34.69
[3/8/2023, 12:42:04 PM] [FHEM]     caching: CurrentTemperature: 34.69 (as number; from '34.69')
  2023-03-08 12:42:05 caching: shellyplug03-temperature: 28.72
[3/8/2
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

rallye

Zitat von: Otto123 am 08 März 2023, 13:09:37
/opt/alexa-fhem/ "darf" denn da wer? /opt hat ja per default nur rootdrwxr-xr-x   5 root root 4,0K Sep 27 17:25 opt
Ja, eh (auf österreichisch ;) )
Aber die "Anderen" nehmen sich doch auch ihre Rechte!?

drwxr-xr-x 11 root root    4096 Mar  8 12:48 .
drwxr-xr-x 18 root root    4096 Jan 23 18:52 ..
drwxr-xr-x  2 6062    6062 4096 Mar  8 09:36 alexa-fhem
-rw-r--r--  1 root root    3311 Mar  8 12:39 compose.yaml
drwx--x--x  4 root root    4096 Jan 23 19:22 containerd
drwxr-xr-x  4 1111    1111 4096 Mar  8 13:15 deCONZ
drwxr-xr-x 17 fhem dialout 4096 Mar  8 11:33 fhem
drwxr-x--- 17 fhem dialout 4096 Mar  8 12:40 fhemdocker
drwxr-xr-x 14 root root    4096 Mar  8 12:34 homeassistant
drwxr-xr-x 14 root root    4096 Mar  5 10:17 homeassistant.sav
drwxr-xr-x  6 1883    1883 4096 Mar  2 16:08 mosquitto
drwxr-x---  3 fhem dialout 4096 Feb 27 09:58 opt-old

wobei: Homeassistant (verwende ich als Frontend für FHEM zwecks WAF  8) ) und deCONZ laufen privileged. Selbst alexa-fhem hat sich mit UID&GID=6062 "verewigt".
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

MadMax-FHEM

Zitat
[3/8/2023, 12:40:37 PM] Server listening on: http://:::3000 for direct connections
[3/8/2023, 12:40:38 PM] [FHEM] longpoll error: Error: connect ECONNREFUSED 172.18.0.4:8083, retry in: 5000msec

Brauchst du wirklich den Port 3000?
Nutzt du einen Custom Skill?
Einen eigenen (lokal "gehosteten") Smart Home Skill?

Wenn nein, dann ist der dazugehörige Eintrag in der alexa-config unnötig (tut aber auch erst mal nicht weh denke ich)...

Der zweite Eintrag

Zitat
[3/8/2023, 12:40:38 PM] [FHEM] longpoll error: Error: connect ECONNREFUSED 172.18.0.4:8083, retry in: 5000msec

Liest sich, also ob eben alexa-fhem (alexa-fhem Container) nicht auf das fhem (fhem Container) zugreifen kann.

Der Name "fhem" wird wohl zu IP 172.18.0.4 "aufgelöst" (ist das die IP unter der fhem zu erreichen ist/wäre?)...
...aber der Zugriff wird nicht zugelassen: User/PW aktiviert in fhem? Https?

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

rallye

Zitat von: MadMax-FHEM am 08 März 2023, 14:36:00
Brauchst du wirklich den Port 3000?
Nutzt du einen Custom Skill?
Einen eigenen (lokal "gehosteten") Smart Home Skill?

Wenn nein, dann ist der dazugehörige Eintrag in der alexa-config unnötig (tut aber auch erst mal nicht weh denke ich)...
Nein, ich habe keine Custom Skills. Woher das mot dem Port 3000 kommt ist mir nicht bekannt, denn in meiner alexa-fhem section in der. compose.yaml habe ich es mit "#" versehen. Die sieht so aus:
  alexa-fhem:
    image: ghcr.io/fhem/fhem/alexa-fhem:latest
    container_name: alexa-fhem
    restart: always
#    ports:
#      - "3000:3000"
    volumes:
      - /opt/alexa-fhem/:/alexa-fhem"
    environment:
      ALEXAFHEM_UID: 6062
      ALEXAFHEM_GID: 6062
      TZ: Europe/Vienna


Das docker inspect alexa-fhem
liefert folgende Ausgabe
docker inspect alexa-fhem
[
    {
        "Id": "fdf549cdb401db12a6255760e89b4cf5a5ba2281b65e7bf30679d4e689a64c44",
        "Created": "2023-03-08T11:40:26.27529189Z",
        "Path": "/entry.sh",
        "Args": [
            "start"
        ],
        "State": {
            "Status": "running",
            "Running": true,
            "Paused": false,
            "Restarting": false,
            "OOMKilled": false,
            "Dead": false,
            "Pid": 462933,
            "ExitCode": 0,
            "Error": "",
            "StartedAt": "2023-03-08T11:40:35.624134528Z",
            "FinishedAt": "0001-01-01T00:00:00Z",
            "Health": {
                "Status": "healthy",
                "FailingStreak": 0,
                "Log": [
                    {
                        "Start": "2023-03-08T17:59:28.631535788+01:00",
                        "End": "2023-03-08T17:59:29.057991271+01:00",
                        "ExitCode": 0,
                        "Output": "alexa-port(3000): OK"
                    },
                    {
                        "Start": "2023-03-08T17:59:49.081634651+01:00",
                        "End": "2023-03-08T17:59:49.526568276+01:00",
                        "ExitCode": 0,
                        "Output": "alexa-port(3000): OK"
                    },
                    {
                        "Start": "2023-03-08T18:00:09.57916001+01:00",
                        "End": "2023-03-08T18:00:09.932173243+01:00",
                        "ExitCode": 0,
                        "Output": "alexa-port(3000): OK"
                    },
                    {
                        "Start": "2023-03-08T18:00:29.940322612+01:00",
                        "End": "2023-03-08T18:00:30.44375213+01:00",
                        "ExitCode": 0,
                        "Output": "alexa-port(3000): OK"
                    },
                    {
                        "Start": "2023-03-08T18:00:50.470963573+01:00",
                        "End": "2023-03-08T18:00:50.836188579+01:00",
                        "ExitCode": 0,
                        "Output": "alexa-port(3000): OK"
                    }
                ]
            }
        },
        "Image": "sha256:233be9acde299e37430133d04ea2720f58a41b03ad9a63c97efd70590bf1933d",
        "ResolvConfPath": "/var/lib/docker/containers/fdf549cdb401db12a6255760e89b4cf5a5ba2281b65e7bf30679d4e689a64c44/resolv.conf",
        "HostnamePath": "/var/lib/docker/containers/fdf549cdb401db12a6255760e89b4cf5a5ba2281b65e7bf30679d4e689a64c44/hostname",
        "HostsPath": "/var/lib/docker/containers/fdf549cdb401db12a6255760e89b4cf5a5ba2281b65e7bf30679d4e689a64c44/hosts",
        "LogPath": "/var/lib/docker/containers/fdf549cdb401db12a6255760e89b4cf5a5ba2281b65e7bf30679d4e689a64c44/fdf549cdb401db12a6255760e89b4cf5a5ba2281b65e7bf30679d4e689a64c44-json.log",
        "Name": "/alexa-fhem",
        "RestartCount": 0,
        "Driver": "overlay2",
        "Platform": "linux",
        "MountLabel": "",
        "ProcessLabel": "",
        "AppArmorProfile": "",
        "ExecIDs": null,
        "HostConfig": {
            "Binds": [
                "/opt/alexa-fhem/:/alexa-fhem\":rw"
            ],
            "ContainerIDFile": "",
            "LogConfig": {
                "Type": "json-file",
                "Config": {}
            },
            "NetworkMode": "opt_default",
            "PortBindings": {},
            "RestartPolicy": {
                "Name": "always",
                "MaximumRetryCount": 0
            },
            "AutoRemove": false,
            "VolumeDriver": "",
            "VolumesFrom": null,
            "ConsoleSize": [
                0,
                0
            ],
            "CapAdd": null,
            "CapDrop": null,
            "CgroupnsMode": "private",
            "Dns": null,
            "DnsOptions": null,
            "DnsSearch": null,
            "ExtraHosts": [],
            "GroupAdd": null,
            "IpcMode": "private",
            "Cgroup": "",
            "Links": null,
            "OomScoreAdj": 0,
            "PidMode": "",
            "Privileged": false,
            "PublishAllPorts": false,
            "ReadonlyRootfs": false,
            "SecurityOpt": null,
            "UTSMode": "",
            "UsernsMode": "",
            "ShmSize": 67108864,
            "Runtime": "runc",
            "Isolation": "",
            "CpuShares": 0,
            "Memory": 0,
            "NanoCpus": 0,
            "CgroupParent": "",
            "BlkioWeight": 0,
            "BlkioWeightDevice": null,
            "BlkioDeviceReadBps": null,
            "BlkioDeviceWriteBps": null,
            "BlkioDeviceReadIOps": null,
            "BlkioDeviceWriteIOps": null,
            "CpuPeriod": 0,
            "CpuQuota": 0,
            "CpuRealtimePeriod": 0,
            "CpuRealtimeRuntime": 0,
            "CpusetCpus": "",
            "CpusetMems": "",
            "Devices": null,
            "DeviceCgroupRules": null,
            "DeviceRequests": null,
            "MemoryReservation": 0,
            "MemorySwap": 0,
            "MemorySwappiness": null,
            "OomKillDisable": null,
            "PidsLimit": null,
            "Ulimits": null,
            "CpuCount": 0,
            "CpuPercent": 0,
            "IOMaximumIOps": 0,
            "IOMaximumBandwidth": 0,
            "MaskedPaths": [
                "/proc/asound",
                "/proc/acpi",
                "/proc/kcore",
                "/proc/keys",
                "/proc/latency_stats",
                "/proc/timer_list",
                "/proc/timer_stats",
                "/proc/sched_debug",
                "/proc/scsi",
                "/sys/firmware"
            ],
            "ReadonlyPaths": [
                "/proc/bus",
                "/proc/fs",
                "/proc/irq",
                "/proc/sys",
                "/proc/sysrq-trigger"
            ]
        },
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/docker/overlay2/226088a600524adfae03ae04a47e970dcec2d9642a475d6bfae3f9e9656c6635-init/diff:/var/lib/docker/overlay2/6753d03e3f840e5ae7a64faeb978358a81afd5ed99a7b796f3e202344458a60c/diff:/var/lib/docker/overlay2/a1e6fee80f5a0f24b2cdb0b2df6f902cffbcb681b94994f88b53bacf1c479d32/diff:/var/lib/docker/overlay2/a251cf07b5503895e7bf87c27ba7ac6e7d5d6f62116486c11385c4d582c6e7a4/diff:/var/lib/docker/overlay2/71d40369291b3d6b82424e2ed1064f97f6230ec80195ad03282777be5e7ffb2a/diff:/var/lib/docker/overlay2/a415940e64ef0a80aeddba9dc03c79629684a9a773deb0293aaf54adc0a78216/diff:/var/lib/docker/overlay2/50b435056b4adf9577dd40890f1ea24112ea6d6c84a72fe1616ca69bee74efbd/diff:/var/lib/docker/overlay2/c2b04d1732f6da633d0a9ebc87a3c0685bb00ae4da1b040fb145c8a948c6b69a/diff:/var/lib/docker/overlay2/ee09b0dc8b29d468324b8ed8bcbe87e29a6fe63d45a8000d194c14ca77c29ff0/diff:/var/lib/docker/overlay2/6598b1a96ed5b8194abdba8e0f29ede80a71cf05f3a971625c927c7e87d9f622/diff:/var/lib/docker/overlay2/759dcb3652439f17039aa171cabe9cb724221c9212b39d81730a534817c78044/diff:/var/lib/docker/overlay2/741f43680dcb27af1e4735291c336db156604dfbcbc0d1c12a41f4731c6d6b08/diff:/var/lib/docker/overlay2/ff196049f3a7d8cf8a2b7b5c9993717cd12b537437ceb1364902932097452656/diff:/var/lib/docker/overlay2/90e584432cd4d50e52dd0949d8f8223b81c400793be8b6a138132a5ff6ef715d/diff:/var/lib/docker/overlay2/aea368ccef58bfc667c53c8cc98fc727124540f549b2624c623a2094937e1682/diff:/var/lib/docker/overlay2/38cc87254b81b9dcf1a5635ad59eb5528d5d51f84b5962263698ba608b7e7f42/diff",
                "MergedDir": "/var/lib/docker/overlay2/226088a600524adfae03ae04a47e970dcec2d9642a475d6bfae3f9e9656c6635/merged",
                "UpperDir": "/var/lib/docker/overlay2/226088a600524adfae03ae04a47e970dcec2d9642a475d6bfae3f9e9656c6635/diff",
                "WorkDir": "/var/lib/docker/overlay2/226088a600524adfae03ae04a47e970dcec2d9642a475d6bfae3f9e9656c6635/work"
            },
            "Name": "overlay2"
        },
        "Mounts": [
            {
                "Type": "volume",
                "Name": "0ad672ccb62d1552e445c9e43c04e6093b9825ab79386ef83dcc292c17b17834",
                "Source": "/var/lib/docker/volumes/0ad672ccb62d1552e445c9e43c04e6093b9825ab79386ef83dcc292c17b17834/_data",
                "Destination": "/alexa-fhem",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            },
            {
                "Type": "bind",
                "Source": "/opt/alexa-fhem",
                "Destination": "/alexa-fhem\"",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            }
        ],
        "Config": {
            "Hostname": "fdf549cdb401",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": true,
            "AttachStderr": true,
            "ExposedPorts": {
                "3000/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "TZ=Europe/Vienna",
                "ALEXAFHEM_UID=6062",
                "ALEXAFHEM_GID=6062",
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "NODE_VERSION=16.19.1",
                "YARN_VERSION=1.22.19",
                "NODE_ENV=production",
                "TERM=xterm",
                "LANG=en_US.UTF-8",
                "LANGUAGE=en_US:en",
                "LC_ALL=en_US.UTF-8"
            ],
            "Cmd": [
                "start"
            ],
            "Healthcheck": {
                "Test": [
                    "CMD-SHELL",
                    "/health-check.sh"
                ],
                "Interval": 20000000000,
                "Timeout": 10000000000,
                "StartPeriod": 10000000000,
                "Retries": 5
            },
            "Image": "ghcr.io/fhem/fhem/alexa-fhem:latest",
            "Volumes": {
                "/alexa-fhem": {}
            },
            "WorkingDir": "/alexa-fhem",
            "Entrypoint": [
                "/entry.sh"
            ],
            "OnBuild": null,
            "Labels": {
                "com.docker.compose.config-hash": "85dab9e873047d91aaf434c331c089f9bf24c9135c77abceda916ea4d8ba05a6",
                "com.docker.compose.container-number": "1",
                "com.docker.compose.depends_on": "",
                "com.docker.compose.image": "sha256:233be9acde299e37430133d04ea2720f58a41b03ad9a63c97efd70590bf1933d",
                "com.docker.compose.oneoff": "False",
                "com.docker.compose.project": "opt",
                "com.docker.compose.project.config_files": "/opt/compose.yaml",
                "com.docker.compose.project.working_dir": "/opt",
                "com.docker.compose.service": "alexa-fhem",
                "com.docker.compose.version": "2.16.0",
                "org.fhem.alexa.authors": "https://github.com/justme-1968/alexa-fhem/graphs/contributors",
                "org.fhem.alexa.description": "Amazon alexa voice assistant support for FHEM",
                "org.fhem.alexa.documentation": "https://wiki.fhem.de/wiki/FHEM_Connector",
                "org.fhem.alexa.licenses": "GPL-2.0",
                "org.fhem.alexa.source": "https://github.com/justme-1968/alexa-fhem",
                "org.fhem.alexa.url": "https://fhem.de/",
                "org.fhem.alexa.vendor": "FHEM-linux/arm64",
                "org.fhem.alexa.version": "0.5.64",
                "org.opencontainers.image.authors": "https://github.com/fhem/alexa-fhem-docker/graphs/contributors",
                "org.opencontainers.image.created": "2023-02-25T17:51:38.093Z",
                "org.opencontainers.image.description": "A FHEM complementary Docker image for Amazon alexa voice assistant, based on Debian.",
                "org.opencontainers.image.documentation": "https://github.com/fhem/alexa-fhem-docker/blob/7c1f7b8bd32173d7d9a0b050d29fe00a31c00e18/README.md",
                "org.opencontainers.image.licenses": "MIT",
                "org.opencontainers.image.revision": "7c1f7b8bd32173d7d9a0b050d29fe00a31c00e18",
                "org.opencontainers.image.source": "https://github.com/fhem/alexa-fhem-docker",
                "org.opencontainers.image.title": "alexa-fhem-docker",
                "org.opencontainers.image.url": "https://github.com/fhem/alexa-fhem-docker",
                "org.opencontainers.image.vendor": "FHEM",
                "org.opencontainers.image.version": "4.0.1"
            }
        },
        "NetworkSettings": {
            "Bridge": "",
            "SandboxID": "2592f63c27847b5ef9427996fc753d051b4fd14c76574e490bf697d96149e1aa",
            "HairpinMode": false,
            "LinkLocalIPv6Address": "",
            "LinkLocalIPv6PrefixLen": 0,
            "Ports": {
                "3000/tcp": null
            },
            "SandboxKey": "/var/run/docker/netns/2592f63c2784",
            "SecondaryIPAddresses": null,
            "SecondaryIPv6Addresses": null,
            "EndpointID": "",
            "Gateway": "",
            "GlobalIPv6Address": "",
            "GlobalIPv6PrefixLen": 0,
            "IPAddress": "",
            "IPPrefixLen": 0,
            "IPv6Gateway": "",
            "MacAddress": "",
            "Networks": {
                "opt_default": {
                    "IPAMConfig": null,
                    "Links": null,
                    "Aliases": [
                        "alexa-fhem",
                        "alexa-fhem",
                        "fdf549cdb401"
                    ],
                    "NetworkID": "850e43a27cf9a87e0e1c3c91f082ccaecac6ba7ea9c92b698b858f6119438b8a",
                    "EndpointID": "815c72ffc9e371407f51d445bc0c23d0a14b89d97ead244dfa769b103912cef3",
                    "Gateway": "172.18.0.1",
                    "IPAddress": "172.18.0.6",
                    "IPPrefixLen": 16,
                    "IPv6Gateway": "",
                    "GlobalIPv6Address": "",
                    "GlobalIPv6PrefixLen": 0,
                    "MacAddress": "02:42:ac:12:00:06",
                    "DriverOpts": null
                }
            }
        }
    }
]
josef@RasPi-Server:/opt $


Zitat von: MadMax-FHEM am 08 März 2023, 14:36:00
Der Name "fhem" wird wohl zu IP 172.18.0.4 "aufgelöst" (ist das die IP unter der fhem zu erreichen ist/wäre?)...
...aber der Zugriff wird nicht zugelassen: User/PW aktiviert in fhem? Https?
User/PW ist nicht aktiviert. Mein FHEM ist "von aussen" über IP 192.168.57.30:8083 erreichbar. 192.168.57.30 ist die IP meines Raspi auf dem auch der Docker läuft. Die IP-Range 172.18.0.xxx wird im Docker intern vergeben - da habe ich keinen Einfluss drauf genommen und mich nicht weiter darum gekümmert - auch kein Netzwerk für den Docker definiert. Anbei meine gesamte compose.yaml
version: '3'
services:

  portainer:
    image: portainer/portainer-ce:latest
    container_name: portainer
    ports:
      - "8000:8000"
      - "9443:9443"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - portainer_data:/data
    restart: unless-stopped
#
  deconz:
    image: ghcr.io/deconz-community/deconz-docker:latest
    container_name: deconz
    restart: always
    privileged: true                # This is important! Without it, the deCONZ>
    network_mode: host
    volumes:
      - /opt/deCONZ:/opt/deCONZ
    devices:
      - /dev/ttyACM0                # This is the USB device that Conbee II is >
    environment:
      - TZ=Europe/Vienna
      - DECONZ_DEVICE=/dev/ttyACM0   # This is the USB device that Conbee II is>
      - DECONZ_UID=1111
      - DECONZ_GID=1111
      - DECONZ_WEB_PORT=8080
#
#
  fhem:
    image: ghcr.io/fhem/fhem/fhem-docker:latest
    container_name: fhem
    hostname: fhem
    restart: always
    ports:
      - "1883:1883"
      - "8883:8883"
      - "8083:8083"
      - "8084:8084"
      - "8085:8085"
      - "7072:7072"
    volumes:
      - /opt/fhemdocker/:/opt/fhem/
    environment:
      FHEM_UID: 999
      FHEM_GID: 20
      TZ: Europe/Vienna
#
  homeassistant:
    container_name: homeassistant
    image: "ghcr.io/home-assistant/home-assistant:stable"
    volumes:
      - /opt/homeassistant:/config
      - /etc/localtime:/etc/localtime:ro
    restart: unless-stopped
    privileged: true
    network_mode: host
#
  mosquitto:
    image: eclipse-mosquitto
    container_name: mosquitto
    restart: unless-stopped
    volumes:
      - /opt/mosquitto:/mosquitto
      - /opt/mosquitto/data:/mosquitto/data
      - /opt/mosquitto/log:/mosquitto/log
    ports:
      - 1885:1885
      - 9001:9001
#
  alexa-fhem:
    image: ghcr.io/fhem/fhem/alexa-fhem:latest
    container_name: alexa-fhem
    restart: always
#    ports:
#      - "3000:3000"
    volumes:
      - /opt/alexa-fhem/:/alexa-fhem"
    environment:
      ALEXAFHEM_UID: 6062
      ALEXAFHEM_GID: 6062
      TZ: Europe/Vienna
#
  sonos:
    image: ghcr.io/svrooij/sonos2mqtt
    restart: unless-stopped
    ports:
      - "6329:6329"
    environment:
      - SONOS2MQTT_DEVICE=192.168.57.77 # IP of my SONOS One - Service discover>
      - SONOS2MQTT_MQTT=mqtt://192.168.57.30:1883 #
#      # - SONOS2MQTT_DISTINCT=true # if your want distinct topics
      - SONOS_LISTENER_HOST=192.168.57.30 # Docker host IP
#      # - SONOS_TTS_ENDPOINT=http://sonos-tts:5601/api/generate # If you deplo>
#
  minidlna:
    container_name: miniDLNA
    restart: unless-stopped
    network_mode: host
    image: vladgh/minidlna
    volumes:
      - /mnt/share/dlnaAudio:/media/Audio
      - /mnt/share/dlnaPictures:/media/Pictures
      - /mnt/share/dlnaVideo:/media/Video
    environment:
      - MINIDLNA_MEDIA_DIR_1=A,/media/Audio
      - MINIDLNA_MEDIA_DIR_2=P,/media/Pictures
      - MINIDLNA_MEDIA_DIR_3=V,/media/Video
      - MINIDLNA_FRIENDLY_NAME=MiniDLNA-Docker
      - MINIDLNA_MAX_CONNECTIONS=8
      - MINIDLNA_SERIAL=08154711
#
volumes:
  portainer_data:
    name: portainer_data
    external: true


RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

MadMax-FHEM

#1899
Das mit dem Port 3000 war ja ein Eintrag im alexa-fhem Log und ist (daher) in der alexa-fhem.cfg eingetragen.
Hat nichts mit Docker etc. zu tun.
(außer, dass man die Freigabe/Weiterleitung, falls man das nutzen will, anders einrichten muss, also wie das bei Docker halt so geht)

EDIT: aber das ist kein Problem. alexa-fhem würde halt auf Port 3000 warten, dass eine "Anfrage" von Amazon/Alexa kommt. Wenn nichts kommt, auch gut ;)

Wenn fhem über 192.168.57.30:8083 erreichbar ist, klappt das damit dann auch vom alexa-fhem Container aus?
Wenn ja, dann einfach das in die alexa-fhem.cfg eintragen.

Das alles hat nicht so wirklich mit Docker zu tun.
Das was in der alexa-fhem.cfg im Docker von alexa-fhem steht muss passen...

Mehr kann ich nicht sagen, da ich kein Docker nutze...
(und immer mehr dabei bleibe :)  )

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Sidey

Zitat von: rallye am 08 März 2023, 13:23:57
Ich wollte euch nicht zumüllen  ;) aber du


on: http://:::3000 for direct connections
[3/8/2023, 12:40:38 PM] [FHEM] longpoll error: Error: connect ECONNREFUSED 172.18.0.4:8083, retry in: 5000msec


Der Alexa-fhem Container kann den FHEM Server nicht erreichen.

Sind in deiner compose / Stack Konfiguration denn beide im gleichen Netzwerk?

Grüße Sidey
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

rallye

Ich hab jetzt mehrmals alexa-fhem gelöscht und von Scratch wieder aufgebaut bis endlich mein Volume /opt/alexa-fhem/ akzeptiert wurde (777 war alexa-fhem wegen ssh zuviel und blieb daher im unhealthy mode stehen. 755 ist was alexa-fhem mag).
Nun habe ich auch Daten drinnen
josef@RasPi-Server:/opt/alexa-fhem $ ls -al
total 20
drwxr-xr-x  4 6062 6062 4096 Mar  9 09:26 .
drwxr-xr-x 11 root root 4096 Mar  9 09:00 ..
drwxr-xr-x  2 root root 4096 Mar  9 09:26 .alexa
drwxr-xr-x  2 6062 6062 4096 Mar  9 09:26 .ssh
lrwxrwxrwx  1 root root   11 Mar  9 09:26 alexa-fhem.json -> config.json
-rw-r--r--  1 root root  631 Mar  9 09:26 config.json
josef@RasPi-Server:/opt/alexa-fhem $ ls -al .alexa/
total 8
drwxr-xr-x 2 root root 4096 Mar  9 09:26 .
drwxr-xr-x 4 6062 6062 4096 Mar  9 09:26 ..
lrwxrwxrwx 1 root root   14 Mar  9 09:26 config.json -> ../config.json
josef@RasPi-Server:/opt/alexa-fhem $ ls -al .ssh/
total 32
drwxr-xr-x 2 6062 6062 4096 Mar  9 09:26 .
drwxr-xr-x 4 6062 6062 4096 Mar  9 09:26 ..
-rw-r--r-- 1 6062 6062  516 Mar  9 09:26 config
-rw------- 1 6062 6062  411 Mar  9 09:26 id_ed25519
-rw-r--r-- 1 6062 6062  110 Mar  9 09:26 id_ed25519.pub
-rw------- 1 6062 6062 3381 Mar  9 09:26 id_rsa
-rw-r--r-- 1 6062 6062  754 Mar  9 09:26 id_rsa.pub
-rw-r--r-- 1 6062 6062  897 Mar  9 09:27 known_hosts
aber ein alexa-fhem.cfg finde ich nirgends  :(

Zitat von: MadMax-FHEM am 08 März 2023, 19:13:20
Wenn fhem über 192.168.57.30:8083 erreichbar ist, klappt das damit dann auch vom alexa-fhem Container aus?
Würde ich gerne beantworte, weiss aber nicht wie ich das herausfinde

Zitat von: MadMax-FHEM am 08 März 2023, 19:13:20
Wenn fhem über 192.168.57.30:8083 erreichbar ist, klappt das damit dann auch vom alexa-fhem Container aus?
Wenn ja, dann einfach das in die alexa-fhem.cfg eintragen.
Genau die alexa-fhem.cfg finde ich nirgends. Auch im ./fhem-Verzeichnis nicht  :'(


Zitat von: Sidey am 08 März 2023, 19:16:48
Der Alexa-fhem Container kann den FHEM Server nicht erreichen.

Sind in deiner compose / Stack Konfiguration denn beide im gleichen Netzwerk?

Grüße Sidey

Ja, sie sind nicht nur im selben Netzwerk, sondern auch am selben Raspi im selben Container. Der Raspi ist in der Netzwerk-Range 192.168.57.xxx, im Docker baut sich das Netzwerk mit der Range 172.18.0.xxx auf.

LG Rallye
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor

MadMax-FHEM

#1902
Naja, bei einer "bare metal" Installation liegt die alexa-fhem.cfg (und heißt auch so) unter /opt/fhem (wenn ich mich jetzt nicht täusche, ist ja erreichbar per Edit-Files / wie geschrieben: "bare metal")...

Wo das bei alexa-fhem Docker liegt/heißt -> keine Ahnung :-\

Inhalt bei mir (unverändert, automatisch angelegt / bei "bare metal" bzw. bei mir läuft beides auf dem selben PI):


{
"connections":
[
{
"port": "8083",
"webname": "fhem",
"uid": 999,
"filter": "alexaName=..*",
"server": "127.0.0.1",
"name": "FHEM"
}
],
"sshproxy":
{
"ssh": "/usr/bin/ssh",
"description": "FHEM Connector"
}
}


Gibt es bei dir eine Datei mit solchem/ähnlichen Inhalt?

Was du (verm.) anpassen musst:
port: kann passen. Außer im Docker-Umfeld wird (oder du tust es) anders gemappt/nach außen gegeben oder nat. du hast z.B. für alexa-fhem einen zusätzlichen/anderen Port eingerichtet
server: -> wie du aus dem alexa-fhem Container das fhem im fhem Container erreichen kannst
uid: -> kann auch passen bzw. scheint zu passen? Es wird ja erkannt, wenn Rechte (in .ssh) nicht passen. fhem hat bei "bare metal" Standardinstallation eben 999

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Otto123

#1903
Zitat von: rallye am 09 März 2023, 10:33:26
aber ein alexa-fhem.cfg finde ich nirgends  :(
Die ist es :)
Zitatlrwxrwxrwx  1 root root   11 Mar  9 09:26 alexa-fhem.json -> config.json
-rw-r--r--  1 root root  631 Mar  9 09:26 config.json

Die Container "unterhalten" sich über das interne Netzwerk, es wird der service fhem gesucht. Wenn der service im Stack anders heißt, das docker Netzwerk "kaputt" ist oder ähnliches, klappt das nicht.
Dein FHEM hat defmod WEB FHEMWEB 8083 global da stehen?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rallye

Zitat von: MadMax-FHEM am 09 März 2023, 10:42:53
Gibt es bei dir eine Datei mit solchem/ähnlichen Inhalt?
Wenn ich Otto folge:
Zitat von: Otto123 am 09 März 2023, 10:43:42
Die ist es :)
dann ist die Antwort: ja. Sieht aber so aus:
{
  "alexa": {
    "port": 3000,
    "name": "Alexa",
    "ssl": false,
    "keyFile": "/certs/alexa-fhem.key",
    "certFile": "/certs/alexa-fhem.crt",
    "nat-pmp": "",
    "nat-upnp": false,
    "applicationId": "amzn1.ask.skill.XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX",
    "oauthClientID": "amzn1.application-oa2-client.XXXXXXXXXXXXXXXXXXXXXXXXXXXX>
  },
  "sshproxy" : {
    "description" : "FHEM Connector",
    "ssh" : "/usr/bin/ssh"
  },
  "connections": [
    {
      "name": "FHEM",
      "webname": "fhem",
      "filter": "alexaName=..*",
      "uid": "6062",
      "port": "8083",
      "server": "fhem"
    }
  ]
}

Wenn ich dich richtig verstanden habe, dann muss ich das       "uid": "6062", auf       "uid": "999", (ich habe meinem FHEM auch im Docker die UID 999 verpasst) ändern.
Zitat von: Otto123 am 09 März 2023, 10:43:42
Dein FHEM hat defmod WEB FHEMWEB 8083 global da stehen?
Ja, genau so hab ich es definiert

LG Rallye
RaspiPi v4, HM-LGW, 6x HM-TC-IT-WM-W-EU, 11x HM-CC-RT-DN, 1x HUE Bridge, 4x HUE-RC, 5x HUE White&Color, 15xHUE White, 3xHM-LC-SW1-FM, 1xHM-LC-SW2-FM, 1x ConBeeII, 15x Shelly1, 5xShellyplug, Aquara: 2x Temp-Sensor, 1x Vibrationssensor, 2x Lichtsensor, 19x Tür/Fenstersensor