ja gleiche IP nutzen... warum das doppelt ist weis ich nicht. und nein ich nutze dafür kein python script.
Beiträge von mac_switch
-
-
Mit dem Script hat es bei mir Funktioniert.
Musst aber Domoticz neu starten und paar Minuten warten bis es läuft, da Sensor und Abfrage an Sensor über das Script asynchron läuft.
Du musst das Ereignis (das Script) als dzVents anlegen.
Ich lasse meinen Sensor nur aller 10 min messen und hab die Abfrage vom Script nicht jede Minute, sondern aller 3 Minuten laufen. Funktioniert bis jetzt ganz gut.
Code
Alles anzeigenlocal FQDN = 'deine IP Adresse des Sensors' return { active = true, on = { timer = { 'every minute' }, httpResponses = { 'luftdatenRetrieved' } -- matches callback string below }, logging = { level = domoticz.LOG_DEBUG, marker = "luftdaten" }, execute = function(dz, item) if (item.isTimer) then dz.openURL({ url = 'http://'deine IP des Sensors'/data.json', method = 'GET', callback = 'luftdatenRetrieved' }) elseif (item.isHTTPResponse) then if (item.ok and item.isJSON) then -- statusCode == 2xx if tonumber(item.json.age) < 60 then --[[ 1: SDS_P1 PM10, 2: SDS_P2 PM2.5, 3: DHT22 temp, 4: DHT22 hum, 5: BME280 temp, 6: BME280 hum, 7: BME280 baro dz.log("sensordatavalues[1].value: " .. item.json.sensordatavalues[1].value, dz.LOG_DEBUG ) dz.log("sensordatavalues[2].value: " .. item.json.sensordatavalues[2].value, dz.LOG_DEBUG ) dz.log("sensordatavalues[3].value: " .. item.json.sensordatavalues[3].value, dz.LOG_DEBUG ) dz.log("sensordatavalues[4].value: " .. item.json.sensordatavalues[4].value, dz.LOG_DEBUG ) dz.log("sensordatavalues[5].value: " .. item.json.sensordatavalues[5].value, dz.LOG_DEBUG ) dz.log("sensordatavalues[6].value: " .. item.json.sensordatavalues[6].value, dz.LOG_DEBUG ) dz.log("sensordatavalues[7].value: " .. item.json.sensordatavalues[7].value, dz.LOG_DEBUG ) ]]-- -- dz.devices('Luftdaten PM10').updateCustomSensor(item.json.sensordatavalues[1].value) -- dz.devices('Luftdaten PM2.5').updateCustomSensor(item.json.sensordatavalues[2].value) -- dz.devices('Luftdaten DHT22').updateTempHum(item.json.sensordatavalues[3].value,item.json.sensordatavalues[4].value,0) --[[ -- dz.devices('Luftdaten BME280').updateTempHumBaro( item.json.sensordatavalues[5].value, item.json.sensordatavalues[6].value, 0, (item.json.sensordatavalues[7].value/100), 0) ]] -- end else -- oops dz.log('Error fetching Luftdaten data', dz.LOG_ERROR) dz.log(item.data, dz.LOG_ERROR) end end end }
-
bin zwar nicht nils aber...
es klingt so, als ob du vorher eine Firmware drauf hattest, wo im cfg_holder eine andere Nummer drin stand.
Welche Firmware war vorher drauf und wo hast du die her gehabt?
Normalerweise bleiben alle Einstellungen erhalten, wenn du ein Update drüberbügelst....
Hallo Supermicha ,
ich hatte vorher einen Mix aus 5.1.1 / 6.1.1 und 6.2 drauf und wollte alle auf die aktuelle 6.3 ziehen.
Erstellt habe ich die beiden bin´s selber mit ATOM.
Eine Minimal und eine DE Version.
In dieser habe ich folgende Parameter festgelegt und sollten für alle Module gleich sein:
-SSID und Password
-MQTT Server IP
-Gateway IP
-DHCP
-Sleep
Nun unterscheide ich in Basics für LIcht in jeden Raum an denen der GPIO als externer Schalter eingestellt ist mit Switchmode = 4.
Des weiteren habe ich S20 Steckdosen an denen AM2301 angeschlossen und die GPIOs entsprechend konfiguriert sind.
Alle Module haben dem Raum entsprechend unterschiedliche Namen und unterschiedliche Domoticz IDs.
Kann ich über Tasmoadmin alle Module automatisch updaten und die modulspezifischen Parameter beibehalten? Wie stelle ich das am besten an?
-
Hallo nils91,
habe nach unzähligen versuchen endlich TasmoAdmin auf dem Raspi 3B+ zum laufen bekommen.
Was mich etwas verwundert, es hat mit deiner Anleitung für Debian9 geklappt.
Sei es drum... es läuft erst mal. Ich finde die Übersichtlichkeit aller Module sehr gut.
Bzgl. des AutoUpdates der Module habe ich aber noch ein paar Fragen, da ich mir gerade alle 21 Module verkorkst habe und jedes einzelne nachträglich wieder zurecht biegen musste.
An und für sich funktioniert die Update Prozedur mit dem Minimal und dann Classic. Jedoch überschreibt es bei mir alle Module mit dem selben Namen und ich muss überall die Domoticz IDX und die Hilfsschalter manuell neu eintragen. Gibt es da einen anderen Weg mit dem ich nur die Firmware update, all meine Modulspezifischen Einträge (Name, Domoticz IDX, Switch / Relay / Sensor Einstellungen) beibehalten kann?
Vielen Dank im Voraus und weiter so mit der guten Arbeit
-
Ich habe das Problem auf allen in unserem Netzwerk vorkommenden Smartphones... egal ob ein Samsung A3 mit Android, ein iPhone 6s oder iPhone XS.
Ich weiß das es eine Domoticz App und auch eine Pilot App gibt, die funktionieren auch, aber ich würde gern eher die Weboberfläche nutzen, da diese schöner und übersichtlicher ist.
-
Hallo nils91,
ich versuche Tasmoadmin lt. der Anleitung in deinem ersten Post auf meinem Raspberry Pi3 parallel zu Domoticz zu installieren. Bisher ohne Erfolg.
Ich habe es nun schon 3 x versucht und jedes mal kommt am Ende ein Apache Error, wenn ich die Seite versuche zu laden. Irgendwas wurde nicht installiert / kopiert, so das er eine index.html oder login.html nicht findet.
Bei der Installation habe / musste ich Variante 2 wählen, da es parallel zu Domoticz laufen soll.
Ist das das Problem?
-
Das mit dem Verlauf löschen, habe ich bereits heraus gefunden.
Das hält aber nur ein paar Stunden, dann tritt das Problem wieder auf.
Cookies deaktivieren hilft auch nicht, dann werden die Sensordaten nicht mehr angezeigt.
-
Wenn du einen leichten Weg gehen willst installiert du dir die App Homebridge auf dein Handy und lässt das domoticz plugin automatisch installieren. Schau mal im App Store unter "Homebridge for Raspberry Pi".
Auf manuellem Weg geht es auch, da musst du mal bei YouTube schauen, da gibt es einige 2,3 gute Tutorials.
-
Hey Gemeinde,
ich habe seit geraumer Zeit das Problem, das Domoticz auf dem Pi zwar läuft und auch per Laptop oder PC online erreichbar ist, aber per smartphone egal ob iPhone oder Android, zeigt er mir im browser die Meldung "Domoticz offline".
Das letzte stabile Update kam, glaube ich, im Mai raus. Neustart des Pi hilft nicht. Updates und Upgrades wurden auf dem Pi schon vorgenommen.
Was kann ich sonst noch tun?
Grüße,
mac_switch
-
Homebridge allein wird dir nicht weiter helfen. Einen Basic als Schalter konnte ich schon mal per script in Homebridge einfügen.
Aber komfortabler wird es wenn du parallel zur Homebridge einen kompatiblen Home Automation Server installierst. Das kann Domoticz, HASSiO oder iOBroker sein.
Bei mir läuft es mit Domoticz ganz gut.
-
-
Hallo nils91, hallo NoitaercX ,
Danke für eure Unterstützung... bitte zerfleischt euch nicht...
Nils ich werde deine Ausführungen heute Abend noch einmal prüfen. Ich habe es schon mit 2 Sonoff Modulen und den vorher leer räumen versucht.
Ich befürchte NoitaercX hat Recht... bei beiden Sensoren, die ich bekommen habe, ist der "Vent" Punkt (das Löchlein) auf der gegenüberliegenden Seite. Das ist auch im Online Shop anders dargestellt gewesen.
So banal wie es auch sein mag... ich glaube auch, das bei der Bestückung für eine komplette Charge, die Bestückungsrolle für den Bosch Sensor falsch rum eingelegt wurde. Da muss man erst mal darauf kommen. Da hat er ein wachsames Auge gehabt
Ich werde mir Neue bestellen und es noch einmal versuchen.
-
Open Disput ist mein Weg... nun muss ich bei den nächsten darauf achten, das diese richtig rum sind... da muss erst mal einer drauf kommen... ?
Welcher wäre das mit Temperaturen, Feuchtigkeit und Luftdruck? ?
-
Das heisst ich muss mir neue besorgen, oder reicht anders anschliessen?
-
Hier mal die Screenshots und das Foto vom Basic mit dem Sensor
-
BME280 heute angekommen funktioniert einwandfrei ( RX TX als SDA und SCL Line hinterlegt am Sonoff Basic ).
Würde die Teile empfehlen da sie alles können, kein Pullup brauchen und ziemlich klein sind (ca 5cent Münze mit Platine). ca 2€ pro Stück auffen China Markt.
Die hier hab ich bestellt: https://de.aliexpress.com/item/3In1-BME2…2847825408.html
[Blockierte Grafik: https://ae01.alicdn.com/kf/HTB1F7v8d1SSBuNjy0Flq6zBpVXan/3In1-BME280-GY-BME280-Digital-Sensor-SPI-I2C-Luftfeuchtigkeit-Temperatur-und-Luftdruck-Sensor-Modul-1-8.jpg_640x640.jpg]
Hallo nils91,
ich glaube ich stell mich zu blöd an. Habe auch die BME280 und möchte diese vorzugsweise am Sonoff Basic oder S20 betreiben. Habe schon in einem anderen Thema um Hilfe gebeten, aber mir ist nicht plausibel, warum ich auf dem Modul rum löten soll um I2C oder SPI zu definieren, wenn du und ein anderer User es so geschafft haben.
Hättest du eine Anleitung parat? Eigentlich kann man ja nicht viel falsch machen... Verdrahtung gehe ich mal aus stimmt... dann kann es bei mir nur noch am Code, oder der Konfiguration des Sensors in der Tasmota Oberfläche liegen.
Grüße und Dank im Voraus.
-
Das ist bei dem Sensor den ich habe etwas schwierig... da müsste ich ja direkt an das SMD Bauteil ran gehen.
Aber warum hat es bei Nachtwaechter ohne dieses gefrickel funktioniert?
-
wie stelle ich den BME280 auf I2C um?
-
schau mal hier und in der Suche... ich hatte es mit 10kOhm versucht und es hat nichts gebracht.
Bei mir half nur Koppelrelais mit Klingeltrafo. Seit dem läuft alles.
-
Pull down Widerstände oder Koppelrelais sind die Zauberwörter. Der Eingang am Sonoff ist extrem empfindlich. Wenn du eine "lange" Tasterleitung anschliesst, reagiert GPIO14 auf jegliche Störungen.