Netatmo Modul - 38_netatmo.pm (Support)

Begonnen von Markus M., 17 Mai 2016, 12:37:34

Vorheriges Thema - Nächstes Thema

Sacerd

Also ich muss ja sagen, dass ich wirklich keine Ahnung von Perl habe. Ich habe trotzdem mal versucht den Unterschied zwischen "netatmo_setCamera" und "netatmo_setCameraSetting" herauszufinden, da ja z.B. audio disablen ging, camera disablen jedoch nicht. Ich habe einen Unterschied gefunden, und zwar die folgenden zwei Zeilen:

netatmo_refreshAppToken($iohash, defined($iohash->{access_token_app}));
  return undef if(!defined($iohash->{access_token_app}));


Diese sind in der sub sub "netatmo_setCameraSetting" nicht vorhanden. Und meine Fehlermeldung "missing app token" ging auch in die Richtung.

Also war ich mal so frei und habe die beiden Zeilen gelöscht und siehe da: Es funktioniert! Ich kann die Camera enablen und disablen!

Frage ist jetzt, ob ich damit irgendwas umgangen habe und es jetzt zufällig funktioniert oder es ein Fehler im Code ist...aber dann hätte es ja bei niemanden funktionieren dürfen?!

Markus M.

Zitat von: Sacerd am 06 April 2017, 15:32:12Frage ist jetzt, ob ich damit irgendwas umgangen habe und es jetzt zufällig funktioniert oder es ein Fehler im Code ist...aber dann hätte es ja bei niemanden funktionieren dürfen?!

So ein bisschen was von allem.
Ich ändere das im Code, ist an der Stelle tatsächlich nicht mehr notwendig.

Allerdings funktioniert bei dir unter Garantie generell weder Forecast, Person home noch das Home Update.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ares

Trotz mehrfachem Update die letzten Tage bekomme ich immer wieder die selbe Fehlermeldung "invalid time for dynamic update" im Log (Interval Device 1800):

2017.04.06 09:51:09 0: Featurelevel: 5.8
2017.04.06 09:51:09 0: Server started with 213 defined entities (fhem.pl:13905/2017-04-05 perl:5.014002 os:linux user:fhem pid:5517)
2017.04.06 09:51:09 1: HMLAN_Parse: HMLAN1 new condition ok
2017.04.06 12:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:02:15
2017.04.06 12:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:02:02
2017.04.06 12:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:32:06
2017.04.06 12:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 12:32:05
2017.04.06 13:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 13:02:03
2017.04.06 13:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 13:02:10
2017.04.06 14:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 14:01:52
2017.04.06 14:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 14:02:19
2017.04.06 14:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 14:32:24
2017.04.06 15:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 15:02:32
2017.04.06 15:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 15:02:29
2017.04.06 16:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 16:02:20
2017.04.06 16:31:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 16:32:41
2017.04.06 17:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 17:02:46
2017.04.06 17:31:30 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 17:32:51
2017.04.06 18:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 18:02:48
2017.04.06 18:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 18:02:56
2017.04.06 19:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 19:03:05
2017.04.06 19:31:28 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 19:33:09
2017.04.06 20:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 20:03:14
2017.04.06 20:01:27 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 20:03:16
2017.04.06 20:31:27 2: Netatmo_Klement: invalid json detected
2017.04.06 22:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 22:03:44
2017.04.06 22:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 22:33:39
2017.04.06 22:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 22:33:38
2017.04.06 23:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-06 23:33:49
2017.04.07 00:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 00:01:36
2017.04.07 00:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 00:34:05
2017.04.07 00:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 00:34:02
2017.04.07 01:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 01:03:57
2017.04.07 01:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 01:34:12
2017.04.07 02:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 02:03:45
2017.04.07 03:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 03:04:27
2017.04.07 03:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 03:34:33
2017.04.07 04:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 04:04:38
2017.04.07 05:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:04:53
2017.04.07 05:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:04:50
2017.04.07 05:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:34:50
2017.04.07 05:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 05:34:57
2017.04.07 06:02:59 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 06:04:41
2017.04.07 06:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 06:35:11
2017.04.07 07:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 07:05:15
2017.04.07 07:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 07:05:24
2017.04.07 07:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 07:35:17
2017.04.07 09:02:59 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 09:05:53
2017.04.07 09:32:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 09:35:46
2017.04.07 10:02:58 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-07 10:05:52


Hat jemand eine Idee?

Danke
Manfred

Markus M.

#543
Das ist kein Fehler sondern ein Hinweis.
Wenn du das mal mit Verbose 5 laufen lässt und mir das Log schickst, kann ich mir das ansehen.
Was ist das denn überhaupt für ein Gerät?
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Sacerd

Zitat von: Markus M. am 07 April 2017, 09:59:11
So ein bisschen was von allem.
Ich ändere das im Code, ist an der Stelle tatsächlich nicht mehr notwendig.

Allerdings funktioniert bei dir unter Garantie generell weder Forecast, Person home noch das Home Update.

Das wäre schön. Hm also sonst habe ich keine Probleme feststellen können. Set person home funktioniert genau so wie auch die Mitteilung,  dass jemand gesehen wurde...

ares

Zitat von: Markus M. am 07 April 2017, 10:27:21
Das ist kein Fehler sondern ein Hinweis.
Wenn du das mal mit Verbose 5 laufen lässt und mir das Log schickst, kann ich mir das ansehen.
Was ist das denn überhaupt für ein Gerät?

Das ist die Wetterstation meines Nachbars.
2017.04.09 10:50:35 3: Netatmo_Klement: poll (DEVICE)
2017.04.09 10:50:35 4: Netatmo_Klement: pollDevice types [temperature,humidity pressure] for modules [11:22:33:44:55:66 66:55:4:33:22:1]
2017.04.09 10:50:35 3: Netatmo_Klement: requestDeviceReadings (temperature,humidity)
2017.04.09 10:50:35 3: Netatmo_Klement: requestDeviceReadings (pressure)
2017.04.09 10:50:35 4: Netatmo_Klement: dispatch (getmeasure)
2017.04.09 10:50:35 4: Netatmo_Klement: dispatch return: getmeasure
2017.04.09 10:50:35 5: {
  'body' => [
              {
                'beg_time' => 1491726242,
                'step_time' => 307,
                'value' => [
                             [
                               '12.4',
                               85
                             ],
                             [
                               '12.6',
                               84
                             ],
                             [
                               '12.9',
                               83
                             ]
                           ]
              },
              {
                'beg_time' => 1491727165,
                'step_time' => 308,
                'value' => [
                             [
                               '13.1',
                               83
                             ],
                             [
                               '13.4',
                               82
                             ]
                           ]
              }
            ],
  'status' => 'ok',
  'time_exec' => '0.047413110733032',
  'time_server' => 1491727835
}

2017.04.09 10:50:35 4: Netatmo_Klement: parsereadings temperature,humidity
2017.04.09 10:50:36 4: Netatmo_Klement: updatereadings
2017.04.09 10:50:36 2: Netatmo_Klement: invalid time for dynamic update: 2017-04-09 10:55:19
2017.04.09 10:50:36 4: Netatmo_Klement: dispatch (getmeasure)
2017.04.09 10:50:36 4: Netatmo_Klement: dispatch return: getmeasure
2017.04.09 10:50:36 5: {
  'body' => [
              {
                'beg_time' => 1491726277,
                'step_time' => 300,
                'value' => [
                             [
                               '1027.8'
                             ],
                             [
                               '1027.8'
                             ]
                           ]
              },
              {
                'beg_time' => 1491726878,
                'step_time' => 302,
                'value' => [
                             [
                               '1027.7'
                             ],
                             [
                               '1027.8'
                             ]
                           ]
              },
              {
                'beg_time' => 1491727480,
                'value' => [
                             [
                               '1027.9'
                             ]
                           ]
              }
            ],
  'status' => 'ok',
  'time_exec' => '0.051354885101318',
  'time_server' => 1491727835
}

2017.04.09 10:50:36 4: Netatmo_Klement: parsereadings pressure
2017.04.09 10:50:36 4: Netatmo_Klement: updatereadings


Viele Grüße
Manfred

Markus M.

#546
Zitat von: ares am 09 April 2017, 19:18:46
Das ist die Wetterstation meines Nachbars.

Bitte mal ein "list Netatmo_Klement"

Und dann die Version im Anhang einspielen, damit sollten die dynamischen Updatezeiten der Station für die Module übernommen werden.
Zu errechnen wann ein Aussenthermometer oder Regenmesser ihre Daten an die Basis übertragen war irgendwie nutzlos, da diese auch nur mit den anderen Daten im 10-Minuten-Takt übertragen werden :)
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Thyraz

#547
Darüber hab ich gestern auch noch gegrübelt, das gilt auch für weitere Innenmodule oder?
Sprich, nur die Hauptstation überträgt die Daten gesammelt?
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

Markus M.

Zitat von: Thyraz am 11 April 2017, 22:04:30
Darüber hab ich gestern auch noch gegrübelt, das gilt auch für weitere Innenmodule oder?
Sprich, nur die Innenstation überträgt die Daten gesammelt?

Meinen Beobachtungen nach ja.
Die Module haben jeweils ihren eigenen Zyklus, der auch bei grob 5 Minuten zu liegen scheint.
Mit der Testversion einen Post vor deinem werden alle Modle einer Station 30 Sekunden nach dieser abgerufen.
Ich baue zum Release noch einen Random Timer ein um die Requests etwas zu verteilen.
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

Thyraz

Ok, die ersten zwei Update-Runden gerade liefen gut durch kurz nachdem die Netatmo App ein "Gerade Aktuialisiert" angezeigt hat. :)

Werde es die Tage mal im Auge behalten, aber sieht gut aus.
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

ares

#550
Zitat von: Markus M. am 11 April 2017, 20:28:18
Bitte mal ein "list Netatmo_Klement"

Internals:
   DEF        PUBLIC 11:22:33:44:55:66 66:55:4:33:22:11 temperature,humidity 11:22:33:44:55:66 pressure
   Device     11:22:33:44:55:66
   INTERVAL   1800
   IODev      Netatmo_Wetter
   Module     66:55:4:33:22:11 11:22:33:44:55:66
   NAME       Netatmo_Klement
   NOTIFYDEV  global
   NR         204
   NTFY_ORDER 50-Netatmo_Klement
   STATE      Initialized
   SUBTYPE    DEVICE
   TYPE       netatmo
   dataTypes  temperature,humidity pressure
   openRequests 0
   status     initialized
   Readings:
     2017-04-12 14:02:38   active          ok
     2017-04-12 14:01:36   humidity        51
     2017-04-12 14:02:06   pressure        1019.7
     2017-04-12 14:01:36   temperature     15.7
Attributes:
   DbLogExclude .*
   IODev      Netatmo_Wetter
   devStateIcon .*:no-icon
   room       Wetter
   stateFormat T: temperature H: humidity


Eben noch ein reguläres Update durchgeführt erhalte ich folgende Meldungen - eine Testversion kann ich von hier aus leider nicht einspielen.
2017.04.12 14:06:33 0: Server started with 213 defined entities (fhem.pl:13973/2017-04-12 perl:5.014002 os:linux user:fhem pid:19952)
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:03 2: Netatmo_Wetter: message error: invalid_grant
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:03 2: Netatmo_Wetter: message error: too_many_connections
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:04 2: Netatmo_Wetter: message error: too_many_connections
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 14:08:04 2: Netatmo_Wetter: message error: too_many_connections
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.


Und noch eine Mail....
Nach mehreren fehlgeschlagenen Authentifizierungsversuchen wurde Ihr Netatmo-Konto für die nächsten 10 Minuten gesperrt.


Viele Grüße
Manfred

Markus M.

Ich hab leider keine Ahnung was da jetzt passiert ist.
Wann hast du das eingerichtet? Wann war das letzte Update?

Läuft noch irgendwas anderes auf der FHEM Installation oder hast du die wichtigen Log Zeilen ausgeschnitten?
Ich brauche im Zweifelsfall immer alle in denen 38_netatmo.pl auftaucht.

invalid_grant heisst falsches Passwort.
too_many_connections hatte ich noch nie gesehen, wahrscheinlich zu oft angefragt.

Ohne Testversion kannst du erst mal nur hoffen dass sich alles wieder normalisiert wenn du das Modul für einige Zeit deaktivierst.
Ansonsten noch ein Versuch im Anhang.

FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ares

Zitat von: Markus M. am 12 April 2017, 14:56:26
Ich hab leider keine Ahnung was da jetzt passiert ist.
Wann hast du das eingerichtet? Wann war das letzte Update?
Eingerichtet 2015 oder früher.
Das letzte Update war 2017.04.12 14:04:34, direkt vor meinem Post.

Zitat von: Markus M. am 12 April 2017, 14:56:26
Läuft noch irgendwas anderes auf der FHEM Installation oder hast du die wichtigen Log Zeilen ausgeschnitten?
Ich brauche im Zweifelsfall immer alle in denen 38_netatmo.pl auftaucht.
Es läuft noch mehr auf der Installation. Ausgeschnitten habe ich nur eine Zeile HMLAN die ganz sicher nichts mit netatmo zu tun hat.

Zitat von: Markus M. am 12 April 2017, 14:56:26
invalid_grant heisst falsches Passwort.
too_many_connections hatte ich noch nie gesehen, wahrscheinlich zu oft angefragt.
Ich habe selbst kein Netatmo und greife nur auf die Station vom Nachbarn zu, daher habe ich mich auch seit 2015? nur über fhem angemeldet.

Zitat von: Markus M. am 12 April 2017, 14:56:26
Ohne Testversion kannst du erst mal nur hoffen dass sich alles wieder normalisiert wenn du das Modul für einige Zeit deaktivierst.
Ansonsten noch ein Versuch im Anhang.

Ich habe nach der Mail mit der 10min Sperre bei Netatmo_Klement und bei Netatmo_Klement erstmal das Attribut disable 1 gesetzt, trotzdem ist das Modul aber noch aktiv.
Den Versuch im Anhang habe ich nach einem Update um 19:20:54 Uhr installiert und fhem neu gestartet, hier das ungeschnittene Log mit Attribut disable=1:
2017.04.12 19:20:54 1: nothing to do...
2017.04.12 19:25:34 0: Server shutdown
2017.04.12 19:25:41 1: Including fhem.cfg
2017.04.12 19:25:42 2: eventTypes: loaded 3778 events from ./log/eventTypes.txt
2017.04.12 19:25:47 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 228.
2017.04.12 19:25:48 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 231.
2017.04.12 19:25:49 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.04.12 19:25:49 1: HMLAN_Parse: HMLAN1 new condition init
2017.04.12 19:25:50 2: Registering GEOFANCY geofancy for URL /geo...
2017.04.12 19:25:51 2: fronthem: ipc listener opened at port 16384
Use of uninitialized value $daylist in lc at ./FHEM/98_WeekdayTimer.pm line 326, <$fh> line 706.
Use of uninitialized value $actualElement in concatenation (.) or string at ./FHEM/98_WeekdayTimer.pm line 429, <$fh> line 706.
Use of uninitialized value $a[0] in join or string at ./FHEM/98_WeekdayTimer.pm line 148, <$fh> line 706.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:25:58 2: Registering BOTVAC Jimmy for URL /BOTVAC/Jimmy/map...
2017.04.12 19:25:58 1: Including ./log/fhem.save
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:26:00 2: Netatmo_Wetter: json message error: invalid_grant
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:26:00 2: Netatmo_Wetter: json message error: invalid_grant
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 19:26:01 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 19:26:01 2: SecurityCheck:  WEBinet has no associated allowed device with basicAuth.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.04.12 19:26:01 0: Featurelevel: 5.8
2017.04.12 19:26:01 0: Server started with 213 defined entities (fhem.pl:13973/2017-04-12 perl:5.014002 os:linux user:fhem pid:25144)
2017.04.12 19:26:02 1: HMLAN_Parse: HMLAN1 new condition ok


Viele Grüße
Manfred

Markus M.

Zitat von: ares am 12 April 2017, 19:38:44
Eingerichtet 2015 oder früher.
Das letzte Update war 2017.04.12 14:04:34, direkt vor meinem Post.
Ich habe selbst kein Netatmo und greife nur auf die Station vom Nachbarn zu, daher habe ich mich auch seit 2015? nur über fhem angemeldet.

Ich habe nach der Mail mit der 10min Sperre bei Netatmo_Klement und bei Netatmo_Klement erstmal das Attribut disable 1 gesetzt, trotzdem ist das Modul aber noch aktiv.
Den Versuch im Anhang habe ich nach einem Update um 19:20:54 Uhr installiert und fhem neu gestartet, hier das ungeschnittene Log mit Attribut disable=1

Ich bin mir nicht sicher wo die Fehler herkommen.
Was du tun könntest ist, alles nochmal (mit gleichen Namen) einzurichten.
Vorher bitte nochmal hiermit starten, mit verbose 5 und ohne disable:
FHEM dev + HomeBridge + Lenovo Flex15 + HM-CFG-USB + RFXtrx433 + Fritz!Box 7590/7580/546E

HM Aktor/Sensor/Winmatic/Keymatic/Thermostat, HUE, Netatmo Weather/Security/Heating, Xiaomi AirPurifier/Vacuum, Withings Aura/BPM/Cardio/Go/Pulse/Thermo, VSX828, Harmony, Siro ERB15LE
https://paypal.me/mm0

ares

#554
Zitat von: Markus M. am 12 April 2017, 20:01:21
Ich bin mir nicht sicher wo die Fehler herkommen.
Was du tun könntest ist, alles nochmal (mit gleichen Namen) einzurichten.
Vorher bitte nochmal hiermit starten, mit verbose 5 und ohne disable:

Musste etwas warten, bis die 10 Minuten Zeitsperre weg sind. Nach dem Neustart mit verbose 5 und ohne disable wurde ich ich erneut 10 Minuten gesperrt.
2017.04.12 20:07:59 1: Netatmo_Wetter: API usage limit reached
2017.04.12 20:19:10 0: Server shutdown
2017.04.12 20:19:17 1: Including fhem.cfg
2017.04.12 20:19:18 2: eventTypes: loaded 3780 events from ./log/eventTypes.txt
2017.04.12 20:19:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 228.
2017.04.12 20:19:24 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4035, <$fh> line 231.
2017.04.12 20:19:25 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.04.12 20:19:25 1: HMLAN_Parse: HMLAN1 new condition init
2017.04.12 20:19:26 2: Registering GEOFANCY geofancy for URL /geo...
2017.04.12 20:19:27 2: fronthem: ipc listener opened at port 16384
Use of uninitialized value $daylist in lc at ./FHEM/98_WeekdayTimer.pm line 326, <$fh> line 706.
Use of uninitialized value $actualElement in concatenation (.) or string at ./FHEM/98_WeekdayTimer.pm line 429, <$fh> line 706.
Use of uninitialized value $a[0] in join or string at ./FHEM/98_WeekdayTimer.pm line 148, <$fh> line 706.
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:34 2: Registering BOTVAC Jimmy for URL /BOTVAC/Jimmy/map...
2017.04.12 20:19:34 1: Including ./log/fhem.save
2017.04.12 20:19:35 3: Netatmo_Klement: I/O device is Netatmo_Wetter
2017.04.12 20:19:35 5: Netatmo_Klement getDeviceDetail (11:22:33:44:55:66 66:55:4:33:22:11)
2017.04.12 20:19:35 3: Netatmo_Wetter: refreshing token
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:35 4: Netatmo_Wetter: dispatch (token)
2017.04.12 20:19:35 4: Netatmo_Wetter: dispatch return: token
2017.04.12 20:19:35 5: {
  'error' => 'invalid_grant'
}

2017.04.12 20:19:35 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 20:19:35 3: Netatmo_Wetter getDevices (devicelist)
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch (devicelist)
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch return: devicelist
2017.04.12 20:19:36 5: {
  'error' => {
               'code' => 2,
               'message' => 'Invalid access token'
             }
}

2017.04.12 20:19:36 4: Netatmo_Wetter: parsedevicelist
2017.04.12 20:19:36 3: Netatmo_Wetter: refreshing token
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch (token)
2017.04.12 20:19:36 4: Netatmo_Wetter: dispatch return: token
2017.04.12 20:19:36 5: {
  'error' => 'invalid_grant'
}

2017.04.12 20:19:36 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 20:19:36 3: Netatmo_Wetter getHomecoachs (homecoachlist)
Use of uninitialized value $d in hash element at fhem.pl line 4035.
Use of uninitialized value $_ in substitution (s///) at FHEM/HttpUtils.pm line 49.
Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 376.
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch (homecoachlist)
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch return: homecoachlist
2017.04.12 20:19:37 5: {
  'error' => {
               'code' => 2,
               'message' => 'Invalid access token'
             }
}

2017.04.12 20:19:37 4: Netatmo_Wetter: parsehomecoachlist
Use of uninitialized value $d in hash element at fhem.pl line 4035.
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch (token)
2017.04.12 20:19:37 4: Netatmo_Wetter: dispatch return: token
2017.04.12 20:19:37 5: {
  'error' => 'invalid_grant'
}

2017.04.12 20:19:37 2: Netatmo_Wetter: json message error: invalid_grant
2017.04.12 20:19:37 2: SecurityCheck:  WEBinet has no associated allowed device with basicAuth.  Restart FHEM for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2017.04.12 20:19:37 0: Featurelevel: 5.8
2017.04.12 20:19:37 0: Server started with 213 defined entities (fhem.pl:13973/2017-04-12 perl:5.014002 os:linux user:fhem pid:26050)
2017.04.12 20:19:38 1: HMLAN_Parse: HMLAN1 new condition ok


Wie deaktiviert man die Updates? disable scheint bei mir keine Wirkung zu zeigen.

Edit: Heute um 14 Uhr war das letzte erfolgreiche Update, danach wurde nur das reguläre fhem update durchgeführt und ab dem Neustart danach werde ich permanent gesperrt.