[Info] Wilm - selbstprogrammierter Fritz-Aktuator

Weiß jemand, wo in der *.export-Datei eventuell Daten zu den Aktuatoren gespeichert werden könnten?
In der export-Datei nicht, aber in den Supportdaten (fritz.box/support.lua). Da steht z.B drin:
Code:
    Name 'Drucker', identifyer '08761 0044759', firmware version '04.16'('') 
    [aktive] ID 17, emc 0xb74, model 0x70002, grouphash=0x0, devicetype 'avm_home_device_type_fdect_200', productname 'FRITZ!DECT 200' functionbitmask 0x8b80, sortid 1, batt perc 255(0mV) low 255, pollinterval 120, polltimeout 420, validchangetime 0, txbusy 0

Übrigens funktioniert die Anmeldung mit der neuesten Labor vom 09.11.2020 auf der 7590 jetzt gar nicht mehr. Die Anfrage in der Funktion notify() kommt zwar in der Box an (Paketmitschnitt), das scheint die Box aber nicht weiter zu interessieren. Auf der 7490 mit der Version 7.12 klappts noch. Hoffentlich hat AVM da irgendwas versemmelt und keinen grundsätzlichen Umbau vorgenommen.
 
Hab mal das ganze auf nen Sonoff S20 geflashed. Das Ding mach mich irre.
Grundsätzlich läuft das Teil, aber... wenn ich den Aktor, egal über den Taster oder über die eigene Webseite AUS schalte, schaltet er nach 3 sec. wieder ein.
Laut Log siehts aus, als wenn er neu bootet.


Code:
...... got wifi
. got gateway
OwnIP: 192.168.178.52
gMac: DC:4F:22:2D:D3:57
MDNS: SonoffS20.local
very first boot after poweroff
00_00:00:04 new value: on
00_00:00:07 FRITZ connected
0:07i:0003000c0000000000022029
0:07o:01030010000000010000000100022013
0:07i:0803000c0000000000000001
0:07o:0803000c0000000000000001
0:07i:03030010000000010000000200000000
0:07i:0503000c0000000100000000
0:07o:0603014800000001000000000000000003e802000000000200001280536f6e6f6666533230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7444433a34463a32323a32443a44333a353700000032303139313233315f3030303030300000000000000000000000000203e80000000000a00000000f000400000000000100000023000800000000ffff000000000000002500400000000003e80000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f00000000000000120004000000000014000000130004000000039a7f0000001400040000000000000000001500040000000206ba0000001600040000fffffeec
0:07i:03030010000000010000128003e80000
0:07i:0703001c0000000103e800000000000c0000001a0004000000000078
0:07i:0703001c0000000103e800000000000c0000001b0004000000000078
0:07i:0703001c0000000103e800000000000c0000001c0004000000000078
0:07i:0703001c0000000103e800000000000c0000001d0004000000000078
0:07i:0703001c0000000103e800000000000c0000001e0004000000000078
0:07i:0703001c0000000103e800000000000c000000190004000000000078
0:07i:03030010000000010000000200000000
0:29i:0803000c0000000100000002
0:29o:0803000c0000000000000002
00_00:00:37 new value: off
0:37i:0700001c0000000000000000000000000100000f0000000000000000
0:37o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:00:42 red toggled
---------------
00_00:00:45 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off
0703001c0000000103e800000000000c0000000f0004000000000000
2:41i:0803000c0000000100000008
2:41o:0803000c0000000000000008
3:03i:0803000c0000000100000009
3:03o:0803000c0000000000000009
3:07i:0700001c0000000000000000000000000100000f0000000000000000
3:07o:0703001c0000000103e800000000000c0000000f0004000000000000
3:25i:0803000c000000010000000a
3:25o:0803000c000000000000000a
3:37i:0700001c0000000000000000000000000100000f0000000000000000
3:37o:0703001c0000000103e800000000000c0000000f0004000000000000
3:47i:0803000c000000010000000b
3:47o:0803000c000000000000000b
4:07i:0700001c0000000000000000000000000100000f0000000000000000
4:07o:0703001c0000000103e800000000000c0000000f0004000000000000
4:09i:0803000c000000010000000c
4:09o:0803000c000000000000000c
4:31i:0803000c000000010000000d
4:31o:0803000c000000000000000d
4:37i:0700001c0000000000000000000000000100000f0000000000000000
4:37o:0703001c0000000103e800000000000c0000000f0004000000000000
4:53i:0803000c000000010000000e
4:53o:0803000c000000000000000e
5:07i:0700001c0000000000000000000000000100000f0000000000000000
5:07o:0703001c0000000103e800000000000c0000000f0004000000000000
5:15i:0803000c000000010000000f
5:15o:0803000c000000000000000f
5:37i:0803000c0000000100000010
5:37o:0803000c0000000000000010
5:37i:0700001c0000000000000000000000000100000f0000000000000000
5:37o:0703001c0000000103e800000000000c0000000f0004000000000000
5:59i:0803000c0000000100000011
5:59o:0803000c0000000000000011
6:07i:0700001c0000000000000000000000000100000f0000000000000000
6:07o:0703001c0000000103e800000000000c0000000f0004000000000000
6:21i:0803000c0000000100000012
6:21o:0803000c0000000000000012
6:37i:0700001c0000000000000000000000000100000f0000000000000000
6:37o:0703001c0000000103e800000000000c0000000f0004000000000000
6:43i:0803000c0000000100000013
6:43o:0803000c0000000000000013
7:05i:0803000c0000000100000014
7:05o:0803000c0000000000000014
7:07i:0700001c0000000000000000000000000100000f0000000000000000
7:07o:0703001c0000000103e800000000000c0000000f0004000000000000
---------------
00_00:07:17 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off

7:27i:0803000c0000000100000015
7:27o:0803000c0000000000000015
7:37i:0700001c0000000000000000000000000100000f0000000000000000
7:37o:0703001c0000000103e800000000000c0000000f0004000000000000
7:49i:0803000c0000000100000016
7:49o:0803000c0000000000000016
8:07i:0700001c0000000000000000000000000100000f0000000000000000
8:07o:0703001c0000000103e800000000000c0000000f0004000000000000
8:11i:0803000c0000000100000017
8:11o:0803000c0000000000000017
00_00:08:14 new value: on
8:14i:0700001c0000000000000000000000000100000f0000000000000001
8:14o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:08:19 red toggled
---------------
00_00:08:24 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off
00_00:08:14 new value: on 
00_00:08:19 red toggled
8:33i:0803000c0000000100000018
8:33o:0803000c0000000000000018
8:44i:0700001c0000000000000000000000000100000f0000000000000001
8:44o:0703001c0000000103e800000000000c0000000f0004000000000001
8:55i:0803000c0000000100000019
8:55o:0803000c0000000000000019
9:14i:0700001c0000000000000000000000000100000f0000000000000001
9:14o:0703001c0000000103e800000000000c0000000f0004000000000001
9:17i:0803000c000000010000001a
9:17o:0803000c000000000000001a
9:39i:0803000c000000010000001b
9:39o:0803000c000000000000001b
9:44i:0700001c0000000000000000000000000100000f0000000000000001
9:44o:0703001c0000000103e800000000000c0000000f0004000000000001
0:01i:0803000c000000010000001c
0:01o:0803000c000000000000001c
00_00:10:05 new value: off
0:05i:0700001c0000000000000000000000000100000f0000000000000000
0:05o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:10:08 new value: on
0:08i:0700001c0000000000000000000000000100000f0000000000000001
0:08o:0703001c0000000103e800000000000c0000000f0004000000000001
ERROR: busy, ignore code
00_00:10:10 red toggled
00_00:10:15 new value: off
0:15i:0700001c0000000000000000000000000100000f0000000000000000
0:15o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:10:20 red toggled
0:23i:0803000c000000010000001d
0:23o:0803000c000000000000001d
---------------
00_00:10:23 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off
00_00:08:14 new value: on 
00_00:10:04 new value: off
00_00:10:08 new value: on 
00_00:10:15 new value: off
 
Kommt im Log noch was vor "got wifi" ?
Bei einem (ungewollten) Neustart sendet der ESP normalerweise seinen Stacktrace, mit dessen Hilfe man die Problemstelle lokalisieren kann.
 
Ist in der S20 evtl. ein 8285 drin, gab es da nicht mal ein paar Versionen?
 
Nein, kommt kein weiter" gotwifi" vor.

Hab das nun mal genauer beobachtet:

Sonoff hochfahren, Aktor geht auf "on", wird auch in der web Oberfläche angezeigt und LED leuchtet.
Toggle ich nun im Browser, oder an der Taste, schaltet der Aktor ab und schaltet von alleine nach 3 Sek. wieder ein.
In der Web oberfläche findet aber keine Änderung statt.
Erst wenn ich dort erneut den Buuton drücke, andert sich dort der Status, am Sonoff aber wieder nur für 3 Sek.

Also ich blick da nimmer durch.

bei nem anderen Sketch mit weboberfläche läuft der sonoff sauber durch.

Hier noch ein weiteres Loggin:

Code:
...... got wifi
. got gateway
OwnIP: 192.168.178.52
gMac: DC:4F:22:2D:D3:57
MDNS: SonoffS20.local
very first boot after poweroff
00_00:00:04 new value: on
00_00:00:07 FRITZ connected
0:07i:0003000c0000000000022029
0:07o:01030010000000010000000100022013
0:07i:0803000c0000000000000001
0:07o:0803000c0000000000000001
0:07i:03030010000000010000000200000000
0:07i:0503000c0000000100000000
0:07o:0603014800000001000000000000000003e802000000000200001280536f6e6f6666533230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7444433a34463a32323a32443a44333a353700000032303139313233315f3030303030300000000000000000000000000203e80000000000a00000000f000400000000000100000023000800000000ffff000000000000002500400000000003e80000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f00000000000000120004000000000014000000130004000000039a7f0000001400040000000000000000001500040000000206ba0000001600040000fffffeec
0:07i:03030010000000010000128003e80000
0:07i:0703001c0000000103e800000000000c0000001a0004000000000078
0:07i:0703001c0000000103e800000000000c0000001b0004000000000078
0:07i:0703001c0000000103e800000000000c0000001c0004000000000078
0:07i:0703001c0000000103e800000000000c0000001d0004000000000078
0:07i:0703001c0000000103e800000000000c0000001e0004000000000078
0:07i:0703001c0000000103e800000000000c000000190004000000000078
0:07i:03030010000000010000000200000000
0:29i:0803000c0000000100000002
0:29o:0803000c0000000000000002
00_00:00:37 new value: off
0:37i:0700001c0000000000000000000000000100000f0000000000000000
0:37o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:00:42 red toggled
---------------
00_00:00:45 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off
0703001c0000000103e800000000000c0000000f0004000000000000
2:41i:0803000c0000000100000008
2:41o:0803000c0000000000000008
3:03i:0803000c0000000100000009
3:03o:0803000c0000000000000009
3:07i:0700001c0000000000000000000000000100000f0000000000000000
3:07o:0703001c0000000103e800000000000c0000000f0004000000000000
3:25i:0803000c000000010000000a
3:25o:0803000c000000000000000a
3:37i:0700001c0000000000000000000000000100000f0000000000000000
3:37o:0703001c0000000103e800000000000c0000000f0004000000000000
3:47i:0803000c000000010000000b
3:47o:0803000c000000000000000b
4:07i:0700001c0000000000000000000000000100000f0000000000000000
4:07o:0703001c0000000103e800000000000c0000000f0004000000000000
4:09i:0803000c000000010000000c
4:09o:0803000c000000000000000c
4:31i:0803000c000000010000000d
4:31o:0803000c000000000000000d
4:37i:0700001c0000000000000000000000000100000f0000000000000000
4:37o:0703001c0000000103e800000000000c0000000f0004000000000000
4:53i:0803000c000000010000000e
4:53o:0803000c000000000000000e
5:07i:0700001c0000000000000000000000000100000f0000000000000000
5:07o:0703001c0000000103e800000000000c0000000f0004000000000000
5:15i:0803000c000000010000000f
5:15o:0803000c000000000000000f
5:37i:0803000c0000000100000010
5:37o:0803000c0000000000000010
5:37i:0700001c0000000000000000000000000100000f0000000000000000
5:37o:0703001c0000000103e800000000000c0000000f0004000000000000
5:59i:0803000c0000000100000011
5:59o:0803000c0000000000000011
6:07i:0700001c0000000000000000000000000100000f0000000000000000
6:07o:0703001c0000000103e800000000000c0000000f0004000000000000
6:21i:0803000c0000000100000012
6:21o:0803000c0000000000000012
6:37i:0700001c0000000000000000000000000100000f0000000000000000
6:37o:0703001c0000000103e800000000000c0000000f0004000000000000
6:43i:0803000c0000000100000013
6:43o:0803000c0000000000000013
7:05i:0803000c0000000100000014
7:05o:0803000c0000000000000014
7:07i:0700001c0000000000000000000000000100000f0000000000000000
7:07o:0703001c0000000103e800000000000c0000000f0004000000000000
---------------
00_00:07:17 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off

7:27i:0803000c0000000100000015
7:27o:0803000c0000000000000015
7:37i:0700001c0000000000000000000000000100000f0000000000000000
7:37o:0703001c0000000103e800000000000c0000000f0004000000000000
7:49i:0803000c0000000100000016
7:49o:0803000c0000000000000016
8:07i:0700001c0000000000000000000000000100000f0000000000000000
8:07o:0703001c0000000103e800000000000c0000000f0004000000000000
8:11i:0803000c0000000100000017
8:11o:0803000c0000000000000017
00_00:08:14 new value: on
8:14i:0700001c0000000000000000000000000100000f0000000000000001
8:14o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:08:19 red toggled
---------------
00_00:08:24 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off
00_00:08:14 new value: on 
00_00:08:19 red toggled
8:33i:0803000c0000000100000018
8:33o:0803000c0000000000000018
8:44i:0700001c0000000000000000000000000100000f0000000000000001
8:44o:0703001c0000000103e800000000000c0000000f0004000000000001
8:55i:0803000c0000000100000019
8:55o:0803000c0000000000000019
9:14i:0700001c0000000000000000000000000100000f0000000000000001
9:14o:0703001c0000000103e800000000000c0000000f0004000000000001
9:17i:0803000c000000010000001a
9:17o:0803000c000000000000001a
9:39i:0803000c000000010000001b
9:39o:0803000c000000000000001b
9:44i:0700001c0000000000000000000000000100000f0000000000000001
9:44o:0703001c0000000103e800000000000c0000000f0004000000000001
0:01i:0803000c000000010000001c
0:01o:0803000c000000000000001c
00_00:10:05 new value: off
0:05i:0700001c0000000000000000000000000100000f0000000000000000
0:05o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:10:08 new value: on
0:08i:0700001c0000000000000000000000000100000f0000000000000001
0:08o:0703001c0000000103e800000000000c0000000f0004000000000001
ERROR: busy, ignore code
00_00:10:10 red toggled
00_00:10:15 new value: off
0:15i:0700001c0000000000000000000000000100000f0000000000000000
0:15o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:10:20 red toggled
0:23i:0803000c000000010000001d
0:23o:0803000c000000000000001d
---------------
00_00:10:23 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:00:37 new value: off
00_00:08:14 new value: on 
00_00:10:04 new value: off
00_00:10:08 new value: on 
00_00:10:15 new value: off

----------------------------------------------------------------------------------------------------------------------
6:13o:0803000c000000000000009a
6:27i:0700001c0000000000000000000000000100000f0000000000000001
6:27o:0703001c0000000103e800000000000c0000000f0004000000000001
6:35i:0803000c000000010000009b
6:35o:0803000c000000000000009b
6:57i:0700001c0000000000000000000000000100000f0000000000000001
6:57o:0703001c0000000103e800000000000c0000000f0004000000000001
6:57i:0803000c000000010000009c
6:57o:0803000c000000000000009c
7:19i:0803000c000000010000009d
7:19o:0803000c000000000000009d
7:27i:0700001c0000000000000000000000000100000f0000000000000001
7:27o:0703001c0000000103e800000000000c0000000f0004000000000001
7:41i:0803000c000000010000009e
7:41o:0803000c000000000000009e
7:57i:0700001c0000000000000000000000000100000f0000000000000001
7:57o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:57:59 new value: off
7:59i:0700001c0000000000000000000000000100000f0000000000000000
7:59o:0703001c0000000103e800000000000c0000000f0004000000000000
8:03i:0803000c000000010000009f
8:03o:0803000c000000000000009f
00_00:58:04 red toggled
8:25i:0803000c00000001000000a0
8:25o:0803000c00000000000000a0
8:29i:0700001c0000000000000000000000000100000f0000000000000000
8:29o:0703001c0000000103e800000000000c0000000f0004000000000000
8:47i:0803000c00000001000000a1
8:47o:0803000c00000000000000a1
00_00:58:49 new value: on
8:49i:0700001c0000000000000000000000000100000f0000000000000001
8:49o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:58:54 red toggled
9:09i:0803000c00000001000000a2
9:09o:0803000c00000000000000a2
00_00:59:16 new value: off
9:16i:0700001c0000000000000000000000000100000f0000000000000000
9:16o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:59:21 red toggled
9:31i:0803000c00000001000000a3
9:31o:0803000c00000000000000a3
00_00:59:34 new value: on
9:34i:0700001c0000000000000000000000000100000f0000000000000001
9:34o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:59:39 red toggled
9:53i:0803000c00000001000000a4
9:53o:0803000c00000000000000a4
---------------
00_01:00:03 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:03:54 new value: off
00_00:04:57 new value: on 
00_00:57:59 new value: off
00_00:58:48 new value: on 
00_00:59:16 new value: off
00_00:59:34 new value: on 

-----------------------------------------------------------------------------------------------
00_02:18:43 new value: off
8:43i:0700001c0000000000000000000000000100000f0000000000000000
8:43o:0703001c0000000103e800000000000c0000000f0004000000000000
8:43i:0803000c000000010000017b
8:43o:0803000c000000000000017b
00_02:18:48 red toggled
9:05i:0803000c000000010000017c
9:05o:0803000c000000000000017c
9:13i:0700001c0000000000000000000000000100000f0000000000000000
9:13o:0703001c0000000103e800000000000c0000000f0004000000000000
00_02:19:25 new value: on
9:25i:0700001c0000000000000000000000000100000f0000000000000001
9:25o:0703001c0000000103e800000000000c0000000f0004000000000001
9:27i:0803000c000000010000017d
9:27o:0803000c000000000000017d
00_02:19:30 red toggled
---------------
00_02:19:38 <==== actual time
---------------
00_00:00:04 new value: on 
####Fritzboot
00_00:03:54 new value: off
00_00:04:57 new value: on 
00_00:57:59 new value: off
00_00:58:48 new value: on 
00_00:59:16 new value: off
00_00:59:34 new value: on 
00_01:01:55 new value: off
00_01:02:07 new value: on 
00_01:02:38 new value: off
00_01:41:58 new value: on 
00_02:18:43 new value: off
00_02:19:25 new value: on

-- Zusammenführung Doppelpost gemäß Boardregeln by stoney

Ist in der S20 evtl. ein 8285 drin, gab es da nicht mal ein paar Versionen?

die Idee hatte ich auch schon. ist ein 8266EX, extra mit dicker Lupe nachgeschaut.;)
 
Zuletzt bearbeitet von einem Moderator:
@Garagenlöter:
Probier mal, mit
Code:
#define RTCM 0
zu übersetzen.
 
Keine Veränderung im verhalten, ausser das im Log ne Fehlermeldung drinne ist.

Code:
...... got wifi
. got gateway
OwnIP: 192.168.178.52
gMac: DC:4F:22:2D:D3:57
MDNS: SonoffS20.local
00_00:00:04 new value: on
p2002-timeout
ERROR p2002
00_00:00:12 FRITZ connected
0:12i:0003000c0000000000022029
0:12o:01030010000000010000000100022013
0:12i:0803000c0000000000000001
0:12o:0803000c0000000000000001
0:12i:03030010000000010000000200000000
0:12i:0503000c0000000100000000
0:12o:0603014800000001000000000000000003e802000000000200001280536f6e6f6666533230000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b7444433a34463a32323a32443a44333a353700000032303139313233315f3030303030300000000000000000000000000203e80000000000a00000000f000400000000000100000023000800000000ffff000000000000002500400000000003e80000000200000001000000140000000500000000000000000000000f0000000000000002000000010000000300000000000000000000000f00000000000000120004000000000014000000130004000000039a7f0000001400040000000000000000001500040000000206ba0000001600040000fffffeec
0:12i:0703001c0000000103e800000000000c0000001a0004000000000078
0:12i:0703001c0000000103e800000000000c0000001b0004000000000078
0:12i:0703001c0000000103e800000000000c0000001c0004000000000078
0:12i:0703001c0000000103e800000000000c0000001d0004000000000078
0:12i:0703001c0000000103e800000000000c0000001e0004000000000078
0:12i:0703001c0000000103e800000000000c000000190004000000000078
0:12i:03030010000000010000128003e80000
0:12i:03030010000000010000000200000000
0:34i:0803000c0000000100000002
0:34o:0803000c0000000000000002
00_00:00:37 new value: off
0:37i:0700001c0000000000000000000000000100000f0000000000000000
0:37o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:00:42 red toggled
00_00:00:47 new value: on
0:47i:0700001c0000000000000000000000000100000f0000000000000001
0:47o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:00:52 red toggled

-- Zusammenführung Doppelpost gemäß Boardregeln by stoney

hier mal ein Ausschnitt aus dem seriellen Monitor:

hier schön zu sehen, wenn red toggled kommt, die LED wieder an geht und damit auch das Relais. Ohne einen Tastendruck und ohne Rückmeldung an die Weboberfläche.

Code:
2:37i:0700001c0000000000000000000000000100000f0000000000000001
2:37o:0703001c0000000103e800000000000c0000000f0004000000000001
2:41i:0803000c0000000100000008
2:41o:0803000c0000000000000008
00_00:02:59 new value: off
2:59i:0700001c0000000000000000000000000100000f0000000000000000
2:59o:0703001c0000000103e800000000000c0000000f0004000000000000
3:03i:0803000c0000000100000009
3:03o:0803000c0000000000000009
00_00:03:04 red toggled
00_00:03:18 new value: on
3:18i:0700001c0000000000000000000000000100000f0000000000000001
3:18o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:03:23 red toggled
3:25i:0803000c000000010000000a
3:25o:0803000c000000000000000a
3:47i:0803000c000000010000000b
3:47o:0803000c000000000000000b
3:48i:0700001c0000000000000000000000000100000f0000000000000001
3:48o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:03:59 new value: off
3:59i:0700001c0000000000000000000000000100000f0000000000000000
3:59o:0703001c0000000103e800000000000c0000000f0004000000000000
00_00:04:04 red toggled
4:09i:0803000c000000010000000c
4:09o:0803000c000000000000000c
00_00:04:19 new value: on
4:19i:0700001c0000000000000000000000000100000f0000000000000001
4:19o:0703001c0000000103e800000000000c0000000f0004000000000001
00_00:04:24 red toggled
4:31i:0803000c000000010000000d
4:31o:0803000c000000000000000d
4:49i:0700001c0000000000000000000000000100000f0000000000000001
4:49o:0703001c0000000103e800000000000c0000000f0004000000000001
4:53i:0803000c000000010000000e
4:53o:0803000c000000000000000e

-- Zusammenführung Doppelpost gemäß Boardregeln by stoney

Habs hinbekommen, Sonoff S20 läuft nun richtig... ohne Katzenklappe und ohne Temperatur.

nun mal testen wie lang der Aktor durchläuft.

Wenn's für Wilm02 OK ist, stell ich die Änderungen ein, bzw. den Sketch.
 
Zuletzt bearbeitet von einem Moderator:
Hab noch schnell nen Sonoff Basic geflashed. Belegung der LED ist da aber etwas anders. Läuft nun auch.

Das wars erstmal.

Dank an Wilm02 für den Sketch

Screenshot_2020-11-22 FRITZ Box 7490.png
 
Zuletzt bearbeitet:
Ich nochmal.

Habe heute die FB von OS 7.21 auf 7.24 Labor geflashed. Die Aktoren melden sich nicht mehr an.:confused:

Screenshot_2020-11-23 FRITZ Box 7490.png
 
@Garagenlöter Deine Erfahrungen mit Wilm sind leider offensichtlich genauso wechselhaft wie meine. Bitte beobachte die Stabilität und melde deine Ergebnisse zurück. Da ich es nicht genau eingrenzen kann, kann dabei alles interessant sein. Wie gesagt lief bei mir anfangs ein NodeMCU auch 16 Tage lang stabil ohne einen einzigen Fehler durch. Auch wenn ich es momentan kaum noch glaube, beweist es ein Screenshot des Ping-Counters, der alle 22 Sekunden hochzählt und definitiv einen entsprechend hohen Wert hatte.
Inzwischen ist die Stabilität - für mich immer noch unerklärlich - leider sehr viel schlechter.
Allerdings muss man die verschiedenen Effekte unterscheiden:
  1. Der Aktor erscheint in der Web-Übersicht der Fritzbox, wirft aber alle 24-28 Minuten einen Stacktrace und bootet. Dies ist sehr reproduzierbar und tritt an unterschiedlicher ESP-Hardware gleichartig auf.
  2. Der Aktor erscheint in der Web-Übersicht der Fritzbox, lässt sich aber nicht darüber schalten und springt schnell in seinen ursprünglichen Schaltzustand zurück.
  3. Der Aktor verbindet sich trotz anfänglicher korrekter Verbindung (wie lange etwa?) nicht mehr erneut.
Ob alle Effekte die gleiche Ursache haben, ist mir nicht klar.
Zuerst hatte ich nur die Fritzbox in Verdacht. Inzwischen vermute ich den Fehler eher in der Version des Cores des ESP. Ich verwende zur Zeit noch 2.6.3. Mit welchen Versionen habt ihr gute Erfahrungen gemacht?

Zu den Hardwareanpassungen:
Bei "#define LED_ANT" ist der jeweils gültige GPIO der LED anzugeben. Beim NodeMCU ist es 2, bei Sonoff-Basic ist es glaube ich GPIO13.
Der Taster "#define BUTTON" ist wohl immer bei GPIO0 zu finden, da er auch zum Start des Programmiermodus verwendet wird.
"Rot" im Logtext ist nur ein Hinweis auf eine Funktion für meine Katzenklappe. Jedes Toggeln des Buttons hat ein 5-sekündiges Low-Signal unter GPIO12 "#define RELAIS1" zu Folge. Bei Tests mit anderer Hardware verwirrt es nur und sollte dort besser nicht verwendet werden.

Zu den Daten in der *.export-Datei:
In der mit fb_tools entpackten Exportdatei befindet sich neben für mich wenig aussagekräftigen Dateien eine binäre ahanet.cfg. Bisher habe ich dort aber nichts identifiziert, was auf eine schlagartige Änderung der Kommunikation schließen könnte. Dennoch hat sie mit den 546E und Wilm-Aktoren zu tun.
Der erste long ist eine Länge bis zum nächsten long, usw. Es gibt immer einen Header mit 24 Bytes und dann einen Eintrag je aha-Aktor mit Konfigurationsdaten.

Hier alle Dateien aus der Export-Datei, die mit aha zu tun haben. Nur die letzte ist für Wilm interessant.

HTML:
-------------------------------------------------- CFGFILE:ahausr.cfg
/*
 * /var/tmp.cfg
 * Sun Nov 15 16:22:24 2020
 */
meta { encoding = "utf-8"; }
ahausrcfg {
}
-------------------------------------------------- BINFILE:aha.cfg
<?xml version="1.0"?>
<groups />
-------------------------------------------------- BINFILE:ahadect.cfg
<?xml version="1.0"?>
<config major="1" minor="0" type="ahacfg">
  <devicelist>
    <device id="16">
      <aha>
        <device_param sort_index="1">Katzenhaus</device_param>
        <relay_times table_use="7" enable="0" />
        <temp offset="0" />
      </aha>
    </device>
  </devicelist>
</config>
-------------------------------------------------- BINFILE:ahapushmail.cfg
<section name="Pushmail">
  <variable name="pushmail_list">
  </variable>
</section>
-------------------------------------------------- BINFILE:ahanet.cfg
00000018                                                          Länge
  0000 1000 FFFF FFFF FFFF FF01 01DC 5010                         ???
  00022018                                                        Kennung bei Anmeldung

  000000BC                                                        Länge
    00001000000000000000                                          =???
    0001                                                          ???
    0200000000000000000003E800000B7401000000                      =???
    xxxx3Axxxx3Axxxx3Axxxx3Axxxx3Axxxx000000                      "xx:xx:xx:xx:xx:xx"
    576F686E7A696D6D6572000000000000000000000000000000000000...   "Wohnzimmer"
    30362E3530000000000000000000000000000000                      "06.50"
    0000000200000280000000000000                                  =???
    0002                                                          ???
    00000000000000000000000000000000                              =???
...
 
Info zur Motivation: Die Stabilitätsprobleme zum Punkt 1 meiner Liste sind nun gelöst. Der Grund war, dass mein aktuell verwendeter IP-Stack ein Speicherloch hatte! Mit dem alten "lwIP v1.4 higher bandwidth" läuft auch der alte Code, ohne dass der Speicher verschwindet. Jetzt sind, zumindest bei mir, wieder problemlos lange Laufzeiten möglich.
Das Auftreten des Speicherlochs hängt wohl auch mit der Art des Datenverkehrs zusammen, der nicht immer und überall gleich ist.
Um dieses Verhalten besser überprüfen zu können, wird die nächste Version von wilm eine Anzeige des freien Speichers als Info bekommen.
 
Das mit dem Speicherleck ist interessant. Wie macht sich der Effekt bemerkbar und welchen Stack hast du zuvor verwendet? Ich habe inzwischen mehr als 12 ESP8266 am laufen, die Stabilität ist unterschiedlich und nach meinen Beobachtungen abhängig von der WLAN-Qualität. Geräte, die sich in der Nähe des Routers befinden, laufen drei Monate am Stück, je weiter weg desto instabiler bis zum kompletten Einfrieren.
Bezüglich WILM bleibt aber noch die unschöne Situation, dass die Applikation mit der Laborversion nicht mehr läuft - sowohl auf der 7590 als auch auf der 7490. Bleibt nur zu hoffen, dass dies nur ein temporärer Bug ist und mit dem nächsten Release wieder alles paletti ist.
Es wäre mal interessant zu prüfen, ob der Original Powerline 546E mit der Laborversion noch läuft.
 
Bisher liefen meine Tests mit wilm unter ESP Core 2.6.3 und dessen Standardeinstellung: "lwIP v2 Lower Memory". Mit "lwIP v1.4 higher bandwidth" wurde das Verhalten, wie gesagt, bei mir schlagartig stabil.

Was die Probleme mit der Laborversion betrifft, vermute ich ganz stark, dass sich am Protokoll was verändert hat. Schick bitte mal einen Dump, auch wenn er nur sehr kurz ist.
 
Der Dump wird wenig helfen. Ich habe den Protokollmitschnitt der Fritzbox aktiviert, dort sieht man, dass die Anfrage, die in notify weggeschickt wiird, bei der Fritzbox zwar ankommt, aber nicht beantwortet wird. Anscheinend reagiert die Box nicht mehr auf device:avm-aha:1.
 
hallo,

mal dumm nachgefragt, ohne das ich mich mit wilm beschäftigt hätte :

Ab Fritz!OS v7.24 wird die FritzBox automatisch einen (versteckten) Benutzernamen für Sie generieren.

laut avm, bekommt ihr vielleicht deswegen keine reaktion?

lg zorro
 
Ich hab einen Aktor mal auf die 7390 FW6.86 angepasst, also SSID und KW angepasst.
Meldet sich sofort an. Auf der 7490 mit 7.24 gehts nicht. Mit 7.21 vorher schon.

Ab der 7.24 ist da was anders, evtl.das was zorro0369 meint. Keine Ahnung.
Screenshot_2020-12-08 FRITZ Box Fon WLAN 7390.png
 
Ab der 7.24 ist da was anders, evtl.das was zorro0369 meint. Keine Ahnung
Die Authentifizierung wird an dieser Stelle gar nicht gebraucht, ebenso braucht ein HA-Gerät keine Anmeldeinformationen.
Es ist einfach so, dass die Box ab der 7.24 auf die Anfrage in "notify" gar nicht reagiert.
 
Inzwischen gibts für die 7590 ein neues Release 7.25, "wilm" funktioniert mit diesem Release wie auch mit den Laborversionen nicht mehr. Anscheinend hat avm die AHA-Unterstützung auf Netzwerkebene rausgekickt. Funktioniert denn die 546E noch mit der neuen Fritzbox Firmware? Wenn ja, gibt es noch Chancen, das Wilm-Projekt wieder zum Laufen zu bringen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.