Autor Thema: MQTT2+Shelly: erste Konfiguration und template-Entwicklung  (Gelesen 7284 mal)

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:MQTT2 Shelly2 Probleme erste Installation
« Antwort #30 am: 04 Dezember 2018, 16:09:26 »
Das schlimme ist, ich habe den Status ja schon als Anzeige über getList, aber ich bekomme es nicht auf die devStateIcon, also das blöde Icon wechselt die Farbe nicht.
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:MQTT2 Shelly2 Probleme erste Installation
« Antwort #31 am: 04 Dezember 2018, 16:13:14 »
readingList

attr t_Kueche_Hauptlicht readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/0:.* shellies/shellyswitch-32B268/relay/0\
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/1:.* 1\
shellyswitch_32B268:shellies/announce:.* { json2nameValue($EVENT, 'announce_') }\
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/power:.* power\
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/energy:.* energy

getlist

attr t_Kueche_Hauptlicht getList shellies/shellyswitch-32B268/relay/power power\
shellies/shellyswitch-32B268/relay/0 state

Das wird auch korrekt angezeigt.
Jetzt bekomme ich es nur nicht auf das devStateIcon.
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5501
  • Maintainer: mqtt2.template, httpmod.template
Antw:MQTT2 Shelly2 Probleme erste Installation
« Antwort #32 am: 04 Dezember 2018, 16:18:30 »
Lösche/Vergiß erst mal devStateIcon, das brauchst du vermutlich nicht...

Dann schau dir das tasmota-template an:
Zum einen zur eventMap, da ist die Info, die vom Device kommt (dev => ...) einer "Sonderbehandlung" unterzogen. Würde darauf tippen, dass das schon ausreicht ;) .
Sollte das 2 Kanäle haben: Es gibt auch ein template für 2 tasmota-Kanäle ;) Dann müßtest du das Device teilen/kopieren, damit jeder Kanal ein eigenes Device wird und dort dann dasselbe machen (Folge dem Beispiel und versuche zu verstehen, was das template tut!).
Server: HP-T5740 mit Debian stretch (i386) + aktuellem FHEM | ConfigDB | CUL_HM: div. Hardware mit VCCU | MySensors seriell (2.3.1@RS485, daran div. Sensoren usw., u.a. DS18B20) | Milight@ESP-GW@MQTT2 | zigbee2mqtt@MQTT2 | SIGNALduino | MapleCUN

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:MQTT2 Shelly2 Probleme erste Installation
« Antwort #33 am: 04 Dezember 2018, 22:12:02 »
Da shier hat in etlichen Variationen nicht geklappt. Wieder mal 5 Stunden rum. Kopfschmerzen und keinen Schritt weiter.

{ dev=>{ON=>'on',OFF=>'off'} }
funktioniert nicht. In etlichen Variationen probiert.

Event Monitor
2018-12-04 22:08:18 MQTT2_DEVICE Kueche_Hauptlicht shellies/shellyswitch-32B268/relay/0: on
Log File
2018.12.04 22:08:51 4: MQTT2_SERVER_192.168.1.18_53491 shellyswitch-32B268 PUBLISH shellies/shellyswitch-32B268/relay/0:on
2018.12.04 22:08:51 5: MQTT2_SERVER: dispatch autocreate:shellyswitch_32B268:shellies/shellyswitch-32B268/relay/0:on

List
   DEVICETOPIC Kueche_Hauptlicht
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 593
   MQTT2_SERVER_TIME 2018-12-04 22:10:51
   MSGCNT     593
   NAME       Kueche_Hauptlicht
   NR         39
   STATE      off
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-12-04 22:10:51   1               on
     2018-12-04 21:19:50   announce_id     shellyswitch-32B268
     2018-12-04 22:10:51   energy          2
     2018-12-04 22:10:51   power           46.50
     2018-12-04 22:10:51   shellies/shellyswitch-32B268/relay/0 on
     2018-12-04 21:59:10   state           off
Attributes:
   IODev      MQTT2_SERVER
   devStateIcon shellies/shellyswitch-32B268/relay/0 on:li_wht_on:off shellies/shellyswitch-32B268/relay/0 off:li_wht_off:on
   eventMap   on:on off:off
   getList    shellies/shellyswitch-32B268/relay/power power
shellies/shellyswitch-32B268/relay/0 state
   icon       li_wht_off
   readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/0:.* shellies/shellyswitch-32B268/relay/0
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/1:.* 1
shellyswitch_32B268:shellies/announce:.* { json2nameValue($EVENT, 'announce_') }
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/power:.* power
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/energy:.* energy
   room       01_Küche,Homekit,MQTT2_DEVICE
   setList    off:noArg shellies/shellyswitch-32B268/relay/0/command off
on:noArg shellies/shellyswitch-32B268/relay/0/command on
   siriName   Hauptlicht
   webCmd     on:off

Ich weiß nicht mehr weiter. :(
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5501
  • Maintainer: mqtt2.template, httpmod.template
Antw:MQTT2 Shelly2 Probleme erste Installation
« Antwort #34 am: 05 Dezember 2018, 07:58:03 »
Vorab: der Shelly2 hat zwei Relays, daher sollte man im Ergebnis auch 2 Devices haben (analog dem tasmota-2ch-template). Wir sehen uns erst mal nur das erste an, einverstanden?

Da du keine Mitschnitte des mqtt-Traffics lieferst: Das Teil scheint den Status des Relays schon mit on bzw. off zu senden?Dann würde ich erst mal _nur_ das hier versuchen:

readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/0:.* stateWenn das klappt, schau dir bitte das tasmota-template an und gehe entsprechend für das 2. Device für den 2. Kanal vor.
Server: HP-T5740 mit Debian stretch (i386) + aktuellem FHEM | ConfigDB | CUL_HM: div. Hardware mit VCCU | MySensors seriell (2.3.1@RS485, daran div. Sensoren usw., u.a. DS18B20) | Milight@ESP-GW@MQTT2 | zigbee2mqtt@MQTT2 | SIGNALduino | MapleCUN
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:MQTT2 Shelly2 Probleme erste Installation
« Antwort #35 am: 05 Dezember 2018, 08:22:45 »
:o :o :o
Das war es schon......
Es funktioniert.......
Nur weil ich beide Kanäle abgefragt habe, gab es kein vernünftiges Ergebnis. Ich ignoriere jetzt mal, wie lange ich daran rumgefummelt habe, ohne zu einem Ergebnis zu kommen.

Vielen, vielen Dank.
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5501
  • Maintainer: mqtt2.template, httpmod.template
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #36 am: 05 Dezember 2018, 08:47:55 »
...du bist uns noch 3 templates schuldig :P ...

(shelly1, shelly2 und shelly4)

Liefere bitte dazu erst mal die lists von den beiden 2-er Devices, wenn du die fertig hast.
Server: HP-T5740 mit Debian stretch (i386) + aktuellem FHEM | ConfigDB | CUL_HM: div. Hardware mit VCCU | MySensors seriell (2.3.1@RS485, daran div. Sensoren usw., u.a. DS18B20) | Milight@ESP-GW@MQTT2 | zigbee2mqtt@MQTT2 | SIGNALduino | MapleCUN

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #37 am: 05 Dezember 2018, 08:49:17 »
Vielen Dank an Beta-User.

Hier jetzt mal die funktionierenden Auszüge von beiden Kanälen. Shelly4 und Shelly1 sind noch nicht ausgepackt. Wollte erst einen hin bekommen.

Kanal 0
Internals:
   DEVICETOPIC Kueche_Hauptlicht
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 105
   MQTT2_SERVER_TIME 2018-12-05 08:47:15
   MSGCNT     105
   NAME       Kueche_Hauptlicht
   NR         36
   STATE      off
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-12-05 08:20:07   1               on
     2018-12-05 08:31:45   announce_id     shellyswitch-32B268
     2018-12-05 08:47:15   energy          3
     2018-12-05 08:47:15   power           3.51
     2018-12-05 08:19:37   shellies/shellyswitch-32B268/relay/0 off
     2018-12-05 08:47:15   state           off
Attributes:
   IODev      MQTT2_SERVER
   devStateIcon shellies/shellyswitch-32B268/relay/0 on:li_wht_on:off shellies/shellyswitch-32B268/relay/0 off:li_wht_off:on
   eventMap   on:on off:off
   getList    shellies/shellyswitch-32B268/relay/power power
shellies/shellyswitch-32B268/relay/0 state
   icon       li_wht_off
   readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/0:.* state
shellyswitch_32B268:shellies/announce:.* { json2nameValue($EVENT, 'announce_') }
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/power:.* power
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/energy:.* energy
   room       01_Küche,Homekit,MQTT2_DEVICE
   setList    off:noArg shellies/shellyswitch-32B268/relay/0/command off
on:noArg shellies/shellyswitch-32B268/relay/0/command on
   siriName   Hauptlicht
   webCmd     on:off

Kanal 1
Internals:
   CID        shellyswitch-32B268
   DEF        shellyswitch-32B268
   DEVICETOPIC t_Kueche_Eckbank
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 112
   MQTT2_SERVER_TIME 2018-12-05 08:48:45
   MSGCNT     112
   NAME       Kueche_Eckbank
   NR         38
   STATE      on
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-12-05 08:29:07   1               on
     2018-12-05 08:31:45   announce_id     shellyswitch-32B268
     2018-12-05 08:48:45   energy          3
     2018-12-05 08:48:45   power           3.49
     2018-12-04 16:29:22   shellies/shellyswitch-32B268/relay/0 off
     2018-12-05 08:48:45   state           on
Attributes:
   IODev      MQTT2_SERVER
   devStateIcon shellies/shellyswitch-32B268/relay/1 on:li_wht_on:off shellies/shellyswitch-32B268/relay/1 off:li_wht_off:on
   eventMap   on:on off:off
   getList    shellies/shellyswitch-32B268/relay/power power
shellies/shellyswitch-32B268/relay/1 state
   icon       li_wht_off
   readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/1:.* state
shellyswitch_32B268:shellies/announce:.* { json2nameValue($EVENT, 'announce_') }
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/power:.* power
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/energy:.* energy
   room       01_Küche,Homekit,MQTT2_DEVICE
   setList    off:noArg shellies/shellyswitch-32B268/relay/1/command off
on:noArg shellies/shellyswitch-32B268/relay/1/command on
   siriName   Eckbank
   webCmd     on:off
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5501
  • Maintainer: mqtt2.template, httpmod.template
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #38 am: 05 Dezember 2018, 08:55:50 »
Schau mal bitte, was du da noch bereinigen kannst.
devStateIcon sollte eigentlich nicht erforderlich sein (bitte testen!), wenn du es dann wieder in Deinem Stil verschönern willst:
devStateIcon on:li_wht_on:off off:li_wht_off:onBrauchst du state in der getList? Und die EventMap?
Gibt es Power und Energie getrennt für beide Kanäle oder ist das eine Sammelinfo, die dann nur in ein Device gehört (ggf. sogar extra?).
Was ist das mit Announce? Wofür ist das da?
Server: HP-T5740 mit Debian stretch (i386) + aktuellem FHEM | ConfigDB | CUL_HM: div. Hardware mit VCCU | MySensors seriell (2.3.1@RS485, daran div. Sensoren usw., u.a. DS18B20) | Milight@ESP-GW@MQTT2 | zigbee2mqtt@MQTT2 | SIGNALduino | MapleCUN

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #39 am: 05 Dezember 2018, 09:38:25 »
evenMap raus, war nicht erforderlich, devStateIcon on:li_wht_on off:li_wht_off modifiziert.
Power und Energie ist leider Sammelinfo für beide Kanäle, Müsste ich somit eigentlich extra anlegen. Dafür müsste ich mich damit beschäftigen, wie das genau funktioniert, das auszuwerten.
Um ehrlich zu sein, habe ich keine Ahnung wofür announce ist. Das habe ich so aus der readingList. Ich probier mal, was passiert, wenn es fehlt. Announce habe ich so aus der ReadingList übernommen ohne es zu hinterfragen, aber die Übersetzung bekannt geben klang irgendwie wichtig...ist es aber nicht. Funktioniert auch ohne.
State in der getList ist auch nicht erforderlich.
Jetzt kurz die bereinigten Auszüge, noch mit Power  und Energy, weil ich mich damit jetzt noch beschäftigen muss.

Kanal 0
Internals:
   DEF       
   DEVICETOPIC Kueche_Hauptlicht
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 268
   MQTT2_SERVER_TIME 2018-12-05 09:37:39
   MSGCNT     268
   NAME       Kueche_Hauptlicht
   NR         36
   STATE      off
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-12-05 08:20:07   1               on
     2018-12-05 09:14:38   announce_id     shellyswitch-32B268
     2018-12-05 09:37:39   energy          4
     2018-12-05 09:37:39   power           3.54
     2018-12-05 08:19:37   shellies/shellyswitch-32B268/relay/0 off
     2018-12-05 09:37:39   state           off
Attributes:
   IODev      MQTT2_SERVER
   devStateIcon on:li_wht_on off:li_wht_off
   getList    shellies/shellyswitch-32B268/relay/power power
   icon       li_wht_off
   readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/0:.* state
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/power:.* power
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/energy:.* energy
   room       01_Küche,Homekit,MQTT2_DEVICE
   setList    off:noArg shellies/shellyswitch-32B268/relay/0/command off
on:noArg shellies/shellyswitch-32B268/relay/0/command on
   siriName   Hauptlicht
   webCmd     on:off

Kanal 1
Internals:
   CID        shellyswitch-32B268
   DEF        shellyswitch-32B268
   DEVICETOPIC Kueche_Eckbank
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 263
   MQTT2_SERVER_TIME 2018-12-05 09:37:09
   MSGCNT     263
   NAME       Kueche_Eckbank
   NR         38
   STATE      on
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-12-05 08:29:07   1               on
     2018-12-05 09:14:38   announce_id     shellyswitch-32B268
     2018-12-05 09:37:09   energy          4
     2018-12-05 09:37:09   power           3.58
     2018-12-04 16:29:22   shellies/shellyswitch-32B268/relay/0 off
     2018-12-05 09:37:09   state           on
Attributes:
   IODev      MQTT2_SERVER
   devStateIcon on:li_wht_on  off:li_wht_off
   getList    shellies/shellyswitch-32B268/relay/power power
   icon       li_wht_off
   readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/1:.* state
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/power:.* power
shellyswitch_32B268:shellies/shellyswitch-32B268/relay/energy:.* energy
   room       01_Küche,Homekit,MQTT2_DEVICE
   setList    off:noArg shellies/shellyswitch-32B268/relay/1/command off
on:noArg shellies/shellyswitch-32B268/relay/1/command on
   siriName   Eckbank
   webCmd     on:off

Edit:

So, jetzt mal Arbeit und Leistung separat.

Internals:
   CID        shellyswitch-32B268
   DEF        shellyswitch-32B268
   DEVICETOPIC Kueche_Licht_Leistung
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 1
   MQTT2_SERVER_TIME 2018-12-05 10:16:47
   MSGCNT     1
   NAME       Kueche_Licht_Leistung
   NR         42
   STATE      3.55
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-12-05 10:16:47   power           3.55
Attributes:
   IODev      MQTT2_SERVER
   getList    shellies/shellyswitch-32B268/relay/power power
   readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/power:.* power
   room       01_Küche,MQTT2_DEVICE

Internals:
   CID        shellyswitch-32B268
   DEF        shellyswitch-32B268
   DEVICETOPIC Kueche_Licht_Energie
   IODev      MQTT2_SERVER
   LASTInputDev MQTT2_SERVER
   MQTT2_SERVER_MSGCNT 1
   MQTT2_SERVER_TIME 2018-12-05 10:16:47
   MSGCNT     1
   NAME       Kueche_Licht_Energie
   NR         39
   STATE      4
   TYPE       MQTT2_DEVICE
   READINGS:
     2018-12-05 10:16:47   energy          4
Attributes:
   IODev      MQTT2_SERVER
   getList    shellies/shellyswitch-32B268/relay/energy energy
   readingList shellyswitch_32B268:shellies/shellyswitch-32B268/relay/energy:.* energy
   room       01_Küche,MQTT2_DEVICE

Jetzt kommt nur die große Frage, warum geht Power nicht auf 0, wenn das Licht aus ist. Er speichert den letzten Wert, sobald er nichts neues bekommt.
« Letzte Änderung: 05 Dezember 2018, 10:41:43 von miggun »
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5501
  • Maintainer: mqtt2.template, httpmod.template
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #40 am: 05 Dezember 2018, 10:59:44 »
Kannst du mal folgendes tun:
Die beiden Devices löschen (die Raw-Def hast du ja für Notfälle hier), save&update, dann in /opt/fhem/FHEM/lib/AttrTemplate/mqtt2.template (am Ende) einfügen (z.B. mit mcedit aus dem Paket mc ;) ):
# shelly2 using original firmware.
# NOTE: a second device will be created for the second channel
name:shelly2
filter:TYPE=MQTT2_DEVICE
attr DEVICE setList\
  off:noArg shellies/DEVICE/relay/0/command off
  on:noArg shellies/DEVICE/relay/0/command on
attr DEVICE readingList shellies/DEVICE/relay/0:.* state
attr DEVICE getList shellies/DEVICE/relay/power power
attr DEVICE comment Channel 1 for DEVICE, see also DEVICE_CH2
copy DEVICE DEVICE_CH2
attr DEVICE_CH2 readingList shellies/DEVICE/relay/1:.* state
attr DEVICE_CH2 comment Channel 2 for DEVICE
attr DEVICE_CH2 setList \
  off:noArg shellies/DEVICE/relay/1/command off
  on:noArg shellies/DEVICE/relay/1/command on
deleteattr DEVICE_CH2 getList

Anschließend FHEM neu starten, und dann mal über das Web-Interface am Shelly selbst einen Schaltvorgang auslösen (unterstellt, autocreate am MQTT2-Server ist an).

Es sollte ein MQTT2-DEVICE angelegt werden (mit Namen und der CID shellyswitch-32B268). Auf dieses dann ein set shellyswitch-32B268 attrTemplate shelly2 ausführen...

Danach sollten 2 Devices vorhanden sein, die sich bedienen lassen und dann auch die richtigen settings haben? (Natürlich noch keine Verschönerungen, aber das ist dann nicht Gegenstand des template :) .)
Server: HP-T5740 mit Debian stretch (i386) + aktuellem FHEM | ConfigDB | CUL_HM: div. Hardware mit VCCU | MySensors seriell (2.3.1@RS485, daran div. Sensoren usw., u.a. DS18B20) | Milight@ESP-GW@MQTT2 | zigbee2mqtt@MQTT2 | SIGNALduino | MapleCUN

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #41 am: 05 Dezember 2018, 11:13:59 »
Jetzt ist etwas schief gelaufen. :o
Ich kann Fhem nicht mehr aufrufen.

service fhem status
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: ena
   Active: activating (start) since Wed 2018-12-05 11:16:33 CET; 664ms ago
 Main PID: 943 (code=exited, status=1/FAILURE); Control PID: 945 (perl)
   CGroup: /system.slice/fhem.service
           └─945 /usr/bin/perl fhem.pl fhem.cfg

Dez 05 11:16:33 raspberrypi systemd[1]: Starting FHEM Home Automation...
lines 1-8/8 (END)
● fhem.service - FHEM Home Automation
   Loaded: loaded (/etc/systemd/system/fhem.service; enabled; vendor preset: enabled)
   Active: activating (start) since Wed 2018-12-05 11:16:33 CET; 664ms ago
 Main PID: 943 (code=exited, status=1/FAILURE); Control PID: 945 (perl)
   CGroup: /system.slice/fhem.service
           └─945 /usr/bin/perl fhem.pl fhem.cfg

Dez 05 11:16:33 raspberrypi systemd[1]: Starting FHEM Home Automation...
« Letzte Änderung: 05 Dezember 2018, 11:18:24 von miggun »
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

Offline dkreutz

  • Full Member
  • ***
  • Beiträge: 268
  • Home, Smart Home!
    • fhem-skill für Mycroft.ai
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #42 am: 05 Dezember 2018, 11:16:28 »
Jetzt kommt nur die große Frage, warum geht Power nicht auf 0, wenn das Licht aus ist. Er speichert den letzten Wert, sobald er nichts neues bekommt.
Das ist meines Wissens nach ein Fehler in der Shelly2-Firmware (bei ShellyPlug funktioniert das sauber)
Raspberry Pi3B+ (Stretch) / JeeLink868v3c (LaCrosse), nanoCUL433 (a-culfw V1.24.02), HM-MOD-UART (1.4.1), TEK603, MapleCUL / diverse Sensoren/Sender/Aktoren von Technoline, Intertechno, Shelly, Homematic und MAX!, Froggit Wetterstation, Luftdaten.info / Autor des fhem-skill für Mycroft.ai

Offline Beta-User

  • Developer
  • Hero Member
  • ****
  • Beiträge: 5501
  • Maintainer: mqtt2.template, httpmod.template
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #43 am: 05 Dezember 2018, 11:21:25 »
Jetzt ist etwas schief gelaufen. :o
Ich kann Fhem nicht mehr aufrufen.
...Nicht gut...

Dann bitte mal im FHEM-log nachsehen, was er nicht mag.
Steht da nichts nachvollziehbares, prüfe als erstes die Rechte an der template-file, ggf. müssen wir als erstes da die Änderungen rückgängig machen.

Dann sehen wir weiter, weitere Hilfestellung ggf. von hier: https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche
Server: HP-T5740 mit Debian stretch (i386) + aktuellem FHEM | ConfigDB | CUL_HM: div. Hardware mit VCCU | MySensors seriell (2.3.1@RS485, daran div. Sensoren usw., u.a. DS18B20) | Milight@ESP-GW@MQTT2 | zigbee2mqtt@MQTT2 | SIGNALduino | MapleCUN

Offline miggun

  • Full Member
  • ***
  • Beiträge: 203
Antw:[Gelöst) MQTT2 Shelly2 Probleme erste Installation
« Antwort #44 am: 05 Dezember 2018, 11:28:57 »
ps ax | grep perl
 1160 ?        Rs     0:00 /usr/bin/perl fhem.pl fhem.cfg
 1162 pts/0    S+     0:00 grep --color=auto perl

1282 fhem      20   0    9492   6056   3672 R   8,9  0,6   0:00.27 perl
   99 root      20   0   12792   5280   4872 S   0,7  0,6   0:02.79 systemd-jo+
 1262 pi        20   0    8512   3288   2824 R   0,7  0,3   0:00.25 top
    1 root      20   0   27044   6096   4932 S   0,3  0,6   0:05.48 systemd
    8 root      20   0       0      0      0 I   0,3  0,0   0:00.94 rcu_sched
  295 root      20   0    7380   4160   3760 S   0,3  0,4   0:00.54 systemd-lo+
  297 message+  20   0    6492   3384   3012 S   0,3  0,4   0:01.62 dbus-daemon
  322 avahi     20   0    6536   2828   2520 S   0,3  0,3   0:00.56 avahi-daem+
    2 root      20   0       0      0      0 S   0,0  0,0   0:00.00 kthreadd
    4 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 kworker/0:+
    6 root       0 -20       0      0      0 I   0,0  0,0   0:00.00 mm_percpu_+
    7 root      20   0       0      0      0 S   0,0  0,0   0:00.03 ksoftirqd/0
    9 root      20   0       0      0      0 I   0,0  0,0   0:00.00 rcu_bh
   10 root      rt   0       0      0      0 S   0,0  0,0   0:00.01 migration/0
   11 root      20   0       0      0      0 S   0,0  0,0   0:00.00 cpuhp/0
   12 root      20   0       0      0      0 S   0,0  0,0   0:00.00 cpuhp/1
   13 root      rt   0       0      0      0 S   0,0  0,0   0:00.03 migration/1
« Letzte Änderung: 05 Dezember 2018, 11:30:31 von miggun »
Raspberry Pi 3 B+
MapleCUN
Shelly1, Shelly2, Shelly4pro, FS20

 

decade-submarginal