Commit Graph

143 Commits

Author SHA1 Message Date
2bf3dce42e Alle revpimodio verwenden nun direct_write 2019-08-07 12:51:50 +02:00
a7f7d48b93 Etikett 0.7.6 zum Änderungssatz d48697dec964 hinzugefügt 2019-06-17 14:18:22 +02:00
40199c089a Mit replace_ios zusammenführen 0.7.6 2019-06-17 14:18:12 +02:00
89f29b0496 ProcimgServer lädt standard IOs, wenn replace_ios_file nicht gültig ist
MQTT lädt standard IOs, wenn replace_ios_file nicht gültig ist
replace_ios_file wird beim reload geprüft und ggf. neu geladen
Startbar ohne replace_ios Parameter
Bei fehlender replace_ios Datei werden standard IOs verwendet
2019-06-17 14:17:56 +02:00
09cb134f31 replace_io_file wird von RevPiModIO verarbeitet
Parameter kann per XML-RPC übergeben werden
Argument --test hinzugefügt um replace_io_file testen zu können
2019-06-16 16:06:29 +02:00
5661217900 replace_io aus Datei importieren wird direkt vararbeitet 2019-06-16 13:55:24 +02:00
f608d99d7d Replace IOs aus Configfile übernehmen 2019-06-10 22:49:23 +02:00
bf9eb5ea04 added LICENSE.txt 2019-06-10 15:21:45 +02:00
40edc761f6 Etikett 0.7.5 zum Änderungssatz 825f771e670b hinzugefügt 2019-01-07 20:08:42 +01:00
8f1153b738 Mit revpislave zusammenführen 0.7.5 2019-01-07 20:08:33 +01:00
64955e7ef0 Counter Reset in MQTT eingebaut basename/reset/ioname - payload egal 2019-01-07 20:08:18 +01:00
637348111b bindip für PlcSlave wird jetzt verarbeitet
Fehlerabfang bei piCtory-Übertragung
IOCTL über das Netzwerk implementiert
Parameter --developermode implementiert
2018-12-12 10:03:50 +01:00
2fac129232 Etikett 0.7.3 zum Änderungssatz eabe4f3aee17 hinzugefügt 2018-09-30 19:46:50 +02:00
e48f1807f8 Verarbeitung der Exportflags von Core IOs in MQTT überarbeitet
Bei reload und autostart 0->1 wird PLC Programm nun sofort gestartet
0.7.3
2018-09-30 19:02:09 +02:00
399cdd847a Etikett 0.7.2 zum Änderungssatz f6c6238f0d2a hinzugefügt 2018-09-26 11:08:45 +02:00
4b3de84b20 Fehler bei MQTT-Werteübergabe der XML-RPC Schnittstelle behoben
postinst Link angepasst
0.7.2
2018-09-26 11:08:30 +02:00
fd00fa3684 MQTT Defaultwerte angepasst
init-file fest mit -d Argument versehen und Codepage für Python
2018-09-25 19:44:24 +02:00
91cae663bd Mit mqtt zusammenführen 2018-09-25 19:29:43 +02:00
851d7d725b Logging angepasst 2018-09-25 19:22:07 +02:00
50f406570c IOs des Core als einzelne Werte behandeln
Topic base/get/ioname sendet den angegebenen IO sofort per MQTT base/got/ioname
Topic base/get sendet Zyklische Daten sofort
Funktion SaveXMLRPCServer.isAlive in SaveXMLRPCServer.is_alive() umbenannt
MqttServer läd RevPiModIO sofort neu bei reload_revpimodio
sendinterval=0 deaktiviert zyklische Übertragung
2018-09-20 11:58:04 +02:00
22cc824694 get_config Datentypen angepasst 2018-09-06 14:26:51 +02:00
c1afa0b33b Eventüberwachung von RevPiModIO in MQTT im Thread starten 2018-09-06 13:37:49 +02:00
50f829f1c6 Mit default zusammenführen 2018-09-06 13:25:25 +02:00
5c19151ae0 Debian postinst aufgenommen für Infos der Konfig-Migration
Puffer für PLC Prozess auf 0 gesetzt gegen hängenden Start von Popen
2018-09-06 13:24:25 +02:00
46fb7cc7fc Auch Outputs für bytes per MQTT ermöglichen
Fehlermeldungen für MQTT verbessert
MQTT Parameter host auf broker_address mit localhost als default geändert
2018-09-06 12:38:57 +02:00
54b2dfbe44 Einstellungen mit Sektion versehen
Standardconfig geändert
Versionsnummer angepasst
MQTT Wird nur bei Einstellungsänderung neu gestartet
MQTT Thread wird auf Fehler geprüft
MQTT Nach piCtory Änderung neu starten
XML config nimmt leere mqtt client_id an
2018-09-04 09:33:43 +02:00
c6fe2e93e5 Alle IOs mit Export-Flag in piCtory werden per MQTT gesendet
Parameter für Event-Senden und Output-Schreiben in Konfig eingefügt
Processabbild wird nicht komplett per MQTT gesendet
piCtory Konfig kann angefordert werden
Ausgänge können gesetzt werden (wenn Export-Flag)
2018-09-03 12:16:43 +02:00
0e27aa1d57 Mit default zusammenführen 2018-09-03 07:55:54 +02:00
dbba5efb8a Etikett 0.6.8 zum Änderungssatz 6f7f8dd24bda hinzugefügt 2018-09-01 22:11:07 +02:00
1b3dc4e595 Übertragung der Values für Watch-Mode an python3.2 angepasst
Bei falschem ACL Wert mit \x18 melden (Cancel)
0.6.8
2018-08-23 15:18:33 +02:00
58629a62a4 Fehler behoben bei Aufruf mit ungültigem configrsc Parameter
code style
2018-08-12 18:40:58 +02:00
4ff125b245 Etikett 0.6.7 zum Änderungssatz 135a6aa80bbe hinzugefügt 2018-06-27 12:18:07 +02:00
b3b7a8f92f RevPiModIO2 2.1.6 muss verwendet werden wegen Device-Iterator
Watch mode Daten schneller zusammenfassen
0.6.7
2018-06-27 12:16:15 +02:00
e8c631d672 Etikett 0.6.6 zum Änderungssatz 6d8ce1554f1b hinzugefügt 2018-06-24 10:42:10 +02:00
0bcd1a2b6e Fehler bei deaktiviertem XMLRPC behoben
Fehler bei AutoReloadDelay behoben (Zeit passte nicht)
ConfigParser mit Typen bei get versehen
0.6.6
2018-06-24 10:42:01 +02:00
5560cfb182 mqtt publisher automatisch starten, wenn Einstellungen neu geladen werden
Fehlerabfang beim Prozessabbild
mqtt Client Verbindet sich async ohne Fehler, wenn Broker noch nicht da ist
2018-05-01 17:50:16 +02:00
bd0df81c33 MQTT sendet beim Start piCtory und Daten um laufende RevPiMqttIO zu informieren
MQTT in XML-RPC eingebaut
MQTT in XML Settings übernommen
2018-04-11 12:28:38 +02:00
2b296b78f9 Nur konfigurierte Bytes aus Procimg übertragen 2018-04-09 18:32:26 +02:00
7f712aaf63 Prozessabbildübertragung per MQTT begonnen 2018-04-09 13:56:11 +02:00
f937767479 Etikett 0.6.5 zum Änderungssatz d0f72b85eb0f hinzugefügt 2018-04-07 19:24:03 +02:00
9d07808f82 Kompatibilität zu Python 3.2 (wheezy) hergestellt
ACL Prüfung jetzt gegen client_address[0]
Bei Ordnerupload wurden \ von Windowspfaden nicht umgewandelt
0.6.5
2018-04-07 19:22:07 +02:00
aea6ef768d PLC-Slave ACL wird gegen bestehende Verbindungen angewendet 2018-04-05 14:58:45 +02:00
3222790d50 Saved eric-project file
aclx.conf in etc übernehmen (setup.py)
shared übernehmen (setup.py)
Dynamisches Neuladen der Konfiguraiton
2018-04-05 14:25:08 +02:00
0151dbceeb IpAclManager ausgelagert in shared
ACLs über Datei laden (Eine ACL pro Zeile)
ProcimgServer Parameter aclmode entfernt
Codestyle
2018-04-04 16:24:57 +02:00
ec34a1903a Mit xmlrpc zusammenführen 2018-04-04 09:58:17 +02:00
bee833f28e autoreloaddelay implementiert
Update der IpAclManager-Klasse
2018-04-03 20:29:26 +02:00
da4f912605 Neue Optionen für Config-file übernommen
Neuen XML-Modus 4 angelegt
2018-04-03 12:06:46 +02:00
fe05ccdc54 IpAclManager.loadacl hinzugefügt
IpAclManager.valid_acl_string entfernt
SaveXMLRPCServer übernimmt ACL Level bei Funktionsregistrierung
SaveXMLRPCServer _dispatch werte ACL Level der Methode aus
Konfigdatei mit neuen Sektionen PLCSLAVE und XMLRPC versehen
Parameter autoreloaddelay für PLC-Neustart integriert
ACL Vergabe für alle register_function Aufrufe
2018-03-12 10:56:06 +01:00
f34227fa6e IpAclManager erweitert
picontrolserver auf IpAclManager umgeschrieben
2018-03-11 15:28:44 +01:00
1210f84664 IP Prüfung für XML-RPC begonnen. Prüft lediglich auf IP und noch keine Level 2018-03-08 15:27:46 +01:00