Benutzer-Werkzeuge

Webseiten-Werkzeuge


pilight

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
pilight [2021/03/03 18:44] varnholtpilight [2021/03/15 13:22] (aktuell) varnholt
Zeile 5: Zeile 5:
 Probleme gab es mit volllaufendem Speicher - da habe ich auf alte Version zurückgesetzt ([[fenster_kerui|mehr]] dazu und im [[https://forum.pilight.org/showthread.php?tid=3553&page=5|forum]]). Aktuell versuche ich es mal wieder mit der aktuellsten. In der Nightly Version wäre MQTT dabei, aber es soll erst mal wieder stabil laufen. Ich habe also alles neu aufgesetzt. Probleme gab es mit volllaufendem Speicher - da habe ich auf alte Version zurückgesetzt ([[fenster_kerui|mehr]] dazu und im [[https://forum.pilight.org/showthread.php?tid=3553&page=5|forum]]). Aktuell versuche ich es mal wieder mit der aktuellsten. In der Nightly Version wäre MQTT dabei, aber es soll erst mal wieder stabil laufen. Ich habe also alles neu aufgesetzt.
  
-Um dem Fehler auf die Spur zu kommen, pilight wie folgt gestartet: sudo gdb --args pilight-daemon -D (da kommt zwar ein Fehler, aber in der gdb dann "start" eingeben, und er läuft los.+Um dem Fehler auf die Spur zu kommen, pilight wie folgt gestartet: sudo gdb --args pilight-daemon -D (da kommt zwar ein Fehler, aber in der gdb dann "start" eingeben, und er läuft los. Wie wenn man mit Schmerzen zum Zahnarzt geht, und die Schmerzen weg sind, wenn man dort ist -  Pilight lief 2 Tage ohne Probleme durch...also nichts mit Debuggen.
  
 === verschiedene Schnittstellen === === verschiedene Schnittstellen ===
Zeile 21: Zeile 21:
  
 Leider kann man einzelne Protokolle nicht deaktivieren, dazu müsste man neu kompilieren. Nachdem ich nur kerui, kaku_dimmer und brennenstuhl benutze, habe ich in den seufzen mal nach den werten gesucht und versuche, in der config.json die werte entsprechend anzupassen, das wären dann "mingaplen":9316, "maxgaplen":10880, "minrawlen":50, "maxrawlen":148 (original:4420,72900,26,400) Leider kann man einzelne Protokolle nicht deaktivieren, dazu müsste man neu kompilieren. Nachdem ich nur kerui, kaku_dimmer und brennenstuhl benutze, habe ich in den seufzen mal nach den werten gesucht und versuche, in der config.json die werte entsprechend anzupassen, das wären dann "mingaplen":9316, "maxgaplen":10880, "minrawlen":50, "maxrawlen":148 (original:4420,72900,26,400)
-  
  
 +Ich habe jetzt die neuen Werte eingetragen, und seitdem auch weniger, eigentlich bisher keine, Abstürze mehr erlebt.
 +
 +==== ATTINY85 als Tiefpass ====
 +433 MHz prefilter - V 3.0
 +
 +Wiring [[https://manual.pilight.org/electronics/wiring.html|manual]]@pilight
 +
 +Gekauft habe ich eine [[https://www.aliexpress.com/item/4000219210987.html?spm=a2g0s.9042311.0.0.64c24c4dttYlvN|Developer-Edition]] mit USB-Anschluss. Das Schaltbild und weitere Infos gibt es [[https://www.electroschematics.com/learn-to-use-attiny85-usb-mini-development-board/|hier]]. Das sollte alles einfacher machen. In Arduino unter Einstellungen bei Boardmanagern folgendes eintragen
 +  http://digistump.com/package_digistump_index.json
 +In Werkzeuge->Board ...->Boardverwalter nach "Digistump AVR Boards" suchen und installieren. Dann das Default-Board auswählen.
 +Wichtig: Nicht einstecken, bis Arduino dich auffordert! Sonst kommt die Meldung
 +<code>
 +Running Digispark Uploader...
 +Plug in device now... (will timeout in 60 seconds)
 +Assertion failed: (res >= 4), function micronucleus_connect, file library/micronucleus_lib.c, line 100.
 +> Please plug in the device ... 
 +> Press CTRL+C to terminate the program.
 +</code>
 +Es hat auch geholfen, alle USB-Devices (und leere Kabel) abzuziehen. Aus der [[http://digistump.com/wiki/digispark/tutorials/connecting|Anleitung]]: Digispark only shows up as a programmable device for 5 seconds, after that it will start running its code (when it is new and un-programmed this means it will blink) and disappear or act like the USB device you programmed it to act like.]
 +
 +Da ich den attiny unter macOS programmiere, brauche ich wahrscheinlich nur 5V;GND;433MHz-in und Raspberry/Pilight-in; das macht es einfacher, da bei mir die Pins SCK/RST 23/24 sowieso belegt sind und ich kein .avrduderc File anlegen wollte.
 +
 +Leider auch hier eine Niederlage: Sowohl bei der [[https://github.com/pilight/pilight_firmware|Originalsoftware v3]], als auch bei dem [[https://github.com/yablacky/pilight_firmware/tree/filter_v4|neueren v4]] habe ich es nur soweit hinbekommen, dass minütlich die Version gesendet wurde (3 mal überlegt, und dann zuerst doch die beiden Daten-Kabel falsch herum angeschlossen). Vom RF-Empfänger wurde aber nichts weiter geleitet, egal was ich eingestellt habe. Alos vielleicht doch mal von Raspberry aus Flashen?
 +
 +auf [[https://wiki.pilight.org/low-pass_filter|dieser]] Seite steht: install pilight firmware: 
 +  sudo apt-get install pilight-firmware
 +
 +Mit gestartetem pilight und "pilight-receive -S 127.0.0.1 -P 5555" kam - immer pilight restart machen!
 +<code>
 +{
 + "message": {
 + "version": 3.00,
 + "lpf": 40,
 + "hpf": 16000
 + },
 + "origin": "receiver",
 + "protocol": "pilight_firmware",
 + "uuid": "0000-b8-27-eb-61c45c",
 + "repeats": 1
 +}
 +</code>
 +und mit der 4er Version:
 +<code>
 +{
 + "message": {
 + "version": 404.00,
 + "lpf": 150,
 + "hpf": 16000
 + },
 + "origin": "receiver",
 + "protocol": "pilight_firmware",
 + "uuid": "0000-b8-27-eb-61c45c",
 + "repeats": 1
 +}
 +</code>
 +
 +Alles geht - bis auf die KERUI-Fenster - da muss ich mir die Längen und das Coding anschauen **seufz**
 Stand März 2021 Stand März 2021
pilight.1614797064.txt.gz · Zuletzt geändert: 2021/03/03 18:44 von varnholt