Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Einsteigerfragen
  4. Smartmeter Elster AS1440

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Smartmeter Elster AS1440

Geplant Angeheftet Gesperrt Verschoben Einsteigerfragen
24 Beiträge 4 Kommentatoren 1.5k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • Thomas BraunT Thomas Braun

    @homoran

    Nein, der user 'iobroker' ist nicht in der Gruppe 'sudo' enthalten. Das ist auch korrekt so.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #10

    @thomas-braun sorry!
    klar. :face_palm:
    der nicht-root muss in sudo und iobroker sein

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    0
    • HomoranH Homoran

      @petlaw sagte in Smartmeter Elster AS1440:

      groups iobroker

      kein sudo?

      P Offline
      P Offline
      petlaw
      schrieb am zuletzt editiert von
      #11

      @homoran said in Smartmeter Elster AS1440:

      @petlaw sagte in Smartmeter Elster AS1440:

      groups iobroker

      kein sudo?

      Sollte er die haben ? Wurde bei der installation nicht vergeben.

      peter@SMARTY:~$ sudo usermod -aG sudo iobroker
      [sudo] password for peter:
      peter@SMARTY:~$ sudo groups iobroker
      iobroker : iobroker tty dialout sudo audio video bluetooth
      peter@SMARTY:~$ sudo iobroker restart
      
      
      2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even
      2023-05-11 11:30:38.785 - debug: smartmeter.0 (8047) SERIALPORT OPEN
      2023-05-11 11:30:38.787 - debug: smartmeter.0 (8047) SET MESSAGE TIMEOUT TIMER: 30000
      2023-05-11 11:31:08.788 - debug: smartmeter.0 (8047) MESSAGE TIMEOUT TRIGGERED
      2023-05-11 11:31:08.789 - debug: smartmeter.0 (8047) Error: No or too long answer from Serial Device after last request.
      2023-05-11 11:31:08.789 - warn: smartmeter.0 (8047) No or too long answer from Serial Device after last request.
      2023-05-11 11:31:08.789 - debug: smartmeter.0 (8047) Error: No or too long answer from Serial Device after last request.
      2023-05-11 11:31:08.790 - debug: smartmeter.0 (8047) Transport Reset!! Restart = true
      2023-05-11 11:31:08.792 - debug: smartmeter.0 (8047) SERIALPORT CLOSE
      2023-05-11 11:31:08.793 - debug: smartmeter.0 (8047) SCHEDULE NEXT RUN IN 30s
      
      P Thomas BraunT 2 Antworten Letzte Antwort
      0
      • P petlaw

        @homoran said in Smartmeter Elster AS1440:

        @petlaw sagte in Smartmeter Elster AS1440:

        groups iobroker

        kein sudo?

        Sollte er die haben ? Wurde bei der installation nicht vergeben.

        peter@SMARTY:~$ sudo usermod -aG sudo iobroker
        [sudo] password for peter:
        peter@SMARTY:~$ sudo groups iobroker
        iobroker : iobroker tty dialout sudo audio video bluetooth
        peter@SMARTY:~$ sudo iobroker restart
        
        
        2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even
        2023-05-11 11:30:38.785 - debug: smartmeter.0 (8047) SERIALPORT OPEN
        2023-05-11 11:30:38.787 - debug: smartmeter.0 (8047) SET MESSAGE TIMEOUT TIMER: 30000
        2023-05-11 11:31:08.788 - debug: smartmeter.0 (8047) MESSAGE TIMEOUT TRIGGERED
        2023-05-11 11:31:08.789 - debug: smartmeter.0 (8047) Error: No or too long answer from Serial Device after last request.
        2023-05-11 11:31:08.789 - warn: smartmeter.0 (8047) No or too long answer from Serial Device after last request.
        2023-05-11 11:31:08.789 - debug: smartmeter.0 (8047) Error: No or too long answer from Serial Device after last request.
        2023-05-11 11:31:08.790 - debug: smartmeter.0 (8047) Transport Reset!! Restart = true
        2023-05-11 11:31:08.792 - debug: smartmeter.0 (8047) SERIALPORT CLOSE
        2023-05-11 11:31:08.793 - debug: smartmeter.0 (8047) SCHEDULE NEXT RUN IN 30s
        
        P Offline
        P Offline
        petlaw
        schrieb am zuletzt editiert von petlaw
        #12

        Es sieht halt absolut nicht danach aus, als würde er die serielle Schnittstelle wirklich aufmachen und da etwas senden.
        Zu keinem Zeitpunkt blinkt da am Lesekopf irgendwas.

        Gibts evt. irgendeine andere Möglichkeit, das zu checken ? Ich hätte mir da vom DEBUG mehr Information erwartet.
        Auch wenn man auf SILLY stellt kommt nichts erhellendes dabei raus.

        1 Antwort Letzte Antwort
        0
        • P petlaw

          @homoran said in Smartmeter Elster AS1440:

          @petlaw sagte in Smartmeter Elster AS1440:

          groups iobroker

          kein sudo?

          Sollte er die haben ? Wurde bei der installation nicht vergeben.

          peter@SMARTY:~$ sudo usermod -aG sudo iobroker
          [sudo] password for peter:
          peter@SMARTY:~$ sudo groups iobroker
          iobroker : iobroker tty dialout sudo audio video bluetooth
          peter@SMARTY:~$ sudo iobroker restart
          
          
          2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even
          2023-05-11 11:30:38.785 - debug: smartmeter.0 (8047) SERIALPORT OPEN
          2023-05-11 11:30:38.787 - debug: smartmeter.0 (8047) SET MESSAGE TIMEOUT TIMER: 30000
          2023-05-11 11:31:08.788 - debug: smartmeter.0 (8047) MESSAGE TIMEOUT TRIGGERED
          2023-05-11 11:31:08.789 - debug: smartmeter.0 (8047) Error: No or too long answer from Serial Device after last request.
          2023-05-11 11:31:08.789 - warn: smartmeter.0 (8047) No or too long answer from Serial Device after last request.
          2023-05-11 11:31:08.789 - debug: smartmeter.0 (8047) Error: No or too long answer from Serial Device after last request.
          2023-05-11 11:31:08.790 - debug: smartmeter.0 (8047) Transport Reset!! Restart = true
          2023-05-11 11:31:08.792 - debug: smartmeter.0 (8047) SERIALPORT CLOSE
          2023-05-11 11:31:08.793 - debug: smartmeter.0 (8047) SCHEDULE NEXT RUN IN 30s
          
          Thomas BraunT Online
          Thomas BraunT Online
          Thomas Braun
          Most Active
          schrieb am zuletzt editiert von
          #13

          @petlaw sagte in Smartmeter Elster AS1440:

          Sollte er die haben ? Wurde bei der installation nicht vergeben.

          Nein, sollte er nicht.
          Mach das wieder rückgängig.

          Linux-Werkzeugkasten:
          https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
          NodeJS Fixer Skript:
          https://forum.iobroker.net/topic/68035/iob-node-fix-skript
          iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

          P 1 Antwort Letzte Antwort
          0
          • Thomas BraunT Thomas Braun

            @petlaw sagte in Smartmeter Elster AS1440:

            Sollte er die haben ? Wurde bei der installation nicht vergeben.

            Nein, sollte er nicht.
            Mach das wieder rückgängig.

            P Offline
            P Offline
            petlaw
            schrieb am zuletzt editiert von
            #14

            @thomas-braun said in Smartmeter Elster AS1440:

            @petlaw sagte in Smartmeter Elster AS1440:

            Sollte er die haben ? Wurde bei der installation nicht vergeben.

            Nein, sollte er nicht.
            Mach das wieder rückgängig.

            Ist raus

            peter@SMARTY:~$ sudo gpasswd -d iobroker sudo
            Removing user iobroker from group sudo
            peter@SMARTY:~$ sudo iobroker restart
            
            
            Thomas BraunT 1 Antwort Letzte Antwort
            0
            • P petlaw

              @thomas-braun said in Smartmeter Elster AS1440:

              @petlaw sagte in Smartmeter Elster AS1440:

              Sollte er die haben ? Wurde bei der installation nicht vergeben.

              Nein, sollte er nicht.
              Mach das wieder rückgängig.

              Ist raus

              peter@SMARTY:~$ sudo gpasswd -d iobroker sudo
              Removing user iobroker from group sudo
              peter@SMARTY:~$ sudo iobroker restart
              
              
              Thomas BraunT Online
              Thomas BraunT Online
              Thomas Braun
              Most Active
              schrieb am zuletzt editiert von
              #15

              @petlaw sagte in Smartmeter Elster AS1440:

              sudo iobroker restart

              Und pack niemals das Kommando 'iobroker' zusammen mit 'sudo' an.

              iob stop
              iob fix
              iob start
              iob diag
              

              Ausgaben von iob diag bitte posten.

              Linux-Werkzeugkasten:
              https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
              NodeJS Fixer Skript:
              https://forum.iobroker.net/topic/68035/iob-node-fix-skript
              iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

              P 1 Antwort Letzte Antwort
              0
              • Thomas BraunT Thomas Braun

                @petlaw sagte in Smartmeter Elster AS1440:

                sudo iobroker restart

                Und pack niemals das Kommando 'iobroker' zusammen mit 'sudo' an.

                iob stop
                iob fix
                iob start
                iob diag
                

                Ausgaben von iob diag bitte posten.

                P Offline
                P Offline
                petlaw
                schrieb am zuletzt editiert von petlaw
                #16

                @thomas-braun said in Smartmeter Elster AS1440:

                @petlaw sagte in Smartmeter Elster AS1440:

                sudo iobroker restart

                Und pack niemals das Kommando 'iobroker' zusammen mit 'sudo' an.

                Sir, jawohl, Sir ;-)

                iob stop
                iob fix
                iob start
                iob diag
                

                Ausgaben von iob diag bitte posten.

                ======================= SUMMARY =======================
                                     v.2023-04-16
                
                
                Operatingsystem:        Debian GNU/Linux 11 (bullseye)
                Kernel:                 5.10.0-22-amd64
                Installation:           Native
                Timezone:               Europe/Berlin (CEST, +0200)
                User-ID:                1000
                X-Server:               true
                Boot Target:            graphical.target
                
                Pending OS-Updates:     2
                Pending iob updates:    0
                
                Nodejs-Installation:    /usr/bin/nodejs         v18.16.0
                                        /usr/bin/node           v18.16.0
                                        /usr/bin/npm            9.5.1
                                        /usr/bin/npx            9.5.1
                
                Recommended versions are nodejs 18.x.y and npm 9.x.y
                Your nodejs installation is correct
                
                MEMORY:
                               total        used        free      shared  buff/cache   available
                Mem:            7.8G        1.2G        5.3G        8.0M        1.3G        6.4G
                Swap:           975M          0B        975M
                Total:          8.8G        1.2G        6.3G
                
                Active iob-Instances:   11
                Active repo(s): stable
                
                ioBroker Core:          js-controller           4.0.24
                                        admin                   6.3.5
                
                ioBroker Status:        iobroker is running on this host.
                
                
                Objects type: jsonl
                States  type: jsonl
                
                Status admin and web instance:
                + system.adapter.admin.0                  : admin                 : SMARTY                                   -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                + system.adapter.web.0                    : web                   : SMARTY                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                
                Objects:                481
                States:                 378
                
                Size of iob-Database:
                
                3.8M    /opt/iobroker/iobroker-data/objects.jsonl
                172K    /opt/iobroker/iobroker-data/states.jsonl
                
                
                
                =================== END OF SUMMARY ====================
                

                Details:

                ======== Start marking the full check here =========
                
                Skript v.2023-04-16
                
                *** BASE SYSTEM ***
                Architecture    : x86_64
                Docker          : false
                Virtualization  : none
                Distributor ID: Debian
                Description:    Debian GNU/Linux 11 (bullseye)
                Release:        11
                Codename:       bullseye
                
                PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
                NAME="Debian GNU/Linux"
                VERSION_ID="11"
                VERSION="11 (bullseye)"
                VERSION_CODENAME=bullseye
                ID=debian
                HOME_URL="https://www.debian.org/"
                SUPPORT_URL="https://www.debian.org/support"
                BUG_REPORT_URL="https://bugs.debian.org/"
                
                Systemuptime and Load:
                 11:50:00 up  8:57,  2 users,  load average: 0.04, 0.09, 0.05
                CPU threads: 4
                
                
                *** Time and Time Zones ***
                               Local time: Thu 2023-05-11 11:50:00 CEST
                           Universal time: Thu 2023-05-11 09:50:00 UTC
                                 RTC time: Thu 2023-05-11 09:50:00
                                Time zone: Europe/Berlin (CEST, +0200)
                System clock synchronized: yes
                              NTP service: active
                          RTC in local TZ: no
                
                *** User and Groups ***
                peter
                /home/peter
                peter cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner iobroker
                
                *** X-Server-Setup ***
                X-Server:       true
                Desktop:
                Terminal:       tty
                Boot Target:    graphical.target
                
                *** MEMORY ***
                               total        used        free      shared  buff/cache   available
                Mem:            7.8G        1.2G        5.3G        8.0M        1.3G        6.4G
                Swap:           975M          0B        975M
                Total:          8.8G        1.2G        6.3G
                
                         7828 M total memory
                         1170 M used memory
                          581 M active memory
                         1605 M inactive memory
                         5318 M free memory
                          164 M buffer memory
                         1175 M swap cache
                          975 M total swap
                            0 M used swap
                          975 M free swap
                
                *** FILESYSTEM ***
                Filesystem                  Type      Size  Used Avail Use% Mounted on
                udev                        devtmpfs  3.8G     0  3.8G   0% /dev
                tmpfs                       tmpfs     783M  1.5M  782M   1% /run
                /dev/mapper/SMARTY--vg-root ext4       23G  5.2G   17G  24% /
                tmpfs                       tmpfs     3.9G     0  3.9G   0% /dev/shm
                tmpfs                       tmpfs     5.0M  4.0K  5.0M   1% /run/lock
                /dev/sda2                   ext2      471M   63M  384M  15% /boot
                /dev/mapper/SMARTY--vg-tmp  ext4      1.8G  100K  1.7G   1% /tmp
                /dev/mapper/SMARTY--vg-var  ext4      9.1G  752M  7.9G   9% /var
                /dev/mapper/SMARTY--vg-home ext4      198G  411M  188G   1% /home
                /dev/sda1                   vfat      511M  5.8M  506M   2% /boot/efi
                tmpfs                       tmpfs     783M   64K  783M   1% /run/user/116
                tmpfs                       tmpfs     783M   56K  783M   1% /run/user/1000
                
                Messages concerning ext4 filesystem in dmesg:
                [Thu May 11 02:52:34 2023] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
                [Thu May 11 02:52:34 2023] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
                [Thu May 11 02:52:35 2023] EXT4-fs (sda2): mounting ext2 file system using the ext4 subsystem
                [Thu May 11 02:52:35 2023] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null)
                [Thu May 11 02:52:35 2023] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
                [Thu May 11 02:52:35 2023] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
                [Thu May 11 02:52:35 2023] EXT4-fs (dm-4): mounted filesystem with ordered data mode. Opts: (null)
                
                Show mounted filesystems (real ones only):
                TARGET        SOURCE                      FSTYPE OPTIONS
                /             /dev/mapper/SMARTY--vg-root ext4   rw,relatime,errors=remount-ro
                |-/boot       /dev/sda2                   ext2   rw,relatime
                | `-/boot/efi /dev/sda1                   vfat   rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro
                |-/tmp        /dev/mapper/SMARTY--vg-tmp  ext4   rw,relatime
                |-/var        /dev/mapper/SMARTY--vg-var  ext4   rw,relatime
                `-/home       /dev/mapper/SMARTY--vg-home ext4   rw,relatime
                
                Files in neuralgic directories:
                
                /var:
                752M    /var/
                390M    /var/cache
                359M    /var/cache/apt
                289M    /var/cache/apt/archives
                281M    /var/lib
                
                Hint: You are currently not seeing messages from other users and the system.
                      Users in groups 'adm', 'systemd-journal' can see all messages.
                      Pass -q to turn off this notice.
                Archived and active journals take up 16.0M in the file system.
                
                /opt/iobroker/backups:
                2.4M    /opt/iobroker/backups/
                
                /opt/iobroker/iobroker-data:
                136M    /opt/iobroker/iobroker-data/
                126M    /opt/iobroker/iobroker-data/files
                51M     /opt/iobroker/iobroker-data/files/javascript.admin
                32M     /opt/iobroker/iobroker-data/files/javascript.admin/static/js
                32M     /opt/iobroker/iobroker-data/files/javascript.admin/static
                
                The five largest files in iobroker-data are:
                9.1M    /opt/iobroker/iobroker-data/files/echarts.admin/static/js/2.bbf74d5f.chunk.js.map
                8.9M    /opt/iobroker/iobroker-data/files/echarts/static/js/2.3d2d025f.chunk.js.map
                8.9M    /opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/2.3d2d025f.chunk.js.map
                6.9M    /opt/iobroker/iobroker-data/files/javascript.admin/static/js/610.de0231c9.chunk.js.map
                6.3M    /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_assets_devices_parseNames_js-node_modules_iobr-99c23e.847b8ad9.chunk.js.map
                
                *** NodeJS-Installation ***
                
                /usr/bin/nodejs         v18.16.0
                /usr/bin/node           v18.16.0
                /usr/bin/npm            9.5.1
                /usr/bin/npx            9.5.1
                
                
                nodejs:
                  Installed: 18.16.0-deb-1nodesource1
                  Candidate: 18.16.0-deb-1nodesource1
                  Version table:
                 *** 18.16.0-deb-1nodesource1 500
                        500 https://deb.nodesource.com/node_18.x bullseye/main amd64 Packages
                        100 /var/lib/dpkg/status
                     12.22.12~dfsg-1~deb11u4 500
                        500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
                     12.22.12~dfsg-1~deb11u3 500
                        500 http://deb.debian.org/debian bullseye/main amd64 Packages
                
                Temp directories causing npm8 problem: 0
                No problems detected
                
                *** ioBroker-Installation ***
                
                ioBroker Status
                iobroker is running on this host.
                
                
                Objects type: jsonl
                States  type: jsonl
                
                MULTIHOSTSERVICE/enabled: false
                
                Core adapters versions
                js-controller:  4.0.24
                admin:          6.3.5
                javascript:     6.1.4
                
                Adapters from github:   0
                
                Adapter State
                + system.adapter.admin.0                  : admin                 : SMARTY                                   -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                + system.adapter.backitup.0               : backitup              : SMARTY                                   -  enabled
                + system.adapter.discovery.0              : discovery             : SMARTY                                   -  enabled
                + system.adapter.echarts.0                : echarts               : SMARTY                                   -  enabled
                + system.adapter.fritzdect.0              : fritzdect             : SMARTY                                   -  enabled
                + system.adapter.influxdb.0               : influxdb              : SMARTY                                   -  enabled, port: 8086
                + system.adapter.jarvis.0                 : jarvis                : SMARTY                                   -  enabled
                + system.adapter.javascript.0             : javascript            : SMARTY                                   -  enabled
                  system.adapter.net-tools.0              : net-tools             : SMARTY                                   - disabled
                  system.adapter.ping.0                   : ping                  : SMARTY                                   - disabled
                + system.adapter.smartmeter.0             : smartmeter            : SMARTY                                   -  enabled
                + system.adapter.web.0                    : web                   : SMARTY                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                
                + instance is alive
                
                Enabled adapters with bindings
                + system.adapter.admin.0                  : admin                 : SMARTY                                   -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                + system.adapter.influxdb.0               : influxdb              : SMARTY                                   -  enabled, port: 8086
                + system.adapter.web.0                    : web                   : SMARTY                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                
                ioBroker-Repositories
                stable        : http://download.iobroker.net/sources-dist.json
                beta          : http://download.iobroker.net/sources-dist-latest.json
                
                Active repo(s): stable
                
                Installed ioBroker-Instances
                Used repository: stable
                Adapter    "admin"        : 6.3.5    , installed 6.3.5
                Adapter    "backitup"     : 2.6.19   , installed 2.6.19
                Adapter    "discovery"    : 3.1.0    , installed 3.1.0
                Adapter    "echarts"      : 1.0.12   , installed 1.0.12
                Adapter    "fritzdect"    : 2.2.6    , installed 2.2.6
                Adapter    "influxdb"     : 3.2.0    , installed 3.2.0
                Adapter    "jarvis"       : 3.1.2    , installed 3.1.2
                Adapter    "javascript"   : 6.1.4    , installed 6.1.4
                Controller "js-controller": 4.0.24   , installed 4.0.24
                Adapter    "net-tools"    : 0.2.0    , installed 0.2.0
                Adapter    "ping"         : 1.5.3    , installed 1.5.3
                Adapter    "simple-api"   : 2.7.2    , installed 2.7.2
                Adapter    "smartmeter"   : 3.3.4    , installed 3.3.4
                Adapter    "socketio"     : 4.2.0    , installed 4.2.0
                Adapter    "tr-064"       : 4.2.18   , installed 4.2.18
                Adapter    "web"          : 4.3.0    , installed 4.3.0
                Adapter    "ws"           : 1.3.0    , installed 1.3.0
                
                Objects and States
                Please stand by - This may take a while
                Objects:        481
                States:         378
                
                *** OS-Repositories and Updates ***
                Hit:1 http://deb.debian.org/debian bullseye InRelease
                Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
                Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
                Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
                Hit:5 https://deb.nodesource.com/node_18.x bullseye InRelease
                Hit:6 https://dl.yarnpkg.com/debian stable InRelease
                Hit:7 https://repos.influxdata.com/debian stable InRelease
                Hit:8 https://repos.influxdata.com/debian bullseye InRelease
                Reading package lists...
                Pending Updates: 2
                
                *** Listening Ports ***
                Active Internet connections (only servers)
                Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
                tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          15379      601/sshd: /usr/sbin
                tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          15394      572/cupsd
                tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       102655     10102/iobroker.js-c
                tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       102648     10102/iobroker.js-c
                tcp        0      0 0.0.0.0:8400            0.0.0.0:*               LISTEN      1001       103578     10427/io.jarvis.0
                tcp6       0      0 :::8082                 :::*                    LISTEN      1001       103439     10247/io.web.0
                tcp6       0      0 :::8086                 :::*                    LISTEN      998        18537      525/influxd
                tcp6       0      0 :::22                   :::*                    LISTEN      0          15381      601/sshd: /usr/sbin
                tcp6       0      0 ::1:631                 :::*                    LISTEN      0          15393      572/cupsd
                tcp6       0      0 :::80                   :::*                    LISTEN      0          13077      635/apache2
                tcp6       0      0 :::8081                 :::*                    LISTEN      1001       101909     10120/io.admin.0
                udp        0      0 0.0.0.0:631             0.0.0.0:*                           0          15581      616/cups-browsed
                udp        0      0 0.0.0.0:58553           0.0.0.0:*                           110        1989       500/avahi-daemon: r
                udp        0      0 0.0.0.0:5353            0.0.0.0:*                           110        1987       500/avahi-daemon: r
                udp6       0      0 :::39214                :::*                                110        1990       500/avahi-daemon: r
                udp6       0      0 fe80::921b:eff:fe3f:546 :::*                                0          17949      503/NetworkManager
                udp6       0      0 :::5353                 :::*                                110        1988       500/avahi-daemon: r
                
                *** Log File - Last 25 Lines ***
                
                2023-05-11 11:47:42.529  - debug: smartmeter.0 (10177) SERIALPORT CLOSE
                2023-05-11 11:47:42.530  - debug: smartmeter.0 (10177) SCHEDULE NEXT RUN IN 30s
                2023-05-11 11:48:12.531  - debug: smartmeter.0 (10177) CREATE SERIALPORT: 300 7 1 even
                2023-05-11 11:48:12.534  - debug: smartmeter.0 (10177) SERIALPORT OPEN
                2023-05-11 11:48:12.536  - debug: smartmeter.0 (10177) SET MESSAGE TIMEOUT TIMER: 30000
                2023-05-11 11:48:42.537  - debug: smartmeter.0 (10177) MESSAGE TIMEOUT TRIGGERED
                2023-05-11 11:48:42.538  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                2023-05-11 11:48:42.538  - warn: smartmeter.0 (10177) No or too long answer from Serial Device after last request.
                2023-05-11 11:48:42.538  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                2023-05-11 11:48:42.539  - debug: smartmeter.0 (10177) Transport Reset!! Restart = true
                2023-05-11 11:48:42.541  - debug: smartmeter.0 (10177) SERIALPORT CLOSE
                2023-05-11 11:48:42.542  - debug: smartmeter.0 (10177) SCHEDULE NEXT RUN IN 30s
                2023-05-11 11:49:12.543  - debug: smartmeter.0 (10177) CREATE SERIALPORT: 300 7 1 even
                2023-05-11 11:49:12.545  - debug: smartmeter.0 (10177) SERIALPORT OPEN
                2023-05-11 11:49:12.547  - debug: smartmeter.0 (10177) SET MESSAGE TIMEOUT TIMER: 30000
                2023-05-11 11:49:42.547  - debug: smartmeter.0 (10177) MESSAGE TIMEOUT TRIGGERED
                2023-05-11 11:49:42.548  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                2023-05-11 11:49:42.548  - warn: smartmeter.0 (10177) No or too long answer from Serial Device after last request.
                2023-05-11 11:49:42.549  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                2023-05-11 11:49:42.549  - debug: smartmeter.0 (10177) Transport Reset!! Restart = true
                2023-05-11 11:49:42.551  - debug: smartmeter.0 (10177) SERIALPORT CLOSE
                2023-05-11 11:49:42.552  - debug: smartmeter.0 (10177) SCHEDULE NEXT RUN IN 30s
                2023-05-11 11:50:12.551  - debug: smartmeter.0 (10177) CREATE SERIALPORT: 300 7 1 even
                2023-05-11 11:50:12.552  - debug: smartmeter.0 (10177) SERIALPORT OPEN
                2023-05-11 11:50:12.553  - debug: smartmeter.0 (10177) SET MESSAGE TIMEOUT TIMER: 30000
                
                ============ Mark until here for C&P =============
                
                
                Thomas BraunT 1 Antwort Letzte Antwort
                0
                • P petlaw

                  @thomas-braun said in Smartmeter Elster AS1440:

                  @petlaw sagte in Smartmeter Elster AS1440:

                  sudo iobroker restart

                  Und pack niemals das Kommando 'iobroker' zusammen mit 'sudo' an.

                  Sir, jawohl, Sir ;-)

                  iob stop
                  iob fix
                  iob start
                  iob diag
                  

                  Ausgaben von iob diag bitte posten.

                  ======================= SUMMARY =======================
                                       v.2023-04-16
                  
                  
                  Operatingsystem:        Debian GNU/Linux 11 (bullseye)
                  Kernel:                 5.10.0-22-amd64
                  Installation:           Native
                  Timezone:               Europe/Berlin (CEST, +0200)
                  User-ID:                1000
                  X-Server:               true
                  Boot Target:            graphical.target
                  
                  Pending OS-Updates:     2
                  Pending iob updates:    0
                  
                  Nodejs-Installation:    /usr/bin/nodejs         v18.16.0
                                          /usr/bin/node           v18.16.0
                                          /usr/bin/npm            9.5.1
                                          /usr/bin/npx            9.5.1
                  
                  Recommended versions are nodejs 18.x.y and npm 9.x.y
                  Your nodejs installation is correct
                  
                  MEMORY:
                                 total        used        free      shared  buff/cache   available
                  Mem:            7.8G        1.2G        5.3G        8.0M        1.3G        6.4G
                  Swap:           975M          0B        975M
                  Total:          8.8G        1.2G        6.3G
                  
                  Active iob-Instances:   11
                  Active repo(s): stable
                  
                  ioBroker Core:          js-controller           4.0.24
                                          admin                   6.3.5
                  
                  ioBroker Status:        iobroker is running on this host.
                  
                  
                  Objects type: jsonl
                  States  type: jsonl
                  
                  Status admin and web instance:
                  + system.adapter.admin.0                  : admin                 : SMARTY                                   -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                  + system.adapter.web.0                    : web                   : SMARTY                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                  
                  Objects:                481
                  States:                 378
                  
                  Size of iob-Database:
                  
                  3.8M    /opt/iobroker/iobroker-data/objects.jsonl
                  172K    /opt/iobroker/iobroker-data/states.jsonl
                  
                  
                  
                  =================== END OF SUMMARY ====================
                  

                  Details:

                  ======== Start marking the full check here =========
                  
                  Skript v.2023-04-16
                  
                  *** BASE SYSTEM ***
                  Architecture    : x86_64
                  Docker          : false
                  Virtualization  : none
                  Distributor ID: Debian
                  Description:    Debian GNU/Linux 11 (bullseye)
                  Release:        11
                  Codename:       bullseye
                  
                  PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
                  NAME="Debian GNU/Linux"
                  VERSION_ID="11"
                  VERSION="11 (bullseye)"
                  VERSION_CODENAME=bullseye
                  ID=debian
                  HOME_URL="https://www.debian.org/"
                  SUPPORT_URL="https://www.debian.org/support"
                  BUG_REPORT_URL="https://bugs.debian.org/"
                  
                  Systemuptime and Load:
                   11:50:00 up  8:57,  2 users,  load average: 0.04, 0.09, 0.05
                  CPU threads: 4
                  
                  
                  *** Time and Time Zones ***
                                 Local time: Thu 2023-05-11 11:50:00 CEST
                             Universal time: Thu 2023-05-11 09:50:00 UTC
                                   RTC time: Thu 2023-05-11 09:50:00
                                  Time zone: Europe/Berlin (CEST, +0200)
                  System clock synchronized: yes
                                NTP service: active
                            RTC in local TZ: no
                  
                  *** User and Groups ***
                  peter
                  /home/peter
                  peter cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner iobroker
                  
                  *** X-Server-Setup ***
                  X-Server:       true
                  Desktop:
                  Terminal:       tty
                  Boot Target:    graphical.target
                  
                  *** MEMORY ***
                                 total        used        free      shared  buff/cache   available
                  Mem:            7.8G        1.2G        5.3G        8.0M        1.3G        6.4G
                  Swap:           975M          0B        975M
                  Total:          8.8G        1.2G        6.3G
                  
                           7828 M total memory
                           1170 M used memory
                            581 M active memory
                           1605 M inactive memory
                           5318 M free memory
                            164 M buffer memory
                           1175 M swap cache
                            975 M total swap
                              0 M used swap
                            975 M free swap
                  
                  *** FILESYSTEM ***
                  Filesystem                  Type      Size  Used Avail Use% Mounted on
                  udev                        devtmpfs  3.8G     0  3.8G   0% /dev
                  tmpfs                       tmpfs     783M  1.5M  782M   1% /run
                  /dev/mapper/SMARTY--vg-root ext4       23G  5.2G   17G  24% /
                  tmpfs                       tmpfs     3.9G     0  3.9G   0% /dev/shm
                  tmpfs                       tmpfs     5.0M  4.0K  5.0M   1% /run/lock
                  /dev/sda2                   ext2      471M   63M  384M  15% /boot
                  /dev/mapper/SMARTY--vg-tmp  ext4      1.8G  100K  1.7G   1% /tmp
                  /dev/mapper/SMARTY--vg-var  ext4      9.1G  752M  7.9G   9% /var
                  /dev/mapper/SMARTY--vg-home ext4      198G  411M  188G   1% /home
                  /dev/sda1                   vfat      511M  5.8M  506M   2% /boot/efi
                  tmpfs                       tmpfs     783M   64K  783M   1% /run/user/116
                  tmpfs                       tmpfs     783M   56K  783M   1% /run/user/1000
                  
                  Messages concerning ext4 filesystem in dmesg:
                  [Thu May 11 02:52:34 2023] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
                  [Thu May 11 02:52:34 2023] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
                  [Thu May 11 02:52:35 2023] EXT4-fs (sda2): mounting ext2 file system using the ext4 subsystem
                  [Thu May 11 02:52:35 2023] EXT4-fs (sda2): mounted filesystem without journal. Opts: (null)
                  [Thu May 11 02:52:35 2023] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
                  [Thu May 11 02:52:35 2023] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: (null)
                  [Thu May 11 02:52:35 2023] EXT4-fs (dm-4): mounted filesystem with ordered data mode. Opts: (null)
                  
                  Show mounted filesystems (real ones only):
                  TARGET        SOURCE                      FSTYPE OPTIONS
                  /             /dev/mapper/SMARTY--vg-root ext4   rw,relatime,errors=remount-ro
                  |-/boot       /dev/sda2                   ext2   rw,relatime
                  | `-/boot/efi /dev/sda1                   vfat   rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro
                  |-/tmp        /dev/mapper/SMARTY--vg-tmp  ext4   rw,relatime
                  |-/var        /dev/mapper/SMARTY--vg-var  ext4   rw,relatime
                  `-/home       /dev/mapper/SMARTY--vg-home ext4   rw,relatime
                  
                  Files in neuralgic directories:
                  
                  /var:
                  752M    /var/
                  390M    /var/cache
                  359M    /var/cache/apt
                  289M    /var/cache/apt/archives
                  281M    /var/lib
                  
                  Hint: You are currently not seeing messages from other users and the system.
                        Users in groups 'adm', 'systemd-journal' can see all messages.
                        Pass -q to turn off this notice.
                  Archived and active journals take up 16.0M in the file system.
                  
                  /opt/iobroker/backups:
                  2.4M    /opt/iobroker/backups/
                  
                  /opt/iobroker/iobroker-data:
                  136M    /opt/iobroker/iobroker-data/
                  126M    /opt/iobroker/iobroker-data/files
                  51M     /opt/iobroker/iobroker-data/files/javascript.admin
                  32M     /opt/iobroker/iobroker-data/files/javascript.admin/static/js
                  32M     /opt/iobroker/iobroker-data/files/javascript.admin/static
                  
                  The five largest files in iobroker-data are:
                  9.1M    /opt/iobroker/iobroker-data/files/echarts.admin/static/js/2.bbf74d5f.chunk.js.map
                  8.9M    /opt/iobroker/iobroker-data/files/echarts/static/js/2.3d2d025f.chunk.js.map
                  8.9M    /opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/2.3d2d025f.chunk.js.map
                  6.9M    /opt/iobroker/iobroker-data/files/javascript.admin/static/js/610.de0231c9.chunk.js.map
                  6.3M    /opt/iobroker/iobroker-data/files/admin.admin/custom/static/js/vendors-node_modules_iobroker_adapter-react-v5_assets_devices_parseNames_js-node_modules_iobr-99c23e.847b8ad9.chunk.js.map
                  
                  *** NodeJS-Installation ***
                  
                  /usr/bin/nodejs         v18.16.0
                  /usr/bin/node           v18.16.0
                  /usr/bin/npm            9.5.1
                  /usr/bin/npx            9.5.1
                  
                  
                  nodejs:
                    Installed: 18.16.0-deb-1nodesource1
                    Candidate: 18.16.0-deb-1nodesource1
                    Version table:
                   *** 18.16.0-deb-1nodesource1 500
                          500 https://deb.nodesource.com/node_18.x bullseye/main amd64 Packages
                          100 /var/lib/dpkg/status
                       12.22.12~dfsg-1~deb11u4 500
                          500 http://security.debian.org/debian-security bullseye-security/main amd64 Packages
                       12.22.12~dfsg-1~deb11u3 500
                          500 http://deb.debian.org/debian bullseye/main amd64 Packages
                  
                  Temp directories causing npm8 problem: 0
                  No problems detected
                  
                  *** ioBroker-Installation ***
                  
                  ioBroker Status
                  iobroker is running on this host.
                  
                  
                  Objects type: jsonl
                  States  type: jsonl
                  
                  MULTIHOSTSERVICE/enabled: false
                  
                  Core adapters versions
                  js-controller:  4.0.24
                  admin:          6.3.5
                  javascript:     6.1.4
                  
                  Adapters from github:   0
                  
                  Adapter State
                  + system.adapter.admin.0                  : admin                 : SMARTY                                   -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                  + system.adapter.backitup.0               : backitup              : SMARTY                                   -  enabled
                  + system.adapter.discovery.0              : discovery             : SMARTY                                   -  enabled
                  + system.adapter.echarts.0                : echarts               : SMARTY                                   -  enabled
                  + system.adapter.fritzdect.0              : fritzdect             : SMARTY                                   -  enabled
                  + system.adapter.influxdb.0               : influxdb              : SMARTY                                   -  enabled, port: 8086
                  + system.adapter.jarvis.0                 : jarvis                : SMARTY                                   -  enabled
                  + system.adapter.javascript.0             : javascript            : SMARTY                                   -  enabled
                    system.adapter.net-tools.0              : net-tools             : SMARTY                                   - disabled
                    system.adapter.ping.0                   : ping                  : SMARTY                                   - disabled
                  + system.adapter.smartmeter.0             : smartmeter            : SMARTY                                   -  enabled
                  + system.adapter.web.0                    : web                   : SMARTY                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                  
                  + instance is alive
                  
                  Enabled adapters with bindings
                  + system.adapter.admin.0                  : admin                 : SMARTY                                   -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                  + system.adapter.influxdb.0               : influxdb              : SMARTY                                   -  enabled, port: 8086
                  + system.adapter.web.0                    : web                   : SMARTY                                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                  
                  ioBroker-Repositories
                  stable        : http://download.iobroker.net/sources-dist.json
                  beta          : http://download.iobroker.net/sources-dist-latest.json
                  
                  Active repo(s): stable
                  
                  Installed ioBroker-Instances
                  Used repository: stable
                  Adapter    "admin"        : 6.3.5    , installed 6.3.5
                  Adapter    "backitup"     : 2.6.19   , installed 2.6.19
                  Adapter    "discovery"    : 3.1.0    , installed 3.1.0
                  Adapter    "echarts"      : 1.0.12   , installed 1.0.12
                  Adapter    "fritzdect"    : 2.2.6    , installed 2.2.6
                  Adapter    "influxdb"     : 3.2.0    , installed 3.2.0
                  Adapter    "jarvis"       : 3.1.2    , installed 3.1.2
                  Adapter    "javascript"   : 6.1.4    , installed 6.1.4
                  Controller "js-controller": 4.0.24   , installed 4.0.24
                  Adapter    "net-tools"    : 0.2.0    , installed 0.2.0
                  Adapter    "ping"         : 1.5.3    , installed 1.5.3
                  Adapter    "simple-api"   : 2.7.2    , installed 2.7.2
                  Adapter    "smartmeter"   : 3.3.4    , installed 3.3.4
                  Adapter    "socketio"     : 4.2.0    , installed 4.2.0
                  Adapter    "tr-064"       : 4.2.18   , installed 4.2.18
                  Adapter    "web"          : 4.3.0    , installed 4.3.0
                  Adapter    "ws"           : 1.3.0    , installed 1.3.0
                  
                  Objects and States
                  Please stand by - This may take a while
                  Objects:        481
                  States:         378
                  
                  *** OS-Repositories and Updates ***
                  Hit:1 http://deb.debian.org/debian bullseye InRelease
                  Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
                  Hit:3 http://deb.debian.org/debian bullseye-updates InRelease
                  Hit:4 http://deb.debian.org/debian bullseye-backports InRelease
                  Hit:5 https://deb.nodesource.com/node_18.x bullseye InRelease
                  Hit:6 https://dl.yarnpkg.com/debian stable InRelease
                  Hit:7 https://repos.influxdata.com/debian stable InRelease
                  Hit:8 https://repos.influxdata.com/debian bullseye InRelease
                  Reading package lists...
                  Pending Updates: 2
                  
                  *** Listening Ports ***
                  Active Internet connections (only servers)
                  Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name
                  tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          15379      601/sshd: /usr/sbin
                  tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      0          15394      572/cupsd
                  tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      1001       102655     10102/iobroker.js-c
                  tcp        0      0 127.0.0.1:9001          0.0.0.0:*               LISTEN      1001       102648     10102/iobroker.js-c
                  tcp        0      0 0.0.0.0:8400            0.0.0.0:*               LISTEN      1001       103578     10427/io.jarvis.0
                  tcp6       0      0 :::8082                 :::*                    LISTEN      1001       103439     10247/io.web.0
                  tcp6       0      0 :::8086                 :::*                    LISTEN      998        18537      525/influxd
                  tcp6       0      0 :::22                   :::*                    LISTEN      0          15381      601/sshd: /usr/sbin
                  tcp6       0      0 ::1:631                 :::*                    LISTEN      0          15393      572/cupsd
                  tcp6       0      0 :::80                   :::*                    LISTEN      0          13077      635/apache2
                  tcp6       0      0 :::8081                 :::*                    LISTEN      1001       101909     10120/io.admin.0
                  udp        0      0 0.0.0.0:631             0.0.0.0:*                           0          15581      616/cups-browsed
                  udp        0      0 0.0.0.0:58553           0.0.0.0:*                           110        1989       500/avahi-daemon: r
                  udp        0      0 0.0.0.0:5353            0.0.0.0:*                           110        1987       500/avahi-daemon: r
                  udp6       0      0 :::39214                :::*                                110        1990       500/avahi-daemon: r
                  udp6       0      0 fe80::921b:eff:fe3f:546 :::*                                0          17949      503/NetworkManager
                  udp6       0      0 :::5353                 :::*                                110        1988       500/avahi-daemon: r
                  
                  *** Log File - Last 25 Lines ***
                  
                  2023-05-11 11:47:42.529  - debug: smartmeter.0 (10177) SERIALPORT CLOSE
                  2023-05-11 11:47:42.530  - debug: smartmeter.0 (10177) SCHEDULE NEXT RUN IN 30s
                  2023-05-11 11:48:12.531  - debug: smartmeter.0 (10177) CREATE SERIALPORT: 300 7 1 even
                  2023-05-11 11:48:12.534  - debug: smartmeter.0 (10177) SERIALPORT OPEN
                  2023-05-11 11:48:12.536  - debug: smartmeter.0 (10177) SET MESSAGE TIMEOUT TIMER: 30000
                  2023-05-11 11:48:42.537  - debug: smartmeter.0 (10177) MESSAGE TIMEOUT TRIGGERED
                  2023-05-11 11:48:42.538  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                  2023-05-11 11:48:42.538  - warn: smartmeter.0 (10177) No or too long answer from Serial Device after last request.
                  2023-05-11 11:48:42.538  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                  2023-05-11 11:48:42.539  - debug: smartmeter.0 (10177) Transport Reset!! Restart = true
                  2023-05-11 11:48:42.541  - debug: smartmeter.0 (10177) SERIALPORT CLOSE
                  2023-05-11 11:48:42.542  - debug: smartmeter.0 (10177) SCHEDULE NEXT RUN IN 30s
                  2023-05-11 11:49:12.543  - debug: smartmeter.0 (10177) CREATE SERIALPORT: 300 7 1 even
                  2023-05-11 11:49:12.545  - debug: smartmeter.0 (10177) SERIALPORT OPEN
                  2023-05-11 11:49:12.547  - debug: smartmeter.0 (10177) SET MESSAGE TIMEOUT TIMER: 30000
                  2023-05-11 11:49:42.547  - debug: smartmeter.0 (10177) MESSAGE TIMEOUT TRIGGERED
                  2023-05-11 11:49:42.548  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                  2023-05-11 11:49:42.548  - warn: smartmeter.0 (10177) No or too long answer from Serial Device after last request.
                  2023-05-11 11:49:42.549  - debug: smartmeter.0 (10177) Error: No or too long answer from Serial Device after last request.
                  2023-05-11 11:49:42.549  - debug: smartmeter.0 (10177) Transport Reset!! Restart = true
                  2023-05-11 11:49:42.551  - debug: smartmeter.0 (10177) SERIALPORT CLOSE
                  2023-05-11 11:49:42.552  - debug: smartmeter.0 (10177) SCHEDULE NEXT RUN IN 30s
                  2023-05-11 11:50:12.551  - debug: smartmeter.0 (10177) CREATE SERIALPORT: 300 7 1 even
                  2023-05-11 11:50:12.552  - debug: smartmeter.0 (10177) SERIALPORT OPEN
                  2023-05-11 11:50:12.553  - debug: smartmeter.0 (10177) SET MESSAGE TIMEOUT TIMER: 30000
                  
                  ============ Mark until here for C&P =============
                  
                  
                  Thomas BraunT Online
                  Thomas BraunT Online
                  Thomas Braun
                  Most Active
                  schrieb am zuletzt editiert von
                  #17

                  @petlaw sagte in Smartmeter Elster AS1440:

                  Setz den user 'peter' in die Gruppe 'adm' rein, dann kann der auch logs lesen und du brauchst da keine root-Rechte.

                  Schalt den Desktop/X-Server aus.

                  Hit:7 https://repos.influxdata.com/debian stable InRelease

                  Da ist eine Doublette, vermutich hast du zwei .list-Files zu influx in /etc/apt/sources.list.d/ liegen. Lösche die mit dem Eintrag 'stable'.

                  Zu deinem eigentlichen Problem mit dem SerialPort fällt mir aber nix ein.

                  Linux-Werkzeugkasten:
                  https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten
                  NodeJS Fixer Skript:
                  https://forum.iobroker.net/topic/68035/iob-node-fix-skript
                  iob_diag: curl -sLf -o diag.sh https://iobroker.net/diag.sh && bash diag.sh

                  P 1 Antwort Letzte Antwort
                  0
                  • Thomas BraunT Thomas Braun

                    @petlaw sagte in Smartmeter Elster AS1440:

                    Setz den user 'peter' in die Gruppe 'adm' rein, dann kann der auch logs lesen und du brauchst da keine root-Rechte.

                    Schalt den Desktop/X-Server aus.

                    Hit:7 https://repos.influxdata.com/debian stable InRelease

                    Da ist eine Doublette, vermutich hast du zwei .list-Files zu influx in /etc/apt/sources.list.d/ liegen. Lösche die mit dem Eintrag 'stable'.

                    Zu deinem eigentlichen Problem mit dem SerialPort fällt mir aber nix ein.

                    P Offline
                    P Offline
                    petlaw
                    schrieb am zuletzt editiert von
                    #18

                    @thomas-braun said in Smartmeter Elster AS1440:

                    @petlaw sagte in Smartmeter Elster AS1440:

                    Setz den user 'peter' in die Gruppe 'adm' rein, dann kann der auch logs lesen und du brauchst da keine root-Rechte.

                    Schalt den Desktop/X-Server aus.

                    Hit:7 https://repos.influxdata.com/debian stable InRelease

                    Da ist eine Doublette, vermutich hast du zwei .list-Files zu influx in /etc/apt/sources.list.d/ liegen. Lösche die mit dem Eintrag 'stable'.

                    Zu deinem eigentlichen Problem mit dem SerialPort fällt mir aber nix ein.

                    Erledigt.

                    Ich habe mal mit strace gecheckt, ob der Adapter überhaupt auf die Serielle Schnittstelle zugreift, da gibt es aber zu keinem Zeitpunkt einen open call auf /dev/ttyUSB0 oder irgendwas in /dev:

                    peter@SMARTY:~$ sudo ps -ef | grep smart
                    Debian-+    1012     892  0 02:52 tty1     00:00:00 /usr/libexec/gsd-smartcard
                    iobroker   10177   10102  0 11:46 ?        00:00:01 io.smartmeter.0
                    peter      13490    5853  0 11:56 pts/1    00:00:00 grep smart
                    peter@SMARTY:~$ sudo strace -p 10177
                    strace: Process 10177 attached
                    epoll_wait(14, [], 1024, 41)            = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 51)            = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 3)             = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 18)            = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1)             = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 195)           = 0
                    write(23, "*2\r\n$3\r\nget\r\n$36\r\nio.system.adap"..., 56) = 56
                    write(23, "*2\r\n$3\r\nget\r\n$40\r\nio.system.adap"..., 60) = 60
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28
                    read(28, "10177 (io.smartmeter.0) R 10102 "..., 1023) = 309
                    close(28)                               = 0
                    write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                    write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                    write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                    write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                    write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                    write(23, "*2\r\n$3\r\nget\r\n$41\r\nio.system.adap"..., 61) = 61
                    write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "$118\r\n{\"val\":true,\"ack\":true,\"ts"..., 65536) = 1029
                    write(23, "*4\r\n$5\r\nsetex\r\n$36\r\nio.system.ad"..., 178) = 178
                    write(23, "*4\r\n$5\r\nsetex\r\n$40\r\nio.system.ad"..., 182) = 182
                    write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 169) = 169
                    write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 176) = 176
                    write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 175) = 175
                    write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 172) = 172
                    write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 168) = 168
                    write(23, "*3\r\n$3\r\nset\r\n$41\r\nio.system.adap"..., 170) = 170
                    write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 172) = 172
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n+OK\r\n+OK\r\n+OK\r\n", 65536) = 20
                    write(23, "*3\r\n$7\r\npublish\r\n$36\r\nio.system."..., 172) = 172
                    write(23, "*3\r\n$7\r\npublish\r\n$40\r\nio.system."..., 176) = 176
                    write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 173) = 173
                    write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 180) = 180
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n+OK\r\n+OK\r\n+OK\r\n+OK\r\n", 65536) = 25
                    write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 179) = 179
                    write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 176) = 176
                    futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                    write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 172) = 172
                    write(23, "*3\r\n$7\r\npublish\r\n$41\r\nio.system."..., 174) = 174
                    write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 176) = 176
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, ":0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n", 65536) = 32
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 82) = 1
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    mprotect(0x7043000, 245760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
                    mprotect(0x7043000, 245760, PROT_READ|PROT_EXEC) = 0
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    write(23, "*2\r\n$3\r\nget\r\n$34\r\nio.system.adap"..., 54) = 54
                    write(23, "*2\r\n$3\r\nget\r\n$38\r\nio.system.adap"..., 58) = 58
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, ":0\r\n$104\r\n{\"val\":0.13,\"ack\":true"..., 65536) = 116
                    write(23, "*3\r\n$3\r\nset\r\n$34\r\nio.system.adap"..., 165) = 165
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "$104\r\n{\"val\":1.79,\"ack\":true,\"ts"..., 65536) = 112
                    write(23, "*3\r\n$3\r\nset\r\n$38\r\nio.system.adap"..., 170) = 170
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$34\r\nio.system."..., 169) = 169
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$38\r\nio.system."..., 174) = 174
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, ":0\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 72) = 1
                    read(23, ":0\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 30)            = 0
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 198) = 198
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 199) = 199
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    epoll_ctl(14, EPOLL_CTL_ADD, 27, {EPOLLIN, {u32=4294967295, u64=4294967295}}) =                                                   0
                    epoll_ctl(14, EPOLL_CTL_DEL, 27, 0x7ffe9b261044) = 0
                    ioctl(27, FIONBIO, [1])                 = 0
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    read(23, ":1\r\n", 65536)               = 4
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 182) = 182
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 183) = 183
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    epoll_ctl(14, EPOLL_CTL_DEL, 27, 0x7ffe9b260dc4) = -1 ENOENT (No such file or di                                                  rectory)
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    read(23, ":1\r\n:1\r\n", 65536)         = 8
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 199) = 199
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 200) = 200
                    epoll_ctl(14, EPOLL_CTL_ADD, 27, {EPOLLIN, {u32=27, u64=27}}) = 0
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    read(23, ":1\r\n:1\r\n", 65536)         = 8
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 610) = 1
                    read(23, ":1\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 568)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 249)           = 0
                    write(23, "*2\r\n$3\r\nget\r\n$36\r\nio.system.adap"..., 56) = 56
                    write(23, "*2\r\n$3\r\nget\r\n$40\r\nio.system.adap"..., 60) = 60
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29
                    read(29, "10177 (io.smartmeter.0) R 10102 "..., 1023) = 309
                    close(29)                               = 0
                    write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                    write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                    write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                    write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                    write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                    write(23, "*2\r\n$3\r\nget\r\n$41\r\nio.system.adap"..., 61) = 61
                    write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "$118\r\n{\"val\":true,\"ack\":true,\"ts"..., 65536) = 364
                    write(23, "*4\r\n$5\r\nsetex\r\n$36\r\nio.system.ad"..., 178) = 178
                    write(23, "*4\r\n$5\r\nsetex\r\n$40\r\nio.system.ad"..., 182) = 182
                    write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 170) = 170
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "$105\r\n{\"val\":26.75,\"ack\":true,\"t"..., 65536) = 665
                    write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 176) = 176
                    write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 174) = 174
                    write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 172) = 172
                    write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 168) = 168
                    write(23, "*3\r\n$3\r\nset\r\n$41\r\nio.system.adap"..., 170) = 170
                    write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 172) = 172
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n+OK\r\n", 65536)       = 10
                    write(23, "*3\r\n$7\r\npublish\r\n$36\r\nio.system."..., 172) = 172
                    write(23, "*3\r\n$7\r\npublish\r\n$40\r\nio.system."..., 176) = 176
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 174) = 174
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 180) = 180
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 178) = 178
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    write(23, "*2\r\n$3\r\nget\r\n$34\r\nio.system.adap"..., 54) = 54
                    write(23, "*2\r\n$3\r\nget\r\n$38\r\nio.system.adap"..., 58) = 58
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "+OK\r\n+OK\r\n+OK\r\n+OK\r\n:0\r\n:0\r\n", 65536) = 28
                    write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 176) = 176
                    write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 172) = 172
                    write(23, "*3\r\n$7\r\npublish\r\n$41\r\nio.system."..., 174) = 174
                    write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 176) = 176
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, ":0\r\n:0\r\n:0\r\n$103\r\n{\"val\":0.2,\"ac"..., 65536) = 247
                    write(23, "*3\r\n$3\r\nset\r\n$34\r\nio.system.adap"..., 165) = 165
                    write(23, "*3\r\n$3\r\nset\r\n$38\r\nio.system.adap"..., 170) = 170
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, ":0\r\n+OK\r\n", 65536)        = 9
                    write(23, "*3\r\n$7\r\npublish\r\n$34\r\nio.system."..., 169) = 169
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$38\r\nio.system."..., 174) = 174
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, ":0\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 729) = 1
                    read(23, ":0\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 687)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 226)           = 0
                    write(23, "*2\r\n$3\r\nget\r\n$36\r\nio.system.adap"..., 56) = 56
                    write(23, "*2\r\n$3\r\nget\r\n$40\r\nio.system.adap"..., 60) = 60
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29
                    read(29, "10177 (io.smartmeter.0) R 10102 "..., 1023) = 309
                    close(29)                               = 0
                    write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                    write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                    write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                    write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                    write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                    write(23, "*2\r\n$3\r\nget\r\n$41\r\nio.system.adap"..., 61) = 61
                    write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "$118\r\n{\"val\":true,\"ack\":true,\"ts"..., 65536) = 919
                    mprotect(0xac90e6c0000, 262144, PROT_READ|PROT_WRITE) = 0
                    mprotect(0x17dcb7700000, 262144, PROT_READ|PROT_WRITE) = 0
                    mprotect(0x3913740000, 262144, PROT_READ|PROT_WRITE) = 0
                    mprotect(0x4481bb00000, 262144, PROT_READ|PROT_WRITE) = 0
                    futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6c60e80, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily                                                   unavailable)
                    futex(0x6c60e08, FUTEX_WAKE_PRIVATE, 1) = 0
                    futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6ca1120, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                    getpid()                                = 10177
                    write(23, "*4\r\n$5\r\nsetex\r\n$36\r\nio.system.ad"..., 178) = 178
                    write(23, "*4\r\n$5\r\nsetex\r\n$40\r\nio.system.ad"..., 182) = 182
                    write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 169) = 169
                    write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 176) = 176
                    write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 175) = 175
                    write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 172) = 172
                    write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 168) = 168
                    write(23, "*3\r\n$3\r\nset\r\n$41\r\nio.system.adap"..., 170) = 170
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "$102\r\n{\"val\":11,\"ack\":true,\"ts\":"..., 65536) = 125
                    write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 172) = 172
                    write(23, "*3\r\n$7\r\npublish\r\n$36\r\nio.system."..., 172) = 172
                    write(23, "*3\r\n$7\r\npublish\r\n$40\r\nio.system."..., 176) = 176
                    write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 173) = 173
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n+OK\r\n+OK\r\n", 65536) = 15
                    write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 180) = 180
                    write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 179) = 179
                    write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 176) = 176
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, "+OK\r\n+OK\r\n+OK\r\n", 65536) = 15
                    write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 172) = 172
                    write(23, "*3\r\n$7\r\npublish\r\n$41\r\nio.system."..., 174) = 174
                    write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 176) = 176
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                    read(23, ":0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n", 65536) = 32
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    write(23, "*2\r\n$3\r\nget\r\n$34\r\nio.system.adap"..., 54) = 54
                    write(23, "*2\r\n$3\r\nget\r\n$38\r\nio.system.adap"..., 58) = 58
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, ":0\r\n$103\r\n{\"val\":0.2,\"ack\":true,"..., 65536) = 115
                    write(23, "*3\r\n$3\r\nset\r\n$34\r\nio.system.adap"..., 165) = 165
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "$104\r\n{\"val\":1.85,\"ack\":true,\"ts"..., 65536) = 112
                    write(23, "*3\r\n$3\r\nset\r\n$38\r\nio.system.adap"..., 170) = 170
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$34\r\nio.system."..., 169) = 169
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, "+OK\r\n", 65536)              = 5
                    write(23, "*3\r\n$7\r\npublish\r\n$38\r\nio.system."..., 174) = 174
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                    read(23, ":0\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 90) = 1
                    read(23, ":0\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 47)            = 0
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    epoll_ctl(14, EPOLL_CTL_DEL, 27, 0x7ffe9b264604) = 0
                    futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    mprotect(0x7043000, 245760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
                    mprotect(0x7043000, 245760, PROT_READ|PROT_EXEC) = 0
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 192) = 192
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 193) = 193
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 234) = 234
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 235) = 235
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 226) = 226
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 227) = 227
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 234) = 234
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 235) = 235
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 199) = 199
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 200) = 200
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 183) = 183
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 184) = 184
                    write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 191) = 191
                    write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 192) = 192
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                    futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                    read(23, ":1\r\n:1\r\n:1\r\n:1\r\n:1\r\n:1\r\n:1\r\n:1\r\n"..., 65536) = 52
                    epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                    read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 642) = 1
                    read(23, ":1\r\n", 65536)               = 4
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 599)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 999)           = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, [], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    epoll_wait(14, ^C[], 1024, 1000)          = 0
                    epoll_wait(14, [], 1024, 0)             = 0
                    
                    

                    Im gegensatz zu socat:

                    stat("/dev/ttyUSB0", {st_mode=S_IFCHR|0777, st_rdev=makedev(0xbc, 0), ...}) = 0
                    openat(AT_FDCWD, "/dev/ttyUSB0", O_RDWR|O_APPEND) = 5
                    
                    
                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • P petlaw

                      @thomas-braun said in Smartmeter Elster AS1440:

                      @petlaw sagte in Smartmeter Elster AS1440:

                      Setz den user 'peter' in die Gruppe 'adm' rein, dann kann der auch logs lesen und du brauchst da keine root-Rechte.

                      Schalt den Desktop/X-Server aus.

                      Hit:7 https://repos.influxdata.com/debian stable InRelease

                      Da ist eine Doublette, vermutich hast du zwei .list-Files zu influx in /etc/apt/sources.list.d/ liegen. Lösche die mit dem Eintrag 'stable'.

                      Zu deinem eigentlichen Problem mit dem SerialPort fällt mir aber nix ein.

                      Erledigt.

                      Ich habe mal mit strace gecheckt, ob der Adapter überhaupt auf die Serielle Schnittstelle zugreift, da gibt es aber zu keinem Zeitpunkt einen open call auf /dev/ttyUSB0 oder irgendwas in /dev:

                      peter@SMARTY:~$ sudo ps -ef | grep smart
                      Debian-+    1012     892  0 02:52 tty1     00:00:00 /usr/libexec/gsd-smartcard
                      iobroker   10177   10102  0 11:46 ?        00:00:01 io.smartmeter.0
                      peter      13490    5853  0 11:56 pts/1    00:00:00 grep smart
                      peter@SMARTY:~$ sudo strace -p 10177
                      strace: Process 10177 attached
                      epoll_wait(14, [], 1024, 41)            = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 51)            = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 3)             = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 18)            = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1)             = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 195)           = 0
                      write(23, "*2\r\n$3\r\nget\r\n$36\r\nio.system.adap"..., 56) = 56
                      write(23, "*2\r\n$3\r\nget\r\n$40\r\nio.system.adap"..., 60) = 60
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28
                      read(28, "10177 (io.smartmeter.0) R 10102 "..., 1023) = 309
                      close(28)                               = 0
                      write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                      write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                      write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                      write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                      write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                      write(23, "*2\r\n$3\r\nget\r\n$41\r\nio.system.adap"..., 61) = 61
                      write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "$118\r\n{\"val\":true,\"ack\":true,\"ts"..., 65536) = 1029
                      write(23, "*4\r\n$5\r\nsetex\r\n$36\r\nio.system.ad"..., 178) = 178
                      write(23, "*4\r\n$5\r\nsetex\r\n$40\r\nio.system.ad"..., 182) = 182
                      write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 169) = 169
                      write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 176) = 176
                      write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 175) = 175
                      write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 172) = 172
                      write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 168) = 168
                      write(23, "*3\r\n$3\r\nset\r\n$41\r\nio.system.adap"..., 170) = 170
                      write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 172) = 172
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n+OK\r\n+OK\r\n+OK\r\n", 65536) = 20
                      write(23, "*3\r\n$7\r\npublish\r\n$36\r\nio.system."..., 172) = 172
                      write(23, "*3\r\n$7\r\npublish\r\n$40\r\nio.system."..., 176) = 176
                      write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 173) = 173
                      write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 180) = 180
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n+OK\r\n+OK\r\n+OK\r\n+OK\r\n", 65536) = 25
                      write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 179) = 179
                      write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 176) = 176
                      futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                      write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 172) = 172
                      write(23, "*3\r\n$7\r\npublish\r\n$41\r\nio.system."..., 174) = 174
                      write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 176) = 176
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, ":0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n", 65536) = 32
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 82) = 1
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      mprotect(0x7043000, 245760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
                      mprotect(0x7043000, 245760, PROT_READ|PROT_EXEC) = 0
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      write(23, "*2\r\n$3\r\nget\r\n$34\r\nio.system.adap"..., 54) = 54
                      write(23, "*2\r\n$3\r\nget\r\n$38\r\nio.system.adap"..., 58) = 58
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, ":0\r\n$104\r\n{\"val\":0.13,\"ack\":true"..., 65536) = 116
                      write(23, "*3\r\n$3\r\nset\r\n$34\r\nio.system.adap"..., 165) = 165
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "$104\r\n{\"val\":1.79,\"ack\":true,\"ts"..., 65536) = 112
                      write(23, "*3\r\n$3\r\nset\r\n$38\r\nio.system.adap"..., 170) = 170
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$34\r\nio.system."..., 169) = 169
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$38\r\nio.system."..., 174) = 174
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, ":0\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 72) = 1
                      read(23, ":0\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 30)            = 0
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 198) = 198
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 199) = 199
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      epoll_ctl(14, EPOLL_CTL_ADD, 27, {EPOLLIN, {u32=4294967295, u64=4294967295}}) =                                                   0
                      epoll_ctl(14, EPOLL_CTL_DEL, 27, 0x7ffe9b261044) = 0
                      ioctl(27, FIONBIO, [1])                 = 0
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      read(23, ":1\r\n", 65536)               = 4
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 182) = 182
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 183) = 183
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      epoll_ctl(14, EPOLL_CTL_DEL, 27, 0x7ffe9b260dc4) = -1 ENOENT (No such file or di                                                  rectory)
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      read(23, ":1\r\n:1\r\n", 65536)         = 8
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 199) = 199
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 200) = 200
                      epoll_ctl(14, EPOLL_CTL_ADD, 27, {EPOLLIN, {u32=27, u64=27}}) = 0
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      read(23, ":1\r\n:1\r\n", 65536)         = 8
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 610) = 1
                      read(23, ":1\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 568)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 249)           = 0
                      write(23, "*2\r\n$3\r\nget\r\n$36\r\nio.system.adap"..., 56) = 56
                      write(23, "*2\r\n$3\r\nget\r\n$40\r\nio.system.adap"..., 60) = 60
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29
                      read(29, "10177 (io.smartmeter.0) R 10102 "..., 1023) = 309
                      close(29)                               = 0
                      write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                      write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                      write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                      write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                      write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                      write(23, "*2\r\n$3\r\nget\r\n$41\r\nio.system.adap"..., 61) = 61
                      write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "$118\r\n{\"val\":true,\"ack\":true,\"ts"..., 65536) = 364
                      write(23, "*4\r\n$5\r\nsetex\r\n$36\r\nio.system.ad"..., 178) = 178
                      write(23, "*4\r\n$5\r\nsetex\r\n$40\r\nio.system.ad"..., 182) = 182
                      write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 170) = 170
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "$105\r\n{\"val\":26.75,\"ack\":true,\"t"..., 65536) = 665
                      write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 176) = 176
                      write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 174) = 174
                      write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 172) = 172
                      write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 168) = 168
                      write(23, "*3\r\n$3\r\nset\r\n$41\r\nio.system.adap"..., 170) = 170
                      write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 172) = 172
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n+OK\r\n", 65536)       = 10
                      write(23, "*3\r\n$7\r\npublish\r\n$36\r\nio.system."..., 172) = 172
                      write(23, "*3\r\n$7\r\npublish\r\n$40\r\nio.system."..., 176) = 176
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 174) = 174
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 180) = 180
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 178) = 178
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      write(23, "*2\r\n$3\r\nget\r\n$34\r\nio.system.adap"..., 54) = 54
                      write(23, "*2\r\n$3\r\nget\r\n$38\r\nio.system.adap"..., 58) = 58
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "+OK\r\n+OK\r\n+OK\r\n+OK\r\n:0\r\n:0\r\n", 65536) = 28
                      write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 176) = 176
                      write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 172) = 172
                      write(23, "*3\r\n$7\r\npublish\r\n$41\r\nio.system."..., 174) = 174
                      write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 176) = 176
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, ":0\r\n:0\r\n:0\r\n$103\r\n{\"val\":0.2,\"ac"..., 65536) = 247
                      write(23, "*3\r\n$3\r\nset\r\n$34\r\nio.system.adap"..., 165) = 165
                      write(23, "*3\r\n$3\r\nset\r\n$38\r\nio.system.adap"..., 170) = 170
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, ":0\r\n+OK\r\n", 65536)        = 9
                      write(23, "*3\r\n$7\r\npublish\r\n$34\r\nio.system."..., 169) = 169
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$38\r\nio.system."..., 174) = 174
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, ":0\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 729) = 1
                      read(23, ":0\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 687)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 226)           = 0
                      write(23, "*2\r\n$3\r\nget\r\n$36\r\nio.system.adap"..., 56) = 56
                      write(23, "*2\r\n$3\r\nget\r\n$40\r\nio.system.adap"..., 60) = 60
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29
                      read(29, "10177 (io.smartmeter.0) R 10102 "..., 1023) = 309
                      close(29)                               = 0
                      write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                      write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                      write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                      write(23, "*2\r\n$3\r\nget\r\n$43\r\nio.system.adap"..., 63) = 63
                      write(23, "*2\r\n$3\r\nget\r\n$37\r\nio.system.adap"..., 57) = 57
                      write(23, "*2\r\n$3\r\nget\r\n$41\r\nio.system.adap"..., 61) = 61
                      write(23, "*2\r\n$3\r\nget\r\n$42\r\nio.system.adap"..., 62) = 62
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "$118\r\n{\"val\":true,\"ack\":true,\"ts"..., 65536) = 919
                      mprotect(0xac90e6c0000, 262144, PROT_READ|PROT_WRITE) = 0
                      mprotect(0x17dcb7700000, 262144, PROT_READ|PROT_WRITE) = 0
                      mprotect(0x3913740000, 262144, PROT_READ|PROT_WRITE) = 0
                      mprotect(0x4481bb00000, 262144, PROT_READ|PROT_WRITE) = 0
                      futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6c60e80, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily                                                   unavailable)
                      futex(0x6c60e08, FUTEX_WAKE_PRIVATE, 1) = 0
                      futex(0x6ca1124, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6ca1120, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x6ca10d0, FUTEX_WAKE_PRIVATE, 1) = 1
                      getpid()                                = 10177
                      write(23, "*4\r\n$5\r\nsetex\r\n$36\r\nio.system.ad"..., 178) = 178
                      write(23, "*4\r\n$5\r\nsetex\r\n$40\r\nio.system.ad"..., 182) = 182
                      write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 169) = 169
                      write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 176) = 176
                      write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 175) = 175
                      write(23, "*3\r\n$3\r\nset\r\n$43\r\nio.system.adap"..., 172) = 172
                      write(23, "*3\r\n$3\r\nset\r\n$37\r\nio.system.adap"..., 168) = 168
                      write(23, "*3\r\n$3\r\nset\r\n$41\r\nio.system.adap"..., 170) = 170
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "$102\r\n{\"val\":11,\"ack\":true,\"ts\":"..., 65536) = 125
                      write(23, "*3\r\n$3\r\nset\r\n$42\r\nio.system.adap"..., 172) = 172
                      write(23, "*3\r\n$7\r\npublish\r\n$36\r\nio.system."..., 172) = 172
                      write(23, "*3\r\n$7\r\npublish\r\n$40\r\nio.system."..., 176) = 176
                      write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 173) = 173
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n+OK\r\n+OK\r\n", 65536) = 15
                      write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 180) = 180
                      write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 179) = 179
                      write(23, "*3\r\n$7\r\npublish\r\n$43\r\nio.system."..., 176) = 176
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, "+OK\r\n+OK\r\n+OK\r\n", 65536) = 15
                      write(23, "*3\r\n$7\r\npublish\r\n$37\r\nio.system."..., 172) = 172
                      write(23, "*3\r\n$7\r\npublish\r\n$41\r\nio.system."..., 174) = 174
                      write(23, "*3\r\n$7\r\npublish\r\n$42\r\nio.system."..., 176) = 176
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}, {EPOLLIN, {u32=17, u64=17}}], 1024,                                                   0) = 2
                      read(23, ":0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n:0\r\n", 65536) = 32
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      write(23, "*2\r\n$3\r\nget\r\n$34\r\nio.system.adap"..., 54) = 54
                      write(23, "*2\r\n$3\r\nget\r\n$38\r\nio.system.adap"..., 58) = 58
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, ":0\r\n$103\r\n{\"val\":0.2,\"ack\":true,"..., 65536) = 115
                      write(23, "*3\r\n$3\r\nset\r\n$34\r\nio.system.adap"..., 165) = 165
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "$104\r\n{\"val\":1.85,\"ack\":true,\"ts"..., 65536) = 112
                      write(23, "*3\r\n$3\r\nset\r\n$38\r\nio.system.adap"..., 170) = 170
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$34\r\nio.system."..., 169) = 169
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, "+OK\r\n", 65536)              = 5
                      write(23, "*3\r\n$7\r\npublish\r\n$38\r\nio.system."..., 174) = 174
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 0) = 1
                      read(23, ":0\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 90) = 1
                      read(23, ":0\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 47)            = 0
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      epoll_ctl(14, EPOLL_CTL_DEL, 27, 0x7ffe9b264604) = 0
                      futex(0x52740a8, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      mprotect(0x7043000, 245760, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
                      mprotect(0x7043000, 245760, PROT_READ|PROT_EXEC) = 0
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 192) = 192
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 193) = 193
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 234) = 234
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 235) = 235
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 226) = 226
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 227) = 227
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 234) = 234
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 235) = 235
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 199) = 199
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 200) = 200
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 183) = 183
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 184) = 184
                      write(23, "*3\r\n$7\r\npublish\r\n$26\r\nlog.system"..., 191) = 191
                      write(23, "*3\r\n$7\r\npublish\r\n$27\r\nlog.system"..., 192) = 192
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}, {EPOLLIN, {u32=23, u64=23}}], 1024,                                                   0) = 2
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      futex(0x52740ac, FUTEX_WAKE_PRIVATE, 1) = 1
                      futex(0x5274040, FUTEX_WAKE_PRIVATE, 1) = 1
                      read(23, ":1\r\n:1\r\n:1\r\n:1\r\n:1\r\n:1\r\n:1\r\n:1\r\n"..., 65536) = 52
                      epoll_wait(14, [{EPOLLIN, {u32=17, u64=17}}], 1024, 0) = 1
                      read(17, "\1\0\0\0\0\0\0\0", 1024)      = 8
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [{EPOLLIN, {u32=23, u64=23}}], 1024, 642) = 1
                      read(23, ":1\r\n", 65536)               = 4
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 599)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 999)           = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, [], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      epoll_wait(14, ^C[], 1024, 1000)          = 0
                      epoll_wait(14, [], 1024, 0)             = 0
                      
                      

                      Im gegensatz zu socat:

                      stat("/dev/ttyUSB0", {st_mode=S_IFCHR|0777, st_rdev=makedev(0xbc, 0), ...}) = 0
                      openat(AT_FDCWD, "/dev/ttyUSB0", O_RDWR|O_APPEND) = 5
                      
                      
                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #19

                      @petlaw sagte in Smartmeter Elster AS1440:

                      Im gegensatz zu socat:

                      dann hat socat die noch nicht freigegeben

                      oder die Konfiguration im Adapter passt nicht

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      P 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @petlaw sagte in Smartmeter Elster AS1440:

                        Im gegensatz zu socat:

                        dann hat socat die noch nicht freigegeben

                        oder die Konfiguration im Adapter passt nicht

                        P Offline
                        P Offline
                        petlaw
                        schrieb am zuletzt editiert von
                        #20

                        @homoran said in Smartmeter Elster AS1440:

                        @petlaw sagte in Smartmeter Elster AS1440:

                        Im gegensatz zu socat:

                        dann hat socat die noch nicht freigegeben

                        oder die Konfiguration im Adapter passt nicht

                        Der Adapter versucht es ja noch nicht einmal.

                        Es gibt keinen system call open auf irgendwas unterhalb von /dev, weder ttyUSB0 noch den unter /dev/serial/by-id

                        Wenn da was schief wäre müsste er ja wenigstens einen Versuch (mit einem falschen Device namen oä) machen, oder ?

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • P petlaw

                          @homoran said in Smartmeter Elster AS1440:

                          @petlaw sagte in Smartmeter Elster AS1440:

                          Im gegensatz zu socat:

                          dann hat socat die noch nicht freigegeben

                          oder die Konfiguration im Adapter passt nicht

                          Der Adapter versucht es ja noch nicht einmal.

                          Es gibt keinen system call open auf irgendwas unterhalb von /dev, weder ttyUSB0 noch den unter /dev/serial/by-id

                          Wenn da was schief wäre müsste er ja wenigstens einen Versuch (mit einem falschen Device namen oä) machen, oder ?

                          HomoranH Nicht stören
                          HomoranH Nicht stören
                          Homoran
                          Global Moderator Administrators
                          schrieb am zuletzt editiert von
                          #21

                          @petlaw sagte in Smartmeter Elster AS1440:

                          Der Adapter versucht es ja noch nicht einmal.

                          doch

                          @petlaw sagte in Smartmeter Elster AS1440:

                          2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even

                          nur möglicherweise den falschen

                          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                          P 1 Antwort Letzte Antwort
                          0
                          • HomoranH Homoran

                            @petlaw sagte in Smartmeter Elster AS1440:

                            Der Adapter versucht es ja noch nicht einmal.

                            doch

                            @petlaw sagte in Smartmeter Elster AS1440:

                            2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even

                            nur möglicherweise den falschen

                            P Offline
                            P Offline
                            petlaw
                            schrieb am zuletzt editiert von
                            #22

                            @homoran said in Smartmeter Elster AS1440:

                            @petlaw sagte in Smartmeter Elster AS1440:

                            Der Adapter versucht es ja noch nicht einmal.

                            doch

                            leider nicht.

                            
                            peter@SMARTY:/dev$ sudo ps -ewwf | grep smart
                            [sudo] password for peter:
                            iobroker    1083     730  0 13:36 ?        00:00:01 io.smartmeter.0
                            peter       1258     886  0 13:43 pts/0    00:00:00 grep smart
                            
                            peter@SMARTY:/dev$ sudo strace -o strace_smart.trc -p 1083
                            strace: Process 1083 attached
                            ^Cstrace: Process 1083 detached
                            
                            peter@SMARTY:/dev$ grep open strace_smart.trc
                            openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28
                            openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28
                            openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29
                            openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29
                            openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28
                            openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 28
                            openat(AT_FDCWD, "/proc/self/stat", O_RDONLY) = 29
                            
                            

                            @petlaw sagte in Smartmeter Elster AS1440:

                            2023-05-11 11:30:38.783 - debug: smartmeter.0 (8047) CREATE SERIALPORT: 300 7 1 even

                            nur möglicherweise den falschen

                            Zu keinem Zeitpunkt wird ein system call "open" geloggt auf irgendein Device unterhalb von /dev. Auch nicht auf ein falsches.

                            1 Antwort Letzte Antwort
                            0
                            • P Offline
                              P Offline
                              petlaw
                              schrieb am zuletzt editiert von petlaw
                              #23

                              Also die Lösung war (rückblickend betrachtet) so einfach wie einleuchtend: Der Adapter muss auf bidirektionale Kommunikation gestellt werden, ansonsten schickt er dem Smartmeter nicht die Loginsequenz.

                              Die Standardeinstellung "nur lesen" taugt vermutlich nur für Smartmeter, die die Werte permanent von selbst über die Schnittstelle ausgeben.

                              HomoranH 1 Antwort Letzte Antwort
                              0
                              • P petlaw

                                Also die Lösung war (rückblickend betrachtet) so einfach wie einleuchtend: Der Adapter muss auf bidirektionale Kommunikation gestellt werden, ansonsten schickt er dem Smartmeter nicht die Loginsequenz.

                                Die Standardeinstellung "nur lesen" taugt vermutlich nur für Smartmeter, die die Werte permanent von selbst über die Schnittstelle ausgeben.

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von Homoran
                                #24

                                @petlaw sagte in Smartmeter Elster AS1440:

                                Die Standardeinstellung taugt vermutlich nur für Smartmeter, die die Werte permanent von selbst über die Schnittstelle ausgeben.

                                korrekt!
                                dafür gibt es die Einstellungen.

                                hätte man aber sehen können/ müssen.
                                readonly und Wakeup - signon - data passt nicht zusammen.

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                1 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                847

                                Online

                                32.4k

                                Benutzer

                                81.6k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe