Beiträge von MrTea

    LOG gelöscht... auch das gleiche das Gerät bringt den Fehler.

    Aber jetzt kann ich nach "iobroker clean" kein Script mehr speichern. :/

    der button "Speichern" ist anklickbar, aber ohne Funktion. er speichert das script (jedes beliebige) nicht...

    Trotz nochmaligem reboot keine änderung!

    Was habe ich den jetzt auch noch kaputt gemacht?

    MOin,

    ich stehe mal wieder auf dem Schlauch.:(
    Nach dem Aufspielen eines Backups bringt mein ioBroker im 10sek Rhythmus folgende Fehlermeldung im LOG:

    javascript.0 2018-07-13 08:31:16.225 error change ID is empty: {"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN":{"_id":"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN","type":"state","common":{"name":"Gartenhaus-AN","role":"","typ

    admin.0 2018-07-13 08:31:16.225 error change ID is empty: {"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN":{"_id":"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN","type":"state","common":{"name":"Gartenhaus-AN","role":"","typ

    javascript.0 2018-07-13 08:31:05.986 error change ID is empty: {"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN":{"_id":"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN","type":"state","common":{"name":"Gartenhaus-AN","role":"","typ

    admin.0 2018-07-13 08:31:05.984 error change ID is empty: {"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN":{"_id":"broadlink2.0.RM:rmmini-00-7b-4c-lan.L.Gartenhaus-AN","type":"state","common":{"name":"Gartenhaus-AN","role":"","typ

    So wie ich das lesen, meckert er über eine nicht vorhandene ID. Und ja, dieses Element gibt es schon lange nicht mehr.

    Die Geräte im Broadlink sind alle neu gefunden wurden und haben neue Namen und ID's.

    Daher gibt es KEIN Geräte mehr mit "mmini-00-7b-4c-lan".

    Unter Objetzte werden mir auch nur die "echten" Geräte angezeigt und kann diese auch wunderbar steuerte.

    Das muss also eine "Leiche" sein. Ich würde diesen Error gerne weghaben und habe mit grep nach der Zeichenfolge "mmini-00-7b-4c-lan" auf dem Rechner gesucht. Dabei hat er das gefunden:

    schimmer-media.de/index.php?attachment/3365/

    Das sind aber doch nur TMP-Daten. Diese liest doch der ioBroker nicht permanent ein/aus.

    Daher: Wie bekomme ich die toten ID's weg und somit die Fehlermeldungen im LOG?

    Hi,
    auch das Thema habe ich gelöst. Man sollte erst sein Hirn anstrengen, bevor man was in die Runde fragt. 8o

    Naja, ich wollte Euch die Problemlösung nicht vorenthalten.

    Das Problem mit dem Bluetooth-Adapter liegt in der "zu neuen" Version von NODE.

    Ich hatte node - v10.6.0 und nodejs - v8.10.0.

    Ich habe jetzt ein bei node ein downgrade auf die v8.10.0 gemacht.

    • npm cache clean -f
    • npm install -g n
    • n 8.10.0

    Dann bluetooth-hci-socket mit "npm install bluetooth-hci-socket" nachinstalliert.

    Jetzt läuft alles und der BLE springt auch auf GRÜN!

    Hi,

    jetzt wollte ich mein mi-flora bluetooth adapter aktivieren.

    Dies geht ja über "Bluetooth Low Energy".

    Leider startet der Adapter nicht von Gelb nach Grün

    Folgende Konstellation:

    • Ubuntu 18.04 als Serverversion auf einem Beelink
    • npm - 6.2.0-next.1
    • node - v10.6.0
    • nodejs - v8.10.0

    im LOG-File steht:

    ble.0 2018-07-11 12:12:48.114 error unhandled promise rejection: Error: Cannot find module 'bluetooth-hci-socket'

    ble.0 2018-07-11 12:12:48.084 info monitored services: fe95

    ble.0 2018-07-11 12:12:48.082 info enabled plugins: mi-flora, _default

    ble.0 2018-07-11 12:12:48.082 info loaded plugins: Xiaomi, mi-flora, ruuvi-tag, _default

    ble.0 2018-07-11 12:12:48.061 info starting. Version 0.5.2 in /opt/iobroker/node_modules/iobroker.ble, node: v10.6.0

    ble.0 2018-07-11 12:12:48.032 info States connected to redis: 127.0.0.1:6379

    Wie kann ich den BLE sauber zum laufen bringen?

    Folgendes habe ich bereits probiert:

    - apt-get install bluetooth bluez libbluetooth-dev libudev-dev

    - apt update && apt upgrade

    - npm install bluetooth-hci-socket

    - npm i iobroker.ble --production --unsafe-perm

    - apt-get install git

    - apt-get install -y build-essential

    Danke für das schnelle feedback!

    tesso:

    Die Netzte sind durch verschiedene Nummernkreise getrennt. Ich wüsste nicht wie ich die Geräte vom "LAN-Netz" im WLAN abfrage. Und umgekehrt.

    Test31:

    Nein, ich habe eine Beelink mit ioBroker aufgesetzt.

    Diesen dann per LAN und WLAN verbunden.

    Da einige Adapter in meinem LAN sind (HOMEMATIC usw.) benötige ich den LAN-Nummernkreis um connecten zu können. Andere Adapter sind im WLAN Nummernkreins (Sonoff usw.). Um diese zu connecten brauche ich den WLAN-Numemrnkreis ja auch.

    Daher LAN und WLAN.

    Oder mache ich das zu kompliziert?

    Moin,

    ich hoffe ich poste in der passenden Kategorie, denn ich komme hier mit Ubuntu nicht weiter.

    Folgende Konstellation:

    Ubuntu 18.04 als Serverversion

    Computer ist ein beelink mit integrierten LAN und WLAN

    Rechner soll als ioBroker laufen (bisher Raspberry)


    Ich habe sowohl LAN-Kabel als auch WLAN aktiv und LAN als Standard eingerichtet.

    Soweit geht das auch alles. Also LAN alleine geht und WLAN alleine auch!

    Wenn ich jetzt mittels WICD-Netzwerkverwaltung neben LAN noch ZUSÄTZLICH WLAN aktivieren will, startet WLAN kurz und trennt sich dann wieder. LAN bleibt immer aktiv.

    Ich benötige aber LAN und WLAN wegen der unterschiedlichen IP-Nummernkreise, da einige Geräte eben per LAN und andere per WLAN erreichbar sind.

    Was muss ich einstellen, dass beide Netzwerke parallel laufen?

    Ich wollte nochmal Feedback geben. Nachdem es wirklich so zu seien scheint, dass immer auf dem gleich Weg geschaltet wird, kann ich beide Geräte nicht gleichzeitig im ioBroker online bringen.

    Daher habe ich es mit dem folgenden Workaround gelöst:

    Ich sehe die jeweils gewünschte Instanz 10 Min vor der eigentlichen Abfrage immer auf TRUE und die andere auf FALSE (mihome-air.xxx ALIVE). Den Wert muss man immer 2mal setzten, damit es "wirkt".

    Man muss nur den Zeitpunkt timen und kann nicht beide Geräte zeitgleich steuern, aber da das Gerät sich innerhalb von 2-3 Min dann automatisch am ioBroker anmeldet, passt das so.

    schimmer-media.de/index.php?attachment/3299/

    Ist etwas umständlich, aber es geht so!

    Solange keiner eine besser Idee hat, lass ich das erstmal so.

    Moin,

    hier mal ein Auszug aus dem LOG:

    Code
    mihome-air.0    2018-07-03 07:29:18.534    info    Empfangen <<< {"result":[9,"off","idle",93,"on",10,221,66,0,2,"off",11561788,120605,null,null,null],"id":605}<<< 213100800000000003a4419300025065c1dd8509f013ed7f0ee73f60dc4d97221afc7c2cb8b5ec94a9c225
    mihome-air.0    2018-07-03 07:29:18.533    info    ****** Power off *********
    host.ioBroker-Pi    2018-07-03 07:29:00.742    info    Restart adapter system.adapter.mihome-air.1 because enabled
    host.ioBroker-Pi    2018-07-03 07:29:00.741    error    instance system.adapter.mihome-air.1 terminated with code 0 (OK)
    mihome-air.1    2018-07-03 07:29:00.684    info    starting. Version 0.1.0 in /opt/iobroker/node_modules/iobroker.mihome-air, node: v6.12.0
    mihome-air.1    2018-07-03 07:29:00.465    info    States connected to redis: 127.0.0.1:6379
    host.ioBroker-Pi    2018-07-03 07:28:58.927    info    instance system.adapter.mihome-air.1 started with pid 8518

    Hier sieht man, dass der mihome.ais.0 sauber läuft. der air.1 aber mit "terminated with code 0 (OK)" abbricht.

    Mouse-Over sagt einfach NULL Connect...

    schimmer-media.de/index.php?attachment/3285/

    Hi,

    ich besitze 2 Xiaomi Air Purifier.

    Ich habe den ersten problemlos mittels des Adapters (link) eingebunden.

    An dem zweiten scheitere ich, denn es lässt sich immer nur 1 Adapter aktivieren und

    verbinden. Also entweder der Connect zum 1ten oder zum 2ten. ;(

    Hat jemand eine Idee wie ich beide parallel ansteuern kann?