NEWS
Hoymiles hms-800w-2t
-
@michael-6
Auch von mir ein großes Danke für Deine Arbeit! Ich hab mich an Deine Vorgehensweise gehalten und den Adapter erfolgreich installiert. Muss mich noch ein wenig durcharbeiten, welche Daten was darstellen, aber das wird sicherlich noch klappen. Aktuell habe ich irgendwie das Problem, dass entweder die Cloud oder der Adapter funktionieren. In der Cloud ist mein System zwar online, wird dort aber nicht mehr aktualisiert, wenn der Raspi und damit iOBroker läuft. Sofern ich es teilweise richtig verstanden bzw. gelesen habe, ist die Datenübertragung immer nur kurz aktiv. Kannst Du das eventuell noch mit einer asynchronen Abfrage verändern? -
@novi Bei mir läuft es mit Cloud und Raspi parallel, aber du hast Recht: die Cloud wird weit seltener aktualisiert. Das hatte ich aber vorher auch schon recht verzögert, aber nie die Verzögerung gemessen.
Ich habe bei mir das Intervall auf 5 Minuten (also 300 Sekunden) angehoben. Der Abgleich mit der App/Cloud geht so wohl etwas besser, scheinbar werden die Tagesdaten über die historischen Daten von hoymiles-wifi.0.app_get_hist_power immer wieder nachgebessert - vermutlich sind die Server in der chinesischen Cloud nicht besonders performant.hoymiles-wifi.0.get_real_data_new.dtuPower - aktuelle Einspeißung (4321 = 432,1W)
(=hoymiles-wifi.0.get_real_data_new.sgsData.0.activePower)
(hoymiles-wifi.0.get_real_data_new.pvData.0.power = Watt bei Panel0, jetzt)
(hoymiles-wifi.0.get_real_data_new.pvData.1.power = Watt bei Panel1, jetzt)
hoymiles-wifi.0.get_real_data_new.dtuDailyEnergy (1234 = 1,23 kWh heute)
Mit dem Adapter kommen ja recht schnell Daten, so dass man darauf reagieren könnte.
@saibot852 Ja, dein Szenario macht Sinn für mich, ich schaue mir
das in zwei Wochen an; vorher komme ich wohl leider nicht dazu.hoymiles-wifi.0.get_real_data_new.sgsData.0.powerLimit (999=100% - dies wäre interessant schreibend für die Nulleinspeißung; nächstes Projekt wenn ich wieder Zeit habe) Per App ergibt 95% einen Wert von 950, per Befehlszeile:
$ hoymiles-wifi --host 192.168.1.2 set-power-limit
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! Danger zone! This will change the power limit of the dtu. !!!
!!! Please be careful and make sure you know what you are doing. !!!
!!! Only proceed if you know what you are doing. !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!Do you want to continue? (y/n): y
Enter the new power limit (0-100): 90
Setting power limit to 90%
Are you sure? (y/n): y
Set-power-limit Response:
dtu_sn: "414393xxxxxx"
time: 1724xxxxxx
action: 8
tid: 1724xxxxxxDamit geht der Wert powerLimit auf 900. Die Sicherheitsabfragen sind eine zusätzliche Herausforderung...
-
@michael-6 Ich habe versucht über die Bash den Adapter zu installieren:
Sieht erst gut aus, dann kommt aber doch eine fehlermeldung:nico@iobroker:~$ sudo iobroker url https://github.com/MicHi07i/ioBroker.hoymiles-wifi install MicHi07i/ioBroker.hoymiles-wifi#7190a6c4e34eb7f2e89747888ff2d65db7ee2968 [sudo] password for nico: install MicHi07i/ioBroker.hoymiles-wifi#7190a6c4e34eb7f2e89747888ff2d65db7ee2968 NPM version: 10.8.2 Installing MicHi07i/ioBroker.hoymiles-wifi#7190a6c4e34eb7f2e89747888ff2d65db7ee2968... (System call) up to date in 3s 123 packages are looking for funding run `npm fund` for details host.iobroker Cannot install MicHi07i/ioBroker.hoymiles-wifi#7190a6c4e34eb7f2e89747888ff2d65db7ee2968: 0
MOD-EDIT: Code in code-tags gesetzt!
Überraschenderweise taucht dann aber doch ein Adapater hoymiles-wifi auf.
Den konnte ich konfiguieren, der hoymiles ist dann aber nicht pingeable.hoymiles-wifi --host 192.168.1.50 gibt mir aber sehr wohl Daten zurück.
Was mache ich verkehrt?
-
@drnicolas sagte in Hoymiles hms-800w-2t:
Was mache ich verkehrt?
Befehle mit
iobroker...
niemals mit sudo anfassen -
@homoran DIe Fehlermeldung war die gleiche. Das ist der Grund warum ich es dann nochmal MIT sudo probiert habe.
-
@drnicolas hattest du schon öfter
sudo iobroker....
verwendet?Dann bieg mal erst die Rechte wieder gerade
iob stop iob fix iob start
wenn es dann wieder alles gut ist, dann den Install Befehl mit --debug flag starten, also
iob....... --debug
und alles zeigen!
-
@homoran Neustart hat auch nichts gebracht.
In iobroker kommt diue Meldung "Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted ".
Das hört sich für mich nach einem grundlegenden Problem an.
ping kann ich ohnehin nur als sudo ausführen -
@drnicolas sagte in Hoymiles hms-800w-2t:
ping kann ich ohnehin nur als sudo ausführen
ping ist ja auch kein Befehl der mit
iob...
beginnt.@drnicolas sagte in Hoymiles hms-800w-2t:
Das hört sich für mich nach einem grundlegenden Problem an.
dann wäre
iob diag
in der Langfassung angebracht -
@drnicolas sagte in Hoymiles hms-800w-2t:
ping kann ich ohnehin nur als sudo ausführen
Das stimmt so natürlich nicht.
Man muss/kann/sollte dem user dann die Rechte dazu einräumen, wenn das für einen Standard-User erforderlich sein sollte. -
======== Start marking the full check here =========
Skript v.2024-05-22 *** BASE SYSTEM *** Static hostname: iobroker Icon name: computer-container Chassis: container Virtualization: lxc Operating System: Debian GNU/Linux 11 (bullseye) Kernel: Linux 6.8.4-2-pve Architecture: x86-64 model name : Intel(R) Xeon(R) CPU E5-2667 v2 @ 3.30GHz Docker : false Virtualization : lxc Kernel : x86_64 Userland : 64 bit Systemuptime and Load: 09:40:35 up 4 min, 1 user, load average: 2.01, 1.69, 1.69 CPU threads: 1 *** Time and Time Zones *** Local time: Sun 2024-09-08 09:40:35 CEST Universal time: Sun 2024-09-08 07:40:35 UTC RTC time: n/a Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: inactive RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': nico HOME=/home/nico GROUPS=nico adm dialout sudo plugdev iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev *** Display-Server-Setup *** Display-Server: false Desktop: Terminal: tty Boot Target: graphical.target *** MEMORY *** total used free shared buff/cache available Mem: 1.0G 606M 301M 0.0K 115M 434M Swap: 2.0G 0B 2.0G Total: 3.1G 606M 2.3G Active iob-Instances: 7 1024 M total memory 606 M used memory 551 M active memory 139 M inactive memory 301 M free memory 0 M buffer memory 116 M swap cache 2048 M total swap 0 M used swap 2048 M free swap *** top - Table Of Processes *** top - 09:40:35 up 4 min, 1 user, load average: 2.01, 1.70, 1.69 Tasks: 47 total, 1 running, 46 sleeping, 0 stopped, 0 zombie %Cpu(s): 6.2 us, 0.0 sy, 0.0 ni, 93.8 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 1024.0 total, 301.5 free, 606.4 used, 116.1 buff/cache MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 434.3 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION * run-rpc_pipefs.mount loaded failed failed RPC Pipe File System * sys-kernel-config.mount loaded failed failed Kernel Configuration File System * systemd-journald-audit.socket loaded failed failed Journal Audit Socket LOAD = Reflects whether the unit definition was properly loaded. ACTIVE = The high-level unit activation state, i.e. generalization of SUB. SUB = The low-level unit activation state, values depend on unit type. 3 loaded units listed. *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on DATA/subvol-301-disk-0 zfs 8.0G 2.9G 5.2G 36% / none tmpfs 492K 4.0K 488K 1% /dev udev devtmpfs 32G 0 32G 0% /dev/tty tmpfs tmpfs 32G 0 32G 0% /dev/shm tmpfs tmpfs 13G 148K 13G 1% /run tmpfs tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs tmpfs 6.3G 0 6.3G 0% /run/user/1001 Messages concerning ext4 filesystem in dmesg: dmesg: read kernel buffer failed: Operation not permitted Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / DATA/subvol-301-disk-0 zfs rw,relatime,xattr,posixacl,casesensitive |-/run tmpfs tmpfs rw,nosuid,nodev,size=13162596k,nr_inodes=819200,mode=755,uid=100000,gid=100000,inode64 | |-/run/lock tmpfs tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k,uid=100000,gid=100000,inode64 | `-/run/user/1001 tmpfs tmpfs rw,nosuid,nodev,relatime,size=6581296k,nr_inodes=1645324,mode=700,uid=101001,gid=101001,inode64 |-/dev none tmpfs rw,relatime,size=492k,mode=755,uid=100000,gid=100000,inode64 | |-/dev/shm tmpfs tmpfs rw,nosuid,nodev,uid=100000,gid=100000,inode64 | |-/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime | |-/dev/.lxc/proc proc proc rw,relatime | |-/dev/.lxc/sys sys sysfs rw,relatime | |-/dev/full udev[/full] devtmpfs rw,nosuid,relatime,size=32872676k,nr_inodes=8218169,mode=755,inode64 | |-/dev/null udev[/null] devtmpfs rw,nosuid,relatime,size=32872676k,nr_inodes=8218169,mode=755,inode64 | |-/dev/random udev[/random] devtmpfs rw,nosuid,relatime,size=32872676k,nr_inodes=8218169,mode=755,inode64 | |-/dev/tty udev[/tty] devtmpfs rw,nosuid,relatime,size=32872676k,nr_inodes=8218169,mode=755,inode64 | |-/dev/urandom udev[/urandom] devtmpfs rw,nosuid,relatime,size=32872676k,nr_inodes=8218169,mode=755,inode64 | |-/dev/zero udev[/zero] devtmpfs rw,nosuid,relatime,size=32872676k,nr_inodes=8218169,mode=755,inode64 | |-/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | |-/dev/ptmx devpts[/ptmx] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | |-/dev/console devpts[/0] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | |-/dev/tty1 devpts[/1] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 | `-/dev/tty2 devpts[/2] devpts rw,nosuid,noexec,relatime,gid=100005,mode=620,ptmxmode=666,max=1026 |-/proc proc proc rw,nosuid,nodev,noexec,relatime | |-/proc/sys proc[/sys] proc ro,relatime | | |-/proc/sys/net proc[/sys/net] proc rw,nosuid,nodev,noexec,relatime | | `-/proc/sys/kernel/random/boot_id none[/.lxc-boot-id] tmpfs ro,nosuid,nodev,noexec,relatime,size=492k,mode=755,uid=100000,gid=100000,inode64 | |-/proc/sysrq-trigger proc[/sysrq-trigger] proc ro,relatime | |-/proc/cpuinfo lxcfs[/proc/cpuinfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/diskstats lxcfs[/proc/diskstats] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/loadavg lxcfs[/proc/loadavg] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/meminfo lxcfs[/proc/meminfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/slabinfo lxcfs[/proc/slabinfo] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/stat lxcfs[/proc/stat] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | |-/proc/swaps lxcfs[/proc/swaps] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other | `-/proc/uptime lxcfs[/proc/uptime] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other `-/sys sysfs sysfs ro,nosuid,nodev,noexec,relatime |-/sys/fs/fuse/connections fusectl fusectl rw,nosuid,nodev,noexec,relatime |-/sys/devices/virtual/net sysfs[/devices/virtual/net] sysfs rw,nosuid,nodev,noexec,relatime |-/sys/fs/cgroup none cgroup2 rw,nosuid,nodev,noexec,relatime `-/sys/devices/system/cpu lxcfs[/sys/devices/system/cpu] fuse.lxcfs rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other Files in neuralgic directories: /var: 948M /var/ 547M /var/cache 545M /var/cache/apt 504M /var/cache/apt/archives 288M /var/log Archived and active journals take up 281.2M in the file system. /opt/iobroker/backups: 38M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 129M /opt/iobroker/iobroker-data/ 80M /opt/iobroker/iobroker-data/backup-objects 38M /opt/iobroker/iobroker-data/files 13M /opt/iobroker/iobroker-data/files/backitup.admin 12M /opt/iobroker/iobroker-data/files/modbus.admin/static/js The five largest files in iobroker-data are: 11M /opt/iobroker/iobroker-data/objects.jsonl 7.6M /opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.18496c94.js.map 3.7M /opt/iobroker/iobroker-data/files/backitup.admin/custom/static/js/vendors-node_modules_file-saver_dist_FileSaver_min_js-node_modules_react-icons_di_index_mjs-n-f0ed96.6c33ff1f.chunk.js 3.5M /opt/iobroker/iobroker-data/files/modbus.admin/static/js/main.18496c94.js 3.4M /opt/iobroker/iobroker-data/files/backitup.admin/static/js/main.70cad8ba.js USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id': No Devices found 'by-id' *** NodeJS-Installation *** /usr/bin/nodejs v20.17.0 /usr/bin/node v20.17.0 /usr/bin/npm 10.8.2 /usr/bin/npx 10.8.2 /usr/bin/corepack 0.29.3 nodejs: Installed: 20.17.0-1nodesource1 Candidate: 20.17.0-1nodesource1 Version table: *** 20.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 20.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.15.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 12.22.12~dfsg-1~deb11u4 500 500 http://ftp.debian.org/debian bullseye/main amd64 Packages 500 http://security.debian.org bullseye-security/main amd64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 6.0.11 admin: 7.0.23 javascript: "javascript" not found nodejs modules from github: 1 +-- iobroker.hoymiles-wifi@0.1.1 (git+ssh://git@github.com/MicHi07i/ioBroker.hoymiles-wifi.git#7190a6c4e34eb7f2e89747888ff2d65db7ee2968) Adapter State + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.backitup.0 : backitup : iobroker - enabled + system.adapter.discovery.0 : discovery : iobroker - enabled system.adapter.dwd.0 : dwd : iobroker - enabled + system.adapter.hoymiles-wifi.0 : hoymiles-wifi : iobroker - enabled + system.adapter.influxdb.0 : influxdb : iobroker - enabled, port: 8086 system.adapter.mqtt.0 : mqtt : iobroker - disabled, port: 1883, bind: 0.0.0.0 system.adapter.smartmeter.0 : smartmeter : iobroker - disabled + system.adapter.sonoff.0 : sonoff : iobroker - enabled, port: 1883, bind: 0.0.0.0 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : iobroker - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.influxdb.0 : influxdb : iobroker - enabled, port: 8086 + system.adapter.sonoff.0 : sonoff : iobroker - enabled, port: 1883, bind: 0.0.0.0 ioBroker-Repositories ┌────────────────────────────────────────────────────────────────────────────────────────────── │ (index) │ name │ url │ auto upgrade │ ├────────────────────────────────────────────────────────────────────────────────────────────── │ 0 │ 'stable' │ 'http://download.iobroker.net/sources-dist.json' │ false │ │ 1 │ 'beta' │ 'http://download.iobroker.net/sources-dist-latest.json' │ false │ └────────────────────────────────────────────────────────────────────────────────────────────── Active repo(s): stable Upgrade policy: none Installed ioBroker-Instances Used repository: stable Adapter "admin" : 7.0.23 , installed 7.0.23 Adapter "asterisk" : 1.0.6 , installed 1.0.6 Adapter "backitup" : 3.0.19 , installed 3.0.19 Adapter "discovery" : 4.5.0 , installed 4.5.0 Adapter "dwd" : 2.8.5 , installed 2.8.5 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Controller "js-controller": 6.0.11 , installed 6.0.11 Adapter "miele" : 0.1.5 , installed 0.1.5 Adapter "modbus" : 6.2.3 , installed 6.2.3 Adapter "mqtt" : 5.2.0 , installed 5.2.0 Adapter "mqtt-client" : 2.0.0 , installed 2.0.0 Adapter "smartmeter" : 3.4.0 , installed 3.4.0 Adapter "sonoff" : 3.1.0 , installed 3.1.0 Adapter "sql" : 3.0.1 , installed 3.0.1 Objects and States Please stand by - This may take a while Objects: 346 States: 244 *** OS-Repositories and Updates *** W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.grafana.com/enterprise/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 963FA27710458545 W: Failed to fetch https://packages.grafana.com/enterprise/deb/dists/stable/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 963FA27710458545 W: Some index files failed to download. They have been ignored, or old ones used instead. Hit:1 http://ftp.debian.org/debian bullseye InRelease Hit:2 http://ftp.debian.org/debian bullseye-updates InRelease Hit:3 http://security.debian.org bullseye-security InRelease Get:4 https://packages.grafana.com/enterprise/deb stable InRelease [7660 B] Hit:5 https://deb.nodesource.com/node_20.x nodistro InRelease Err:4 https://packages.grafana.com/enterprise/deb stable InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 963FA27710458545 Reading package lists... W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.grafana.com/enterprise/deb stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 963FA27710458545 W: Failed to fetch https://packages.grafana.com/enterprise/deb/dists/stable/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 963FA27710458545 W: Some index files failed to download. They have been ignored, or old ones used instead. Pending Updates: 0 *** 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:5355 0.0.0.0:* LISTEN 104 73368672 139/systemd-resolve tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 73368975 330/master tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 0 73355890 1/init tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 1000 73373769 470/io.sonoff.0 tcp 0 0 127.0.0.1:8088 0.0.0.0:* LISTEN 110 73368752 140/influxd tcp 0 0 127.0.0.1:9001 0.0.0.0:* LISTEN 1000 73368873 141/iobroker.js-con tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 1000 73368878 141/iobroker.js-con tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN 104 73368678 139/systemd-resolve tcp6 0 0 :::5355 :::* LISTEN 104 73368675 139/systemd-resolve tcp6 0 0 :::8086 :::* LISTEN 110 73369252 140/influxd tcp6 0 0 :::8081 :::* LISTEN 1000 73373829 463/io.admin.0 tcp6 0 0 :::22 :::* LISTEN 0 73356160 1/init tcp6 0 0 :::111 :::* LISTEN 0 73355892 1/init tcp6 0 0 :::3000 :::* LISTEN 109 73369262 163/grafana tcp6 0 0 ::1:25 :::* LISTEN 0 73368976 330/master udp 0 0 127.0.0.53:53 0.0.0.0:* 104 73368677 139/systemd-resolve udp 0 0 0.0.0.0:68 0.0.0.0:* 0 73356164 86/dhclient udp 0 0 0.0.0.0:111 0.0.0.0:* 0 73355891 1/init udp 0 0 0.0.0.0:5355 0.0.0.0:* 104 73368671 139/systemd-resolve udp6 0 0 :::111 :::* 0 73355893 1/init udp6 0 0 :::5355 :::* 104 73368674 139/systemd-resolve *** Log File - Last 25 Lines *** 2024-09-08 09:37:05.171 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:38:05.160 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:38:05.165 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:38:05.170 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:39:05.163 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:39:05.169 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:39:05.174 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:40:05.165 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:40:05.170 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:40:05.177 - warn: hoymiles-wifi.0 (565) Host 192.168.1.50 is not reachable: ping: socket: Operation not permitted 2024-09-08 09:40:07.047 - info: host.iobroker instance system.adapter.dwd.0 in version "2.8.5" started with pid 641 2024-09-08 09:40:08.397 - info: dwd.0 (641) starting. Version 2.8.5 in /opt/iobroker/node_modules/iobroker.dwd, node: v20.17.0, js-controller: 6.0.11 2024-09-08 09:40:08.567 - info: dwd.0 (641) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2024-09-08 09:40:09.096 - info: host.iobroker instance system.adapter.dwd.0 having pid 641 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION)
============ Mark until here for C&P =============
-
@drnicolas sagte in Hoymiles hms-800w-2t:
Icon name: computer-container
Chassis: container
Virtualization: lxcContainer sind da was 'eigen'.
Und ich raus, weil ich mich damit nicht beschäftigen will. -
@thomas-braun
ich bin etwas weiter gekommen:iobroker exit 25 host.iobroker 2024-09-08 14:47:38.510 error iobroker host.iobroker Cannot install iobroker: 0 host.iobroker 2024-09-08 14:47:38.509 error iobroker host.iobroker 2024-09-08 14:47:38.495 info iobroker added 8 packages, and changed 1 package in 8s71 packages are looking for funding run `npm fund` for details host.iobroker 2024-09-08 14:47:36.329 info iobroker The object "system.certificates" was updated successfully. host.iobroker 2024-09-08 14:47:36.326 info iobroker Update certificate defaultPublic host.iobroker 2024-09-08 14:47:36.323 info iobroker The object "system.certificates" was updated successfully. host.iobroker 2024-09-08 14:47:36.318 info iobroker Update certificate defaultPrivate host.iobroker 2024-09-08 14:47:36.314 info iobroker "defaultPublic": "-----BEGIN CERTIFICATE-----\r\nMIIDfjCCAmagAwIBAgIJArhqFl3wEdqvMA0GCSqGSIb3DQEBCwUAMD4xETAPBgNV\r\nBAMTCGlvYnJva2VyMRYwFAYDVQQKEw1pb0Jyb2tlciBHbWJIMREwDwYDVQQLEwhp\r\nb2Jyb2tlcjAeFw0yNDA5MDgxMjQ3MzZaFw0yNTA5MDgxMjQ3MzZaMD4xETAPBgNV\r\nBAMTCGlvYnJva2VyMRYwFAYDVQQKEw1pb0Jyb2tlciBHbWJIMREwDwYDVQQLEwhp\r\nb2Jyb2tlcjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLMjAhoHKkT\r\nqq5tQYcQWHohgjKaAMHfMrUSRUSJoh5I63qdU0etfwtfVajXDj5Kz3MSSHpn3fjf\r\nuUrVt3zljTtQ+c5Pi78vvg0q2NUoAv+3FfvwpeVOhjq0jXxEXRdXUX7cCvQAPpoh\r\nVuNWQbPuWvzxvNsosY+TbANz0S3gR8JBzXGPVgxGcxPr65/IRbilkBJy5bPIgpbA\r\n9pFOIe5tHMX0vK3B6XyvLzW6FCg0I+GPruwbRSfbA8Odr+F4eL5BUou5Y4fwdvhy\r\nRg9G1ObDvYV0FmaY627w69ODoeAtAU2ggEkMKsO3vFEUKr5giBIv0MFpu5lfCMgq\r\n4IiRPbCvgc8CAwEAAaN/MH0wDAYDVR0TAQH/BAIwADAPBgNVHQ8BAf8EBQMDB7+A\r\nMBMGA1UdEQQMMAqCCGlvYnJva2VyMB0GA1UdDgQWBBRs8KDSCKrXmNJF1IwGjO+j\r\nN5bAYDAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwCQYDVR0jBAIwADAN\r\nBgkqhkiG9w0BAQsFAAOCAQEAWO4efrOGuaK3aEzS4VQsloKpBUACpyzS9Sih8Saw\r\nGFcqlKuNov4t37afANBwagk4oOf8inBNIcsEnwIGDKxcCRfXsqi7HdyFKMr0NJCz\r\nXPDslyiibczo4beKH16GRxbnp/4Oxzzv9EtQYBOCigo1rGQXzSLgBe0WAuILWXG6\r\n5I+yFopfV4eTpOq8094dJtp+/Oouz/9QC26Bq0O8Zt9zk45m2mkrLQPzrmJRF/OG\r\nnlzGfxvFGihv7t4sCb4uSxP0+6t28HMoWcX9lksRPkn8Xi+12XctfY89JJCeugTv\r\nVAAoz8OGk1Jv/YktpM60dm2Q/I0C8gRUhYSt1sERzjMDmg==\r\n-----END CERTIFICATE-----\r\n"} host.iobroker 2024-09-08 14:47:36.312 info iobroker "defaultPrivate": "-----BEGIN RSA PRIVATE KEY-----\r\nMIIEogIBAAKCAQEAssyMCGgcqROqrm1BhxBYeiGCMpoAwd8ytRJFRImiHkjrep1T\r\nR61/C19VqNcOPkrPcxJIemfd+N+5StW3fOWNO1D5zk+Lvy++DSrY1SgC/7cV+/Cl\r\n5U6GOrSNfERdF1dRftwK9AA+miFW41ZBs+5a/PG82yixj5NsA3PRLeBHwkHNcY9W\r\nDEZzE+vrn8hFuKWQEnLls8iClsD2kU4h7m0cxfS8rcHpfK8vNboUKDQj4Y+u7BtF\r\nJ9sDw52v4Xh4vkFSi7ljh/B2+HJGD0bU5sO9hXQWZpjrbvDr04Oh4C0BTaCASQwq\r\nw7e8URQqvmCIEi/QwWm7mV8IyCrgiJE9sK+BzwIDAQABAoIBAD1ga/2Cx7vejWu9\r\nA456tPSPxiLarMHgfYac0/xYBrfArlzz3p+vVfowarY/xJrrkVTeBNVIDHGfUvr2\r\nbDtKjXW8MVR6B+3EVMguWiqpxoXDcp9+l2Qk1X0Xd64dxZr6lXYn0Pa7ksHUCgCW\r\nHo3Gl6NW1E6jJHi10ZFJ05ec8uUin7CS/OxFgvCzo0jsJcqNFTpSJMqRkuPkCtBx\r\nMI68OtJMSygoUR0b+9TYjFkC4NGS5iywQ39bWhnTSYOhAc+bk/5djCDFOXm5NqxR\r\nSn4n3BJTFo61FXhFC6HLf/2W1v/aXRqnAw7YQyrhUrlWXMPfwqtqB6KQDdu/kik5\r\nugr6MpECgYEA75npsgRN1GdaKlg7T9TxTUBMLR0Qq6/2ikdESmKFWq1NNCd22lfN\r\nUzn9Qu8dOzKQnPxznH4ihVIoZmvpIolgrpv+flny6d7YZ0Ru+Ob+XpG3KFBQFcYl\r\n3moYC3Fd2uw/28m0l7K4hJS/6ibnh/2KbNtIJyydVN2Nq8KgHVDvF5kCgYEAvwlP\r\nWIygRMCix1DGOXC9lUsezL6nwVrwoGxzCycHwBw80xCxtWzDoAzwUVj117Y/iWC/\r\nrayXCJjiC+AcFQ2XfMfrTBFPg3CH8YFYQQ205B80gUfSmgoI5mTd9p76y1C8oh51\r\nG2dCffG86YVskq1rIiilhaunTzZCPbg7KyF+JacCgYBDhadzMH1Sf3HMfyLv433B\r\nHH6bNBavm54p592Z7NvR6wbXzMtUyuulKbFyvHoLZbuVUhuunWlTEw0pl/2Saw6h\r\nBnsY1nZ7a/6mU4XGhSpoMj5gkQmQqU+gt1thVihx+qQgZ16KZaZUTqsq7J3RGCV7\r\neeyChbMs6Gb1YZrHyDgo+QKBgFZVrMhF9YBc1rPhK1R2QRehdW/ukf3uTWUS3gMi\r\nRnxpxotUthtZ5icE8e6xl5k/QgOh975Ti4ZVIYNgaxCQre+0ogAkqpyqVKWuYOY1\r\nfZTDDYWHogP/mPoWh8GXI5yTBkz2GtKhngkxIMEgjWrUeOBdIkEAzIId8V3XTtY1\r\nMr9tAoGAXyljP4NM+3G/xow85TeNO+lJZQjl3tPf9fma/N9jrzQlVR6DaNrJ1tGr\r\nGM3kYTaIuYYOhoR61U9nSbXcstntxtG+xuWrcHunvhigh6FaHd8L2LJ9qIdLanYz\r\nQ3/DXcIHK45haoz3ebqHwef6a+GLbaX1zQKEnXVhJLdPL6PaRa0=\r\n-----END RSA PRIVATE KEY-----\r\n", host.iobroker 2024-09-08 14:47:36.311 info iobroker { host.iobroker 2024-09-08 14:47:36.030 info iobroker Clean up objects and states with forbidden characters ... host.iobroker 2024-09-08 14:47:36.018 info iobroker Clean up leftover adapters ... host.iobroker 2024-09-08 14:47:36.015 info iobroker Clean up garbage objects ... host.iobroker 2024-09-08 14:47:36.011 info iobroker Clean up invalid group assignments ... host.iobroker 2024-09-08 14:47:36.003 info iobroker Clean up binary states ... host.iobroker 2024-09-08 14:47:36.001 info iobroker Successfully specified supported "@iobroker/adapter-core" version as "^3.1.6" host.iobroker 2024-09-08 14:47:35.970 info iobroker object "_design/system" updated host.iobroker 2024-09-08 14:47:35.345 info iobroker Successfully migrated 239 objects to Redis Sets host.iobroker 2024-09-08 14:47:33.903 info iobroker > iobroker.js-controller@6.0.11 install> node iobroker.js setup first host.iobroker 2024-09-08 14:47:33.734 info iobroker NPM version: 10.8.2 host.iobroker 2024-09-08 14:47:33.548 info iobroker > iobroker.js-controller@6.0.11 preinstall> node build/esm/lib/preinstallCheck.js host.iobroker 2024-09-08 14:47:30.869 info iobroker Installing iobroker... (System call) host.iobroker 2024-09-08 14:47:30.866 info iobroker NPM version: 10.8.2 host.iobroker 2024-09-08 14:47:30.746 info iobroker install iobroker host.iobroker 2024-09-08 14:47:29.894 info iobroker url iobroker url /media/adapter/iobroker.hoymiles-wifi-0.0.1.tgz --host iobroker --host iobroker --debug
-
Hallo, ich habe im Raspi die Datenabfrage erfolgreich getestet, den Adapter installiert, Instanz hinzugefügt und die IP-Adresse angepasst.
Im IO-Broker bekomme ich aber folgende Fehlermeldungen:hoymiles-wifi.0 2024-09-08 17:28:39.661 error stderr: /bin/sh: 1: hoymiles-wifi: not found hoymiles-wifi.0 2024-09-08 17:28:39.660 error Error executing command: hoymiles-wifi --host 192.168.2.176 --as-json get-real-data hoymiles-wifi.0 2024-09-08 17:28:39.648 info Host 192.168.2.176 is reachable. Executing command: hoymiles-wifi --host 192.168.2.176 --as-json get-real-data hoymiles-wifi.0 2024-09-08 17:28:39.637 error stderr: /bin/sh: 1: hoymiles-wifi: not found hoymiles-wifi.0 2024-09-08 17:28:39.636 error Error executing command: hoymiles-wifi --host 192.168.2.176 --as-json app-get-hist-power hoymiles-wifi.0 2024-09-08 17:28:39.623 info Host 192.168.2.176 is reachable. Executing command: hoymiles-wifi --host 192.168.2.176 --as-json app-get-hist-power
Was könnte hier die Ursache sein?
MOD-Edit: Code in Code-Tags setzen!!!
-
@eule01
Als stiller Mitleser seit mehr als einem Jahr solltest Du Codetags (Menü beim Erstellen des Beitrags: </> ) kennen. Bitte benutze sie auch. -
2024-09-08 17:28:39.661 error stderr: /bin/sh: 1: hoymiles-wifi: not found
Da fehlt das Programm hoymiles-wifi
-
@thomas-braun
Das Programm hoymiles-wifi ist installiert. Nach Eingabe des usr und pwd und anschließender Abfragen im RPI, werden die entsprechenden Ergebnisse gezeigt. Lediglich bei der Abfrage über den IO-Broker werden die Fehlermeldungen erzeugt. -
Liegt das denn auch im $PATH des Users ioBroker?
Wie wurde das Programm installiert? -
Ich habe das RPI-Image meiner letzten Monatssicherung geladen und "hoymiles-wifi" diesmal im Pfad iobroker installiert. Bei der anschließenden Installation des Adapters ist mir erst jetzt so richtig aufgefallen, dass die Installation mit Error Code 25 abbricht. Nach Aktualisierung ist dieser Adapter allerdings sichtbar und eine Instanz lässt sich anlegen. Deshalb habe ich mir zunächst auch nichts dabei gedacht. Aber die Abfrage funktioniert natürlich nicht. Das ist bei mir das erste Mal, dass eine Installation nicht funktioniert.
$ iobroker url iobroker url /media/adapter/iobroker.hoymiles-wifi-0.0.1.tgz --host raspberrypi --debug --host solaranzeige --debug install iobroker NPM version: 10.7.0 Installing iobroker... (System call) 99 packages are looking for funding run `npm fund` for details host.solaranzeige Cannot install iobroker: 0 ERROR: Process exited with code 25
-
@eule01 sagte in Hoymiles hms-800w-2t:
url /media/adapter/iobroker.hoymiles-wifi-0.0.1.tgz
Dürfte auch falsch sein, das ist ja ein Link auf ein tgz.
-
@drnicolas PING und HOYMILES-WIFI kann ich als regulärer User ausführen (Raspbian GNU/Linux 11 (bullseye)).
Und in diesem Kontext führt der Adapter die Befehle aus und verarbeitet die Antworten.
Die Option "Skip Poll" benutzt PING lediglich um zu erkennen ob das Balkonkraftwerk nachts nicht mehr erreichbar ist um sich dann die Abfrage zu sparen. Also einfach deaktivieren, funktionieren sollte es dennoch.