[Xiaomi Smart Home] Das Modul

Begonnen von torte, 24 Oktober 2017, 10:08:47

Vorheriges Thema - Nächstes Thema

eisenhauer1987

#180
Hi,

zu Thema Töne, ich nehme das ding nur als Sirene und Alarmlicht.

Jetzt zum Thema docker. Das ist fie große Instanz in der der Fehler auftritt:

# ip -4 addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
19: eth0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default  link-netnsid 0
    inet 192.168.1.41/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever


Das die kleine, in der es funktioniert:


1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
18: eth0@if9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default  link-netnsid 0
    inet 192.168.1.51/24 brd 192.168.1.255 scope global eth0
       valid_lft forever preferred_lft forever


Eigentlich ist das kein Unterschied.

Und so sind die container definiert, einziger Unterschied ist die IP:

docker run -d --name='Fhemtest' --net='br0' --ip='192.168.1.51' --cpuset-cpus='0,2,1,3' --privileged=true -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -v '/mnt/user/appdata/fhemtest':'/opt/fhem/':'rw' -e APT_PKGS="whois" 'fhem/fhem'


Ich benutze immer den custom bridge modus um ein eigenes Interface mit IP zu konfigurieren

slowfinger

Hallo zusammen

das sind meine "Geräte" mit denen es nicht funktioniert ...
wenn die einzige Alternative ist das Gateway auf einem weniger "komplexen" Fhem2Fhem laufen zu lasse, so wäre das für mich eine Option

Type list <name> for detailed info.

Global:
  global               (no definition)

CUL:
  CUL_0                (disconnected)

MQTT2_CLIENT:
  mqtt2_client         (disconnected)

MQTT2_SERVER:
  MQTT2_FHEM_Server    (Initialized)
  MQTT2_FHEM_Server_192.168.178.120_2047 (Connected)
  MQTT2_FHEM_Server_192.168.178.121_31743 (Connected)
  MQTT2_FHEM_Server_192.168.178.122_22057 (Connected)
  MQTT2_FHEM_Server_192.168.178.123_29693 (Connected)
  MQTT2_FHEM_Server_192.168.178.124_1703 (Connected)
  MQTT2_FHEM_Server_192.168.178.130_18355 (Connected)
  MQTT2_FHEM_Server_192.168.178.131_22818 (Connected)
  MQTT2_FHEM_Server_192.168.178.132_25166 (Connected)
  MQTT2_FHEM_Server_192.168.178.134_14929 (Connected)
  MQTT2_FHEM_Server_192.168.178.135_1307 (Connected)
  MQTT2_FHEM_Server_192.168.178.139_32297 (Connected)
  MQTT2_FHEM_Server_192.168.178.140_17917 (Connected)

TCM:
  TCM_ESP3_0           (disconnected)

FHEMWEB:
  WEB                  (Initialized)
  WEB_127.0.0.1_37560  (Connected)
  WEB_192.168.178.23_56064 (Connected)
  WEB_192.168.178.3_50253 (Connected)
  WEB_192.168.178.61_48432 (Connected)
  WEBapi               (Initialized)
  WEBapi_192.168.178.170_35698 (Connected)
  WEBphone             (Initialized)
  WEBtablet            (Initialized)

HTTPSRV:
  TABLETUI             (TABLETUI)

MQTT2_DEVICE:
  MQTT2_Lichterkette   (off)
  MQTT2_Regal          (off)
  MQTT2_Rolladen_KleinerBalkon_hoch (off)
  MQTT2_Rolladen_KleinerBalkon_runter (off)
  MQTT2_Rolladen_Kueche_hoch (off)
  MQTT2_Rolladen_Kueche_runter (off)
  MQTT2_Rolladen_Schlafzimmer_hoch (off)
  MQTT2_Rolladen_Schlafzimmer_runter (off)
  MQTT2_Rolladen_WohnzimmerBalkon_hoch (off)
  MQTT2_Rolladen_WohnzimmerBalkon_runter (off)
  MQTT2_Rolladen_WohnzimmerFenster_hoch (off)
  MQTT2_Rolladen_WohnzimmerFenster_runter (off)
  MQTT2_Steckdose_Mika (on)
  MQTT2_Stehlampe      (off)
  MQTT2_Sternenkette   (off)
  MQTT2_Touch          (off)
  MQTT2_Vitrine        (off)
  MQTT2_Wasser         (Online
1:off
2:off
3:off
4:off
<br>
<a href="http://IPAddress" target="_blank">IPAddress</a>)
  MQTT2_mqtt2client    (???)

readingsGroup:
  ZE.Batterie          (Initialized)
  rgPollenvorhersage   (Initialized)

alexa:
  alexa                (running /usr/local/bin/alexa-fhem)

SYSMON:
  sysmon               (Initialized)

ROLLO:
  rolladen_Kueche      (closed)
  rolladen_Schlafzimmer (closed)
  rolladen_Wohnzimmer  (closed)
  rolladen_grBalkon    (closed)
  rolladen_klBalkon    (closed)

ABFALL:
  Muell                (Biogut und Restmüll 1.100 L in 4 Tag(en))

CALVIEW:
  AbfallkalenderView   (t: 46 td: 0 tm: 0)

Calendar:
  Abfallkalender       (triggered)

Twilight:
  T                    (3)

Weather:
  MeinWetter           (T: 12 °C F: 90 % W: 2 km/h P: 1019 hPa)

allergy:
  Pollenflugvorhersage (rc_dot@white)

Pushbullet:
  pb_Service           (Initialized)

XiaomiSmartHome:
  XiaomiGateway        (Connected)

XiaomiSmartHome_Device:
  XMI_Cube             (alert)
  XMI_Cube2            (alert)
  XMI_Temp_Arbeitszimmer (21.42 °C, 54.10 %, 98.52 kPa)
  XMI_Temp_Badezimmer  (23.20 °C, 57.68 %, 98.45 kPa)
  XMI_Temp_Geraeteschuppen (19.44 °C, 56.02 %, 98.52 kPa)
  XMI_Temp_Mika        (22.10 °C, 54.29 %)
  XMI_Temp_Nils        (21.44 °C, 56.18 %)
  XMI_Temp_SchlaZi     (22.57 °C, 58.62 %)
  XMI_Temp_WoZi        (22.96 °C, 55.05 %)
  XMI_Tuere_Eingang    (unknown)
  XMI_Tuere_Gr_Balkon  (unknown)
  XMI_Tuere_Kl_Balkon  (unknown)
  XMI_Tuere_Schlafzimmer (unknown)
  XMI_motion_Eingang   (off)
  XMI_motion_Nils      (off)
  XMI_motion_Wohnzimmer (off)

FB_CALLLIST:
  calllist             (Initialized)

FB_CALLMONITOR:
  fritz                (opened)

AMADCommBridge:
  AMADBridge           (opened)

km200:
  heizung              (Standby)

AMADDevice:
  TabletWohnzimmer     (active)

at:
  NTFY_BackupRun       (Next: 01:05:00)
  a_LCD_off            (Next: 21:30:00)
  a_LCD_on             (Next: 06:00:00)
  a_Mika_an            (Next: 06:30:00)
  a_Mika_aus           (Next: 22:30:00)
  a_Rolladen_Sonnenschutz_down (Next: 09:10:00)
  a_Rolladen_Sonnenschutz_up (Next: 18:00:00)
  a_Rolladen_down_Werktag (Next: 20:25:30)
  a_Rolladen_down_WoEnde (Next: 20:25:30)
  a_Rolladen_up_Werktag (Next: 06:45:00)
  a_Rolladen_up_WoEnde (Next: 08:40:00)
  at_EnergyLimit       (Next: 06:00:01)
  at_Giessen           (Next: 05:05:00)
  at_Giessen_Logik     (Next: 08:00:00)
  sun_riseSet_timer    (Next: 00:05:00)

eventTypes:
  eventTypes           (active)

notify:
  Datentransfer        (active)
  ESPLCDsolar          (2019-09-08 07:00:36)
  ESPLCDstrom          (2019-09-08 07:00:40)
  LCD_off              (active)
  LCD_on               (active)
  SYS_BackupRun        (active)
  initialUsbCheck      (2019-09-08 06:55:48)
  ny_Giessen           (active)

FileLog:
  ....

FHEM2FHEM:
  raspizaehler         (connected)

Astro:
  SonneMond            (Mondphase: 0.7)

holiday:
  Feiertag             (none)

DOIF:
  Abschattung_Trigger  (cmd_1)
  RolladenTaster       (???)
  Touchtrigger         (???)

HTTPMOD:
  Bavaria              (Liter_Diesel: Diesel)
  EG_au_US_1           (???)
  Shell                (Liter_Diesel: Diesel)

ModbusAttr:
  SolarEdge            (disconnected)

SVG:
  ...

autocreate:
  autocreate           (active)

dummy:
  LCDdisplay           (on)
  Rolladen_Aussentemp  (22)
  Rolladen_Automatic   (on)
  Rolladen_Innentemp   (24)
  Rolladen_Solar       (2600)
  Rolladen_Sonnenschutz (on)
  SDM_Heizung          (???)
  SDM_Solar            (???)
  SDM_Verbrauch        (???)
  SYS_Backup           (Ausführen)
  Sonnenaufgang        (06:16:22)
  Sonnenschutz         (on)
  Sonnenuntergang      (20:25:30)
  du_Giessen           (Wenig)
  du_Giessen_Auto      (on)
  du_Giessen_Logik     (Pause)

monitoring:
  Sonoff_timeout       (active)

structure:
  rolladen_alle        (closed)

telnet:
  telnetPort           (Initialized)

weblink:
  SysValues            (initialized)
  weblink_meinwetter   (initialized)

torte

Zitat von: ofno am 07 September 2019, 07:13:56
"multicast will only work between containers that are all part of the same docker network or containers that use host networking. multicast traffic can't enter or leave a docker network"

Das Xiaomi Gateways machen doch Mulitcast, heißt doch dann, dass es es nur zwischen den Containern mit dem selben Netzwerk geht. Kann man einen Docker Container an das selbe Netzwerk hängen in der die physikalische Netzwerkkarte steckt? (-> multicast traffic can't enter or leave a docker network)

Wie gesagt keine Ahnung von Docker  :-[

Grüße
Torte

slowfinger

Hallo zusammen,
bin nun etwas weiter mit meinem try&error-debuging des Fehlers
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 336.
=> wenn ich nach Start von Fhem das Gateway per define hinzufüge geht alles. Beim restart in einer "vollen Hütte"-config startet fhem dann nicht mehr
=> wenn ich das Gateway auf einem anderen fhem PI mit weniger devices definiere und dann die events mit fhem2fhem zum haupt PI rüberschicke überlebt der Haupt-Fhem auch einen restart
==> ich gehe also davon aus das das ein Initialisierungs- und Timing-Problem beim restart ist => manche Module / Devices melden das zB eine erwartete Antwort nicht schnell genug kommt und versuchen das dann ein paar Sekunden später wieder. Kann ich aber im Moment nicht per
perl fhem.pl -d fhem.cfg
im Log zeigen (da meine config gerade stabil läuft)

Wäre das evtl eine gangbare Lösung wenn der Befehl
$sidsock->mcast_send('{"cmd":"whois"}', '192.168.178.193:4321') or die "send: $!";
entweder später oder bei einem Fehler nochmal gesendet werden würde ?

torte

Hi

kannst Du mal bitte nach der Zeile 335 (also vor 336) das hier einfügen

Log3 $name, 5, "$name: IP > ". $ip;


Dann abspeichern FHEM reboot und am GW Verbose 5 setzen:
Dann provozierst Du das Probem einmal und wir gucken dann ins Log
Vielleicht hilft das zu verstehen warum das nicht fluppt.


Grüße
Torte



matthias soll

Hallo zusammen,
könnt ihr mir vielleicht weiterhelfen, ich habe hier 2 aqara 2fach taster die bekomme ich nicht eingebunden, es kommt immer nur diese meldung:
#XIAOMIgateway UNKNOWNCODE {"cmd":"report","model":"remote.b286acn01","sid":"158d00027c1663","short_id":63107,"data":"{\"channel_0\":\"click\"}"}
Einige 2 fach taster habe ich problemlos laufen, woran kann das liegen?
Gruß
Matthias

slowfinger

Hallo Torte

anbei das Log ... da ich nicht weis was genau gesucht wird hier halt komplett so weit mich putty sehen liess :-)

es kommen unten ein paar Zeilen vor
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.1:1012' timeout due to busy loop
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.63:80' timeout due to busy loop
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.112:7072' timeout due to busy loop

die aber die anderen Module anscheinend nicht stören. Abbruch nun wegen der einen extra Zeile eben eine später ...

2019.09.13 16:43:02 5: Starting notify loop for global, 1 event(s), first is INITIALIZED
2019.09.13 16:43:02 5: createNotifyHash
2019.09.13 16:43:02 5: Calendar Abfallkalender: FHEM initialization or rereadcfg triggered update, delay 2 seconds.
2019.09.13 16:43:02 5: Weather MeinWetter: FHEM initialization or rereadcfg triggered update, delay 22 seconds.
2019.09.13 16:43:02 4: Weather MeinWetter: Rearm new Timer
2019.09.13 16:43:02 3: monitoring (Sonoff_timeout) set Sonoff_timeout active
2019.09.13 16:43:02 5: Cmd: >preset<
2019.09.13 16:43:02 4: AMADDevice (TabletWohnzimmer) - GetUpdate, FHEM or Device not ready yet
2019.09.13 16:43:02 5: XiaomiGateway: Notify> NotifyStart
2019.09.13 16:43:02 5: XiaomiGateway: Notify> Starting Connect after global
2019.09.13 16:43:02 2: alexa: starting alexa-fhem: /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
2019.09.13 16:43:02 3: alexa: starting
2019.09.13 16:43:02 5: Starting notify loop for alexa, 1 event(s), first is alexaFHEM: running /usr/local/bin/alexa-fhem
2019.09.13 16:43:02 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:02 5: End notify loop for alexa
2019.09.13 16:43:02 2: alexa: failed to open logile: ./log/alexa-2019-09-13.log: Permission denied
2019.09.13 16:43:02 3: alexa: using FHEM logfile
2019.09.13 16:43:02 4: FB_CALLLIST (calllist) - cleaning up call list
2019.09.13 16:43:02 5: FB_CALLLIST (calllist) - start dumping of list to file
2019.09.13 16:43:02 5: FB_CALLLIST (calllist) - found Compress::Zlib module, compressing dump
2019.09.13 16:43:02 5: FB_CALLLIST (calllist) - saving list dump: compressed:eJztXMFu4zYQve9X5FAgl5bgDMkhiWIXCLo99FCgQPduuLa6FurIhe10Fwjy76XirSvF0hahZgy6SYAcMxDFeW/evBnlm9V8t/ru3f2qWv9ZbR/u3998uHm4ent1/+Zq9OcaHAWjMTirHPhgr6/evvvqX4xGWs93+1n1V9XsH2NcL+vdYtM01WJ//W1OvN/rpt6tquUh2uE5vbNBaXQa82LWzb7aNvP17MuT1ZvmEP79jz98mJm8oNXnkaC//vSLnhiymd9Wh2B3zR/N5lOTF28xX69ny7vt/N+HsxR8XrBlve2esm4Wm9u6+TjxRpq729+q7SEkxhg0ZL67Y8S6WVafu9nTyfL8t1h/ScjJN9s5r/baAJEBmw797KgPX3uQx6NjOr0hFSh6nw/wsRfbi84E9TZmQOU8higB9cwM4MalAHWcQl1zoHxzt/+4KQjlPSyCFBazwnIXwtt6t6uWs/bEjwFBgCG0SaxoFWCEgiTAyclfM3k4xkgmpxz2STNp4qLlNk0cKm2tzXxSWVq+JAWWR8tjRbgHYAmCQLLBq7Yu5/IDMz2wQ5GTKBhQPQxqjAHB5AUcwDOSI1LRI7ppdzAI54nn5kIzM5gHsOxzKtM4ljtYe27Y/0ay8ekXFUTEmF/qL1IJ2yL03ICxka4kldWQuCvTgxDudvoE5JzJbMo4tM5of9/N68KFooiCN9oZ5V302RVayCAb0pGpxwJFFCnzrrhBeUoWoLEUJuMm23ER2cmh/6M3ONwngQNnA5HLdUSfGIMC6AYdtdbKao3AgG62F8p633L+KqTaYAM6zG1buelmDIG9e2Yi2zamIwXgjMjY5CV5qdaKlG5NEFV0llw+uC+SeluLik9RFmLYjpfXzj2zKSlNERUGbTOL1+tM9J+HIwlwY6o5upW6ELKNs/FBBXpndBZ0GJAzPhHsnLlEZ28KNw7kDQakAmwpft9MgBq4TeCB0TFSNF6Bdihhn4HxnqLSGvKdcP6SM9bYeOMcGWMz6w1HdS1cl5zC2bgi6pNACT2Tu5MgkhhRBYd6qp35tD3qgk9kyoUenPIWLQqYaDfN7lO1Tck/+3m+WNVNlTchGZ7koLdOBYw0ZbuJwS6/JBycDF46119EK3EJ5Cnj2HQ8OQGgm3TV0SoksFROFefZdxF3+aYNRgre3BpaOUbjjTIhigzmXlJ3zbvv0gOwBEH41FwH5Zy22X178atn46PUzuHLAvkks/Ack3yDUSs0OncX+nVB7jiAtVHEbLfkjHJJ4nHswkvPyS0FUjqVtMwO/gxz8lBE/gikeOHie3zM0MnwwmQ9ISZuTNVbi4zJW1VgdKsKcIKsL7xqC4lfjpJdeEM0oCGP2VKOuh/sQpCM8p5wih5jkOPnFRIi5d+HgCr4gBN0/YBpnJeaF1AFzyZ1fERUhCnXueth58qLoDU5CwQ8WaQIZvL3OeLmkUj5N8ZalbrXKTuw45sqEcDqwDFLY07x3sHLvHeG1cD+JxeXUMAECLcQZTYkUoxFp4wGdDKOXGqFrSIgnPCJauE9neC/GJi6aXeuLbnePbPZcl6n3ERvRYT+S9qATe8zisAbwINWqRWbAu+Bq4dgrFeILhZiob3m0nHhktDwckc3iQqhdFY3aYTb2+wOmP3h25N+RKbtjtooAzb/83GRjqd/9ryVxqI/RJf66P60yT5eMM9WLeR8fnfpO7VZrDXupiRKwOfvwI7+wcP3b/4G6zSP7g==
2019.09.13 16:43:02 3: FB_CALLLIST (calllist) - error while saving the current call list: Can't open ./FHEM/FhemUtils/uniqueID: Permission denied
2019.09.13 16:43:02 4: FB_CALLMONITOR (fritz) - skipping remote phonebook
2019.09.13 16:43:02 4: FB_CALLMONITOR (fritz) - skipping local phonebook file
2019.09.13 16:43:02 5: Triggering initialUsbCheck
2019.09.13 16:43:02 4: initialUsbCheck exec usb create
2019.09.13 16:43:02 5: Cmd: >usb create<
2019.09.13 16:43:02 1: usb create starting
2019.09.13 16:43:02 3: Probing ZWDongle device /dev/serial1
2019.09.13 16:43:02 5: SW: 01030020dc06
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing CUL device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 0a
2019.09.13 16:43:02 5: SW: 560a
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing TCM_ESP3 device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 5500010005700838
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing ZWDongle device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 01030020dc06
2019.09.13 16:43:02 5:   answer:
2019.09.13 16:43:02 4:   wrong answer
2019.09.13 16:43:02 3: Probing SIGNALDuino device /dev/ttyAMA0
2019.09.13 16:43:02 5: SW: 0a
2019.09.13 16:43:03 5: SW: 560a
2019.09.13 16:43:03 5:   answer:
2019.09.13 16:43:03 4:   wrong answer
2019.09.13 16:43:03 3: Probing MYSENSORS device /dev/ttyAMA0
2019.09.13 16:43:03 5: SW: 0a
2019.09.13 16:43:03 5: SW: 303b3235353b333b303b31380a
2019.09.13 16:43:03 5:   answer:
2019.09.13 16:43:03 4:   wrong answer
2019.09.13 16:43:03 3: Probing ArduCounter device /dev/ttyAMA0
2019.09.13 16:43:03 5: SW: 0a
2019.09.13 16:43:03 5: SW: 680a
2019.09.13 16:43:03 5:   answer:
2019.09.13 16:43:03 4:   wrong answer
2019.09.13 16:43:03 3: Probing ElsnerWS device /dev/ttyAMA0
2019.09.13 16:43:04 5:   answer:
2019.09.13 16:43:04 4:   wrong answer
2019.09.13 16:43:04 3: Probing FRM device /dev/ttyAMA0
2019.09.13 16:43:04 5: SW: f9
2019.09.13 16:43:09 5: SW: f079f7
2019.09.13 16:43:09 5:   answer:
2019.09.13 16:43:09 4:   wrong answer
2019.09.13 16:43:09 1: usb create end
2019.09.13 16:43:09 5: End notify loop for global
2019.09.13 16:43:09 0: Featurelevel: 5.9
2019.09.13 16:43:09 0: Server started with 167 defined entities (fhem.pl:20069/2019-08-27 perl:5.028001 os:linux user:pi pid:12592)
2019.09.13 16:43:09 5: HttpUtils url=http://192.168.178.111:1883/
2019.09.13 16:43:09 4: IP: 192.168.178.111 -> 192.168.178.111
2019.09.13 16:43:09 5: holiday_refresh Feiertag called for 09-13 (1)
2019.09.13 16:43:09 5: holiday_refresh Feiertag called for 09-12 (0)
2019.09.13 16:43:09 5: holiday_refresh Feiertag called for 09-14 (0)
2019.09.13 16:43:09 5: Starting notify loop for Feiertag, 3 event(s), first is none
2019.09.13 16:43:09 5: createNotifyHash
2019.09.13 16:43:09 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:09 5: End notify loop for Feiertag
2019.09.13 16:43:09 5: CALVIEW AbfallkalenderView - All data:
...
2019.09.13 16:43:09 5: Starting notify loop for AbfallkalenderView, 4 event(s), first is t: 0 td: 0 tm: 0
2019.09.13 16:43:09 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:09 5: End notify loop for AbfallkalenderView
2019.09.13 16:43:09 5: Cmd: >deletereading Muell next<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell now<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_tage<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_days<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_wochentag<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_weekday<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_text<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_datum<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_date<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_location<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_description<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_uid<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell state<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_pickups<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_pickups_used<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_abholungen<
2019.09.13 16:43:09 5: Cmd: >deletereading Muell .*_abholungen_genutzt<
2019.09.13 16:43:09 2: get Abfallkalender uid is deprecated and will be removed soon. Use get Abfallkalender events instead.
2019.09.13 16:43:09 5: Starting notify loop for Muell, 1 event(s), first is Keine Abholungen
2019.09.13 16:43:09 5: createNotifyHash
2019.09.13 16:43:09 5: ZE.Batterie: not on any display, ignoring notify
2019.09.13 16:43:09 5: End notify loop for Muell
2019.09.13 16:43:09 4: Shell: GetUpdate called (update)
2019.09.13 16:43:09 4: Shell: update timer modified: will call GetUpdate in 600.0 seconds at 2019-09-13 16:53:09
2019.09.13 16:43:09 4: Shell: AddToQueue adds update, initial queue len: 0
2019.09.13 16:43:09 5: Shell: AddToQueue adds type update to URL http://www.clever-tanken.de/tankstelle_details/8052, no data, no headers, retry 0
2019.09.13 16:43:09 5: Shell: HandleSendQueue called, qlen = 1
2019.09.13 16:43:09 4: Shell: HandleSendQueue sends request type update to URL http://www.clever-tanken.de/tankstelle_details/8052, No Data, No Header
timeout 5
2019.09.13 16:43:09 5: HttpUtils url=http://www.clever-tanken.de/tankstelle_details/8052
2019.09.13 16:43:09 4: IP: www.clever-tanken.de -> 212.11.226.57
2019.09.13 16:43:09 4: Bavaria: GetUpdate called (update)
2019.09.13 16:43:09 4: Bavaria: update timer modified: will call GetUpdate in 600.0 seconds at 2019-09-13 16:53:09
2019.09.13 16:43:09 4: Bavaria: AddToQueue adds update, initial queue len: 0
2019.09.13 16:43:09 5: Bavaria: AddToQueue adds type update to URL http://www.clever-tanken.de/tankstelle_details/46287, no data, no headers, retry 0
2019.09.13 16:43:09 5: Bavaria: HandleSendQueue called, qlen = 1
2019.09.13 16:43:09 4: Bavaria: HandleSendQueue sends request type update to URL http://www.clever-tanken.de/tankstelle_details/46287, No Data, No Header
timeout 5
2019.09.13 16:43:09 5: HttpUtils url=http://www.clever-tanken.de/tankstelle_details/46287
2019.09.13 16:43:09 4: IP: www.clever-tanken.de -> 212.11.226.57
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.1:1012' timeout due to busy loop
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.63:80' timeout due to busy loop
2019.09.13 16:43:09 4: Calendar Abfallkalender: Wakeup
2019.09.13 16:43:09 4: Calendar Abfallkalender: Updating...
2019.09.13 16:43:09 5: HttpUtils url=<hidden>
2019.09.13 16:43:09 4: IP: www.avl-ludwigsburg.de -> 176.221.43.3
2019.09.13 16:43:09 4: Calendar Abfallkalender: Getting data from URL <hidden>
2019.09.13 16:43:09 4: extending 'connect to http://192.168.178.112:7072' timeout due to busy loop
2019.09.13 16:43:09 5: XiaomiGateway: connect> ConnectStart
2019.09.13 16:43:10 5: XiaomiGateway: IP > 192.168.178.193
send: Invalid argument at ./FHEM/71_XiaomiSmartHome.pm line 337.

matthias soll

Hallo zusammen,

hat keiner eienn Tip für mich wegen dem UNKNOWNCODE?
Kann es sein dass neuere Schalter ein anderes Protokoll benutzen?
Ich habe die taster mit dem aqara gateway mehrfach neu gekoppelt, das hat aber auch nichts geändert.

torte

Hi,

@slowfinger.
Puh, hatte erwartet das er an der Stelle keine IP hat o.ä. hat, macht so eigentlich keinen Sinn.
Kannst Du mal in Zeile 332
ReuseAddr => 1,
aus der Zeile löschen und FHEM nochmal booten.
Perl Multicast muss ja eigentlich installiert sein sonnst würd es beim zweiten mal ja nicht funzten, ???

@matthias
Das SensorDevice sollte unterstützt werden. Wurde ein eigenes Sensor Device (XMI_158d00027c1663) erzeugt? Wenn nein ist Autocreate an?


Grüße
Torte



torte

@slowfinger.
Hab mir gerade nochmal dein LOG angeguckt, sieht für mich aus als wenn das ganze Netzwerk da Probleme hat.
Ich würd jetzt mal so ins blaue Vermuten das FHEM zu früh startet bevor das Netzwerk da ist.

Guck ma hier:
https://forum.fhem.de/index.php?topic=33741.0

Was ist wenn du FHEM einfach mal nicht automatisch starten lässt und selbst manuell nachher startest dann geht doch alles oder?

Grüße
Torte

matthias soll

Autocreate ist an, aber es wird kein device angelegt.
Vermutlich weil er UNKNOWNDEVICE schreibt und meint das Gerät nicht zu kennen.
FHEM Update ist aktuell, daran kann es auch nicht liegen...

torte

und welche Version vom Modul hast du?

slowfinger

@torte (startup-problem):
Nein, es liegt leider nicht am Netzwerk und dessen startup. Auch wenn ich den FHEM manuell starte (muss ich ja so zum debuggen via Console machen), bleibt FHEM in Deinem Modul hängen.
Andere Module haben da anscheinend eine "Warteschleife" und versuchen bei Fehler erneut die entsprechende IP-Adresse zu kontaktieren.
Der Pi4 ist bei mir deutlich schneller als der alte PI3B+ und evtl. liegt es an der Abarbeitungsgeschwindigkeit beim Starten.
Das letzte was ich jetzt noch versuchen werde ist das define so weit oben wie mgl. in der config zu platzieren um zu prüfen ob das hilft.

Danke und so long
Andreas

matthias soll

Ich habe gerade Version angefragt und bekomme zu dem Xiaomi Modul eine Fehlermeldung:
No Id found for 71_XiaomiSmartHome.pm
No Id found for 71_XiaomiSmartHome_Device.pm
Ich denke da liegt der Fehler irgendwo...

torte

keine Ahnung wo der Fehler liegt.

Weiß nicht das Du da gemacht hast oder versuchst.