läuft. danke
NEWS
Best posts made by Stefan341
-
RE: Ring Doorbell Adapter
@kuddel said in Ring Doorbell Adapter:
Somit hat der Adapter dann knapp 30 Minuten, bis 13:05 Uhr, die DPs aktualisiert.
Hätte ich jetzt schon Skrtipte aktiv, die an den beiden o.g. DPs hängen, würde sie 30 Minuten permanent ausgeführt.
Das gleiche Problem habe ich auch. Ich hatte vor, wenn geklingelt wird, die Kamera 30 Sekunden groß auf der Vis anzuzeigen. Das ist mit dem Datenpunkt allerdings unmöglich. bei mir geht er erst etwa 10Sekunden nach dem Klingeln auf wahr und springt dann noch etwa 30-45min nach dem klingeln zwischen wahr und falsch hin und her.
Wie verarbeitet ihr die Ereignisse von eurer Doorbell mit ioBroker?
Ich benutze lediglich das Video um erst in meiner Vis darzustellen. Der Datenpunkt der Klingel ist so wie er ist unbrauchbar.
-
RE: Text in Datenpunkt ersetzen
@ofbeqnpolkkl6mby5e13
Nachdem ich es abgeschickt habe ist mir auch aufgefallen, dass die Frage unnötig ist.Es ging mir darum den Text "heute", der dann ja im DP steht und den ich auslese, farbig zu formatieren. Das geht aber ja problemlos in der Vis.
-
RE: Tasmota auf Rolladenschalter Fragen zum Flashen
@Dieter_P wieder ein Volltreffer
ich hatte es gestern Abend nach meinem Post schon gefunden. In der Masse der Befehle hatte ich „ShutterRelay1 1“ zuerst übersehen. Danach war es aber kein Problem mehr. Danke nochmal
️
@jan1 Wir haben insgesamt 8 der Schalter geflasht. Bei keinem war es nötig RX zu trennen oder RST auf Masse zu legen. Ich würde insbesondere das trennen von RX auch nicht pauschal machen, da wie bereits geschrieben es 1. fast unmöglich ist nur den Pin von von der Hauptplatine zu trennen ohne andere Pins zu beschädigen da sie doch schon sehr nah aneinander sind und 2. die Leiterbahn zu durchtrennen sehr risikoreich ist, da direkt neben der Leiterbahn eine weitere verläuft. Mein Fazit ist also, erstmal mit RX versuchen zu flashen. Wie gesagt, war es bei meinen 8 Schaltern nicht nötig irgendwas zu trennen.
-
RE: Unwillige Rolläden
Ich habe es entsprechend geändert. Nun heißt es den Sommer abzuwarten. Vielleicht setze ich auch mal testweise einen anderen Wert für die Temperatur ein wenn ich zu ungeduldig werde
Danke wieder einmal für deine Hilfe
Übrigens: Der Web-Installer funktioniert bei mir immernoch nicht. Ich bekomme die Fehlermeldung das das Manifest nicht runtergeladen werden konnte. Schon seltsam das Ding.
-
RE: Text in Datenpunkt ersetzen
@ofbeqnpolkkl6mby5e13
Ist ja auch richtig so wie ich es beschrieben habe, nur dass im Datenpunkt nur die reine Zahl der verbleibenden Tage steht.So sieht der DP des Adapters aus
-
RE: Tasmota auf Rolladenschalter Fragen zum Flashen
Tasmota Shutter Callibration.xlsx
Ehrlich gesagt, nein
ich finde das eher kompliziert. Man kann einfach die Zeit messen, die das Rollo braucht um auf oder zu zu gehen. Das trägt man einfach unter shutteropenduration und shuttercloseduration ein. In meinem Fall ist es so, dass der Motor des Rollos eh abschaltet wenn es oben oder unten angekommen ist. Ich vermute, das ist Standard bei den Motoren. Sonst würde ja auch relativ schnell das Rollo oder der Motor kaputt sein. Daher ist es auch nicht schlimm wenn das Rollo bereits oben oder unten angekommen ist und das Relais des Schalters noch nicht abgeschaltet hat. Ich hatte die Laufzeiten noch in der originalen App und habe die einfach übernommen. So genau muss die Einstellung nicht sein, da die Laufzeit eh etwas variiert.
Latest posts made by Stefan341
-
RE: Admin Version falsch?
@ticaki said in Admin Version falsch?:
und dann admin da deinstallieren
Das scheint geklappt zu haben. Danke
-
RE: Admin Version falsch?
@homoran said in Admin Version falsch?:
waren vor der Kopplung an den Master da bereits Adapter installiert?
Wo meinst du? Ob auf dem Master Adapter installiert waren, oder auf dem Slave?
kannst du den och über seine IP:8081 aufrufen?
Nein
-
RE: Admin Version falsch?
========== Start marking the full check here =========== ```bash Script v.2025-08-09 *** BASE SYSTEM *** Operating System: Debian GNU/Linux 12 (bookworm) Static hostname: ioB-Master Icon name: computer Kernel: Linux 6.12.34+rpt-rpi-2712 Architecture: arm64 OS is similar to: Model : Raspberry Pi 5 Model B Rev 1.0 Docker : false Virtualization : none Kernel : aarch64 Userland : 64 bit Systemuptime and Load: 23:16:13 up 8 days, 13:40, 2 users, load average: 0.20, 0.45, 0.61 CPU threads: 4 *** LIFE CYCLE STATUS *** Operating System is the current Debian stable version codenamed 'bookworm'! *** RASPBERRY THROTTLING *** Current issues: No throttling issues detected. Previously detected issues: No throttling issues detected. *** TIME AND TIMEZONES *** Local time: Fri 2025-09-05 23:16:13 CEST Universal time: Fri 2025-09-05 21:16:13 UTC RTC time: Fri 2025-09-05 21:16:13 Time zone: Europe/Berlin (CEST, +0200) System clock synchronized: yes NTP service: active RTC in local TZ: no *** Users and Groups *** User that called 'iob diag': stefan HOME=/home/stefan GROUPS=stefan adm dialout cdrom sudo audio video plugdev games users input render netdev gpio i2c spi iobroker User that is running 'js-controller': iobroker HOME=/home/iobroker GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c *** DISPLAY-SERVER SETUP *** Display-Server: false Unit display-manager.service could not be found. Display-Manager: Desktop: Session: tty *** MEMORY *** total used free shared buff/cache available Mem: 8.5G 2.1G 3.9G 5.3M 2.5G 6.3G Swap: 209M 0B 209M Total: 8.7G 2.1G 4.1G Active iob-Instances: 31 8063 M total memory 2049 M used memory 1789 M active memory 1980 M inactive memory 3723 M free memory 310 M buffer memory 2072 M swap cache 199 M total swap 0 M used swap 199 M free swap *** top - Table Of Processes *** top - 23:16:13 up 8 days, 13:40, 2 users, load average: 0.20, 0.45, 0.61 Tasks: 182 total, 3 running, 179 sleeping, 0 stopped, 0 zombie %Cpu(s): 50.0 us, 0.0 sy, 0.0 ni, 50.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 8063.2 total, 3721.3 free, 2051.2 used, 2383.7 buff/cache MiB Swap: 200.0 total, 200.0 free, 0.0 used. 6012.0 avail Mem *** FAILED SERVICES *** UNIT LOAD ACTIVE SUB DESCRIPTION 0 loaded units listed. *** DMESG CRITICAL ERRORS *** No critical errors detected *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on udev devtmpfs 3.9G 0 3.9G 0% /dev tmpfs tmpfs 1.6G 5.0M 1.6G 1% /run /dev/mmcblk0p2 ext4 235G 11G 212G 5% / tmpfs tmpfs 4.0G 0 4.0G 0% /dev/shm tmpfs tmpfs 5.0M 48K 5.0M 1% /run/lock /dev/mmcblk0p1 vfat 510M 67M 444M 14% /boot/firmware tmpfs tmpfs 807M 0 807M 0% /run/user/1000 Messages concerning ext4 filesystem in dmesg: [Thu Aug 28 09:35:29 2025] Kernel command line: reboot=w coherent_pool=1M 8250.nr_uarts=1 pci=pcie_bus_safe cgroup_disable=memory numa_policy=interleave nvme.max_host_mem_size_mb=0 numa=fake=8 system_heap.max_order=0 smsc95xx.macaddr=2C:CF:67:32:B7:B0 vc_mem.mem_base=0x3fc00000 vc_mem.mem_size=0x40000000 console=ttyAMA10,115200 console=tty1 root=PARTUUID=1d080cea-02 rootfstype=ext4 fsck.repair=yes rootwait cfg80211.ieee80211_regdom=DE [Thu Aug 28 09:35:32 2025] EXT4-fs (mmcblk0p2): mounted filesystem 93c89e92-8f2e-4522-ad32-68faed883d2f ro with ordered data mode. Quota mode: none. [Thu Aug 28 09:35:33 2025] EXT4-fs (mmcblk0p2): re-mounted 93c89e92-8f2e-4522-ad32-68faed883d2f r/w. Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/mmcblk0p2 ext4 rw,noatime `-/boot/firmware /dev/mmcblk0p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro Files in neuralgic directories: /var: 3.4G /var/ 2.2G /var/cache/apt 2.2G /var/cache 2.1G /var/cache/apt/archives 837M /var/log Archived and active journals take up 835.9M in the file system. /opt/iobroker/backups: 198M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 626M /opt/iobroker/iobroker-data/ 443M /opt/iobroker/iobroker-data/files 133M /opt/iobroker/iobroker-data/backup-objects 47M /opt/iobroker/iobroker-data/files/admin.admin 46M /opt/iobroker/iobroker-data/files/admin.admin/custom/assets The five largest files in iobroker-data are: 38M /opt/iobroker/iobroker-data/objects.jsonl 35M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map 27M /opt/iobroker/iobroker-data/files/tankerkoenig.admin/build/index.js.map 24M /opt/iobroker/iobroker-data/files/scenes.admin/static/js/main.c9369f6c.js.map 19M /opt/iobroker/iobroker-data/files/cameras.admin/static/js/main.b371dc6f.js.map 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' *** ZigBee Settings *** HINT: Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1a043fc8e5a5ed11bc85f1a32981d5c7-if00-port0 Zigbee Network Settings on your coordinator/in nvbackup are: zigbee.X Extended Pan ID: *** MASKED *** Pan ID: *** MASKED *** Channel: *** MASKED *** Network Key: *** MASKED *** To unmask the settings run 'iob diag --unmask' *** NodeJS-Installation *** /usr/bin/nodejs v22.19.0 /usr/bin/node v22.19.0 /usr/bin/npm 10.9.3 /usr/bin/npx 10.9.3 /usr/bin/corepack 0.34.0 nodejs: Installed: 22.19.0-1nodesource1 Candidate: 22.19.0-1nodesource1 Version table: *** 22.19.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 100 /var/lib/dpkg/status 22.18.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.17.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.15.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.4.1-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 22.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_22.x nodistro/main arm64 Packages 18.20.4+dfsg-1~deb12u1 500 500 http://deb.debian.org/debian-security bookworm-security/main arm64 Packages 18.19.0+dfsg-6~deb12u2 500 500 http://deb.debian.org/debian bookworm/main arm64 Packages Temp directories causing deletion problem: 0 No problems detected Errors in npm tree: 0 No problems detected Checking for nodejs vulnerability: █████ ██ ██ ██████ ██████ ██████ ██████ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ██ ██ ██ ███ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ██ ███████ ███████ ██████ ██████ ██████ ██████ ██ *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Hosts: ioB-Master ioB-Master (version: 7.0.7, hostname: ioB-Master , alive, uptime: 587) ioB-Slave ioB-Slave (version: 7.0.7, hostname: ioB-Slave , alive, uptime: 574) Core adapters versions js-controller: 7.0.7 admin: 7.6.17 javascript: 8.9.2 nodejs modules from github: 0 Adapter State + system.adapter.admin.0 : admin : ioB-Master - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : ioB-Master - enabled system.adapter.alexa2.1 : alexa2 : ioB-Master - disabled + system.adapter.backitup.0 : backitup : ioB-Master - enabled system.adapter.birthdays.0 : birthdays : ioB-Slave - enabled system.adapter.cameras.0 : cameras : ioB-Slave - disabled, port: 8200, bind: 192.168.100.125 + system.adapter.daswetter.0 : daswetter : ioB-Slave - enabled system.adapter.devices.0 : devices : ioB-Master - disabled + system.adapter.discovery.0 : discovery : ioB-Master - enabled system.adapter.dwd.0 : dwd : ioB-Slave - enabled + system.adapter.email.0 : email : ioB-Slave - enabled system.adapter.energiefluss.0 : energiefluss : ioB-Slave - disabled + system.adapter.fb-checkpresence.0 : fb-checkpresence : ioB-Master - enabled system.adapter.feiertage.0 : feiertage : ioB-Slave - enabled + system.adapter.firetv.0 : firetv : ioB-Slave - enabled system.adapter.flot.0 : flot : ioB-Slave - disabled + system.adapter.fritzbox.0 : fritzbox : ioB-Master - enabled + system.adapter.fritzdect.0 : fritzdect : ioB-Master - enabled + system.adapter.fritzdect.1 : fritzdect : ioB-Slave - enabled system.adapter.heizungssteuerung.0 : heizungssteuerung : ioB-Master - disabled system.adapter.history.0 : history : ioB-Slave - disabled system.adapter.ical.0 : ical : ioB-Master - enabled system.adapter.icons-addictive-flavour-png.0: icons-addictive-flavour-png: ioB-Slave - disabled system.adapter.icons-icons8.0 : icons-icons8 : ioB-Slave - disabled system.adapter.icons-mfd-png.0 : icons-mfd-png : ioB-Slave - disabled system.adapter.icons-mfd-svg.0 : icons-mfd-svg : ioB-Slave - disabled system.adapter.icons-ultimate-png.0 : icons-ultimate-png : ioB-Slave - disabled system.adapter.influxdb.0 : influxdb : ioB-Slave - disabled, port: 8086 + system.adapter.javascript.0 : javascript : ioB-Master - enabled system.adapter.lovelace.0 : lovelace : ioB-Slave - disabled, port: 8091, bind: 0.0.0.0, run as: admin system.adapter.luftdaten.0 : luftdaten : ioB-Master - enabled + system.adapter.mqtt.0 : mqtt : ioB-Master - enabled, port: 1890, bind: 0.0.0.0 + system.adapter.nina.0 : nina : ioB-Slave - enabled system.adapter.pi-hole.0 : pi-hole : ioB-Slave - disabled + system.adapter.pollenflug.0 : pollenflug : ioB-Slave - enabled + system.adapter.pushover.0 : pushover : ioB-Slave - enabled + system.adapter.pushover.1 : pushover : ioB-Slave - enabled + system.adapter.pushover.2 : pushover : ioB-Master - enabled + system.adapter.pushover.3 : pushover : ioB-Master - enabled + system.adapter.residents.0 : residents : ioB-Slave - enabled + system.adapter.ring.0 : ring : ioB-Master - enabled system.adapter.roborock.0 : roborock : ioB-Slave - disabled system.adapter.schoolfree.0 : schoolfree : ioB-Slave - enabled + system.adapter.sonoff.0 : sonoff : ioB-Master - enabled, port: 1883, bind: 192.168.100.125 + system.adapter.sql.0 : sql : ioB-Slave - enabled + system.adapter.tankerkoenig.0 : tankerkoenig : ioB-Slave - enabled + system.adapter.tr-064.0 : tr-064 : ioB-Master - enabled + system.adapter.tr-064.1 : tr-064 : ioB-Slave - enabled + system.adapter.trashschedule.0 : trashschedule : ioB-Slave - enabled system.adapter.upnp.0 : upnp : ioB-Master - disabled system.adapter.vis-2-widgets-gauges.0 : vis-2-widgets-gauges : ioB-Slave - disabled system.adapter.vis-2.0 : vis-2 : ioB-Master - disabled system.adapter.vis-bars.0 : vis-bars : ioB-Slave - disabled system.adapter.vis-canvas-gauges.0 : vis-canvas-gauges : ioB-Slave - disabled system.adapter.vis-fancyswitch.0 : vis-fancyswitch : ioB-Slave - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : ioB-Slave - disabled system.adapter.vis-icontwo.0 : vis-icontwo : ioB-Slave - disabled + system.adapter.vis-inventwo.0 : vis-inventwo : ioB-Slave - enabled system.adapter.vis-justgage.0 : vis-justgage : ioB-Slave - disabled system.adapter.vis-material-advanced.0 : vis-material-advanced : ioB-Slave - disabled system.adapter.vis-metro.0 : vis-metro : ioB-Slave - disabled system.adapter.vis-players.0 : vis-players : ioB-Slave - disabled system.adapter.vis-timeandweather.0 : vis-timeandweather : ioB-Slave - disabled system.adapter.vis-weather.0 : vis-weather : ioB-Slave - disabled system.adapter.vis.0 : vis : ioB-Master - enabled system.adapter.wallpanel.0 : wallpanel : ioB-Slave - disabled system.adapter.weatherunderground.0 : weatherunderground : ioB-Slave - enabled + system.adapter.web.0 : web : ioB-Master - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : ioB-Slave - enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1a043fc8e5a5ed11bc85f1a32981d5c7-if00-port0 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : ioB-Master - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.mqtt.0 : mqtt : ioB-Master - enabled, port: 1890, bind: 0.0.0.0 + system.adapter.sonoff.0 : sonoff : ioB-Master - enabled, port: 1883, bind: 192.168.100.125 + system.adapter.web.0 : web : ioB-Master - enabled, port: 8082, bind: 0.0.0.0, run as: admin + system.adapter.zigbee.0 : zigbee : ioB-Slave - enabled, port: /dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_1a043fc8e5a5ed11bc85f1a32981d5c7-if00-port0 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-Adapters Used repository: stable Adapter "admin" : 7.6.17 , installed 7.6.17 Adapter "alexa2" : 3.27.3 , installed 3.27.3 Adapter "backitup" : 3.3.5 , installed 3.3.5 Adapter "birthdays" : 4.0.0 , installed 4.0.0 Adapter "cameras" : 2.1.2 , installed 2.1.2 Adapter "daswetter" : 3.2.3 , installed 3.2.3 Adapter "devices" : 1.1.5 , installed 1.1.5 Adapter "discovery" : 5.0.0 , installed 5.0.0 Adapter "dwd" : 2.8.5 , installed 2.8.5 Adapter "email" : 2.0.4 , installed 2.0.4 Adapter "fb-checkpresence": 1.4.0 , installed 1.4.0 Adapter "feiertage" : 1.2.1 , installed 1.2.1 Adapter "firetv" : 2.1.0 , installed 2.1.0 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "fritzbox" : 0.6.0 , installed 0.6.0 Adapter "fritzdect" : 2.6.2 , installed 2.6.2 Adapter "heizungssteuerung": 1.7.0, installed 1.7.0 Adapter "history" : 3.0.1 , installed 3.0.1 Adapter "ical" : 1.16.2 , installed 1.16.2 Adapter "icons-addictive-flavour-png": 0.1.0, installed 0.1.0 Adapter "icons-icons8" : 0.0.1 , installed 0.0.1 Adapter "icons-mfd-png": 1.2.1 , installed 1.2.1 Adapter "icons-mfd-svg": 1.2.0 , installed 1.2.0 Adapter "icons-ultimate-png": 1.0.1, installed 1.0.1 Adapter "javascript" : 8.9.2 , installed 8.9.2 Controller "js-controller": 7.0.7 , installed 7.0.7 Adapter "luftdaten" : 4.0.0 , installed 4.0.0 Adapter "mqtt" : 6.1.2 , installed 6.1.2 Adapter "pollenflug" : 2.0.0 , installed 2.0.0 Adapter "pushover" : 4.1.0 , installed 4.1.0 Adapter "residents" : 1.0.0 , installed 1.0.0 Adapter "ring" : 6.4.0 , installed 6.4.0 Adapter "scenes" : 3.2.3 , installed 3.2.3 Adapter "schoolfree" : 1.1.10 , installed 1.1.10 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "socketio" : 6.7.1 , installed 6.7.1 Adapter "sonoff" : 3.1.2 , installed 3.1.2 Adapter "sql" : 3.0.1 , installed 3.0.1 Adapter "tankerkoenig" : 3.4.0 , installed 3.4.0 Adapter "tr-064" : 4.3.0 , installed 4.3.0 Adapter "trashschedule": 3.3.0 , installed 3.3.0 Adapter "upnp" : 1.1.0 , installed 1.1.0 Adapter "vis" : 1.5.6 , installed 1.5.6 Adapter "vis-2" : 2.12.12 , installed 2.12.12 Adapter "vis-2-widgets-gauges": 2.0.1, installed 2.0.1 Adapter "vis-bars" : 0.1.4 , installed 0.1.4 Adapter "vis-canvas-gauges": 1.0.1, installed 1.0.1 Adapter "vis-fancyswitch": 1.1.0 , installed 1.1.0 Adapter "vis-hqwidgets": 1.5.1 , installed 1.5.1 Adapter "vis-icontwo" : 1.18.0 , installed 1.18.0 Adapter "vis-inventwo" : 3.3.5 , installed 3.3.5 Adapter "vis-justgage" : 2.1.7 , installed 2.1.7 Adapter "vis-material-advanced": 1.7.4, installed 1.7.4 Adapter "vis-metro" : 1.2.0 , installed 1.2.0 Adapter "vis-players" : 0.1.6 , installed 0.1.6 Adapter "vis-timeandweather": 1.2.2, installed 1.2.2 Adapter "vis-weather" : 2.5.12 , installed 2.5.12 Adapter "wallpanel" : 0.3.11 , installed 0.3.11 Adapter "weatherunderground": 3.7.0, installed 3.7.0 Adapter "web" : 7.0.8 , installed 7.0.8 Adapter "ws" : 2.6.2 , installed 2.6.2 Adapter "zigbee" : 2.0.5 , installed 2.0.5 Objects and States Please stand by - This may take a while Objects: 32949 States: 28022 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian-security bookworm-security InRelease Hit:3 http://deb.debian.org/debian bookworm-updates InRelease Hit:4 https://deb.nodesource.com/node_22.x nodistro InRelease Hit:5 http://archive.raspberrypi.com/debian bookworm InRelease Reading package lists... 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:22 0.0.0.0:* LISTEN 0 6347 785/sshd: /usr/sbin tcp 0 0 192.168.100.125:1883 0.0.0.0:* LISTEN 1001 472715 28047/io.sonoff.0 tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 1001 472455 27886/iobroker.js-c tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 1001 472460 27886/iobroker.js-c tcp 0 0 0.0.0.0:1890 0.0.0.0:* LISTEN 1001 472677 28032/io.mqtt.0 tcp6 0 0 :::8081 :::* LISTEN 1001 473367 27904/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 1001 472950 28154/io.web.0 tcp6 0 0 :::22 :::* LISTEN 0 6349 785/sshd: /usr/sbin udp 0 0 192.168.100.125:5353 0.0.0.0:* 1001 471775 28062/io.tr-064.0 udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 6236 673/avahi-daemon: r udp 0 0 0.0.0.0:39622 0.0.0.0:* 104 6238 673/avahi-daemon: r udp6 0 0 fe80::cbcf:7847:953:546 :::* 0 137533 749/NetworkManager udp6 0 0 :::5353 :::* 104 6237 673/avahi-daemon: r udp6 0 0 :::36082 :::* 104 6239 673/avahi-daemon: r ============ Mark until here for C&P ============= iob diag has finished. stefan@ioB-Master:~ $
Ja, ein Slave ist vorhanden. Wie update ich das denn da?
-
RE: Admin Version falsch?
Core adapters versions js-controller: 7.0.7 admin: 7.6.17 javascript: 8.9.2
Du meinst diesen Teil?
Das würde passen. Warum wird mir bei der Installation des Adapters 6.13.16 angezeigt?
-
Admin Version falsch?
Hallo, ich habe versucht den Adapter Zigbee2MQTT zu installieren. Bei der Installation bekomme ich folgende Fehlermeldung:
Schaue ich mir den Admin Adapter an, stelle ich fest, dass die Versionsnummer nicht mit der in der Fehlermeldung überein stimmt.
Welche Admin Version habe ich denn nun installiert?
-
RE: Kaufberatung USV
@ilovegym
Ja, das wäre eine Möglichkeit. Die andere, auf die ich hier mehr abgezielt habe, wäre, das jemand vielleicht sowas schon betreibt und mit mir seine Erfahrungen teilt. -
Kaufberatung USV
Hallo,
ich suche für meinen Raspberry Pi und Fritz!Box eine USV. Da beides ja nicht so so viel Strom braucht, sollte mit einer gängigen USV schon ein paar Stunden, vielleicht sogar Tage, zu schaffen sein - oder schätze ich das falsch ein?Betreibt vielleicht jemand so eine Konstellation und kann mir eine Kaufempfehlung geben?
-
RE: Alias auslesen
@ticaki said in Alias auslesen:
Gibt im Skriptadapter ne Suchfunktion über alle skripte:
rechts auf dem bildAh, ok. da suche ich dann nach dem Namen vom alias oder?
-
RE: Schaltproblem mit Sonoff TX Ultimate
Nochmal zusammengefasst:
zuerst setzt man das Template.
Für einen 1Ch{"NAME":"TX Ultimate 1","GPIO":[0,0,7808,0,7840,3872,0,0,0,1376,0,7776,0,0,224,3232,0,480,3200,0,0,0,3840,0,0,0,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"Backlog Pixels 28"}
2Ch
{"NAME":"TX Ultimate 2","GPIO":[0,0,7808,0,7840,3872,0,0,0,1376,0,7776,0,225,224,3232,0,480,3200,0,0,0,3840,0,0,0,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"Backlog Pixels 28"}
3Ch
{"NAME":"TX Ultimate 3","GPIO":[0,0,7808,0,7840,3872,0,0,0,1376,0,7776,0,225,224,3232,0,480,3200,0,0,0,3840,226,0,0,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"Backlog Pixels 28"}
4Ch
{"NAME":"TX Ultimate 4","GPIO":[0,0,7808,0,7840,3872,0,0,0,1376,0,7776,0,225,224,3232,0,480,3200,227,0,0,3840,226,0,0,0,0,0,0,0,0,0,0,0,0],"FLAG":0,"BASE":1,"CMND":"Backlog Pixels 28"}
Danach erstelle ich unter Werkzeuge -> Dateisystem verwalten eine Datei mit dem Namen txultimate.be mit folgendem Inhalt:
class TXUltimate : Driver static header = bytes('AA55') var ser # create serial port object # intialize the serial port, if unspecified Tx/Rx are GPIO 16/17 def init(tx, rx) if !tx tx = 19 end if !rx rx = 22 end self.ser = serial(rx, tx, 115200, serial.SERIAL_8N1) tasmota.add_driver(self) end def split_55(b) var ret = [] var s = size(b) var i = s-2 # start from last-1 while i > 0 if b[i] == 0xAA && b[i+1] == 0x55 ret.push(b[i..s-1]) # push last msg to list b = b[(0..i-1)] # write the rest back to b end i -= 1 end ret.push(b) return ret end def crc16(data, poly) if !poly poly = 0x1021 end # CRC-16/CCITT-FALSE HASHING ALGORITHM var crc = 0xFFFF for i:0..size(data)-1 crc = crc ^ data[i] << 8 for j:0..7 if crc & 0x8000 crc = (crc << 1) ^ poly else crc = crc << 1 end end end return crc & 0xFFFF end def encode(payload) var msg_crc = self.crc16(bytes(payload)) # calc crc var b = bytes('AA55') # add header b += bytes(payload) # add payload b.add(msg_crc, -2) # add calculated crc 2 bytes, big endian return b end # send a string payload (needs to be a valid json string) def send(payload) print("TXU: Sent =", payload) var payload_bin = self.encode(payload) self.ser.write(payload_bin) log("TXU: Sent = " + str(payload_bin), 2) end # read serial port def every_50ms() if self.ser.available() > 0 var msg = self.ser.read() # read bytes from serial as bytes import string if size(msg) > 0 # print("TXU: Raw =", msg) if msg[0..1] == self.header var lst = self.split_55(msg) for i:0..size(lst)-1 msg = lst[i] print(msg) var event = "" var params = "" if msg[3] == 0x02 # 02 signifies a touch event # print('Touch event') if msg[4] == 0x01 # data lenght 1 is a press if msg[5] < 0x0B event = "Short" params = ',"Channel":' + str(msg[5]) print('Short press zone:', msg[5]) elif msg[5] == 0x0B event = "Multi" print('Multi press') elif msg[5] > 0x0B event = "Long" params = ',"Channel":' + str(msg[5]-16) print('Long press zone:', msg[5]) end elif msg[4] == 0x02 # data length 3 is a release event = "Touch" params = ',"Channel":' + str(msg[6]) print('Touch event:', msg[5], 'pos:', msg[6]) if msg[5] != 0x00 event = "Dash" params = ',"From":' + str(msg[6]) + ',"To":' + str(msg[5]) print('Mini swipe channel', msg[5], '->', msg[6]) end elif msg[4] == 0x03 # data lenght 1 is a swipe if msg[5] == 0x0C event = "Swipe right" params = ',"From":' + str(msg[6]) + ',"To":' + str(msg[7]) print('Swipe left-right', msg[6], '->', msg[7]) elif msg[5] == 0x0D event = "Swipe left" params = ',"From":' + str(msg[6]) + ',"To":' + str(msg[7]) print('Swipe right-left', msg[6], '->', msg[7]) end end var jm = string.format("{\"TXUltimate\":{\"Action\":\"%s\"%s}}",event,params) tasmota.publish_result(jm, "RESULT") end end end end end end end txu=TXUltimate()
und damit diese Datei auch beim Start geladen wird, noch eine weitere Datei mit dem Namen autoexec.be mit dem Inhalt
load("txultimate.be")
Dann geht es weiter mit den Rules. Ich lasse ganz bewusst Rule1 von dieser Seite weg, da sie bei mir ziemliches Chaos verursacht. Bei Mehrchannelschaltern werden z.b. die Channel wild durcheinander geschaltet. Außerdem habe ich bei mir das Backlight per Script geschaltet. Es schaltet sich abends an und morgens aus. Das funktioniert mit der Rule auch nicht, da es sich dann bei jedem Tastendruck an- bzw ausschaltet.
Damit der Touch die Relais schaltet, benutze ich folgende Rule von @Dieter_P
rule2 On TXultimate#Action$!Touch do break rule2 + On TXUltimate#Channel=1 do power1 toggle endon rule2 + On TXUltimate#Channel=<xxx> do power1 toggle endon rule2 + On TXUltimate#Channel=5 do power2 toggle endon rule2 + On TXUltimate#Channel=<xxx> do power2 toggle endon rule2 + On TXUltimate#Channel=10 do power3 toggle endon rule2 + On TXUltimate#Channel=<xxx> do power3 toggle endon
Hier im Beispiel für einen 3Ch-Schalter. Wobei ich aber nicht einfach die Channel übernehme, sondern sie selber austeste. Da man sowieso in der Konsole ist, muss man hier nur auf das Touch an der gewünschten Stelle drücken und die Konsole gibt den Channel aus. Den übernehme ich dann in die Rule, hier gekennzeichnet mit dem <xxx>.
Das wars eigentlich auch schon. Der Schalter sollte nun funktionieren.
-
Alias auslesen
Hallo,
ich habe einen meiner Lichtschalter von einen 1Ch in einen 2Ch ausgetauscht. Das Problem ist nun, dass der ursprüngliche eine Schalter nun Ch2 ist.
Ich benutze (zum Glück) den Alias-Adapter. Dennoch muss ich ja nun von Ch1 auf Ch2 in den Skripten ändern. Kann man irgendwie einsehen, in welchen Skripten ich den Alias benutze, damit ich diese ändern kann?