3 Baylan BT.11 Stromzähler an 1 WiFi + 2 TTL Stromleser

Hallo,

Ich hatte noch einen TTL Lesekopf daheim und habe mir Stecker besorgt um den mit dem Stromleser WiFi zu verbinden. Ich habe den Stecker rechts oben angesteckt (IO 4, IO 5) und das Skript angepasst um nur den IO4/5 Lesekopf anzusteuern:

>D
;Var for baudrate changing
res=0
;Var for counter see >F=ms  
scnt=0  

>B
->sensor53 r
;Set teleperiod to 20sec  
;tper=10

>F
; count 100ms   
scnt+=1  
switch scnt  
case 6  
;set sml driver to 300 baud and send /?! as HEX to trigger the Meter   
res=sml(4 0 300)  
res=sml(4 1 "2F3F210D0A")

;1800ms later \> Ack and ask for switching to 9600 baud  
case 18  
res=sml(4 1 "063035300D0A")
;Restart sequence after 50x100ms    

;2000ms later \> Switching sml driver to 9600 baud    
case 20  
res=sml(4 0 9600)  

case 50  
; 5000ms later \> restart sequence    
scnt=0  
ends
 
>M 1
+1,5,o,0,9600,Vier,4
1,1.8.0(@1,Zählerstand,kWh,Total_in,3
1,1.8.1(@1,Zählerstand P1,kWh,Total_in,3
1,1.8.2(@1,Zählerstand P2,kWh,Total_in,3
1,1.8.3(@1,Zählerstand P3,kWh,Total_in,3

Leider kein Erfolg, so lässt sich nichts auslesen. Ich bekomme über all nur 0. Ich habe mal gelesen, dass man einen vollwertigen RX/TX braucht um das Skript mit Baud-Raten Wechsel überhaupt verwenden zu können? Ich gehe davon aus das ihr den für IO 1/3 verwendet?

Ich hab gelesen das mit der hier (Auslesen von drei Zählern (EMH eHZ-WEBA5L0E2P) - #12 von Andy) verlinkten Firmware GPIOs SW_SERIAL aktiviert wird - könnte mir das helfen?