Hallo,
also das H&T funktioniert perfekt, bei mir kommen alle Meldungen in IPS an!
Was für Bugs gibt es?
Und Smoke habe ich noch nicht eingebunden, wird aber noch kommen.
Grüße,
Kai
Hallo,
also das H&T funktioniert perfekt, bei mir kommen alle Meldungen in IPS an!
Was für Bugs gibt es?
Und Smoke habe ich noch nicht eingebunden, wird aber noch kommen.
Grüße,
Kai
Hallo Kai,
habe ein Shelly 1 mit aktueller Firmware 20181228-125256/v1.4.3@083c8385 von heute.
[ul]
[li]Mosquitto Broker habe ich auf dem Pi3 (Stretch) installiert.
[/li][li]Dein Modul Shelly habe ich installiert. MQTT Topic ist eingetragen.
[/li][li]Dein Modul IPS_KS_MQTTClient habe ich installiert. Typ „Forward“, kein Handel Script.
[/li][li]Client Socket ist fehlerfrei geöffnet.
[/li][li]Shelly lässt sich per App / Browser schalten.
[/li][li]
[/li][/ul]
Das Problem: Die Variable „Power“ in der Instanz „Shelly“ aktualisiert sich nicht
Die Error Meldung vom Pi ist Adress already in use.
pi@raspberrypi:~ $ mosquitto -v
1546029813: mosquitto version 1.4.10 (build date Wed, 17 Oct 2018 19:03:03 +0200) starting
1546029813: Using default config.
1546029813: Opening ipv4 listen socket on port 1883.
1546029813: Error: Address already in use
Weist du Rat? welche Info brauchst du noch?
Gruß
Andreas
Was versuchst du denn dort mit dem Broker?
Die Meldung sagt aus, dass er schon gestartet ist.
Wie sehen die Einstellungen der Module aus?
Wie sehen die Einstellungen vom Shelly aus?
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
wollte im Broker nachsehen, ob ich erkennen kann, warum sich die Variable nicht aktualisiert. Bin allerdings ein „Fast-Nullblicker“ und eher ein „Probierer“. Möchte einfach nur das Shelly aus dem WebFront schalten, bzw. im WebFront den aktuellen Status sehen.
Habe ich den grundsätzlichen Zusammenhang richtig verstanden?
[Pi3 mit IPS und Mosquitto] — [IPS_KS_MQTTClient zur Kommunikation von IPS/Mosquitto mit den Clients/Shelly] — [Client Socket als Transportschicht für die Kommunikation] — [Modul Shelly zum Bedienen des Shelly aus dem WebFront heraus]
Für mich als Hobby User war es relativ umfangreich, aus den diversen Threads im Forum ein zusammenhängendes Gerüst zu erkennen. Habe die Info aus diversen Threads entnommen und dabei vielleicht den Gesamtzusammenhang verloren…
Die Einstellungen der Module sind im Anhang, hier die Settings vom Shelly:
device
type "SHSW-1"
mac "CE50E31D938E"
hostname "shelly1-1D938E"
num_outputs 1
wifi_ap
enabled false
ssid "shelly1-1D938E"
key ""
wifi_sta
enabled true
ssid "XYZmeineSSID"
ipv4_method "dhcp"
ip null
gw null
mask null
dns null
mqtt
enable true
server "192.168.33.3:1883"
user ""
reconnect_timeout_max 60
reconnect_timeout_min 2
clean_session true
keep_alive 60
will_topic "shellies/shelly1-1D938E/online"
will_message "false"
max_qos 0
retain false
login
enabled false
unprotected false
username "admin"
password "admin"
pin_code ""
coiot_execute_enable true
name ""
fw "20181228-125256/v1.4.3@083c8385"
build_info
build_id "20181228-125256/v1.4.3@083c8385"
build_timestamp "2018-12-28T12:52:56Z"
build_version "1.0"
cloud
enabled false
connected false
timezone "Europe/Berlin"
lat 48.929298
lng 9.44215
tzautodetect true
time "11:11"
hwinfo
hw_revision "prod-2018-08"
batch_id 2
mode "relay"
relays
0
name null
ison false
has_timer false
default_state "off"
btn_type "edge"
btn_reverse 1
auto_on 0
auto_off 0
schedule true
schedule_rules
0 "0600-01234-on"
1 "0800-01234-off"
2 "1700-0123456-on"
3 "1900-0123456-off"
4 "0800-56-on"
5 "1000-56-off"
sun false
sun_on_times "0000000000000000000000000000"
sun_off_times "0000000000000000000000000000"
Wenn ich das auf die schnelle jetzt richtig gesehen habe, stimmt die IP vom Broker beim Shelly nicht.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Das hast du völlig richtig gesehen Jetzt läuft’s. Der Fehler saß mal wieder vor dem Monitor
Vielen Dank für deine Hilfe.
Wünsche einen guten Rutsch ins neue Jahr.
Gruß
Andreas
Kein Problem, viel Spaß mit dem Modul!
Danke, auch dir einen guten Rutsch!
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Die Beta Phase habe ich mal beendet.
Ich habe den ersten Thread angepasst.
Grüße,
Kai
So im Dev Branch gibt es nun auch den Shelly Smoke, würde mich freuen, wenn es jemand testen könnte und evtl. noch weitere Vorschläge macht.
Bis jetzt werden nur Daten in IP-Symcon angezeigt, mehr macht das Modul nicht.
Grüße,
Kai
Habe den Smoke eingebunden - funktioniert wie es soll. Battery, Smoke und Temperature werden richtig angezeigt. Wollte dann noch einen Rauchalarm auslösen und das testen - dazu bin ich aber nicht mehr gekommen weil MQTT plötzlich nicht mehr funktioniert hat.
Mein IPS und Mosquitto sind auf einem Windows 10 Rechner installiert und ich habe den Rechner auf eine neue VM-Ware verlagert. Danach funktionierte MQTT nicht mehr. Das ganze dann wieder rückgängig gemacht - ohne Erfolg.
1547098186: New connection from xxx.xxx.xxx.xxx on port 1883.
1547098189: New client connected from xxx.xxx.xxx.xx as symcon_14 (c1, k30).
1547098190: No will message specified.
1547098190: Sending CONNACK to symcon_14 (0, 0)
1547098193: Socket error on client symcon_14, disconnecting.
Beim Mosquitto Broker kommt jetzt ständig „Socket error on client symcon_xx, disconnecting.“. Im IPS_KS_MQTTCLIENT kommt die Meldung „Schnittstelle ist als Fehlerhaft markiert, bitte überprüfen Sie das Meldungsfenster für weitere Informationen“. Im Meldungsfenster sehe ich nur alle 15 Sekunden „Öffne Socket“ und dann 1 Sekunde später „Einstellungen gespeichert“.
Irgend eine Idee, was ich hier zerschossen habe? Kann mir fast nicht vorstellen, dass es an der VM-Ware liegt. Ich habe sogar den MQTT-Broker testweise auf einem anderen Gerät installiert und die Konfig geändert, das Verhalten war aber immer gleich.
Gruß, Hugo
Das Problem hatte ich auch schon mal.
Schau mal m, dass du nicht irgendwo zwei Geräte hast, die sich versuchen mit der selben ID am Broker anzumelden.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Der Rauchmelder ist nun auch im Master Branch.
Grüße,
Kai
Im Dev Branch gibt es nun für das Shelly 2 bei Roller die Befehle für Position!
Shelly_Move($Position)
Mit dieser Funktion ist es möglich den Rolladen auf eine bestimmte Position zu fahren!
Shelly_Move(25537,25) //Rolladen auf 25% fahren!
Grüße,
Kai
Hallo Leute,
heute sind „endlich“ meine Shellys angekommen.
Was muss ich Einstellen um die Daten ins IPS zu bekommen?
Instanz Erstellt, DeviceID in der Instanz Eingetrage und im Shelly MQTT An und IP vom Broker drin.
Muss ich für Shelly zusätliches IPS_KS_MQTTCLIENT Erstellt werden? Habe eins für Sonoff.
Vielleich paar Screenshots? :o
Danke
Gruß
Du kannst den Client von den Tasmotas nutzen.
Also eigentlich ist alles beschrieben.
Bei Github ist die Doku zu finden.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Hallo Kai,
meine Einstellungen sind wie in der Doku Eingestellt, aber es hat nicht funktionert. :eek:
Shelly Rebootet und jetzt läufts
Gruß
Dann funktioniert es ja doch.
Kann den Reboot ja noch in der Doku aufnehmen. Wenn du noch Fragen hast, stell sie.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk
Passt alles Danke.
Ich hätte gleich auf die Idee kommen können das ding zu Rebooten.
Jetzt ist Shelly 2 dran
Gruß
EDIT:
Beim Shelly 2 habe ich ein Problem.
Kanal 1 funktioniert.
Kanal 2 bringt ein Fehler beim Schalt aus dem WebFront.
Schalte ich Kanal 2 via Shelly Seite, wird im IPS der zustand Richtig angezeigt.
Da hat Kai nen Fehler eingebaut, mit der alten Modul-Version ging es.
Unser Test Shelly hat den gleichen Fehler, jetzt.
Ich schaue es mir heute Abend an. Bin gerade unterwegs.
Grüße,
Kai
Gesendet von iPhone mit Tapatalk