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

  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. RegEx Probleme

NEWS

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

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

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

RegEx Probleme

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 3 Kommentatoren 582 Aufrufe
  • Ä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.
  • J Offline
    J Offline
    Jautze
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich bin dran den rpi Adapter umzuschreiben auf mein System (Debian VM) auf Synology Nas.

    "native": {
            "c_cpu": true,
            "c_raspberry": false,
            "c_memory": true,
            "c_network": true,
            "c_sdcard": true,
            "c_swap": true,
            "c_temperature": true,
            "c_uptime": true,
            "c_wlan": true,
            "interval": 60000,
            "cpu": {
                "cpu_frequency": {
                    "command": "cat /proc/cpuinfo",
                    "regexp": "cpu\\sMHz\\s+:\\s(\\d+).\\d+",
                    "post": "$1"
                },
                "load1,load5,load15": {
                    "command": "cat /proc/loadavg",
                    "regexp": "^(\\S+)\\s(\\S+)\\s(\\S+)",
                    "post": ""
                },
                "scaling_governor": {
                    "command": "cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor",
                    "regexp": "(.*)",
                    "post": ""
                }
            },
    
    cat /proc/cpuinfo
    processor       : 0
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 92
    model name      : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
    stepping        : 9
    microcode       : 0x1
    cpu MHz         : 1497.610
    cache size      : 1024 KB
    physical id     : 0
    siblings        : 2
    core id         : 0
    cpu cores       : 2
    apicid          : 0
    initial apicid  : 0
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl eagerfpu pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes rdrand hypervisor lahf_lm 3dnowprefetch tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust smep erms mpx rdseed smap clflushopt
    bugs            :
    bogomips        : 2995.22
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 40 bits physical, 48 bits virtual
    power management:
    
    processor       : 1
    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 92
    model name      : Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
    stepping        : 9
    microcode       : 0x1
    cpu MHz         : 1497.610
    cache size      : 1024 KB
    physical id     : 0
    siblings        : 2
    core id         : 1
    cpu cores       : 2
    apicid          : 1
    initial apicid  : 1
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl eagerfpu pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes rdrand hypervisor lahf_lm 3dnowprefetch tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust smep erms mpx rdseed smap clflushopt
    bugs            :
    bogomips        : 2995.22
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 40 bits physical, 48 bits virtual
    power management:
    

    Im Broker kommt:

    rpi2.0 2017-12-15 10:49:48.010 error No Value found for cpu_frequency

    Wer hat eine Ahnung warum das nicht funktioniert?

    Im Regex Tester funtioniert es.

    Viele Grüße

    Marcel Jaud

    1 Antwort Letzte Antwort
    0
    • HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      Ich habe mal den Code in Code-Tags gesetzt.

      Was bitte machst du da?

      und wie genau gehst du vor?

      Gruß

      Rainer

      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
      • J Offline
        J Offline
        Jautze
        schrieb am zuletzt editiert von
        #3

        Hallo,

        Also oben der Code ist vom rpi2 json File.

        "cpu_frequency": {

        "command": "cat /proc/cpuinfo",

        "regexp": "cpu\sMHz\s+:\s(\d+).\d+",

        "post": "$1"

        }

        Da versuche ich die CPU Frequenz aus der cpuinfo auszulesen und per Regex zu bekommen.

        Aber ich bekomme ein Fehler in iobroker.

        Danke und viele Grüße

        Marcel Jaud

        1 Antwort Letzte Antwort
        0
        • frankjokeF Offline
          frankjokeF Offline
          frankjoke
          schrieb am zuletzt editiert von
          #4

          Bei mir funktioniert die Abfrage mit dem RegExp (Debian 9, CSI nuk)

          Übrigens, ich habe den rpi-Adapter durch den Systeminfo-Adapter ersetzt, da kannst alles - und mehr abfragen!

          Frank,

          NUC's, VM's und Raspi's unter Raspian, Ubuntu und Debian zum Testen.
          Adapter die ich selbst beigesteuert habe: BMW, broadlink2, radar2, systeminfo, km200, xs1 und einige im Anmarsch!

          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

          672

          Online

          32.4k

          Benutzer

          81.4k

          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