Neues Modul: Nello

Begonnen von neumann, 06 August 2017, 20:15:41

Vorheriges Thema - Nächstes Thema

neumann

Hallo zusammen,

wie bereits angekündigt habe ich ein natives Modul für den Chip nello one entwickelt, der Gegensprechanlagen steuerbar macht.
Die Steuerung ist leider nur über eine Cloud-Verbindung möglich - die Events kommen dank MQTT allerdings fast in Echtzeit (sobald man die Geräte-ID erkannt hat).

Funktionen des Moduls:

  • Öffnen der Gebäudetür
  • Ereignisse über Öffnen, Klingeln & co

Zum Setup:
Um das Modul aufzusetzen, muss zunächst ein neuer Nutzer mit Admin-Rechten in der Nello-App angelegt werden, der nur für FHEM verwendet wird - eine Nutzung per App ist mit diesem Account dann nicht mehr möglich.
Anschließend kann das Gerät angelegt werden. Sobald das Gerät erstellt wurde, kann der Login durchgeführt werden.

Sollte der Login fehlschlagen, versucht das Passwort über die recoverPassword Funktion zurückzusetzen.

Dringend empfohlen: Für verzögerungsfreie Events die detectDeviceID Funktion nach dem Login aufrufen. Diese erkennt durch Öffnen der Tür die ID und erzeugt Hilfsgeräte, die die Events an das Modul melden.

Benötigte Pakete:

sudo apt-get install libcpan-meta-yaml-perl
sudo cpan -i Net::MQTT::Simple


Ansonsten kann das Modul dann wie dokumentiert benutzt werden.

Ich freue ich auf euer Feedback!


Liebe Grüße
Oskar
Modulentwickler
- Spotify #72490
- Nello #75127

micomat

Danke :) Werde im Urlaub testen.
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

columb

Hi,
habe mein nello auch gerade bekommen und habe großes Interesse an deinem Modul. nur weiß ich leider nicht wie ich es installieren soll. kannst du eine ausführliche Anleitung schreiben? danke!

volschin

Hast Du Dir denn schon mal die Mühe gemacht und die commandref gelesen? Dann könntest Du vielleicht präzisieren, was Dir nicht klar ist.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Zephyr

Hallo zusammen,

gestern den Nelly bekommen und eingebaut. Funzt super mit der App. Nun möchte ich das Teil natürlich noch in FHEM haben.  ;O)
Also habe ich gestern meine FHEM-Testinstallation gleich auf die aktuelle SVN-Version gebracht.

Die notwendigen Module zu installieren war fast problemlos. Vielleicht ein Hinweis für die commandref: Unter Debian 8.4 musste ich noch zusätzlich das Perl-Modul libcpan-meta-yaml-perl installieren:
sudo apt-get install libcpan-meta-yaml-perl

Da ich den Account unter iOS angelegt  habe, musste ich tatsächlich die Recover password Funktion der App benutzen und bekam ein Passwort zugeschickt, mit dem ich mich einloggen konnte. Der Login klappte dann auch problemlos.

Ein Problem tauchte auf, als ich "detectDeviceID" ausprobieren wollte. Dann stürzte nämlich FHEM ab und gab folgende Fehlermeldungen aus:
2017.08.08 20:55:21 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 228.
2017.08.08 20:55:31 3: nello_Kameruner: login failed
2017.08.08 20:57:04 3: nello_Kameruner: login failed
2017.08.08 21:06:35 3: nello_Kameruner: login successful
2017.08.08 21:06:44 3: nello_Kameruner: login successful
2017.08.08 21:06:52 3: nello_Kameruner: opening door to detect device ID now.
2017.08.08 21:06:53 3: nello_Kameruner: opened
2017.08.08 21:06:53 3: nello_Kameruner: opened
Undefined subroutine &main::internalExists called at ./FHEM/31_Nello.pm line 140.


mit Verbose 5 kommt folgendes:
2017.08.08 21:21:49 4: DbLog dbl_orpheus -> processing event Timestamp: 2017-08-08 21:21:49, Device: nello_Kameruner, Type: NELLO, Event: login zephyr_allgemein@mac.com Karlsbad91:Wasser, Reading: state, Value: login zephyr_allgemein@mac.com Karlsbad91:Wasser, Unit:
2017.08.08 21:21:49 4: DbLog dbl_orpheus -> 1 of 1 events inserted into table history
2017.08.08 21:21:49 5: DbLog dbl_orpheus -> DbLog_Push Returncode: 0
2017.08.08 21:21:49 5: End notify loop for nello_Kameruner
2017.08.08 21:21:49 5: HttpUtils request header:
POST /login HTTP/1.0
Host: api.nello.io
User-Agent: fhem
Cookie: session=.eJwdyzEKwzAMAMC_aI7AsSVLymeCHMvQoaG4yVT690Jvvw_sr5hPP-O8YLvmHQs8OmxQjdQ0EkYxRcq5oVMdKG0tLmtlbQIL3O-Y-z8clplGUfTOGYkOQUtRcLBxeKIuleH7AyONHuM.DGugww.KtbK9yOz-37S8qMb7mRjgL2TWBI
Content-Length: 117
Content-Type: application/x-www-form-urlencoded


2017.08.08 21:21:49 5: Cmd: >{ReadingsVal("nello_Kameruner","detectDeviceID","")}<
2017.08.08 21:21:49 5: Cmd: >{AttrVal("nello_Kameruner","room","")}<
2017.08.08 21:21:54 5: Cmd: >set nello_Kameruner detectDeviceID<
2017.08.08 21:21:54 4: HttpUtils url=http://nello.oskar.pw/detectMQTT.php
2017.08.08 21:21:54 5: Starting notify loop for nello_Kameruner, 1 event(s), first is detectDeviceID
2017.08.08 21:21:54 5: createNotifyHash
2017.08.08 21:21:54 5: End notify loop for nello_Kameruner
2017.08.08 21:21:54 5: HttpUtils request header:
GET /detectMQTT.php HTTP/1.0
Host: nello.oskar.pw
User-Agent: fhem

2017.08.08 21:21:54 5: Cmd: >{ReadingsVal("nello_Kameruner","detectDeviceID","")}<
2017.08.08 21:21:54 5: Cmd: >{AttrVal("nello_Kameruner","room","")}<
2017.08.08 21:21:56 3: nello_Kameruner: opening door to detect device ID now.
2017.08.08 21:21:56 4: HttpUtils url=https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open
2017.08.08 21:21:56 4: HttpUtils url=https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open
2017.08.08 21:21:56 5: HttpUtils request header:
POST /locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open HTTP/1.0
Host: api.nello.io
User-Agent: fhem
Cookie: session=.eJwdyzEKwzAMAMC_aI7AsSVLymeCHMvQoaG4yVT690Jvvw_sr5hPP-O8YLvmHQs8OmxQjdQ0EkYxRcq5oVMdKG0tLmtlbQIL3O-Y-z8clplGUfTOGYkOQUtRcLBxeKIuleH7AyONHuM.DGugww.KtbK9yOz-37S8qMb7mRjgL2TWBI
Content-Length: 16
Content-Type: application/x-www-form-urlencoded

2017.08.08 21:21:56 5: HttpUtils request header:
POST /locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open HTTP/1.0
Host: api.nello.io
User-Agent: fhem
Cookie: session=.eJwdyzEKwzAMAMC_aI7AsSVLymeCHMvQoaG4yVT690Jvvw_sr5hPP-O8YLvmHQs8OmxQjdQ0EkYxRcq5oVMdKG0tLmtlbQIL3O-Y-z8clplGUfTOGYkOQUtRcLBxeKIuleH7AyONHuM.DGugww.KtbK9yOz-37S8qMb7mRjgL2TWBI
Content-Length: 16
Content-Type: application/x-www-form-urlencoded

2017.08.08 21:21:56 4: https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open: HTTP response code 200
2017.08.08 21:21:56 4: HttpUtils https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open: Got data, length: 93
2017.08.08 21:21:56 5: HttpUtils response header:
HTTP/1.1 200 OK
Content-Type: application/json
Date: Tue, 08 Aug 2017 19:28:39 GMT
Server: nginx/1.4.6 (Ubuntu)
Set-Cookie: session=.eJwdyzEKwzAMAMC_aI7AsSVLymeCHMvQoaG4yVT690Jvvw_sr5hPP-O8YLvmHQs8OmxQjdQ0EkYxRcq5oVMdKG0tLmtlbQIL3O-Y-z8clplGUfTOGYkOQUtRcLBxeKIuleH7AyONHuM.DGug1A.ClYDQVo3NXq3KbM4hhK5T6Ce5GA; Expires=Wed, 08-Aug-2018 19:21:56 GMT; HttpOnly; Path=/
Content-Length: 93
Connection: Close
2017.08.08 21:21:56 3: nello_Kameruner: opened
2017.08.08 21:21:56 4: HttpUtils url=https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/activity
2017.08.08 21:21:56 5: HttpUtils request header:
GET /locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/activity HTTP/1.0
Host: api.nello.io
User-Agent: fhem
Cookie: session=.eJwdyzEKwzAMAMC_aI7AsSVLymeCHMvQoaG4yVT690Jvvw_sr5hPP-O8YLvmHQs8OmxQjdQ0EkYxRcq5oVMdKG0tLmtlbQIL3O-Y-z8clplGUfTOGYkOQUtRcLBxeKIuleH7AyONHuM.DGugww.KtbK9yOz-37S8qMb7mRjgL2TWBI

2017.08.08 21:21:57 4: https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open: HTTP response code 200
2017.08.08 21:21:57 4: HttpUtils https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/users/c9254f38-ad52-44c7-90e3-f595ea04d765/open: Got data, length: 93
2017.08.08 21:21:57 5: HttpUtils response header:
HTTP/1.1 200 OK
Content-Type: application/json
Date: Tue, 08 Aug 2017 19:28:39 GMT
Server: nginx/1.4.6 (Ubuntu)
Set-Cookie: session=.eJwdyzEKwzAMAMC_aI7AsSVLymeCHMvQoaG4yVT690Jvvw_sr5hPP-O8YLvmHQs8OmxQjdQ0EkYxRcq5oVMdKG0tLmtlbQIL3O-Y-z8clplGUfTOGYkOQUtRcLBxeKIuleH7AyONHuM.DGug1A.ClYDQVo3NXq3KbM4hhK5T6Ce5GA; Expires=Wed, 08-Aug-2018 19:21:56 GMT; HttpOnly; Path=/
Content-Length: 93
Connection: Close
2017.08.08 21:21:57 3: nello_Kameruner: opened
2017.08.08 21:21:57 4: HttpUtils url=https://api.nello.io/locations/1ea3e447-3757-4b80-9f20-fcd0196623ef/activity
2017.08.08 21:21:57 4: http://nello.oskar.pw/detectMQTT.php: HTTP response code 200
2017.08.08 21:21:57 4: HttpUtils http://nello.oskar.pw/detectMQTT.php: Got data, length: 40
2017.08.08 21:21:57 5: HttpUtils response header:
HTTP/1.1 200 OK
Date: Tue, 08 Aug 2017 19:21:54 GMT
Server: Apache/2.4.10 (Debian)
Content-Length: 40
Connection: close
Content-Type: text/html; charset=UTF-8
Undefined subroutine &main::internalExists called at ./FHEM/31_Nello.pm line 140.


Hilft das für eine eventuelle Fehlersuche oder kann mir jemand einen Tipp geben?

Vielen Dank
Zephyr
FHEM 5.5 auf Fritz!Box 7390 und Beagle Bone black mit RFXtrx433

neumann

Lieber Zephyr,

vielen Dank für's Testen und das Feedback - da hatte sich tatsächlich ein Fehler eingeschlichen - bitte probiere es mit der neuen Version aus dem SVN erneut.
Das fehlende Paket habe ich ebenfalls der Liste hinzugefügt.

Vielen Dank!

LG
Oskar
Modulentwickler
- Spotify #72490
- Nello #75127

columb

Zitat von: volschin am 08 August 2017, 20:55:48
Hast Du Dir denn schon mal die Mühe gemacht und die commandref gelesen? Dann könntest Du vielleicht präzisieren, was Dir nicht klar ist.

Sorry natürlich nicht. Aber jetzt... ;D

neumann

Zitat von: columb am 09 August 2017, 11:32:21
Sorry natürlich nicht. Aber jetzt... ;D

und jetzt kommst du klar?
Modulentwickler
- Spotify #72490
- Nello #75127

columb

Naja, habe nello jetzt eingerichtet kann mich einloggen, aber nur mit dem Account den als erstes das Setup für nello gemacht habe.

Nachdem ich set detectDeviceID eingebe stürzt fhem leider ab.

neumann

Wie gesagt, das habe ich eben behoben.
Ersetz mal die Datei anbei (morgen dann auch als Update verfügbar).

Und füge einen neuen Nutzer hinzu, da du sonst den Account auf deinem Handy nicht mehr verwenden kannst (du wirst ständig ausgeloggt werden).
Modulentwickler
- Spotify #72490
- Nello #75127

columb

Danke jetzt funktioniert alles soweit.

User wird erkannt und fhem stürzt nicht ab. Jetzt schaue ich mal wie ich das bastel das wenns klingelt mein Lametric anspringt..

Tausend d´Dank erstmal an dich.

neumann

Super, gerne!
Erstell dir dafür einfach ein notify auf das Reading last_ring bei deinem Nello device.

LG
Modulentwickler
- Spotify #72490
- Nello #75127

columb

Danke. Es funktioniert.

Hier der notify code:
nello {fhem ("set lametric msg 'a9766' 'Es klingelt an der Haustür' 'notifications:knock-knock'") if (ReadingsVal("nello","last_ring","") > 1502275036)}

neumann

Hey,

das mit dem hardgecodeten timestamp ist keine gute Idee, änder mal dein Notify ab auf folgendes:
nello.last_ring:.* {fhem ("set lametric msg 'a9766' 'Es klingelt an der Haustür' 'notifications:knock-knock'")}

das sollte es zuverlässig tun.

LG
Modulentwickler
- Spotify #72490
- Nello #75127

asciidisco

Sehr cool. Habe es vor ner guten Stunde bei mir installiert & direkt eingebunden. Funktioniert tadellos soweit. Danke für´s Modul.

K.OS

jemand ne Idee warum mein nello module nicht starten mag?


017.08.31 09:00:46 0: Can't locate Crypt/PBKDF2.pm in @INC (@INC contains: . /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl ./FHEM) at ./FHEM/31_Nello.pm line 23, <$fh> line 1344.
BEGIN failed--compilation aborted at ./FHEM/31_Nello.pm line 23, <$fh> line 1344.


beim installieren des Paketes kommt:

sudo apt-get install libcrypt-pbkdf2-perl
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libcrypt-pbkdf2-perl


meine Debian version ist 7.11

volschin

Weil Deine Debian Version zu alt ist, um das Paket zu haben.

Siehe hier:
https://packages.debian.org/de/jessie/libcrypt-pbkdf2-perl
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

K.OS

Ich bin dagegen, nagut, dann nehm ich mir mal nen Update für dieses Wochenende vor

hartenthaler

So, nachdem nello ja einige Zeit eher instabil war, habe ich nun mal einen neuen Anlauf genommen. Die nello-App hat noch ein paar Probleme, aber die Integration mit dem nello-Modul hier hat auf Anhieb funktioniert. Was mich nun als erstes interessiert: Steuerung, also Öffnung der Haustür, über Alexa und Siri. Hat das jemand von Euch schon gemacht und hat Tipps parat?
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

Thyraz

Ich dachte der Einsatzzweck ist immer DAS ironische Gegenbeispiel von SmartHome Gegnern,
wenn der Einbrecher draußen steht und "Sesam öffne dich!" brüllt. ;)
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

hartenthaler

Hahaha! Super! Den Witz kannte ich noch gar nicht. Dazu müsste ich nur einen Amazon Echo Dot auf den Balkon packen und schon könnte das gehen! Aber ernsthaft, das Risiko ist limitiert, da das Fenster meist zu ist, wenn ich nicht da bin (da müsste man dann schon recht laut brüllen) und zweitens handelt es sich ja nur um die Haustür. Die bekommt man auch geöffnet wenn man einfach mal alle Klingeln drückt.
fhem 5.8 auf RaspberryPi 3 mit HMLAN und CCU2, ZWave, JeeLink, FHZ1000 für FS20, HMS, Fritz!Box, Fritz!DECT200, Harmony, Sonos, hue, netatmo, SSCam, Wetter- und Verkehrsmodule, Chat-Bot mit RiveScript/Telegram, IFTTT, pushover, ...

zauberfee

ich kann kaum fassen, dass ich mich nicht mal angemeldet bekomme!
deswegen hier mal zur klärung:
in meiner ios-nello app habe ich mich einst angemeldet mit meinem "hauptaccount".
dann füge ich einen neuen user hinzu unter "USERS" in der nello app. dieser bekommt vor- und nachnamen sowie eine email adresse. "give user admin rights" anwählen und "add user". darauf existieren zwei user. nur habe ich für den zweiten user kein passwort festlegen können.

mit welchem passwort soll ich den zweiten user in FHEM anmelden??
ich bitte um erleuchtung!
tim

neumann

Hey Tim,

du musst dich erneut mit der zweiten Mail Adresse registrieren, dort kannst du dann auch ein Passwort festlegen.

Lg
Modulentwickler
- Spotify #72490
- Nello #75127

zauberfee

Also....
du meinst in der Ios-nello-App nicht unter "users" sondern unter "activity" --> "settings" --> "manage account" auf "log out" und dann neu anmelden mit der emailadresse die man beim zufügen eines neuen "users" angegeben hatte. DANN erstellt man ein passwort und loggt sich wieder aus und mit seinem Primäraccount wieder ein. So weit richtig?
Dann installiere ich die zwei benötigen pakete:
sudo apt-get install libcpan-meta-yaml-perl
sudo cpan -i Net::MQTT::Simple


Sodann definiere ich meinen nello mit zB "define nello Nello".
Mit "set nello login user2mailadress user2pass" verändert sich der STATE in "authorization pending".
Kurz darauf wechselt der STATE zu "connected".

Ich fand die Benutzerverwaltung der nello-App ziemlich irritierend- zwei Punkte- "users" und "settings" seite. na ja, vielleicht ersparen meine anmerkungen dem nächsten ein paar minuten rumgefummel...

venuel79

Hi, bei mir steht immer:
2017.11.01 15:48:53 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 205, <$fh> line 1838.
2017.11.01 15:48:53 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 222, <$fh> line 1838.
wie bekomme ich das weg??

im fhem Log, ist auch der einzigste Fehler beim Starten, und seit gester Nello_MQTT auf disconnected
läst sich auch nicht conecten,bin im Augeblick nicht zuhause, darum sehe ich das es heute um 14:55 geklingelt hat(Post laut BriefkastenSensor)
Komisch das das trotzdem geht...
activity_text Someone rang the bell but nello did not open. 2017-11-01 14:55:58
Kann sich das jemand erklären?
Grüße

neumann

Hallo zusammen,

Nello ist scheinbar auf einen neuen Server umgezogen - die neue Adresse für das Nello_MQTT Helper Device lautet 18.194.251.238:1883
Entweder könnt ihr das manuell abändern oder auf das neue Update warten, welches selbiges automatisch tun sollte.

Lg
Oskar
Modulentwickler
- Spotify #72490
- Nello #75127

venuel79

Wie immer super Service von dir Oskar! Habs mal schnell bei mir geändert, und es läuft wieder alles so wie es soll! Danke dir dafür!
Gruß Rico

venuel79

Grad ein Fhem Update gemacht :( Nun ist mein Nello Weg, und läst sich auch nicht mehr neu anlegen:"Cannot load module Nello"
"Messages collected while initializing FHEM:configfile: Cannot load module NelloAutosave deactivated"
:( :'(

Nello_MQTT & Nello_Events
sind noch da, aber natürlich ohne Funktion da das device verschwunden ist,und sich nicht mehr anlegen läst!

Gruß

neumann

Hey,

du hast Recht, da hat sich leider ein Fehler eingeschlichen.
Habe bereits ein neues Update eingereicht, was aber erst morgen verfügbar sein wird.

In der Zwischenzeit kannst du das im Anhang verwenden.

Lg
Modulentwickler
- Spotify #72490
- Nello #75127

venuel79

#29
Man Oskar, bist du schnell :D ,
(grad eben mein 4Uhr Backup drauf gespielt, alles wieder zurück)
ich versuchs mal!

Gruß Rico


Update: mit deiner .pm ist alles wieder da!  :)
thanks...

leif

Würdet ihr den Nello denn zum derzeitigen Punkt nochmals kaufen? Ich war lange am Überlegen, aber deren anhaltenden Startschwierigkeiten und frühe Umschwung beim Finanzierungskonzept machen mich derzeit sehr skeptisch was die Langlebigkeit des Produktes betrifft - vor allem bei der Abhängigkeit von deren Servern.

Eigentlich dürfte es ja auch nicht so schwer sein sich ein ähnliches Pendant zu basteln.

neumann

Das ist eine gute Frage - es stimmt, dass sie echt enorme Startschwierigkeiten hatten. Die Hardware ist gut gemacht - die Software ist stark ausbaufähig.
Die Firmware der ersten Charge war unausgereift, weswegen aktuell eine Rückruf-/Umtauschaktion für die betroffenen Geräte läuft.
Man verspricht, dass es mit der neuen Firmware alles zuverlässig sein soll.

Hätte ich eine analoge Gegensprechanlage, würde ich mir das sofort selbst bauen - für die Bustelefone ist das allerdings deutlich komplexer (besonders die Stromversorgung und Klingelerkennung). Es gibt einen mehrseitigen Thread darüber, wie man am besten von den Teilen Strom abzweigt - bisher ohne Ergebnis.
Das hat Nello jedoch geschafft.

Ich selbst finde einen Cloud-Zwang auch unvorteilhaft - muss jeder aber für sich selbst entscheiden.

Lg
Modulentwickler
- Spotify #72490
- Nello #75127

leif

Danke für die ausführliche Antwort. Ich werde dann wohl noch einen Monat warten, die Situation beobachten und dann meine Entscheidung treffen. 

Bei meiner uralten analogen Anlage wird die Öffnung mittels Relais ein Kinderspiel sein,  lediglich das "abfangen" des Klingelsignals (klassischer niedriger Wechselstrom) und die Stromversorgung des angedachten Raspberry Pi erfordern noch ein wenig Recherche - bin halt nicht so in der Thematik drin. Als Gehäuse könnte dann ja ein ausgeräumtes Gehäuse eines Türgongs dienen.

neumann

Klar gerne - ein Raspberry Pi ist overkill. Es reicht z.B. ein Attiny85 (oder in groß ein Arduino Mini) mit einem ESP01 - man muss aber entsprechend wissen, was man tut.
Stromversorgung sollte bei den Analogen auch kein Problem sein, die haben meist 12V - dann ein L7805CV dran und fertig.
Klingeln kann man gut erkennen indem man die Spannung am Klingeldraht misst.
Modulentwickler
- Spotify #72490
- Nello #75127

fuckofreg

seit 2 tagen funktioniert leider das nello31_pm nicht mehr korrekt , es zeigt in der log pearl fehler auf , siehe bild

venuel79

ich hab von Anfang an die beiden Fehler drin >

2017.11.18 05:19:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 207, <$fh> line 1777.
2017.11.18 05:19:48 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 224, <$fh> line 1777.

Gruß

deligo

Hallo,
habe vor ein paar Tagen den nello erhalten und grad angeschlossen. In meinem Fall passt der kleine Kasten sogar in das Haustelefon von Siedle.

Der Setupprozess über die App hat funktioniert, ist aber verbesserungsfähig. Dafür kann hier aber niemand was.

Über die App dann einen neuen User angelegt, ausgeloggt, mit der neuen email-Adresse registriert, eingeloggt, ausgeloggt und mit dem Hauptaccount wieder in der App eingeloggt. Die benötigten Pakete installiert, das Modul definiert, Logindaten angegeben, die DeviceID bezogen und es läuft.  😊

Vielen Dank für das Modul.

Werd wohl gleich mal Pizza bestellen müssen, damit ich ein neues Reading bekomme  😎😇

dseehof

Ich habe es ganz genauso versucht wie deligo. Alles funktioniert, nur steht im Log immer "login failed". Mit dem User in der App klappt alles problemlos. Ideen? Gibt es mehr und detailliertere Logs?

marks

Seit neustem werden die Einträge zeitversetzt ins Log geschrieben. Zwischen dem tatsächlichen Klingeln und dem Protokolleintrag liegen zwischen 10 und 15 Minuten.
Was natürlich blöd ist, wenn darauf ein Notify reagieren soll. Bis vor zwei Wochen lief alles top. Hat jemand eine Idee woran es liegen kann?

venuel79

Irgendwie läuft es bei mir auch nicht mehr so schön rund... Aber ich ziehe bald in ein Haus, da gibt es leider keine Gegensprechanlage :( werde mich von Nello trennen müssen, sehr sehr schade, denn die Zeitfenster funktion hat bei mir immer zu 100 Prozent funktioniert!! Und mir etliche Wege zur Post erspart! Danke NELLO :(
Gruß

revres

Hat jemand eigentlich das ganze auch in Homebridge über FHEM eingebunden und ein paar Tipps? Eventuell eine Konfiguration?

columb

Moin,

habe jetzt seit ein paar Tagen "autentication pendig" als Status. Weiß leider nicht weiter. Bitte Euch um Hilfe. Danke.

Gruvol

Hallo allerseits,

bin auch an dem Thema interessiert, da ich schon länger ein Nello im Einsatz habe und eigentlich sehr zufrieden damit bin.
Ich habe letzte Woche eine Mail von Nello bekommen, ihr sicher auch, dass die ihre Public API vorgestellt haben. Wird sich in dem Zuge bei dem Modul etwas ändern?

Gruß
Gruvol

imh

Hallo,
ich habe inzwischen 2 Nellos im Einsatz und sie funktionieren soweit problemlos. Nun habe ich die Einbindung in fhem versucht und nach einigen Schwierigkeit mit der Authentisierung hat das auch geklappt.
Ein Problem gibt es allerdings: Sowohl die Protokollierung als auch Events kommen entweder sehr stark verspätet oder aber erst nach einem update an! (Das haben andere Mitschreiber ja auch schon festgestellt.)
Nun könnte man natürlich mit Hilfe eines "at" alle (beispielsweise) 2 Min. einen update machen, aber sehr elegant finde ich die Lösung nicht.
Gibt es eine bessere Lösung?
Viele Grüße Ingo

nikoxx

Guten Morgen zusammen,

vieleicht hat ja jemand einen Tip für mich. Musste Fhem neu aufsetzen und jetzt funktioniert die "detectDevice" Funktion nicht mehr. Nello selber ist connected aber wenn ich "detectDevice" ausführen will passiert nix.

Gruß Niko

neumann

Hallo zusammen,

ich selbst habe leider keinen Nello mehr im Einsatz.
Ich gehe davon aus, dass sich die IP des Nello MQTT Server mal wieder mal geändert hat.
Wer sich damit auskennt, kann gerne mal mit Wireshark reinschauen.

Lg
Modulentwickler
- Spotify #72490
- Nello #75127

Thyraz

Hast du deine Tür klingel wieder "dumm" gemacht, oder hast du das Ganze mittlerweile anders gelöst?  ;)
Fhem und MariaDB auf NUC6i5SYH in Proxmox Container (Ubuntu)
Zwave, Conbee II, Hue, Harmony, Solo4k, LaMetric, Echo, Sonos, Roborock S5, Nuki, Prusa Mini, Doorbird, ...

neumann

Ich habe mir für meinen Siedle-In-Home Bus einen eigenen Controller gebaut, mit dem ich auch das Treppenhauslicht etc steuern und verschiedene Klingeln (Wohnungstür und Haustür) unterscheiden kann. Der ist übers lokale Netzwerk und daher auch zuverlässiger als der Cloud-Kram von Nello.
Modulentwickler
- Spotify #72490
- Nello #75127

Tina

Hallo zusammen,

anscheinend hat sich tatsächlich die IP des Nello MQTT Server geändert. Auf jeden Fall steht mein Device Nello_MQTT auf disconnected.

Ich habe Wireshark installiert und versucht die neue IP herauszufinden... Leider kenne ich mich mit Wireshark und MQTT nicht sonderlich gut aus.
Kann mich hierbei jemand unterstützen? Oder kennt jemand bereits die neue IP?

Vielen Dank
Tina

AmunRe

Zitat von: Tina am 22 Juni 2018, 14:40:39
Hallo zusammen,

anscheinend hat sich tatsächlich die IP des Nello MQTT Server geändert. Auf jeden Fall steht mein Device Nello_MQTT auf disconnected.

Ich habe Wireshark installiert und versucht die neue IP herauszufinden... Leider kenne ich mich mit Wireshark und MQTT nicht sonderlich gut aus.
Kann mich hierbei jemand unterstützen? Oder kennt jemand bereits die neue IP?

Vielen Dank
Tina


52.29.2.198




leider funktioniert es bei mir dennoch nicht.





4 x Echo Dot, HMLAN Gateway, und diverse HM Komponenten, Philips Hue + OSRAM Plugs

BM030

Hi,

bei mir ist der Status auf "connected" ohne irgendeine Änderung von meiner Seite aus.

Tina

Hallo zusammen,

ich habe in der 31_Nello.pm dreimal die alte IP 18.194.251.238 durch die neue 52.29.2.198 ersetzt.
Nach einem Neustart von fhem war das Device Nello_MQTT wieder connected.
Vielen Dank an AmunRe für die neue IP.

Die beschriebene Verzögerung aus Post #38 lässt sich dadurch nach einem ersten Test wohl nicht beheben.

Viele Grüße
Tina

thats

Hallo,

erstmals danke für das richtig coole und gut funktionierende Modul! Ich hab mich deswegen dazu entschlossen, dass Nello zu testen und ich bin wirklich zufrieden.
Ich habe allerdings zwei Fragen:
1) Die Notifications in FHEM kommen leider teilweise erst 10 Sekunden später an. Das ist viel häufiger der Fall, als dass sie nur wenige Sekunden später ankommen. Ist das bei euch auch so? Kann ich das irgendwie optimieren?
2) Ich will die Notifications eigentlich nicht über die Nello App abwickeln, sondern über FHEM und TelegramBot. Leider kommen die Nello Benachrichtigungen mit Umlauten und FHEM bzw. das Modul kann damit nicht umgehen. Es kommt zB das an: "Hauseingangst�r ge�ffnet". Damit habe ich keine Möglichkeit das Reading mit Telegram zu verschicken. Hat da jemand schon Erfahrung gesammelt?

Danke für die Hilfe (:
Schöne Grüße
Christoph

AmunRe

Zitat von: thats am 08 Oktober 2018, 21:56:20
Hallo,

erstmals danke für das richtig coole und gut funktionierende Modul! Ich hab mich deswegen dazu entschlossen, dass Nello zu testen und ich bin wirklich zufrieden.
Ich habe allerdings zwei Fragen:
1) Die Notifications in FHEM kommen leider teilweise erst 10 Sekunden später an. Das ist viel häufiger der Fall, als dass sie nur wenige Sekunden später ankommen. Ist das bei euch auch so? Kann ich das irgendwie optimieren?
2) Ich will die Notifications eigentlich nicht über die Nello App abwickeln, sondern über FHEM und TelegramBot. Leider kommen die Nello Benachrichtigungen mit Umlauten und FHEM bzw. das Modul kann damit nicht umgehen. Es kommt zB das an: "Hauseingangst�r ge�ffnet". Damit habe ich keine Möglichkeit das Reading mit Telegram zu verschicken. Hat da jemand schon Erfahrung gesammelt?

Danke für die Hilfe (:




Schöne Grüße
Christoph


Moin Christoph.


Das Umlaut Problem liegt daran das Du die App auf deutsch einsetzt, daher sind die Nachrichten von Nello auch deutsch. Allerdings spielt das bei mir keine Rolle, weil er die Auflöst.


Bespiel:

activity_text
fhem hat die Hauseingangstür geöffnet.
2018-09-28 21:34:44


Da die Notify aber eh nur einen Teil braucht, weil es eh immer der selbe Text ist, trigger doch nur auf einen Teil. Und sende den Text manuelle, dann steht auch das da, was Du haben willst.

Die Verzögerung ist manchmal tatsächlich da, ob es jedoch bis zu 10 Sekunden sind, hab ich nicht getestet.


Torsten
4 x Echo Dot, HMLAN Gateway, und diverse HM Komponenten, Philips Hue + OSRAM Plugs

volschin

Es handelt sich vermutlich um einen Mismatch der eingestellten Zeichensätze in deiner Linux-Installation und dem bei der Übertragung genutzten Zeichensatz.
Intel NUC+Ubuntu 22.04+Docker+FHEM6
HomeMatic: HM-MOD-RPI-PCB+HM-USB-CFG2+hmland+diverse, HUE: Hue-Bridge, RaspBee+deCONZ+diverse
Amzn Dash-Buttons, Siro Rollos
4xRPi, 4xCO20, OWL+USB, HarmonyHub, FRITZ!Box 7590, Echo Dots+Show8, Logi Circle 2, HomeBridge
TIG Stack (Telegraf, InfluxDB, Grafana)

Tedious

Hallo zusammen,

wollte hier mal kurz einhaken ;) Ich habe eine alte Siedle HT 411-02 in Betrieb, daher bin ich über Nello gestolpert. Macht das für mich Sinn, oder sollte man lieber selbst etwas basteln? Wenn ich alle Teile bestelle bin ich günstiger, klar - und Platz wäre auch im Gehäuse. Allerdings finde ich die Lösung Nello prinzipiell echt charmat und Smart, und die 129€ die aktuell aufgerufen werden sind IMHO auch OK. Aber wie schaut es denn mit der Einbindung aus - ist da wirklich so eine deutliche Verzögerung hin zu FHEM gegeben? 2 oder 3 Sekunden sind ja OK, aber wenn ich z.B. im Garten bin und der DHL-Mann klingelt sind  10 Sekunden natürlich unschön - denn ist der wieder weg bis ich die Telegram-Info bekomme dass er klingelt ;)
FHEM auf Proxmox-VM (Intel NUC) mit 4xMapleCUN (433,3x868) und Jeelink, HUE, MiLight, Max!, SonOff, Zigbee, Alexa, uvm...

AmunRe

Zitat von: Tedious am 17 Oktober 2018, 10:11:50
Hallo zusammen,

wollte hier mal kurz einhaken ;) Ich habe eine alte Siedle HT 411-02 in Betrieb, daher bin ich über Nello gestolpert. Macht das für mich Sinn, oder sollte man lieber selbst etwas basteln? Wenn ich alle Teile bestelle bin ich günstiger, klar - und Platz wäre auch im Gehäuse. Allerdings finde ich die Lösung Nello prinzipiell echt charmat und Smart, und die 129€ die aktuell aufgerufen werden sind IMHO auch OK. Aber wie schaut es denn mit der Einbindung aus - ist da wirklich so eine deutliche Verzögerung hin zu FHEM gegeben? 2 oder 3 Sekunden sind ja OK, aber wenn ich z.B. im Garten bin und der DHL-Mann klingelt sind  10 Sekunden natürlich unschön - denn ist der wieder weg bis ich die Telegram-Info bekomme dass er klingelt ;)


Also, ich habe schon eine verzögerung, allerdings keine 10 Sekunden.


Ich habe den kauf nicht bereut. Es gibt aber mittlerweile auch andere Lösungen, die Lokal sind. Vielleicht ist das eine Option.


https://www.youtube.com/watch?v=gE8SAOT3KZY
4 x Echo Dot, HMLAN Gateway, und diverse HM Komponenten, Philips Hue + OSRAM Plugs

benni86

Hat jemand zufällig jemand von euch ein passendes Homebridge Mapping? Stehe leider etwas auf dem Schlauch.  :(

zauberfee

hallo,
ich hatte einen nello jetzt problemlos seit anfang an in fhem am laufen.
jetzt habe ich nur einen zweiten und weiß gerade nicht wie ich den in fhem einbinde.
Hat damit jemand Erfahrungen gemacht?
Danke im Voraus,
Tim

Andy89

Guten Tag,
ich habe das definierte device in fhem gelöscht und dennoch wird weiterhin folgendes angezeigt:

2019.01.22 17:48:40 4: [Freezemon] myFreezemon: possible freeze starting at 17:48:37, delay is 3.018 possibly caused by: fn-ReadyFn(Nello_MQTT) tmr-FW_closeInactiveClients(N/A)

Das tritt ca alle 60 Sekunden in meinem Log auf und nervt mich. Ich habe desewgen das Nello-device gelöscht, jedoch ohne Folgen.

Ist das Löschen / disable evtl nicht korrekt implementiert?

Danke für weitere Hilfe.
Beste Grüße
Andy
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

CoolTux

Abspeichern und Neustart machen. Da wird wohl die undefine nicht ganz stimmig sein.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Andy89

Zitat von: CoolTux am 22 Januar 2019, 18:08:57
Abspeichern und Neustart machen. Da wird wohl die undefine nicht ganz stimmig sein.

damit hast du mich auf eine Idee gebracht. Neustarts haben nichts gebracht, aber das undefine ist in der Tat nicht stimmig.
Habe ausnahmsweise (!) in die fhem.cfg geschaut und da tauchen im Raum hidden tatsächlich noch Nello - Devices auf, die wahrscheinlich durchs autocreate enstanden sind: Nello_MQTT und Nello_Events. Ich werd die zwei Devices wie gewohnt (nicht in der cfg) löschen und gehe davon aus, dass danach als gut ist.

Danke!  :)
FHEM 6.0 auf rPi4 docker (mit Alexa & Siri); dbLog, FTUI, Sonos, XiaomiMapCreator auf rPi4 docker;
raspimatic auf rPi3+ > diverse Aktoren und Sensoren;
LGW > (PCA301),EC3000,LaCrosse; MQTT2 > WLAN-Steckdosen,Xiaomi Map;
Harmony Hub;Sonos;Onkyo AVR;RGB WLAN Controller;Netatmo;Withings;Unifi;AMAD

ViRaZ

#62
Hallo,

ich habe Nello in FHEM eingebunden und der Login scheint zu funktionieren. Die Türe kann ich öffnen und ein notify das auf Klingeln reagiert funktioniert sporadisch auch manchmal. Genau hier liegt mein Problem. Es scheint, als würden die "Helfermodule" welche durch detectDeviceID erzeugt werden fehlen (ich kann zumindest im Raum hidden oder in der fhem.cfg nichts entsprechendes finden.

Beim Befehl set nello detectDeviceID erscheinen folgende Meldungen im Log:
2019.06.27 20:56:51 3: nello: login successful
2019.06.27 20:56:52 3: nello: login successful
2019.06.27 20:57:32 3: nello: opening door to detect device ID now.
2019.06.27 20:57:32 3: nello: opened
2019.06.27 20:57:32 3: nello: opened
2019.06.27 20:57:36 3: nello: fhem hat die Hauseingangst�r ge�ffnet.
2019.06.27 20:57:36 3: nello: fhem hat die Hauseingangst�r ge�ffnet.
2019.06.27 20:57:45 3: nello: failed to detect deviceID

Hat mir jemand einen Rat wie ich die Device ID erzeugen lassen kann?

Viele Grüße
ViRaZ

ChHerrm

Hallo,
bei mir besteht das gleiche Problem. Es ging bei mir auch eine ganze Mal (sporadisch), auch ohne erfolgreiches detectDeviceID. Inzwischen synchronisiert sich das aber überhaupt niemals. Hier mein Log, erst nochmal neu eingeloggt und anschließend detectDeviceID:


2019.07.18 20:46:11 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 237.
2019.07.18 20:46:11 1: stacktrace:
2019.07.18 20:46:11 1:     main::__ANON__                      called by ./FHEM/31_Nello.pm (227)
2019.07.18 20:46:11 1:     main::Nello_apiRequest              called by ./FHEM/31_Nello.pm (208)
2019.07.18 20:46:11 1:     main::Nello_authenticate            called by ./FHEM/31_Nello.pm (196)
2019.07.18 20:46:11 1:     main::Nello_login                   called by ./FHEM/31_Nello.pm (107)
2019.07.18 20:46:11 1:     main::Nello_Set                     called by fhem.pl (3579)
2019.07.18 20:46:11 1:     main::CallFn                        called by fhem.pl (1796)
2019.07.18 20:46:11 1:     main::DoSet                         called by fhem.pl (1828)
2019.07.18 20:46:11 1:     main::CommandSet                    called by fhem.pl (1209)
2019.07.18 20:46:11 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2525)
2019.07.18 20:46:11 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2019.07.18 20:46:11 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2019.07.18 20:46:11 1:     main::FW_Read                       called by fhem.pl (3584)
2019.07.18 20:46:11 1:     main::CallFn                        called by fhem.pl (723)
2019.07.18 20:46:12 3: Nello_one: login successful
2019.07.18 20:48:04 3: Nello_one: opening door to detect device ID now.
2019.07.18 20:48:05 3: Nello_one: opened
2019.07.18 20:48:05 3: Nello_one: opened
2019.07.18 20:48:09 3: Wohnl_aus return value: -1
2019.07.18 20:48:09 3: Wohnl_an return value: -1
2019.07.18 20:48:09 3: Nello_one ring
2019.07.18 20:48:09 3: Nello_one: Jemand hat geklingelt, aber nello hat nicht ge�ffnet.
2019.07.18 20:48:09 3: Nello_one: IWA hat die Hauseingangst�r ge�ffnet.
2019.07.18 20:48:18 1: PERL WARNING: Use of uninitialized value $status in string eq at ./FHEM/31_Nello.pm line 374.
2019.07.18 20:48:18 1: stacktrace:
2019.07.18 20:48:18 1:     main::__ANON__                      called by ./FHEM/31_Nello.pm (374)
2019.07.18 20:48:18 1:     main::Nello_dispatch                called by FHEM/HttpUtils.pm (108)
2019.07.18 20:48:18 1:     main::HttpUtils_Err                 called by fhem.pl (3127)
2019.07.18 20:48:18 1:     main::HandleTimeout                 called by fhem.pl (646)
2019.07.18 20:48:18 3: Nello_one: failed to detect deviceID


Wäre super wenn mir jemand weiterhelfen könnte. Das Ding finde ich ansonsten richtig gut, wäre schade wenn ich das in FHEM nicht richtig zum Laufen bekomme :-[

Vielen Dank!



rob

Hallo.

Vielleicht lässt sich nun aufatmen: https://www.heise.de/newsticker/meldung/Smarter-Tueroeffner-Nello-Neuer-Eigentuemer-fuehrt-Betrieb-weiter-4573479.html
Laut Artikel ist der Umstieg auf eine neue App nötig.

Viele Grüße
rob

micomat

Hat jemand seit den Hiobsbotschaften von Nello mal versucht einen neuen User anzulegen?
Ich wollte einen neuen User fuer die neue Fhem Installation anlegen, allerdings bekomme ich offenbar die dazugehoerige Einladungsmail nicht.
Synology DS218+ with fhem+iobroker in docker, 2x RasPi w. ser2net, CUL433+868, IT, EGPM2LAN, THZ/LWZ, FB_Callmonitor, HMS100TF, Homematic, 2x TX3-TH, Pushover, USB-IR-SML-Head, SONOS, GHoma, MBus, KLF200

ChHerrm

#68
Hallo zusammen,
nach einiger (Frust-)Zeit habe ich mir nun nochmal vorgenommen, den Nello per detectDeviceId auszulesen. Also ein neues Nello-Device angelegt, erfolgreich eingeloggt und dann mit dem detectDeviceID zu folgendem enttäuschendem Log-Eintrag gekommen:
2020.04.07 18:35:25 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 237.
2020.04.07 18:35:25 1: stacktrace:
2020.04.07 18:35:25 1:     main::__ANON__                      called by ./FHEM/31_Nello.pm (227)
2020.04.07 18:35:25 1:     main::Nello_apiRequest              called by ./FHEM/31_Nello.pm (208)
2020.04.07 18:35:25 1:     main::Nello_authenticate            called by ./FHEM/31_Nello.pm (196)
2020.04.07 18:35:25 1:     main::Nello_login                   called by ./FHEM/31_Nello.pm (107)
2020.04.07 18:35:25 1:     main::Nello_Set                     called by fhem.pl (3579)
2020.04.07 18:35:25 1:     main::CallFn                        called by fhem.pl (1796)
2020.04.07 18:35:25 1:     main::DoSet                         called by fhem.pl (1828)
2020.04.07 18:35:25 1:     main::CommandSet                    called by fhem.pl (1209)
2020.04.07 18:35:25 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2525)
2020.04.07 18:35:25 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (898)
2020.04.07 18:35:25 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (538)
2020.04.07 18:35:25 1:     main::FW_Read                       called by fhem.pl (3584)
2020.04.07 18:35:25 1:     main::CallFn                        called by fhem.pl (723)
2020.04.07 18:35:25 3: Nello_one: login successful
2020.04.07 18:35:25 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/31_Nello.pm line 237.
2020.04.07 18:35:25 1: stacktrace:
2020.04.07 18:35:25 1:     main::__ANON__                      called by ./FHEM/31_Nello.pm (227)
2020.04.07 18:35:25 1:     main::Nello_apiRequest              called by ./FHEM/31_Nello.pm (220)
2020.04.07 18:35:25 1:     main::Nello_updateActivities        called by ./FHEM/31_Nello.pm (449)
2020.04.07 18:35:25 1:     main::Nello_poll                    called by ./FHEM/31_Nello.pm (295)
2020.04.07 18:35:25 1:     main::Nello_dispatch                called by FHEM/HttpUtils.pm (592)
2020.04.07 18:35:25 1:     main::__ANON__                      called by fhem.pl (720)
2020.04.07 18:35:25 3: Nello_one: login successful
2020.04.07 18:36:18 1: PERL WARNING: Use of uninitialized value $status in string eq at ./FHEM/31_Nello.pm line 374.
2020.04.07 18:36:18 1: stacktrace:
2020.04.07 18:36:18 1:     main::__ANON__                      called by ./FHEM/31_Nello.pm (374)
2020.04.07 18:36:18 1:     main::Nello_dispatch                called by FHEM/HttpUtils.pm (592)
2020.04.07 18:36:18 1:     main::__ANON__                      called by fhem.pl (720)
2020.04.07 18:36:18 3: Nello_one: failed to detect deviceID


Hat jemand eine Idee, was ich falsch mache und wie ich den Nello endlich zuverlässig in FHEM eingebunden bekomme? :-\

EDIT: Habt ihr die unschöne Verzögerung denn auch OBWOHL bei euch mit detectdeviceID alles geklappt hat? Dann könnte ich mir alles Weitere eigentlich sparen und würde dann eher mal das Python-Projekt ausprobieren worüber ich gestolpert bin (https://pypi.org/project/pynello/) und um FHEM per MQTT außenrum kommunizieren lassen. Vlt ist da die Verzögerung dann nicht.