NEWS
[Fehler] Pi3 mit stretch und rpi2-Adapter
-
Moin,
ich habe das neue image im Einsatz:
http://www.iobroker.net/docu/?page_id=7241&lang=de
Es steht ja was vom Fehler mit dem rpi2-Adapter. Diese Version soll hier angepasst sein. Nun weiß ich nicht ob die folgende Meldung eigentlich nicht auftauchen sollte:
rpi2.0 2017-09-08 11:10:38.156 error No Value found for memory_available
Unter Objekte rpi2.0/memory fehlt bereits memory_available. Ich habe eben nochmal den Adapter gelöscht und neu installiert, auch habe ich aus einem flot den ehemaligen Wert memory_available herausgenommen. Ich weiß nicht woher er nun immer diese Info zieht, dass es keinen Wert gibt für memory_available.
-
Nein, der Fehler sollte definitiv nicht auftauchen.
Hast du den rpi Adapter bereits upgedated?
Gruß
Rainer
-
Nein, der Fehler sollte definitiv nicht auftauchen.
Hast du den rpi Adapter bereits upgedated?
Gruß
Rainer `
Wie upgedated? Ist die neueste Version 0.3.1 installiert. -
Wie upgedated? `
falls du ess trotzdem getan hättest, hättest du die Änderungen wieder überschrieben.Im Readme für den Rock64 habe ich es dann auch deutlicher geschrieben:
> Die mitgelieferte Version des rpi2-Adapters wurde an dieses Betriebssystem angepasst. Die Änderungen befinden sich in der Datei /opt/iobroker/node_modules/iobroker.rpi2/io-package-json. Bei einer Neuinstallation, oder ggf. bei einem Update des Adapters würden diese Änderungen wieder überschrieben. Daher bitte diese Datei sichern und ggf. nach einem Update zurückschreiben.
die Datei io-package.json sollte so aussehen:
! ````
{
"common": {
"name": "rpi2",
"title": "RPI-Monitor",
"desc": {
"en": "RPI-Monitor for ioBroker Installations",
"de": "RPI-Monitor für ioBroker",
"ru": "RPI-Монитор для ioBroker"
},
"version": "0.3.1",
"news": {
"0.3.1": {
"en": "Fixup swap_used calculation.",
"de": "Korrigiere swap_used Kalkulation",
"ru": "Исправлено вычисление swap_used"
},
"0.3.0": {
"en": "Add GPIO direction indication",
"de": "GPIO Richtung States hinzugefügt",
"ru": "Добавлены состояния для индикации направления GPIO"
},
"0.2.2": {
"en": "Use BCM enumeration",
"de": "Benutze BCM Numerierung",
"ru": "Используется BCM нумерация"
},
"0.2.1": {
"en": "fix start of adapter",
"de": "Korrigiert Adapterstart",
"ru": "Исправлен старт драйвера"
},
"0.2.0": {
"en": "implement GPIOs control",
"de": "Implementiert die Steuerung von GPIOs",
"ru": "Добавлено управление GPIOs"
}
},
"mode": "daemon",
"platform": "javascript/Node.js",
"os": ["linux"],
"loglevel": "info",
"keywords": ["ioBroker", "monitoring", "raspberry", "orangepi", "odroid", "bananapi", "gpio"],
"main": "main.js",
"authors": [
"Christian Baumgartner", "husky-koglhof husky.koglhof@icloud.com"
],
"license": "MIT",
"singletonHost": true,
"readme": "https://github.com/ioBroker/ioBroker.rpi2/blob/master/README.md",
"icon": "rpi.png",
"type": "hardware",
"enabled": true,
"config":{
"minWidth": 650,
"width": 700,
"minHeight": 600,
"height": 600
},
"extIcon": "https://raw.githubusercontent.com/ioBroker/ioBroker.rpi2/master/admin/rpi.png"
},
"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 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq",
"regexp": "(.)",
"post": "$1/1000"
},
"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": ""
}
},
"raspberry": {
"cpu_voltage": {
"command": "vcgencmd measure_volts core",
"regexp": "(\d+.\d+)V",
"post": ""
},
"mem_arm": {
"command": "vcgencmd get_mem arm",
"regexp": "(\d+)",
"post": ""
},
"mem_gpu": {
"command": "vcgencmd get_mem gpu",
"regexp": "(\d+)",
"post": ""
}
},
"memory": {
"memory_total": {
"command": "cat /proc/meminfo",
"regexp": "MemTotal:\s+(\d+)",
"post": "$1/1024"
},
"memory_free": {
"command": "cat /proc/meminfo",
"regexp": "MemFree:\s+(\d+)",
"post": "$1/1024"
},
"memory_available": {
"command": "/usr/bin/free",
"regexp": "(\d+)$",
"post": "$1/1024",
"multiline": true
}
},
"network": {
"net_received": {
"command": "cat /sys/class/net/enxb827eb327832/statistics/rx_bytes",
"regexp": "(.)",
"post": "$1-1"
},
"net_send": {
"command": "cat /sys/class/net/enxb827eb327832/statistics/rx_bytes",
"regexp": "(.)",
"post": ""
}
},
"sdcard": {
"sdcard_root_total": {
"command": "df /",
"regexp": "\S+\s+(\d+).\/$",
"post": "$1/1024",
"multiline": true
},
"sdcard_boot_total": {
"command": "df /boot",
"regexp": "\S+\s+(\d+).\/boot$",
"post": "$1/1024",
"multiline": true
},
"sdcard_root_used": {
"command": "df /",
"regexp": "\S+\s+\d+\s+(\d+).\/$",
"post": "$1/1024",
"multiline": true
},
"sdcard_boot_used": {
"command": "df /boot",
"regexp": "\S+\s+\d+\s+(\d+).\/boot$",
"post": "$1/1024",
"multiline": true
}
},
"swap": {
"swap_total": {
"command": "cat /proc/meminfo",
"regexp": "SwapTotal:\s+(\d+)",
"post": "$1/1024",
"multiline": true
},
"swap_used": {
"command": "cat /proc/meminfo",
"regexp": "SwapFree:\s+(\d+)",
"post": "(rpi.swap_total - $1)/1024",
"multiline": true
}
},
"temperature": {
"soc_temp": {
"command": "cat /sys/devices/virtual/thermal/thermal_zone0/temp",
"regexp": "(.)",
"post": "$1/1000"
}
},
"uptime": {
"uptime": {
"command": "cat /proc/uptime",
"regexp": "(^\S+)",
"post": ""
}
},
"wlan": {
"wifi_received": {
"command": "cat /sys/class/net/wlan0/statistics/rx_bytes",
"regexp": "(.)",
"post": "$1-1"
},
"wifi_send": {
"command": "cat /sys/class/net/wlan0/statistics/tx_bytes",
"regexp": "(.*)",
"post": ""
}
},
"gpios": [
! ]
},
"objects": [
],
"instanceObjects": [
]
}/husky.koglhof@icloud.comWichtig ist Zeile 117-119 Gruß Rainer
-
Danke für diese ausführliche Beschreibung!
Ich hatte in der Tat neuinstalliert und die zwei Zeilen waren verändert. Habe sie geändert und zurück gespielt, Adapter neugestartet.
Was muss noch geschehen? Upload host oder sowas?