Hallo wladi,
ist richtig so.
„Benutzerdefiniert“ ist nur ein Oberbegriff für Deine Einstellungen.
In den 2 Feldern darunter findest Du die ASCII-Codes für
STX (02) und ETX (03).
Hallo wladi,
ist richtig so.
„Benutzerdefiniert“ ist nur ein Oberbegriff für Deine Einstellungen.
In den 2 Feldern darunter findest Du die ASCII-Codes für
STX (02) und ETX (03).
Also, die Fuse-Bits stimmen.
Die Spannung von 3,3V müsste auch stimmen, da die Original Firmware ja läuft.
Wo müsst ich messen um das zu prüfen?
Markus
Ich verstehs net, habe eben eigentlich nix gemacht, nur spannung an spannung auch und jetzt scheint er zu laufen.
Markus
Das war nur von kurzder dauer, habe nur den browser geschlossen und neu geöffnet, jetzt habe ich keine Verbindung mehr.
Markus
Hallo Markus,
was verwendest Du als Stromversorgung?
12V / 1,2A Gleichspannung, habe die Dioden entfernt
Kann es sein, dass der 5Volt Regler zu heiß wird?
Gruß Helmut
Geht eigentlich, habe en Kühlkörper dran.
Markus
Die Spannung von 3,3V müsste auch stimmen, da die Original Firmware ja läuft.
Vermutung oder gemessen ?
Wo muss ich denn messen?
Also am Pin 15 des ENC habe ich 3,3V, direkt am IC2 habe ich zwischen GND und dem Ausgang nur 1,66V
Was kann das sein, wo kommen dann die 3,3V am ENC her?
Markus
Die 3,3V am ENC sind doch OK.
Hinweis: GND von IC2 ist nicht gleich GND des restlichen Moduls!
Hallo Ernst,
Danke für die schnelle antwort. Dann zum „eigentlichen“ Fehler :
„MESSAGE | RegisterVariable | <br />
<b>Notice</b>: Undefined offset: 1 in <b>C:\IP-Symcon\scripts\53404.ips.php</b> on line <b>67</b><br />
<br />
<b>Notice</b>: Undefined offset: 2 in <b>C:\IP-Symcon\scripts\53404.ips.php</b> on line <b>68</b><br />“
die zeilen sind folgende:
$Port = (int) $Parameter[1]; // Portnummer übernehmen
$Zustand = (int) $Parameter[2]; // Messwert / Zustand des Ports übernehmen
PHP ist nicht meine stärke, bitte um hilfe!
Danke Wladimir
OK und jetzt an was kann es noch liegen?
Markus
Hallo wladi,
Frage:
Kommt die Fehlermeldung wenn das Script durch die Registervariable getriggert wurde, oder bei manueller Triggerung ?
Bei Triggerung durch die Registervariable füg mal bitte folgende Zeile ein:
$Parameter = array();
// Script durch Registervariable getriggert --> Meldung von AVR-NET-IO *********
if ($IPS_SENDER == "RegisterVariable")
{
$Parameter = array(); // <====================================== hier einfügen !!!
$Frame = $IPS_VALUE; // Daten von Registervariable übernehmen
$Parameter = explode(' ',$Frame); // String in einzeln Werte zerlegen
$Befehl = $Parameter[0]; // Befehl übernehmen
if ($Befehl == chr(06)) // ASCII-Code ersetzen
$Befehl = "06";
if ($Befehl == chr(21)) // ASCII-Code ersetzen
$Befehl = "15";
$Port = (int) $Parameter[1]; // Portnummer übernehmen
$Zustand = (int) $Parameter[2]; // Messwert / Zustand des Ports übernehmen
Da fällt mit im Moment auch nichts mehr ein.
Hallo Ernst,
Bei manueller Triggerung (script) keine Meldung.
$Parameter = array(); eingefügt,
Triggerung durch die Registervariable bringt die gleiche Fehlermeldung wie vor der änderung.
Beim schalten einer Variablen (z.b. Ausgang1) per script meldet EventManager (Kann Ereignis #26544 für Objekt #0 nicht ausführen).
Gruß Wladimir
Hallo, also wollte nochmal Fragen auf was eigentlich die LOCKBITS stehen müsset?
Fusebits habe ich auf:
Hight: „CF“
Low: „FF“
Danke
Markus
Hallo Markus,
Lockbits : FF --> keine Lockbits gesetzt
Alles klar ok hatte ich, immer noch keine Verbindung, mist.
Markus
Hallo Borastoni,
hatte das gleiche problem beim versuch des Zweiten AVR moduls.
Die Controller hatten die gleiche MAC adresse! Mit AVR Studio auser IP auch die Mac geändert, .hex mit Ponyprog drauf dann gings.
Ich komm mit scrips nicht weiter
über Browser scheit alles zu gehen.
Grüß Wladimir