ja die haken sind alle drin.
Der Topic bei mir ist "RolladenTerrasse"
wird bei dir auch der Shutterposition1 DP aktualisiert bei manuellen fahren?
ja die haken sind alle drin.
Der Topic bei mir ist "RolladenTerrasse"
wird bei dir auch der Shutterposition1 DP aktualisiert bei manuellen fahren?
wenn man den Rollladen manuel am Schalter bewegt wird bei mir, im Iobroker sonoff adapter der shutter1 wert aktualisiert.
Ich benötige aber auch eine aktualisierung des ShutterPosition1 datenpunktes damit der Shuttercontroll adapter die Position des Rolladen mitbekommt.
Ich habe das versucht in dem ich eine Rule anlege:
Rule1 ON Shutter1#Position DO Publish RolladenTerrasse/ShutterPosition1 %value% ENDON
nach dem manuellen fahren wird auch gesendet
09:35:14 RUL: SHUTTER1#POSITION performs "Publish RolladenTerrasse/ShutterPosition1 96"
09:35:14 MQT: RolladenTerrasse/ShutterPosition1 = 96
aber im iobroker sonoff adapter wird nichts geändert!?!
Ist mein Topic falsch?
MQTT Client RolladenTerrasse
MQTT Topic RolladenTerrasse
habe es auch schon
Rule1 ON Shutter1#Position DO Publish ShutterPosition1 %value% ENDON
so versucht funktioniert aber auch nicht.
hat jemand ein Tip für mich
in Iobroker den Datenpunkt Shutterposition1 verwenden, da kannst deine 50 für 50% eintragen dann sollten der Rollo fahren!
Wenn der Datenpunkt nicht vorhanden ist, einfach mal auf der Konsole auf dem Shelly "shutterposition" eingeben und enter drücken.
hm..
Ich mache rule1 on button2#state=3 do power3 on endon da tut sich aber nichts!
Rule ist natürlich on.
Wenn ich ein hold mit dem touch button nach unten mache bekomme ich
19:30:49 MQT: cmnd/RolladenWohnzimmer/POWER2 = HOLD
als Antwort
Hi,
da der Sonoff Adapter im Iobroker das leider nicht mitbekommt wenn man ein "hold" betätigt, möchte ich das gerne durch umwege hinbekommen.
Ich habe ein Sonoff touch 2ch der als Rolladenschalter funktioniert. Mit der neuen Tasmota und dem Shutterzusatz funktioniert das auch alles wunderbar.
Jetzt möchte ich aber gerne wenn ich länger auf den runtertaster drücke das er den Sonnenschutz startet.
Den hold button habe ich hinbekommen "cmnd/RolladenWohnzimmer/POWER2 = HOLD" wird ausgegeben wenn ich länger drücke.
Da das nicht im Sonoffadapter als "hold" übermittelt wird, würde ich gerne eine Rule anlegen die mir dann ein Virtuelles Relais3 auf den Status on oder true setzt .
So in der Art "on power2#hold do power3 on endon"
Hat da jemand ein Tip für mich?
bin für jeden Tip dankbar
hab das ganze für mich jetzt so gelöst:
var liste, callee, caller, schedule;
on({id: "tr-064.0.callmonitor.inbound.json"/*json*/, change: "any"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
liste = (function () { try {return JSON.parse(getState("tr-064.0.callmonitor.inbound.json").val);} catch(e) {return {};}})();
callee = getAttr(liste, 'callee');
caller = getAttr(liste, 'caller');
if (callee == 1234567 && (caller == 9876543 || caller == 7654321)) {
sendTo("telegram", "send", {
text: 'Garage mit Tel. geöffnet',
user: 'Matze'
});
setState("javascript.0.schalter.Garage_oeffnen"/*Garageoeffnen*/, true);
}
});
Alles anzeigen
funktioniert hervorragend nur wenn die nummer von caller korrekt ist wird auch ausgeführt, mit anderen Handys passiert nichts das Garagentor bleibt zu.
Somit habe ich einfach ein NFC Tag mit Aufgabe ein Telefonanruf an 1234567 zu machen und nach einem Sleep von 10sek wieder aufzulegen gemacht.
Vielleicht hilft es dem einen oder anderen.
Wenn gewünscht kann ich es auch als Blockly exportieren!
ich musste nur NFC Tasks mit installieren und die Rechte zum Telefonieren geben damit das ohne etwas zu bestätigen funktioniert.
Grüße
ja, ich habe es mit der Telefonnummer gelöst.
Der NFC Tag wäre ja in meinem fall in meinem Auto drin.
Hi,
ist eine Idee, könnte ich ja dann mit dem Autotel. einfach anrufen und das Tor geht auf...
Im Playstore einfach "NFC Tools" eingeben diese habe ich.
Welche Tags genau kann ich nicht sagen hab sie bei Ali bestellt 10st. für 1-2Euro.
Hallo,
ich kann mit Telegram mein Garagentor öffnen funktioniert super.
Mit dem Telegram adapter in Iobroker.
Da ich das Garagentor öffnen möchte während ich in die Straße einfahre muss ich immer umständlich Telegram am Handy öffnen und ein Button drücken damit sie aufgeht.
Habe mir überlegt im Auto ein NFC tag zu kleben der dann die Aufgabe erledigt.
Habe mir dazu NFC Tools geladen und rumgespielt, bekomme das hin in dem ich 192.168.1.40/websend an Tasmota sende.
Da ich aber noch nicht im Wlan bin funktioniert das unterwegs natürlich nicht, möchte auch ungern ports nach aussen öffnen.
Wie kann ich eine Telegram Nachricht an IoBroker schicken mit dem ich dann das Garagentor öffnen kann?
Hat jemand ein Tip für mich
alles klar, vielen dank
da kann ich nichts flashen da ist kein esp drin.
Ich möchte ein Tastendruck simulieren mit einem Wemos d1 mini und Tasmota!
hallo,
ich würde gerne meiner Frau ihr Aroma Vernebler etwas smart machen.
Es ist ein simples Gerät ein Taster der den Vernebler und paar RGBled´s einschaltet, drückt man nochmal den Taster werden die Led´s ausgeschalten und ein drittes mal schaltet den Vernebler aus.
Das ganze läuft mit einem 24V Netzteil.
Hier mal ein Youtube Video.
Wie kann ich hier Bilder hochladen dann könnte ich paar von dem inneren und der Platine zeigen.
Meine überlegung war ein Wemos d1 mini mit Tasmota drauf und einem Transistor parallel an den Taster zu klemmen.
Wäre das so ohne weiters möglich, hat schonmal jemand soetwas versucht ein Gerät smart zu machen.
Wäre über hilfe sehr dankbar
bissle spät aber immer hin!
Vielen dank für die Info das es an der 8.1.0 liegt, mit der 8.1.0.9 kann ich ohne problem kompelieren.
schau dir mal TasmoCompiler an
in custom parameters einfach
mit rein und gut ist.
Hi,
habe das eigentlich immer selber hinbekommen mit den vorhergehenden Versionen von Tasmota aber jetzt bekomme ich ohne das ich etwas ändere (warscheinlich das Problem) eine Fehlermeldung wenn ich Build ausführen will.
> Executing task in folder Tasmota 8.1.0: C:\Users\user\.platformio\penv\Scripts\platformio.exe run <
Can not remove temporary directory `c:\temp\Tasmota 8.1.0\.pioenvs`. Please remove it manually to avoid build issues
Error: Invalid 'c:\temp\Tasmota 8.1.0\platformio.ini' (project configuration file): 'No option 'platform_packages' in section: 'common''
The terminal process terminated with exit code: 1
Terminal will be reused by tasks, press any key to close it.
den .pioenvs ordner habe ich gelöscht nur die andere Meldung verstehe ich nicht ganz. Was muss ich da einstellen?
; PlatformIO Project Configuration File
;
; Build options: build flags, source filter, extra scripting
; Upload options: custom port, speed and extra flags
; Library options: dependencies, extra library storages
;
; Please visit documentation for the other options and examples
; http://docs.platformio.org/en/stable/projectconf.html
[platformio]
src_dir = tasmota
build_dir = .pioenvs
build_cache_dir = .cache
extra_configs = platformio_tasmota_env.ini
platformio_override.ini
; *** Build/upload environment
default_envs =
; *** Uncomment by deleting ";" in the line(s) below to select version(s)
tasmota
; tasmota-ircustom ; alternative to 'tasmota' with full IR protocols activated, you will need to disable some features to keep code not too big
; tasmota-minimal
; tasmota-lite
; tasmota-knx
; tasmota-sensors
; tasmota-display
; tasmota-ir
; tasmota-BG
; tasmota-BR
; tasmota-CN
; tasmota-CZ
; tasmota-DE
; tasmota-ES
; tasmota-FR
; tasmota-GR
; tasmota-HE
; tasmota-HU
; tasmota-IT
; tasmota-KO
; tasmota-NL
; tasmota-PL
; tasmota-PT
; tasmota-RU
; tasmota-SE
; tasmota-SK
; tasmota-TR
; tasmota-TW
; tasmota-UK
;
; *** alternatively can be done in: platformio_override.ini
; *** See example: platformio_override_sample.ini
; *********************************************************************
[common]
framework = arduino
board = esp01_1m
board_build.flash_mode = dout
platform = ${core_active.platform}
build_flags = ${core_active.build_flags}
; *********************************************************************
; *** Uncomment, by deleting ";" in line below, to use custom settings from file user_config_override.h
; -DUSE_CONFIG_OVERRIDE
;
; *** alternatively can be done in: platformio_override.ini
; *** See example: platformio_override_sample.ini
; *********************************************************************
; *** Fix espressif8266@1.7.0 induced undesired all warnings
build_unflags = -Wall
board_build.f_cpu = 80000000L
monitor_speed = 115200
upload_speed = 115200
; *** Upload Serial reset method for Wemos and NodeMCU
upload_resetmethod = nodemcu
upload_port = COM3
extra_scripts = ${scripts_defaults.extra_scripts}
[scripts_defaults]
extra_scripts = pio/strip-floats.py
pio/name-firmware.py
[esp82xx_defaults]
build_flags = -D NDEBUG
-mtarget-align
-Wl,-Map,firmware.map
[core_active]
platform = ${core_2_6_1.platform}
build_flags = ${core_2_6_1.build_flags}
[core_2_6_1]
; *** Esp8266 core for Arduino version 2.6.1
platform = espressif8266@2.3.0
build_flags = ${esp82xx_defaults.build_flags}
-Wl,-Teagle.flash.1m.ld
-DBEARSSL_SSL_BASIC
; NONOSDK22x_190703 = 2.2.2-dev(38a443e)
-DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
; lwIP 2 - Higher Bandwidth no Features
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH
; VTABLES in Flash
-DVTABLES_IN_FLASH
; No exception code in firmware
-fno-exceptions
-lstdc++
Alles anzeigen
ist die Standart ini die mit kommt.
Hat da jemand ein Tip für mich? Ich möchte gerne den #define USE_APDS9960 Sensor verwenden.
EDIT: habes es nun so gemacht
https://github.com/benzino77/tasmocompiler
Warum es aber im VSC nicht funktioniert würde mich trotzdem interessieren
Vielen dank
so mal ne Rückmeldung, also mit dem ads1115 funktioniert die rule nicht.
Wenn ich mit nur einem Sensor an a0 des Wemos d1 mini gehe gehen Meldungen raus.
17:23:26 RUL: ANALOG#A0DIV10 performs "publish Hochbeet94/Feuchtigkeit1/ 57"
17:23:26 MQT: Hochbeet94/Feuchtigkeit1/ = 57
17:23:26 RUL: ANALOG#A0DIV10 performs "publish Hochbeet94/Feuchtigkeit1/ 61"
17:23:26 MQT: Hochbeet94/Feuchtigkeit1/ = 61
17:23:26 RUL: ANALOG#A0DIV10 performs "publish Hochbeet94/Feuchtigkeit1/ 62"
17:23:26 MQT: Hochbeet94/Feuchtigkeit1/ = 62
17:23:27 RUL: ANALOG#A0DIV10 performs "publish Hochbeet94/Feuchtigkeit1/ 65"
17:23:27 MQT: Hochbeet94/Feuchtigkeit1/ = 65
17:23:31 RUL: ANALOG#A0DIV10 performs "publish Hochbeet94/Feuchtigkeit1/ 66"
nur leider wird mir im Sonoff Adapter von Iobroker kein neues Objekt "Feuchtigkeit1" angelegt, kann man das manuell machen oder wie bekomme ich den Wert in den ioroker?
so hat funktioniert aber es wird nichts gesendet.
Ich mache das ganze mit dem iobroker und dem sonoff adapter, es wird leider kein neues object angelegt!
Ich sehe in den logs aber auch nicht das eine meldung per mqtt raus geht obwohl die Änderung ziemlich gross sind...
Wie kann ich da auf die Fehlersuche gehen?
Hallo,
ich habe ein wemos d1 mini mit einem ads1115 im einsatz an dem 2 Feuchtigkeitessensoren angeschlossen sind.
BME280 Temperature 17.6°C
BME280 Humidity 60.3%
BME280 Pressure 990.4 hPa
ADS1115(48) Analog0 16976
ADS1115(48) Analog1 8900
ADS1115(48) Analog2 4016
ADS1115(48) Analog3 3904
Bei dem Wert "16976" ist der Sensor Trocken, der untere Wert "8900" liegt der Sensor im Wasser.
Kann ich nun mit einer Rule den Analog0 und Analog1 Wert in Prozent auf ein MQtt Topic senden?
Vielen Dank