Heureka, s'läuft!
Log anbei. Vielleicht siehst du darin noch was, was nicht passt. Ich nicht
enertex.zip
Log anbei. Vielleicht siehst du darin noch was, was nicht passt. Ich nicht

enertex.zip
Array ( [hardware_type] => 00-00-00-13-00-01 [add_hardw_type] => 00-00-00-25-00-01 [firmware_version] => 1.062 [uptime] => 00:01 [tx_to_ip_all] => 0 (ca. 0 t/m) [tx_to_knx] => 0 (ca. 0 t/m) [rx_from_knx] => 0 (ca. 0 t/m) [overflow_to_ip] => 0 [overflow_to_knx] => 0 [tx_tunnel_re_req] => 0 [tp_bus_voltage] => 28.75 V [tp_bus_current] => 16.2 mA [tp_temperature] => 21.5 C [tx_tp_rate] => 50 T/s (= 100 %) [date] => 11:08:27 14.08.2021 (UTC) [ip_mode] => DHCP [ip] => 192.168.2.117 [subnet_mask] => 255.255.255.0 [gateway] => 192.168.2.1 [ntp_server] => pool.ntp.org (176.221.42.125) [dns_server] => 192.168.2.1 [sys_multicast] => 224.0.23.12 [rt_multicast] => 224.0.23.12 [hardware_addr] => 70:b3:d5:dc:87:79 [knx_bus_state] => up [knx_address] => 15.15.255 [serial_number] => 00-a6-25-80-02-ce [used_stack_memory] => 7 % [allocated_memory] => 81 % [unused_memory] => 18 % [tp_tx_buffer] => 0 % [tp_tx_buffer_max] => 0 % [tp_rx_buffer_max] => 0 % [tunnels] => Array ( [1] => Array ( [tunnel_1] => open (CCID 97) [knx_address] => 15.15.010 [hpai_control] => 192.168.45.10:3672 [hpai_data] => 192.168.45.10:3672 [connect_type] => TUNNEL_CONNECTION [communication] => UDP CONNECTION [tx_tun_req] => 2422 [tx_tun_rereq] => 0 [rx_tun_req] => 141 [rx_tun_rereq_identified] => 0 [rx_tun_req_wrong_seq] => 0 [current_tunnel_buffer] => 0% [connected_since_UTC] => 16:26:16 29012019 ) [2] => Array ( [tunnel_2] => closed [knx_address] => 15.15.011 ) . . . [8] => Array ( [tunnel_8] => closed [knx_address] => 15.15.017 ) ) )
$socket = @fsocketopen($server, $port, Fehlernummer / Text, Timeout 10 Sekunden) if $ socket === false dann ist die Verbindung nicht zustande gekommen. Hier scheitert der Verbindungsaufbau bereits sporadisch. Absetzen Fehlermeldung und Ende. if $socket !== false dann enthält $socket den "file pointer", den man zur weiteren Kommunikation braucht. Pause 10 ms Start der Verhandlung von ein paar Optionen zum Aufwärmen :-) ab dann jeweils 10 ms Pause vor dem Schreiben jedes Kommandos, und nochmal 10 ms Pause vor dem Lesen der Antwort 'logout' senden Socket schließen Rückgabe aller Daten als json
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Kommentar